灵活的模板 - 虚拟处理单元
材料单元模板的底层节点可以是虚拟节点。这表示底层处理单元的数量和其中包含的物料的数量可能会变化,但底层节点的物料数量总计不能超过父节点的数量。
因此,每次基于模板在装运过程中生成处理单元时,底层处理单元和物料的数量可能有所不同。如果处理单元模板的底层节点是虚拟节点,那么 LN 会针对生成的底层处理单元,选中“处理单元 (whwmd5130m000)”进程中的“完成”复选框。
使用虚拟处理单元的好处是需要较少的处理单元模板就可以为不同的订货数量创建足够的处理单元结构,前提是生成的底层处理单元不需要确切反映实际使用的处理单元。
多物料和单一参考等限制适用于虚拟和非虚拟节点。请参阅排定顺序中的示例。
设置
要设置虚拟底层处理单元,请执行以下步骤:
- 定义可变的包装定义。请参阅定义包装定义。
- 对于处理单元模板的底层节点,选中“处理单元模板 (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 产生的结构却相同。如果未使用虚拟底层节点,那么需要额外的包装定义,才能为两个订单创建同等效率的处理单元结构。