SAP WM Storage Unit不能外部给号?

SAP 项目实践中,在WM模块中的某个存储类型启用SUM管理是常见的。这样会在WM的货架层面,可以为托盘或者包装箱产生唯一的托盘号或者箱号,即storage unit number(存储单位号码)。

一般而言,这个SU号码都是SAP系统内部给号的。是否可以在SAP系统上为SU外部给号呢?答案是:可以的。

1, 如下的仓库号NM1, SU的号码范围是01.

SAP WM Storage Unit不能外部给号?_SAP S4HANA

编号范围01是内部给号,

SAP WM Storage Unit不能外部给号?_SU号码_02

该号码段是系统自动给号,当前号码是1000010139。实际上,这里笔者做了跳号处理。笔者所用的SAP系统原来的’NR Status’字段值是1000000139, 这里手工将其改成1000010139。这个改动至关重要!

2, 执行事务代码LT01+999,做一个bin to bin的stock transfer。

输入仓库号NM1,移动类型999,物料号788,工厂NMDC,存储地点0001,批次号2408050001,数量1,

SAP WM Storage Unit不能外部给号?_SU号码_03

回车,进入如下界面,

SAP WM Storage Unit不能外部给号?_SU号码_04

输入好from和destination的storage type, storage bin等信息,回车,系统提示:check your entries.

在destination数据里手工输入一个SU号码(注意这个SU号码,应该小于系统上当前SU编号,且是之前没有用过的号码),如下图示:

SAP WM Storage Unit不能外部给号?_SAP WM_05

回车,

SAP WM Storage Unit不能外部给号?_存储类型_06

LT21显示该转储单,

SAP WM Storage Unit不能外部给号?_SAP WM_07

这样就可以适用于这种场景:SAP系统上的SU号码是内部给号,但是在系统切换导入期初库存的时候,需要事先为导入的期初库存编好SU号码并且打印好SU标签。

注:本文基于SAP S4HANA 1909系统。

写于2024-8-5.