领料期间使用预包装通知构建处理单元的示例
1
仓单类型已实施“排定顺序”,且领料期间使用的排序方法为“升序”。本例中所使用的包装定义为 PKDF01。
父节点 | 节点 | 包装材料 | 虚拟 | 包装材料数量 | 数量 | 允许装运多个物料 | 单一参考 | 单一参考 A | 单一参考 B |
---|---|---|---|---|---|---|---|---|---|
0 | 1 | 货盘 | 否 | 1 | 0 件 | 是 | 否 | 否 | 否 |
1 | 2 | 箱 | 否 | 3 | 0 件 | 是 | 是 | 是 | 否 |
2 | 3 | 是 | 0 | 180 件 | 否 | 是 | 是 | 是 |
此处理单元模板合计为 180 件,除以 3 箱,每箱最多 60 件。
订单 | 物料 | 包装定义 | 数量 |
---|---|---|---|
销售进度计划 S1/10 | ITEM001 | PKDF01 | 20 件 |
销售进度计划 S1/20 | ITEM002 | PKDF01 | 20 件 |
销售进度计划 S1/30 | ITEM003 | PKDF01 | 20 件 |
销售进度计划 S1/40 | ITEM001 | PKDF01 | 80 件 |
销售进度计划 S1/50 | ITEM002 | PKDF01 | 40 件 |
订单行参考分配 | 物料 | 参考 | 数量 |
---|---|---|---|
销售进度计划 S1/10-1 | ITEM001 | 202 | 20 件 |
销售进度计划 S1/20-1 | ITEM002 | 203 | 20 件 |
销售进度计划 S1/30-1 | ITEM003 | 201 | 20 件 |
销售进度计划 S1/40-1 | ITEM001 | 204 | 80 件 |
销售进度计划 S1/50-1 | ITEM002 | 205 | 40 件 |
已创建具有 5 行的计划装运,LOAD00001 具有装运 SHIP00001。
通知 | 订单 | 物料 | 包装定义 | 数量 | 装货 | 装运 | 装运行 | 分配行 |
---|---|---|---|---|---|---|---|---|
1 | 销售进度计划 S1/10-1 | ITEM001 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 10 | 1 |
2 | 销售进度计划 S1/20-1 | ITEM002 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 20 | 1 |
3 | 销售进度计划 S1/30-1 | ITEM003 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 30 | 1 |
4 | 销售进度计划 S1/40-1 | ITEM001 | PKDF01 | 80 件 | LOAD00001 | SHIP00001 | 40 | 1 |
5 | 销售进度计划 S1/50-1 | ITEM002 | PKDF01 | 40 件 | LOAD00001 | SHIP00001 | 50 | 1 |
通知 | 订单 | 物料 | 包装定义 | 数量 | 装货 | 装运 | 装运行 | 分配行 |
---|---|---|---|---|---|---|---|---|
3 | 销售进度计划 S1/30-1 | ITEM003 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 30 | 1 |
1 | 销售进度计划 S1/10-1 | ITEM001 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 10 | 1 |
2 | 销售进度计划 S1/20-1 | ITEM002 | PKDF01 | 20 件 | LOAD00001 | SHIP00001 | 20 | 1 |
4 | 销售进度计划 S1/40-1 | ITEM001 | PKDF01 | 80 件 | LOAD00001 | SHIP00001 | 40 | |
5 | 销售进度计划 S1/50-1 | ITEM002 | PKDF01 | 40 件 | LOAD00001 | SHIP00001 | 50 | 1 |
在执行完整的领料过程之后,此处理单元结构将链接至装运 SHIP00001。
2
考虑与示例 1 中相同的方案。起始点相同,已实施排定顺序,且排序方法为“升序”。唯一的区别是在处理中添加包装通知。
订单 | 物料 | 包装定义 | 数量 |
---|---|---|---|
销售进度计划 S1/10 | ITEM001 | PKDF01 | 20 件 |
销售进度计划 S1/20 | ITEM002 | PKDF01 | 20 件 |
销售进度计划 S1/30 | ITEM003 | PKDF01 | 20 件 |
销售进度计划 S1/40 | ITEM001 | PKDF01 | 80 件 |
销售进度计划 S1/50 | ITEM002 | PKDF01 | 40 件 |
订单行参考分配 | 物料 | 参考 | 数量 |
---|---|---|---|
销售进度计划 S1/10-1 | ITEM001 | 202 | 20 件 |
销售进度计划 S1/20-1 | ITEM002 | 203 | 20 件 |
销售进度计划 S1/30-1 | ITEM003 | 201 | 20 件 |
销售进度计划 S1/40-1 | ITEM001 | 204 | 80 件 |
销售进度计划 S1/50-1 | ITEM002 | 205 | 40 件 |
装运行 | 订单行参考分配 | 物料 | 数量 |
---|---|---|---|
SHIP00001/10 | 销售进度计划 S1/10-1 | ITEM001 | 20 件 |
SHIP00001/20 | 销售进度计划 S1/20-1 | ITEM002 | 20 件 |
SHIP00001/30 | 销售进度计划 S1/30-1 | ITEM003 | 20 件 |
SHIP00001/40 | 销售进度计划 S1/40-1 | ITEM001 | 80 件 |
SHIP00001/50 | 销售进度计划 S1/50-1 | ITEM002 | 40 件 |
装运行 | 物料 | 参考 | 数量 |
---|---|---|---|
SHIP00001/10 | ITEM001 | 202 | 20 件 |
SHIP00001/20 | ITEM002 | 203 | 20 件 |
SHIP00001/30 | ITEM003 | 201 | 20 件 |
SHIP00001/40 | ITEM001 | 204 | 80 件 |
SHIP00001/50 | ITEM002 | 205 | 40 件 |
用户可以从装运页眉启动预包装通知进程,其中将显示计划装运存在的需求。需求基于装运行参考分配,并且根据“领料期间排定顺序”字段设置的值进行排序。
装运行 | 物料 | 参考 | 数量 |
---|---|---|---|
SHIP00001/30 | ITEM003 | 201 | 20 件 |
SHIP00001/10 | ITEM001 | 202 | 20 件 |
SHIP00001/20 | ITEM002 | 203 | 20 件 |
SHIP00001/40 | ITEM001 | 204 | 80 件 |
SHIP00001/50 | ITEM002 | 205 | 40 件 |
从通知中,可以根据需求、包装定义和适用的处理单元模板生成处理单元结构。处理单元可以使用存货中的库存进行填充。这些处理单元的状态为“已计划”,并且在执行实际包装之前不会包装。在包装这些处理单元并完成预包装通知之后,状态变为“已承诺”。这些处理单元会链接至预包装通知行。
过程中的下一步骤是创建建议的存货点。对于上述的每个需求,都会生成建议的存货点,而且此库存可用于根据特定装运需求重新打包。
仓库 | 库位 | 物料 | 可用数量 |
---|---|---|---|
WHAMS1 | BULK001 | ITEM001 | 80 件 |
WHAMS1 | BULK002 | ITEM002 | 20 件 |
WHAMS1 | BULK002 | ITEM003 | 40 件 |
WHAMS1 | BULK003 | ITEM001 | 20 件 |
WHAMS1 | BULK003 | ITEM002 | 30 件 |
装运行 | 物料 | 仓库 | 库位 | 数量 |
---|---|---|---|---|
SHIP00001/30 | ITEM003 | WHAMS1 | BULK002 | 20 件 |
SHIP00001/10 | ITEM001 | WHAMS1 | BULK001 | 20 件 |
SHIP00001/20 | ITEM002 | WHAMS1 | BULK002 | 20 件 |
SHIP00001/40 | ITEM001 | WHAMS1 | BULK001 | 60 件 |
SHIP00001/40 | ITEM001 | WHAMS1 | BULK003 | 20 件 |
SHIP00001/50 | ITEM002 | WHAMS1 | BULK003 | 30 件 |
在该特定示例中,很可能在预定义的库位执行重新打包,当前存货点库存必须移至其中。因为 ITEM001 的需求合计为 100 件,因此装运计划员可能会对建议的存货点进行一些更改。对于参考 202,请求 20 件;对于参考 204,请求 80 件,库位 BULK001 中物料 ITEM001 的存货点为 80 件,该存货点用于参考 204 效率更高。因此,建议的存货点仅显示有短缺的特定物料的可用库存,而不是计划收货。
装运计划员必须决定是否接受预包装通知并核准通知。核准后,将打印用于实际重新打包的预包装通知。
在此示例中,装运计划员提出了以下建议的存货点,并且已核准预包装通知:
装运行 | 物料 | 仓库 | 库位 | 数量 |
---|---|---|---|---|
SHIP00001/30 | ITEM003 | WHAMS1 | BULK002 | 20 件 |
SHIP00001/10 | ITEM001 | WHAMS1 | BULK003 | 20 件 |
SHIP00001/20 | ITEM002 | WHAMS1 | BULK003 | 20 件 |
SHIP00001/40 | ITEM001 | WHAMS1 | BULK001 | 80 件 |
SHIP00001/50 | ITEM002 | WHAMS1 | BULK003 | 10 件 |
SHIP00001/50 | ITEM002 | WHAMS1 | BULK002 | 20 件 |
包装者将此预包装通知作为打印输出:
包装者可以使用此打印通知执行在库存中重新打包。
包装者必须先将库存从建议的存货点移动到预包装库位,方法是将建议的存货点移动到实际存货点。作为此过程的一部分,库存将移至预包装通知库位。移动时,将根据存货点承诺库存,而库存水平会填入承诺数量。如果使用库存中的批次或序列,则会在该级别更新承诺库存,以防止其它进程使用存货点。
一旦预包装库位中的库存可用,便可以执行包装流程。组合包装进程可用于此过程。此进程显示预包装通知行、实际存货点和链接到装运的处理单元结构。包装者还可选择将实际存货点拖/放到处理单元结构中,以执行处理单元的实际包装。
包装者现在可以将预包装通知设置为“完成”。这会将已包装的处理单元设置为“已承诺”。因此,将根据处理单元减少或增加存货点承诺数量,因为处理单元承诺也是特定于存货点的。