当前位置: 首页 > news >正文

SAP-MM:SAP MM学习分享:深入浅出解析物料需求计划(MRP)及MRP配置图解

SAP MM学习分享:深入浅出解析物料需求计划(MRP)

如果说SAP的物料管理(MM)模块是企业运营的“心脏”,那么MRP(物料需求计划)就是确保这颗心脏高效、有力搏动的“起搏器”。今天,我们就来彻底搞懂SAP中的MRP,看看它如何成为企业供应链管理的智慧大脑。

一、什么是SAP MRP?

MRP(Material Requirements Planning),即物料需求计划,是SAP MM模块乃至整个PP(生产计划)模块的核心功能之一。

你可以把它想象成一个不知疲倦、计算能力超强的“超级计划员”。它的核心任务是回答三个关键问题:

  1. 需要什么? (什么物料)
  2. 需要多少? (什么数量)
  3. 何时需要? (什么时间)

官方定义:MRP是一个基于销售预测、客户订单和主生产计划(MPS),考虑现有库存、在途采购、当前生产订单等因素,通过净需求计算(Net Requirements Calculation),自动产生采购建议(采购申请)或生产建议(生产订单)的过程。

它的最终目标是:在正确的时间,提供正确数量的正确物料,从而避免生产中断(缺料)和资金积压(过高库存)。

二、MRP的核心作用与价值

为什么MRP如此重要?因为它直接解决了制造型企业最核心的痛点:

  1. 确保物料供应,防止生产中断:通过精准计算未来需求,提前触发采购或生产,避免因缺料导致的停线损失。
  2. 优化库存水平,降低资金占用:通过精确的净需求计算,只建议采购或生产“所需”的数量,有效减少呆滞库存,提高库存周转率。
  3. 提高计划效率与响应速度:替代繁琐易错的手工计算,系统自动运行,几分钟内即可完成全厂成千上万种物料的需求计算,使计划员能快速应对需求变化。
  4. 整合企业信息流:MRP是SAP集成性的完美体现。它无缝集成销售(SD)、生产(PP)、财务(FI)、成本控制(CO)等模块,确保信息在各部门间高效、一致地流动。
三、MRP如何运行?—— 核心逻辑与流程

MRP的运行遵循一个经典逻辑,其核心是 “净需求计算”

净需求 = 毛需求 - 当前库存 - 在途采购(采购订单)+ 安全库存

这个计算是基于时间轴进行的,下图清晰地展示了这一核心流程:

在这里插入图片描述

1. 输入(Input):
MRP的运行依赖于三大类数据,它们是MRP运算的基础:

  • 主数据(Master Data)
    • 物料主数据(Material Master):尤其是MRP 1/2/3/4视图中的数据,如MRP类型(按订单生产、按库存生产)、再订货点、计划交货时间、采购类型(自产、外购)、安全库存等。
    • 物料清单(BOM - Bill of Material):定义了产品结构,即一个成品由哪些半成品和原材料组成。
    • 工作中心/工艺路线(Routing):定义了产品的生产步骤和耗时,用于计算生产周期。
  • 需求(Demand)
    • 独立需求(Independent Requirements):通常来自销售预测或主生产计划(MPS),通过事务码MD61创建。
    • 相关需求(Dependent Requirements):由上级产品的生产计划(通过BOM展开)自动计算出的下级物料需求。
    • 销售订单(Sales Orders):具体的客户需求。
  • 库存与供给(Stock & Supply)
    • 当前可用库存(Available Stock)。
    • 已下达的采购订单(Purchase Orders)。
    • 已下达的生产订单(Production Orders)。
    • 在途的库存转移(Stock Transfers)。

2. 处理(Processing - 净需求计算):
系统将上述数据带入图中流程进行计算,其目标是确保未来任何时间点的“可用库存”都不为负。

3. 输出(Output - 采购或生产建议):
根据物料的采购类型(外购还是自产),MRP会生成不同的建议:

  • 对于外购物料:生成采购申请(Purchase Requisition),指定建议的供应商、交货日期和数量。
  • 对于自产物料:生成计划订单(Planned Order)。计划订单可被进一步转换为固定的生产订单(Production Order)

计划员可以在MD04(库存/需求清单) 这个万能事务码中,清晰地查看任意物料所有需求的来源、日期和系统给出的供应建议,并进行后续处理。

四、如何配置与运行MRP?

1. 核心配置(IMG)

MRP的配置主要在后台IMG(SPRO)中进行,路径通常为:生产 -> 物料需求计划 -> MRP计算
在这里插入图片描述

或者
在这里插入图片描述
为工厂配置MRP
1.将要复制的行选中,点击复制
2.将新的工厂和相应的信息填入,回车,点击保存

  • 定义MRP类型(MRP Types)SPRO -> 生产 -> 物料需求计划 -> 主数据 -> 定义MRP类型。这是最重要的配置之一,决定了物料如何被计划。常见类型:
    • PD - MRP:基于预测/订单的计划
    • VB - 再订货点计划:当库存低于设定点时触发采购
    • ND - 无计划:不参与MRP
  • 定义计划运行参数SPRO -> 生产 -> 物料需求计划 -> MRP计算 -> 定义执行参数。在这里创建用于后台执行的“计划代码”,可以控制是“重计划”还是“净变化计划”等。
  • 设置号码范围:为MRP运行生成的采购申请、计划订单分配号码范围。

2. 如何执行MRP运行?

MRP可以在不同层级上运行:

  • 单项物料级(Single-Item Planning)
    • 事务码:MD02:为单个物料运行MRP。
  • 多物料级(Multi-Level)
    • 事务码:MD01(旧):总计划运行(已逐渐被MD01N替代)。
    • 事务码:MD01N(新):支持多层计划的图形化界面,可以为一个工厂下的所有物料或指定物料列表运行MRP。
  • 后台作业(Background Job)
    • 事务码:MD01MD01N:通常企业会将其配置为后台作业,例如在每晚系统空闲时自动运行,确保第二天早上计划员能看到最新的计划结果。
五、总结与心得
  • MRP是核心引擎:它不是孤立的功能,而是驱动整个SAP供应链协同运作的核心引擎。
  • 垃圾进,垃圾出(Garbage in, Garbage out):MRP结果的准确性极度依赖主数据的准确性。错误的BOM、不准的库存记录或过时的采购提前期都会导致MRP结果毫无用处。
  • MD04是你的最佳朋友:作为物料计划员,你应该熟练使用MD04来分析和解决日常计划问题。
  • 持续优化:MRP策略(如MRP类型、安全库存水平)需要根据物料的特性(ABC分类)和市场需求变化进行定期回顾和优化。

掌握MRP,就意味着你掌握了SAP供应链计划的精髓。希望这篇分享能帮助你构建起对SAP MRP的全面认识!


文章转载自:

http://T1WzGzId.qkqhr.cn
http://TI7lPoUi.qkqhr.cn
http://j89Qom9E.qkqhr.cn
http://003Qewcp.qkqhr.cn
http://Qq997zjr.qkqhr.cn
http://4510go6w.qkqhr.cn
http://Dk9qfwlB.qkqhr.cn
http://m4eZj6pl.qkqhr.cn
http://JjWRFeMH.qkqhr.cn
http://gSOFEUPG.qkqhr.cn
http://fhc0qgVH.qkqhr.cn
http://zAGwfmey.qkqhr.cn
http://4DyA2hwA.qkqhr.cn
http://VhdS0IB2.qkqhr.cn
http://ityShCgS.qkqhr.cn
http://gxWAagfv.qkqhr.cn
http://gjJfraBS.qkqhr.cn
http://Ds3XQjXC.qkqhr.cn
http://Rf1pnDFF.qkqhr.cn
http://RsLSccC7.qkqhr.cn
http://3Mdxv8l9.qkqhr.cn
http://j1TWG8Zy.qkqhr.cn
http://0NWORpnT.qkqhr.cn
http://gzGSG1o5.qkqhr.cn
http://2PVWuVK4.qkqhr.cn
http://hY96TnP9.qkqhr.cn
http://6evle9UL.qkqhr.cn
http://rrTGFR2P.qkqhr.cn
http://KO8xAVIh.qkqhr.cn
http://ya5nds5p.qkqhr.cn
http://www.dtcms.com/a/380686.html

相关文章:

  • 【LLM】使用 Google ADK、Gemini、QDrant 和 MCP 构建深度研究系统
  • 【CSS学习笔记2】-css复合选择器
  • 186. Java 模式匹配 - Java 21 新特性:Record Pattern(记录模式匹配)
  • Electron下载失败
  • Origin绘制双Y轴网格叠加图|科研论文图表教程(附数据排列格式)
  • XXL-JOB框架SRC高频漏洞分析总结
  • 未启用Spring事务管理 执行mapper.xml文件的sql,为什么会自动提交
  • 亚马逊云代理:亚马逊云怎么样进行大规模数据分析与处理?
  • Linux防火墙iptables
  • 基于联邦学习与神经架构搜索的可泛化重建:用于加速磁共振成像|文献速递-最新医学人工智能文献
  • 如何将 Wine 应用包转换成玲珑格式包:完整技术教程
  • 函数库 动静态库
  • EPC企业如何通过数字化管理提高盈利能力?
  • P2678 [NOIP 2015 提高组] 跳石头
  • 旋转位置编码的论文阅读
  • UE5 基础应用 —— 08 - 动画蓝图 简单使用
  • unity pcd 二进制版 简单显示文件对象(单色)
  • 面试题:Redis要点总结(复制、哨兵、集群)
  • Leetcode 18 java
  • Redis集群为何采用16384个槽的设计?
  • 《树与二叉树详解:概念、结构及应用》
  • Certimate SSL证书自动申请部署
  • 《Spring事务的失效》
  • Maya绑定:小球挤压拉伸变形详细绑定(晶格、簇、测量工具、节点编辑器)
  • 【比亚迪璇玑架构深度解析:重新定义智能电动汽车的“整车智能”】
  • jdbc DAO封装及BaseDAO工具类
  • jajajajajajajava
  • 自动生成链接
  • LeetCode 3258.统计满足K约束的子字符串数量 I
  • “量子能量泵”:一种基于并联电池与电容阵的动态直接升压架构