SAP WM中阶明明设置了TO自动产生为啥冻结物料后没有TO单据产生?
1, 移动类型344对应的WM Reference Movement Type 是344.
Reference Movement Type 344 对应的WM层面移动类型是309,
WM层面309移动类型的TO单据是自动产生的。如上图。
2, 物料号800用于本文展示。其批次000000501的初始库存状态如下:
现在执行事务代码MIGO,移动类型344冻结一个数量的库存,观察WM层面单据的创建。
过账,
观察该物料凭证号的WM数据,
PCN:25
Imme.TO:被勾选上了
Movement type:309
LU03 检查PCN 25,
看这个TR的processing status, 发现没有TO单据自动产生。如上图。
LU04看该物料的open PCN,
发现当天有一个800物料号,0000000501批次的open PCN,
看其详细信息,
该PCN号码就是25.
这说明冻结库存过账后,SAP系统未能自动创建WM层面的TO单据。可是我明明将冻结库存对应的WM层面移动类型309设置为TO自动创建的啊。原因何在?
原因在于该批次初始库存分布在很多个货架上,
MIGO 344冻结过账后,SAP系统不知道业务人员将要冻结哪个货架上的库存,所以就没有能自动创建TO单据。此时需要人工介入,手工执行LU04等事务代码,将PCN转成TO,并人工指定冻结哪个货架上的库存,
这里指定将货架17-01-03里的1个库存冻结起来,如上图。
保存,
系统提示:Transfer Order 125 created.
3, 那如果某个批次的库存只在一个货架上,IM层面冻结过账后,WM层面就能自动触发TO?答案是肯定的。如下展示:
物料800,批次0000000514,只在一个货架(17-01-04)上有库存,
执行事务代码MIGO,冻结该批次一个数量的库存。
PCN:26。
观察该PCN的processing status, TO#126自动产生了。
注:本文基于SAP S4/HANA 1909系统。
2022-4-17 写于苏州市。