SAP MM预留ATP检查

业务背景:
库存有 100个,研发一部看库存有100个,所以用MB21创建了 80个预留单。
由于研发一部虽然创建预留单,但是实际还未去领用,因此研发二部看库存也有100个,于是用MB21创建了60个预留单。
当研发一部从仓库领走之后,仓库就剩下20个了,当研发二部去领用时库存不够了,也没做申请。
于是问题就来了。
解决思路:
研发二部在创建预留单时,只能创建20个,如果超过20个就报错。
解决方法:
SAP有标准的解决方案,如下:

第一步: 看下事务代码配置

我们得到03

第二步:我们查看物料配置

我们得到02

第三步:我们查看前两步的组合(02+03)

上图中的”含预留”按钮的意思是: 预留检查是否要包含预留,听起来有点绕。

详细解释
比如库存有900个,你创建第一张预留数量为1000时,无论含预留是否勾上,肯定过不了,因为超过库存数量。但是你可以创建一个 800的。
如果在创建一个700的预留时,肯定不超过库存,如果没有勾含预留,则也可以过,但是如果你勾上包含预留的勾时,第二种就过不了了,因为你考虑前一张时是1500个,明显超过库存1000个了。

注意:上面两个组合用默认的就好,一般不要再去配置了,如果真的要配置也可以。

A 物料那个02的配置事务: OVZ2 (截图省略)

B 检查规则的配置:

第四步:MB21测试

第五步:我们控制错误消息

正常选择上图那个,如果有特殊的比如寄售之类,对应行也选择B .

如果不放心,201全部选成B ,多测试即可。

另外这个可以做更细化的控制,例如MB21输入201控制,311不控制

问题解决。

ICP备案号: 鄂ICP备2022007022号-1