MRP跑出来的计划为什么总是不准?3个原因你肯定中招了

MRP跑出来的计划,你敢信吗?

每个上了ERP的公司都有MRP,但真正按MRP跑出来的计划执行的,不到30%。

为什么?因为MRP的输出质量取决于输入质量。垃圾进,垃圾出。

我问过几十个供应链同行:“你们MRP跑出来的采购建议,你直接执行的比例是多少?”

最常见的回答是:30%-50%。剩下的要靠经验调整、人工干预、甚至完全推翻重来。

如果MRP跑出来的计划只有一半能用,那MRP跟Excel有什么区别?

原因1:主生产计划(MPS)不准——源头就是错的

MRP的核心输入是主生产计划(MPS),MPS决定了"要生产什么、什么时候生产、生产多少"。

如果MPS是错的,MRP算出来的物料需求就全是错的。

MPS不准的3个典型原因

  1. 销售预测代替了主计划:很多公司没有真正的MPS,直接把销售预测灌进去。但销售预测不是计划——预测是"可能卖多少",计划是"决定做多少"。两者的差异有时候是数量级的。

  2. 计划频繁变更:MPS改了3次,MRP就跑了3次,每次结果都不一样。采购部门不知道该信哪一次,干脆自己判断。

  3. 没有产能约束:MPS写了一天要产1000件,但产线产能只有800件。MRP按1000件算物料需求,实际上只能做800件,多出来的物料就变成了库存。

解决方案

  • MPS必须经过S&OP(产销协同)会议确认,不是销售单方面决定
  • MPS的变更要有冻结期(如2周内不允许变更)
  • MPS必须经过产能验证(RCCP),超产能的计划不能发布

原因2:库存数据不准——你看到的库存是假的

MRP计算物料需求的公式是:净需求 = 毛需求 - 可用库存 - 在途量

如果库存数据不准,净需求就算不准。

库存不准有多严重

我见过一家公司,系统显示某物料库存500个,实际仓库只有120个。MRP按500个算,净需求少了380个。等发现时已经来不及了,紧急采购加急运费花了8万。

库存不准的3个来源

  • 账实不符:出入库没有及时录入,或者录错了
  • 在途量数据缺失:采购订单下了但没关联到MRP
  • 预留逻辑混乱:这500个库存里有300个是给其他订单预留的,但MRP不知道

解决方案

  • 循环盘点:每天盘点高价值物料(A类),每周盘B类,每月盘C类
  • 在途量自动关联:采购订单创建时自动关联到MRP
  • 预留规则透明:可用库存 = 总库存 - 已预留 - 质量冻结

原因3:BOM和提前期不准——系统参数是摆设

MRP依赖两个关键参数:BOM(物料清单)提前期(Lead Time)

BOM不准的表现:

  • 工程变更了但BOM没更新,还在用旧版物料
  • 替代物料关系没有维护,缺料时系统不会自动推荐替代
  • BOM层级太深(7-8层),底层物料的需求放大效应严重

提前期不准的表现:

  • 供应商实际交期是15天,系统里写的是10天,MRP提前5天下单
  • 实际生产周期是3天,系统里写的是2天,排产总是来不及
  • 提前期是固定值,不考虑季节波动(旺季交期更长)

解决方案

  • 每次工程变更必须同步更新BOM(建立ECN流程)
  • 替代物料关系由采购部门维护,至少覆盖A/B类物料
  • 提前期按实际数据更新(每季度校准一次),而不是用默认值

MRP的正确打开方式

别指望MRP是万能的,它只是一个计算工具。工具好不好用,取决于使用它的人。

3步让MRP从"仅供参考"变成"值得信赖"

  1. 先修数据——MPS、库存、BOM、提前期,四个核心输入必须准确
  2. 再修流程——S&OP确认MPS,循环盘点保证库存,ECN同步BOM
  3. 最后修习惯——按MRP建议执行,偏差复盘改进,而不是每次都人工推翻

记住:MRP不准不是系统的问题,是你喂给它的数据有问题。把输入搞对了,输出自然就对了。

垃圾进,垃圾出。这个道理,MRP不会例外。

觉得有用?

关注公众号「甲方乙方供应链」

获取更多供应链干货

点击关注 →