SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

时间:2022-08-07 19:37:18

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

笔者所在的A项目,后勤模块里有启用HU管理,序列号管理,批次管理等功能,以实现各个业务场景下的追溯。

公司间转储订单流程里,如果是整托发货,则业务人员会将HU对外向交货单绑定;如果是散件发货,则业务人员会将散件的序列号与外向交货单绑定。外向交货单有启用POD功能,POD过账后自动触发收货公司的内向交货单, 此时系统自动将外向交货单上的HU/序列号信息带入内向交货单,2个交货单上的HU号码/序列号号码是一一对应的。也就是说,正常情况下,就是发货公司发了哪些HU哪些序列号,收货公司就该收哪些HU哪些序列号。这是合乎业务逻辑与业务实际情况的。

虽然客户启用这么多功能以实现追溯,但是某几个业务单据,还是因诸多原因,未能做到账实相符。以至于几个交货单货物已经运走了,但是序列号在线上与线下未能保持完全一致。业务人员提出,为了追溯,需要根据实际收货情况修改内向交货单上的序列号(也就是说内向交货单上的序列号跟前端外向交货单上的序列号并不是完全一致)。那么问题来了,此时在SAP系统里是否可以对该内向交货单成功收货过账?

经过测试,是可以的。

1),如下公司间STO单据,内向交货单 180018270,

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

2),外向交货单80015386,

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

3), 外向交货单80015386第一个ITEM里的序列号数据,

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

我们可以发现内向交货单180018270,第一个item里的序列号数据,跟外向交货单里第一个ITEM的序列号数据是对应的。

4),此时使用VL32N,修改内向交货单180018270将序列号157481193190001后加字母A(这是一个全新的序列号,发货公司发货的时候没有发这个序列号),如下图示:

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

5),VL32N对内向交货单180018270做PGR过账,成功了!

我们发现SAP系统并不检查内向交货单里的序列号是否与相关外向交货单里的序列号一致。过账后的物料凭证信息,如下图示:

SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系
SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系

可以看得出,物料的序列号与物料库存并没有完全绑定。实际上可以简单的将序列号理解成一个text信息就好了。

2019-06-04 写于苏州市。