SAP在未启用负库存的情况下,库存却出现了负数-补充S4 1709 BUG

SAP在未启用负库存的情况下,库存却出现了负数-补充S4 1709 BUG

共用物料合并发料:单行发料数量没有超过库存数量,但合计发料数量超过库存数量了,系统还是可以过账,没有任何提示,如下图所示:

库存数量是100,当单行发料数量都小于库存数量,但是合计发料数量110(50+60)大于库存数量(100),如下图所示:

过账,系统没有任何提示,按照常理发料数量大于库存数量,系统是要报错拦截,至少也是要有一个警告信息才对,生成物料凭证,如下图所示:

库存数量是100,当单行发料数量某一行大于库存数量,系统会报错,如下图所示:

以上是在S4 1709上测试的,下面在S4 2020上测试,版本如下图所示:

库存数量还是100,T-CODE:MIGO对2个工单261/B发料,数量分别是50/60,当单击"检查"时,系统提示库存短缺10PC,消息M7021,如下图所示:

此时查看S4 1709中消息号M7021的设置,发现是W,更改为E,如下图所示:

重新对2个工单发料,当共用物料合计发料数量大于库存数量时,系统依然是可以过账的,没有任何报错信息。

总结一下:

在S4 1709版本,要想对B库存共用物料批量发料,当发料数量超过库存数量时,标准系统是不控制的,这样过账后就会出现负库存,这时就要做增强控制;

而S4 2020版本,是通过消息号M7021即可拦截负库存出现,无需增强管控。

在S4 2020版本中,不仅上述的共用物料合并发料数量能否超过库存数量可以通过消息号M7021控制,单工单发料也是可以用消息号M7021控制,T-CODE:OMCP&OMJJ,动态可用性检查都是A(S4 1709必须是B),如下图所示:

T-CODE:MIGO对工单261/B发料,发料数量101,库存数量100,这是系统提示的消息号是M7021,而不再是S4 1709中的M7181,如下图所示:

相关推荐
七夜zippoe3 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy6484 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满4 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠5 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9035 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技6 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀6 小时前
Linux环境变量
linux·运维·服务器
zzzsde6 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
LJianK18 小时前
idea自带的数据库修改默认值有bug
bug
聆风吟º8 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann