装备制造ERP核心:项目型MRP vs 标准MRP,架构差异与实现要点

摘要:项目型制造的MRP和标准品制造的MRP,底层逻辑完全不同。本文从驱动源、BOM状态、批量逻辑、时间基准、需求合并5个维度对比两种MRP架构差异,并详解项目型MRP在金蝶云星空中的实现要点:WBS驱动、分段MRP、长短周期分离、变更联动。

MRP(Material Requirements Planning,物料需求计划)是任何制造业ERP的心脏。但很多装备制造企业上ERP后发现:MRP跑出来的结果根本不能用——要么时间不对、要么数量不对、要么一次性生成太多采购申请把采购部淹了。

原因很简单:你用的是标准品制造的MRP逻辑,去管项目型制造的业务。逻辑错了,算法再好也白搭。

本文从架构层面拆清楚:项目型MRP和标准MRP到底哪里不一样、项目型MRP怎么在ERP中实现。

根本差异:驱动源不同

这是两种MRP最本质的区别:

维度标准MRP(重复制造)项目型MRP(ETO/MTO)
驱动源销售预测 / 安全库存 / 主生产计划(MPS)项目WBS节点 / 客户订单
核心问题「库存要补到多少」「这个项目的这个节点需要什么料、什么时候要」
计划视角产品视角(以SKU为中心)项目视角(以WBS节点为中心)

标准MRP的逻辑:市场预测说下个月要卖100台A产品 → 100台A的BOM展开 → 算出需要多少原材料 → 减去库存和在途 → 生成采购计划和生产计划。

项目型MRP的逻辑:这个ETO项目的WBS节点「底座加工」计划6月15日开工 → 按BOM展开需要哪些物料 → 按工序准备时间倒推,物料最晚6月10日到库 → 减去已有库存(如果允许跨项目共用库存的话) → 生成采购需求。

五个维度架构对比

1. BOM状态:定型 vs 动态

标准MRP项目型MRP
BOM定型后才跑MRPBOM可能还没定完就要跑MRP
一个产品一个BOM一个项目的BOM是逐步完善的
BOM变更走ECN,频率低BOM变更是常态,边设计边完善

实现要点:项目型MRP必须支持「部分BOM先跑」。设计出一部分BOM(比如长周期物料清单已确定),先跑这部分的MRP,其余物料等BOM完善后再跑。金蝶云星空的做法是按WBS节点分段挂BOM——哪个节点的BOM定了,就跑哪个节点的MRP。

2. 批量逻辑:经济批量 vs 按项目单件

标准MRP项目型MRP
按经济订货量(EOQ)合并需求按项目单件或小批量
追求采购规模效应追求按项目隔离,避免混用
多个订单的需求可以合并一般不跨项目合并(特殊情况除外)

实现要点:项目型MRP的默认逻辑应该是「按项目隔离」——A项目的物料需求不和B项目合并采购(除非是通用标准件)。

金蝶云星空中的处理方式:

  • 专用物料(铸件、定制件):严格按项目单独采购,不合并
  • 通用标准件(螺栓、轴承、密封件):允许跨项目合并采购,按经济批量
  • 通过物料属性「项目专用/通用」标记来控制MRP合并策略

3. 时间基准:固定周期 vs WBS节点倒推

标准MRP项目型MRP
按固定时间桶(周/旬/月)滚动按WBS节点的计划日期倒推
提前期固定提前期按项目实际情况调整
计划冻结期+自由期关键路径+浮动时间

实现要点:项目型MRP的时间锚点是WBS节点的计划开工日,不是固定的月度/周度计划。

倒推逻辑:

WBS节点计划开工日(6月15日)
- 生产准备时间(2天)= 物料最晚到库日(6月13日)
- 到货检验时间(1天)= 供应商最晚发货日(6月12日)
- 运输时间(3天)= 供应商最晚生产完成日(6月9日)
- 供应商生产周期(14天)= 最晚下单日(5月26日)
→ MRP在5月26日之前生成采购申请

4. 需求合并:MPS驱动 vs 多项目并行

标准MRP项目型MRP
MPS(主生产计划)汇总后一次性跑多个项目各自独立跑,再看资源冲突
关注「总量够不够」关注「每个项目每个节点准不准时」

实现要点:项目型MRP跑完后,需要一个多项目资源汇总视图

  • 多个项目的同一种物料需求汇总 → 看采购负荷
  • 多个项目占用同一台设备 → 看产能冲突
  • 多个项目的关键路径重叠 → 看交期风险

金蝶云星空的项目制造模块支持「按项目跑MRP」+「跨项目资源汇总看板」——先按项目独立计算,再汇总看全局负荷。

5. 变更响应:ECN低频 vs 频繁变更联动

标准MRP项目型MRP
BOM变更后重跑MRP,影响范围可控BOM频繁变更,每次变更都可能影响在途订单
变更生效后一次性切换需要评估变更对已采购/已生产物料的影响

实现要点:项目型MRP必须和ECN工程变更联动:

  1. 设计变更触发 → BOM更新
  2. MRP自动重算 → 识别哪些物料需求变了
  3. 影响分析 → 已下的采购单要不要改?在途的物料还能不能用?
  4. 生成建议 → 「建议取消PO-001的第3行」「建议追加采购XX物料5件」

如果MRP不能自动做变更影响分析,项目经理就得手工逐条核对——一个大项目改一次BOM,可能影响几十条采购单和生产单。

项目型MRP的ERP实现架构

┌─────────────────────────────────────────────────┐
│                   项目WBS                        │
│  L1项目 → L2阶段 → L3任务包(MRP挂接点)         │
└───────────────────┬─────────────────────────────┘
                    │ BOM展开
                    ▼
┌─────────────────────────────────────────────────┐
│              项目型MRP引擎                        │
│  输入:WBS节点时间 + BOM + 库存 + 在途           │
│  逻辑:按节点倒推 + 项目隔离 + 长短周期分离       │
│  输出:采购申请 + 生产订单 + 委外订单             │
└───────────────────┬─────────────────────────────┘
                    │ 
          ┌─────────┼─────────┐
          ▼         ▼         ▼
    ┌──────────┐ ┌──────┐ ┌──────────┐
    │采购模块  │ │生产  │ │委外加工  │
    │专用件隔离│ │按项目│ │按项目跟踪│
    │通用件合并│ │工单  │ │          │
    └──────────┘ └──────┘ └──────────┘

落地实操建议

长短周期分离策略

装备制造的物料采购周期差异巨大:

物料类型采购周期MRP策略
铸件/锻件8-16周设计阶段初步BOM确定后立即跑MRP
减速机/电机4-8周详细设计完成后跑MRP
标准件/紧固件1-2周生产前2周跑MRP
电气元器件2-4周电气设计完成后跑MRP

关键配置:在物料主数据中维护「采购提前期」,MRP引擎按物料各自的提前期倒推,而不是统一时间点。

MRP运行频率

  • 标准品制造:通常每周跑一次MRP
  • 项目型制造:建议每天跑一次(因为WBS节点时间、BOM都可能每天在变)
  • 紧急情况:手动触发单项目MRP重算(BOM变更后立即重跑)

结果审核机制

MRP跑出来的结果不能直接转采购单——需要项目经理审核:

  1. MRP生成「计划订单」(建议性)
  2. 项目经理审核:确认需求合理性、确认时间节点
  3. 审核通过后转为「采购申请」或「生产订单」
  4. 特殊物料(高价值/长周期)需要额外审批

常见配置错误

错误后果正确做法
所有物料都按项目隔离通用标准件采购频次暴增,采购被淹没区分专用/通用,通用件允许合并
MRP不考虑在途重复采购配置MRP考虑在途PO和在制WO
提前期设置不准物料要么提前太多占资金,要么延迟缺料按供应商实际交期校准(每季度review)
不做变更联动BOM改了MRP不重跑,采购按旧需求买ECN审批通过后自动触发MRP重算

本文由【智造ERP规划】原创,专注项目型装备制造(ETO/MTO)ERP选型与实施,服务金蝶云星空、金蝶AI套件客户。更多内容:知乎/抖音/视频号搜索「智造ERP规划」。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智造ERP规划

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值