在SAP的生产订单中,订单中的物料移动比较有意思。通过货物移动标识标记不同途径的收发货,根据不同业货物移动标记来来达到不同的业务场景


1、 计划发货:
有目的性的发货,是经过系统计算得出的发货数量,能够影响MPR的走向。它的来源是根据物料的BOM计算得来,绝大多数订单发料的的来源。它的数据保存在预留表中
在RESB表中的数据体现

预留表中的数据是参与MRP计算的,MD04中的体现

计划内发料系统常规下不允许多超额发料,如上图中组件还剩10个需要进行发料,此时我们改成11个物料系统会报错,这样设置的主要原因是计划内发料需要参与MRP计算。

如果对MRP执行不严格的公司可以取消这个设置,配置路径如下:
|
配置模块 |
MM |
|
事务码 |
OMCQ |
|
配置路径 |
SPROà物料管理à库存管理和实际库存à定义系统消息的属性 |
|
作用 |
维护MRP工厂层级的参数设置 |


将消息号362的E改成空或者W即可

修改后的效果如下:指示灯变为绿色,不再报错
2、计划外发货
当计划内的物料发货完成之后,SAP不允许直接通过订单进行发料,即不能使用CO27进行发料。
为了解决这个问题,SAP提出了计划外发料的作业方法,它只能通过MIGO进行发料,无法使用CO27发料,

发料过程不会体现在MD04中,但是可以在生产订单查询到

这种计划外的发料多用于反冲料月末均摊时使用。
3、 采购订单收货
采购订单收货,分为两种一种是工序外协,另外一种就是BOM组件费用,这两种场景都会产生采购申请,做费用化的采购订单,将费用归纳到生产订单。

4、 生产订单收货
生产订单是生产物料入库的正常流程,和计划内发料一样,会影响MPR的运行,也和计划订单发料一样受系统限制。一般来讲不允许超订单收货,不过可以通过前台设置解决此问题,
订单层级,在收货子页签里面,将未限制的过量交货勾选即可,

物料层级,在物料主数据工作计划视图里面,将未限制的勾选即可,

SAP额外给生产订单中的物料凭证单独建立了一张表:AUFM

需要注意的是,货物移动标识不存在任何表里面,是系统自己根据AUFM表中的物料凭证进行划分的