移转子物料#
Material.TransferSubMaterial
概述#
此操作用于将附加的子物料从一个物料移转到另一个物料。
移除了子物料的物料被称为父级起始物料,接收子物料的物料被称为父级终止物料。每个最顶层物料被称为最顶层父级起始物料和最顶层父级终止物料。
设置#
除了满足事务前提条件外,不需要任何特定设置。
前提条件#
- 最顶层父级起始物料和最顶层**父级终止物料处于活动状态且具有相同的物料状态和相同的已储存属性,并且不能处于扣留和在途状态。
- 最顶层父级起始物料和最顶层父级终止物料必须位于同一工厂设施和步骤中。
- 如果最顶层父级起始物料被分配给资源,则最顶层父级终止物料也必须分配给同一资源。
- 如果最顶层父级起始物料被分配给资源,则父级起始物料和父级终止物料必须具有相同的深度(分别相对于最顶层父级起始物料和最顶层父级终止物料)。
- 必须在MaterialFormRelation通用表中定义父级终止物料表单与子物料表单的关系。
- 所有父级终止物料的子物料必须具有相同的表单,也就是说,如果父级物料已经有一个子物料,那么后续物料都必须具有与现有子物料相同的表单。
- 该事务不得创建循环引用,即子物料不能是父级终止物料的父代(父级、祖父级等)。
- 所移转的子物料是父级起始物料的子级。
- 如果最顶层父级终止物料的CurrentBOMVersion不为空,则子物料产品必须就是父级终止物料产品。
- 最顶层父级起始物料和最顶层父级终止物料的CurrentMaterialTransfer属性都必须设置为空。
步骤顺序#
步骤1:子物料#
- 通过选中相应的复选框,选择应移转到另一个物料的子物料。
步骤2:父物料#
- 通过单击相应的行,为要移转的子物料选择新的父级物料。
步骤3:子物料容器#
- 可以为每个子物料指定一个新的容器。如果新容器未自动生成位置,则需要在容器中指定位置,否则将自动生成位置。
- 如果要移转多个子物料并且要为每个子物料选择相同的容器,请单击将容器应用于所有子物料按钮。
- 按转移完成操作。