近期遇到如题所述问题,着实分析了很久。通常在处理问题时,有个傻方法是拿一个相同业务性质的数据进行对比,找出差异,从而找到问题点。但这次花了数天时间进行对比,硬是没找出来。从最终的结果来看,还是有差异,只是没找到而己。
回来问题中来,之前写过一篇文章介绍过在外协加工模式下,本公司采购原材料有两个选择,即可以先收到自有库存,再发给加工商,也可以让原材料供应商直接发给加工商。如果不清楚,可以先看下这篇。
SAP中外协加工模式下原材料供应商直接发料给外协加工商的操作方法https://blog.csdn.net/lj663/article/details/106097227不知大家有没有领会到这两者之间有什么区别?答案是,有区别,并且这个区别影响到了MRP,导致无法跑出采购协议的交货计划。那么主题提到的问题就和这个原料直发给加工商的运作模式联系起来了。
为什么会出现这样的问题呢?其本质是在库存状态上。MRP是在用什么库存来满足需求,通常情况下是非限制库存。但如果将原料直发给加工商,从本公司的视角去看,这个协议不会产生非限制库存,因为加工商收货后,库存会直接变成分包库存。那么MRP一看,这个源清单中指定跑MRP的协议没法产生非限制库存,理论上就没法满足需求。因此,MRP自然就无法产生交货计划。
所以,在笔者看来,这确这很有趣,让我对SAP的理解更进一步。那么处理建议就是,要么在原材料直接发给加工商的情况下,手工下计划,或在MRP产生计划订单时手工处理交货计划。要么还是不要在计划协议中设置,按标准模式,先收到自有库存,再发给加工商。
最后,我在SAP社区也找到了标准答案。方案中提到如果在委外模式下要成功运行MRP,则需要使用MRP区域,这也是唯一的方法。