SAP MM物料管理(15)--物料需求计划(MRP)


一、MRP的定义

物料需求计划(Material Requirements Planning,MRP) 是SAP后勤链的核心引擎。

根据独立需求(销售订单、预测)和相关需求BOM展开),结合现有库存和在途供给,计算物料在各时段的净需求,自动生成采购申请或计划订单。

MRP是连接主生产计划(MPS)与采购/生产执行的桥梁。


二、净需求计算公式

净需求 = 毛需求 - 现有库存 + 安全库存 - 计划入库 + 已分配库存

三、MRP计算五步流程

graph TD
    A["①读取毛需求"] --> B["②扣除现有库存"]
    B --> C["③加减安全库存"]
    C --> D["④考虑计划入库"]
    D --> E["⑤生成计划订单"]

四、BOM多层级展开

MRP的核心威力在于BOM多层级展开。

从成品逐级向下展开至原材料,每一层独立计算净需求。MRP按时间段(时栅)逐级展开BOM,层层计算净需求,最终给出采购和生产建议。

graph TD
    A["成品"] --> B["半成品A"]
    A --> C["半成品B"]
    B --> D["原材料A1"]
    B --> E["原材料A2"]
    C --> F["原材料B1"]
    
    style A fill:#e3f2fd
    style D fill:#e8f5e9
    style E fill:#e8f5e9
    style F fill:#e8f5e9

五、MRP的运行类型(按模式)

1. 再生式(Regenerative Planning)

项目内容
原理删除所有现存计划数据,完全从头重新计算
特点所有物料全部执行,系统负载最大,运行时间最长
适用场景首次上线运行、月末年末全盘重算、季度性全面数据刷新
事务码MD01(选择再生模式)

2. 净改变式(Net Change Planning)

项目内容
原理只计算自上次运行后有变化的物料
变化来源新销售订单、BOM变更、库存变动、预测变化
特点速度快、系统负载小,日常运行首选
适用场景每日常规MRP运行、增量更新,保持计划实时性
事务码MD01(选择净改变模式)

3. 计划窗口(Planning Window)

项目内容
原理按时间段滚动计划(周/月/自定义周期)
特点支持冻结期保护,近期计划锁定,中长期灵活调整
适用场景滚动预测计划、中长期物料规划、季节性需求管理

六、MRP类型

MRP类型决定物料是否参与MRP运算以及如何计算需求

MRP类型名称适用场景
PD自动MRP(按需计算)标准物料首选,BOM/主数据完整
MO-M3再订货点补货低值辅料、包材,按ROP触发
R、E时间周期计划需求有明确周期规律的低值辅料/包材
VB消耗式计划历史消耗统计,低管理粒度物料
ND无MRP非库存物料/服务物料,手动管理

七、策略组(Strategy Group)

策略组定义物料在需求管理中的计划策略,决定如何消耗独立需求(预测 vs 销售订单)。

策略组名称推荐场景
10MTS 按预测生产标准品、批量生产、消费品,入库后销订消耗
20MTO 按销售订单生产客户定制专用设备,不建预测
30按装配模块化产品、可选配置,按预测做上层+MTO做下层
40计划组件复杂产品、按单装配,按预测采购组件,最终按单装配
50无MPS直接进入MRP简单BOM、纯采购件
60批量计划周期性重复生产,按时间段汇总生产
70按库存/再订货点补货低值易耗品、C类物料

八、关键参数的联合作用

参数作用
批量大小决定计划数量
安全库存提供缓冲保护
提前期决定计划时间

三者联合作用决定MRP输出的质量。


九、MD04:MRP结果分析

MD04是MRP结果分析的核心事务代码。

  • 输入物料号+工厂 → 系统显示按时间排序的MRP元素清单。
  • 以时间序展示单个物料的供需平衡情况
  • 例外信息是行动指引,按优先级处理短缺问题,批量转化计划订单

MD04是MRP结果的核心查询工具


十、总结

MRP的核心要点:

  1. 净需求公式是基础:毛需求 - 现有库存 + 安全库存 - 计划入库 + 已分配库存。
  2. BOM多层级展开是核心威力:从成品逐级到原材料,每层独立计算净需求。
  3. 日常跑MD01净改变式:速度快、负载小,再生式仅用于首次上线或月末全盘重算。
  4. 策略组决定计划逻辑:策略组10(MTS)适合标准品,策略组20(MTO)适合定制,按场景选择。
  5. MD04是结果分析的唯一入口:按时间序看供需平衡,根据例外信息优先处理短缺。

For you, a thousand times over!