SAP 不支持交货单中同一个物料多个行项目HU与序列号组合发货场景
笔者所在的项目里,后勤业务启用了序列号管理,Handling Unit Manager以及批次号管理。不同的物料分别启用序列号管理,或者批次管理,以实现业务所要求的追溯。
业务实践中,销售公司发货给客户的时候,主要是整托整托的发货,即是按HU发货。但是也存在散件发货,乃至整托与散件混合发货的场景。如果是按HU发货,则发货之前将HU挂在交货单上;如果是散件发货,则将序列号与交货单绑定;如果是混合发货,则需要将HU与序列号分别Assign给交货单。
笔者发现,对于混合发货的场景,如果同一个物料号出现在交货单的多个行项目里,会出现无法顺利将HU挂到交货单导致拣配业务不能成功完成的问题。
如下交货单 80017541,item 20和 item 30的物料号都是10002366,
ITEM20是组合发货,54件是放在2个托盘里,15件则是散件(序列号),
20 ITEM中54件在这2个HU里的:HU 180341101095 和 180341101098。
VL02N,先做拣配,试图将这个2个HU分配给该DN,
(注意,此时这个界面里item 30数量26,出现在待包装的(material to packed)的list的最上面。)
回车,出现如下界面,
Item quantity for item 30 is not sufficient for HU 180341101095
Message no. HUDIALOG094
Diagnosis
You are trying to assign the HU 180341101095. The first item with an unpackaged quantity (30) however, does not have a sufficient quantity for the handling unit items.
An item split of the handling unit item to more than one document items is not supported for serialized materials, because you cannot perform automatic distribution of the serial numbers to the separate items.
System Response
You cannot assign handling unit 180341101095.
Procedure
Change the item quantity according to the required quantity, or make appropriate changes to the packaging.
由于item 30数量26,出现在待包装的(material to packed)的list的最上面,系统在分配HU给DN的时候,自动从待包装的(material to packed)的list最上面往下包,却发现此时ITEM 30数量为26, 而该HU的数量为27,是故系统报错。
一个可能的解决办法是拆分DN,将ITEM30从当前DN里删除掉,放在一个新建的DN里。
2019-06-25 写于苏州市。