近期遇到一笔关于外协加工BOM物料消耗问题。在系统标准的外协加工模式中,成品物料通过采购计划协议从加工商处收货。收货时通过展开BOM反冲消耗下级组件,扣减加工商处的原材料库存。在收货处理时,可以看到成品物料的下级组件展开及消耗数量情况。但在这个环节,发现其与当前BOM中的物料不符。经检查,其中一个组件在BOM中己定义失效日期。在收货当日己失效,应该不会再带出来进行反冲消耗。于是,判断问题与BOM中组件的日期有关。由于收货时展BOM和MRP中展BOM基于相同原理。于是从MRP角度来检查问题。确实正如所料,MD04中的BOM的展开结果也与预想的不一致,但由于MD04中提供了非常详细的信息,所以基本上可以根据这些信息去找到线索。接下来,在MD04中找到产生问题的组件的日期发现了线索,成品采购订单中的计划行日期为当日,而下级组件的到货日期在1个月以前,由此判断可能在采购相关文档中定义的收货处理时间有关。
至此,基本问题逻辑己了解。成品收货计划在当天,而收货处理时间为30天,那么,当天下达的计划,MRP的计算结果就会认为其下级原材料就必须在30天前就位。而30天以前该物料还在BOM中有效。从而导致了前面收货的问题。至此,系统的解决方法就有了。将采购文档中的收货处理时间进行更改后,再重新下达新的采购计划,运行MRP后,后续消耗中与BOM不符的问题就解决了。