SAP 控制生产订单发料数量不能超过生产订单预留数量

业务场景

正常生产订单进行投料的根据生产订单组件进行投料,比如生产订单组件数量是100PCS,那在做工单发料的时候MIGO带出的默认发料数量就是100PCS。但是在运维过程中发现把带出的发料数量改成150PCS的时候,库存满足的情况下仍然可以进行过账。

这种情况下明显是不合理的,100PCS是正常的发料是计划内的发料,另外的50PCS应该是属于计划外的发料数量。

站在财务的角度看成本问题,计划内发料和计划外发料应该是要进行区分的,正常是通过新增新的移动类型来区分计划外的发料。

关于计划外的发料可以参考下面博文
新增移动类型处理计划外发料

前台操作

1、创建生产订单—CO01

维护生产订单数量为10PCS

可以看到生产订单组件数量都是10PCS,如下图所示

保存后产生生产订单。

2、生产订单发料—MIGO

如下图所示,可以看到组件数量是和生产订单组件的数量是保持一致的。

我们直接把这两个物料的物料从10PCS直接改成20PCS。

然后点击过账。系统没有任何的系统提示。

如下图可以看到20PCS已经过账成功了。

3、系统后台配置

执行事务代码:OMCQ
后台配置点:SPRO—物料管理—库存管理和实际库存—定义系统消息的属性

然后点击—系统信息设置

找到消息号M7 362

然后把消息号改成E类型

重新创建新的生产订单组件数量仍然是10PCS,然后在使用MIGO进行过账,将生产订单组件的数量改成20PCS在过账可以看到系统已经给出了报错的提示
如下图所示

 这样我们就可以对生产订单计划外的发料进行了控制。

posted @ 2025-07-22 16:40  毛小毛  阅读(265)  评论(0)    收藏  举报