灵活的模板 - 虚拟处理单元

材料单元模板的底层节点可以是虚拟节点。这表示底层处理单元的数量和其中包含的物料的数量可能会变化,但底层节点的物料数量总计不能超过父节点的数量。

因此,每次基于模板在装运过程中生成处理单元时,底层处理单元和物料的数量可能有所不同。如果处理单元模板的底层节点是虚拟节点,那么 LN 会针对生成的底层处理单元,选中处理单元 (whwmd5130m000)进程中的完成复选框。

使用虚拟处理单元的好处是需要较少的处理单元模板就可以为不同的订货数量创建足够的处理单元结构,前提是生成的底层处理单元不需要确切反映实际使用的处理单元。

注意

多物料和单一参考等限制适用于虚拟和非虚拟节点。请参阅排定顺序中的示例。

设置

要设置虚拟底层处理单元,请执行以下步骤:

  1. 定义可变的包装定义。请参阅定义包装定义
  2. 对于处理单元模板的底层节点,选中处理单元模板 (whwmd4160m000)进程中的虚拟节点复选框。因为底层节点是虚拟节点,所以不允许指定物料数量和包装材料数量。
注意

虚拟节点复选框无法用于经验证的包装定义。如果已验证包装定义,则必须撤消验证,然后才能选中虚拟节点复选框。

非虚拟模板节点的示例

此处理单元模板针对包装定义 PCKD10 而定义:

父节点 节点 虚拟节点 包装材料 包装材料数量 物料数量(以存储单位表示) 允许装运多个物料
0 1   货盘 1 0 已选中
1 2   板条箱 2 0 已选中
2 3 已清除 6 120 已清除

创建以下出库订单行:

订单 订单行 物料 数量 包装定义
SLS001 10 1011 20 PCKD10
  20 1012 30  
  30 1013 10  
订单 订单行 物料 数量 包装定义
SLS022 10 1011 20 PCKD10
  20 1012 20  
  30 1013 20  

对于订单 SLS001,生成以下处理单元结构:

节点 处理单元 多物料 物料 数量
1 货盘 HU001 已选中    
2 板条箱 HU002 已选中    
3 HU004 已清除 1011 20
3 HU005 已清除 1012 20
3 HU006 已清除 1012 10
2 板条箱 HU003 已选中    
3 HU007 已清除 1013 10

因为根据模板,“货箱”不能包含超过 20 个物料,所以物料 1012 放入两个“货箱”。创建第二个板条箱和“货箱”HU007,因为一个板条箱不能包含超过三个“货箱”,而“货箱”层是单一物料。在日常实践中,无论怎样,挑选者都会将所有货箱放入一个板条箱中。

对于订单 SLS022,生成以下处理单元结构:

节点 处理单元 多物料 物料 数量
1 货盘 HU008 已选中    
2 板条箱 HU009 已选中    
3 HU010 已清除 1011 20
3 HU011 已清除 1012 20
3 HU012 已清除 1013 20

虚拟模板节点的示例

如果包装定义 PCKD10 的处理单元模板具有虚拟底层节点,那么针对订单 SLS001 和 SLS022,会创建以下处理单元结构:

节点 处理单元 多物料 物料 数量
1 货盘 HU013 已选中    
2 板条箱 HU014 已选中    
3 HU015 已清除 1011 20
3 HU016 已清除 1012 30
3 HU017 已清除 1013 10

因为“货箱”层是虚拟层,所以 LN 可以在“货箱”中放入构建有效处理单元结构所需的任意多的物料,只要不超出“板条箱”节点所允许的最大数量即可。因此,30 个物料 1012 全部放入“货箱”HU016,而全部“货箱”可以放入一个“板条箱”。物料 1011 和 1013 不能一起放入一个货箱,因为“货箱”层是单一物料。

节点 处理单元 多物料 物料 数量
1 货盘 HU018 已选中    
2 板条箱 HU019 已选中    
3 HU020 已清除 1011 20
3 HU021 已清除 1012 20
3 HU022 已清除 1013 20

对于这两个模板来说,使用虚拟底层节点可以为 SLS001 产生更有效的处理单元结构,而为 SLS022 产生的结构却相同。如果未使用虚拟底层节点,那么需要额外的包装定义,才能为两个订单创建同等效率的处理单元结构。