
SAP MRP的完整运算逻辑步骤详解物料需求计划MRP是SAP PP和MM模块的核心功能其运算逻辑是一个严谨、循环的供需平衡计算过程旨在确保物料在正确的时间、以正确的数量可用。其完整的运算逻辑主要包含以下几个核心步骤1. 需求收集与汇总这是MRP运算的起点。系统会收集并汇总所有相关的物料需求。这些需求主要来源于独立需求通常指销售订单或预测需求是计划的驱动力。例如收到一份100台电脑的销售订单这100台电脑就是独立需求 。相关需求由独立需求通过产品结构BOM分解而来。例如生产100台电脑所需的CPU、内存、硬盘等组件需求就是相关需求 。其他需求如计划独立需求、预留、安全库存需求等 。2. 计算毛需求系统将第一步汇总的所有需求按物料、按时间周期如日、周进行汇总得到每个物料在每个时间点上的总需求数量即毛需求。3. 计算净需求这是MRP的核心步骤通过对比毛需求和可用供给计算出实际需要补充的数量。计算过程为净需求 毛需求 - 可用库存 - 在途/在制供给 安全库存其中可用库存当前仓库中的可用数量。在途/在制供给已下达的采购订单、生产订单、计划订单等在未来某个时间点会到货或完工的数量 。安全库存为应对不确定性而设置的缓冲库存 。只有当毛需求大于当前及未来的供给时才会产生净需求。4. 批量调整根据物料主数据中定义的批量策略对计算出的净需求数量进行调整以形成经济的采购或生产批量。常用的订货方法包括订货方法说明适用场景批对批 (Lot-for-Lot)按需定量库存最小化大多数无特殊要求的物料固定批量按固定数量订货受生产或运输条件限制期间订货量按期间如周、月汇总需求订货需求稳定供应商信誉良好再订货点库存低于设定点时触发补货需求稳定、价值较低的物料5. 计划订单生成与时间安排根据净需求和批量调整结果系统会生成计划订单对于自制件或采购申请对于外购件。同时系统采用倒排计划法根据物料的提前期从需求日期反向推算出计划订单的开始日期或采购申请的下达日期 。例如某物料的需求日期是4月30日其采购提前期从下单到入库为10天那么系统生成的采购申请的建议下达日期就是4月20日。6. BOM展开与底层需求计算对于自制件产生的计划订单系统会将其展开为下一层级的组件需求相关需求。这个过程会逐层进行直到所有原材料的需求都被计算出来。系统会根据BOM中定义的组件数量并结合计划订单的数量精确计算子组件的毛需求 。7. 重计划检查与例外消息系统会对比新的计划建议与已有的确认订单如已下达的生产订单、采购订单。如果系统建议的日期与已确认的日期存在差异并且超出了后台配置的容差值则会生成例外消息提示计划员进行人工干预和调整 。例如系统计算出的新需求日期是4月25日但一个已确认的采购订单到货日期是5月5日超出了容差范围系统便会抛出“交货延迟”的例外消息。8. 结果输出MRP运行完成后其核心结果会体现在以下几个关键清单中MRP清单 (MD05) / 库存/需求清单 (MD04)这是最常用的评估工具以时间轴的形式清晰展示物料在所有时间点上的需求、供给、库存和计划订单/采购申请是分析物料状况的仪表盘 。采购申请为外购物料生成的采购建议。计划订单为自制品生成的生产建议可进一步转换为生产订单。总结来说SAP 中的MRP运算是一个从顶层独立需求驱动通过BOM逐层展开、考虑库存与在途供给、应用批量策略和提前期进行倒排计划并最终生成精准采购与生产建议的闭环系统。它确保了企业供应链计划的数量准确性与时间精确性 。参考来源【SAP MM】MRP物料需求计划【SAP MM】MRP物料需求计划SAP PP MRP模块深度解析与实战逻辑设计SAP-MM:SAP MM学习分享深入浅出解析物料需求计划MRP及MRP配置图解第9篇-SAP MRP1视图所有字段详解及实战应用 - 合集SAP知识精解-物料需求计划MRP-03.01-手动重订货点01