业务背景:实战项目上,用户MB21创建预留,没有库存也可以创建预留。检查发现,用户创建预留的时候,ATP确实生效了,但是提示的消息号只是温馨提醒(W-警告),并不是阻止用户创建预留(E-禁止)。
分析过程:我们看到这个报错的第一反应就是消息号需要从W改为E,实际这个预留创建ATP的配置,SAP系统标准的后台配置是有控制的,不需要使用事务码OMCQ进行消息号后台配置更改。
实际控制MB21预留创建的禁止-E消息号,来来源于事务码OMB1对应移动类型控制参数:
参数A:MB21创建预留时,如果没有可用库存,提示警告黄色信息
MB21创建预留时,黄色警告
参数B:MB21创建预留时,如果没有可用库存,提示禁止红色信息
MB21创建预留时,红色禁止
测试总结:MB21创建预留时,消息号00-M7-181(事务码OMCQ创建或显示,SAP系统默认没有创建,只有程序中存在),显示黄色警告W取决于OMB1移动类型动态可用性检查字段=参数A,显示红色禁止E取决于OMB1移动类型动态可用性检查字段=参数B。不需要使用OMCQ创建消息号OO-M7-181-E。
Done.
Created on 19th November, 2024