SAP S/4HANA MM模块培训 13 - MRP概览、技术流程与计划文件条目


SAP S/4HANA MRP 入门与计划文件条目

本课对应 SAP S/4HANA Materials Management(MM)培训系列第 13 个视频,主题是物料需求计划(MRP)入门。视频先介绍 MRP 的目的、输入输出和技术处理步骤,再用一个“50,000 个物料、其中 20,000 个发生变化”的例子解释计划文件条目,最后在 SAP GUI 中查看物料 100004137MD04,并打开 MD21 计划文件条目选择画面。

先明确课程边界:视频开头列出的净需求计算、批量计算、采购类型、排程、BOM 展开和 MRP 运行结果只是议程。本集真正详细讲解的是 MRP 概览与计划文件条目;系统部分没有执行 MD21 查询,也没有运行 MRP,更没有生成计划订单或采购申请。

一、MRP 的正式名称与核心目标

MRP 的正式英文名称是 Material Requirements Planning,中文通常译为“物料需求计划”。视频中出现的 “Material Requirement Plan” 不是 SAP 官方使用的完整名称。

MRP 要回答三个基本问题:

  1. 需要什么物料?
  2. 需要多少数量?
  3. 什么时候需要?

系统把需求、现有库存、已经确定的收货、补货时间和批量规则放在同一计划逻辑中,发现短缺后形成采购建议,使企业能及时准备内部生产或外部采购。

MRP 的输入、计算和计划结果

SAP 官方常用“确保物料可用性”来描述 MRP 的目标,但这里的“确保”是计划意义上的:系统及时识别短缺并形成建议。它不等于 MRP 单独保证客户一定按时收到货物。最终交付还依赖 ATP、生产能力、采购交期、供应商履约、物流以及采购或生产人员是否及时执行建议。

二、MRP 的输入和输出

1. 常见需求输入

视频把预测转成计划独立需求(PIR),并把销售订单也作为需求来源。需要补充的是,PIR 与销售订单的关系取决于计划策略、需求类型和消耗设置:销售订单可能消耗 PIR,也可能与 PIR 独立存在,不能一概写成两者简单相加。

MRP 还可能处理:

  • 计划独立需求;
  • 销售订单或客户需求;
  • BOM 展开产生的相关需求;
  • 安全库存;
  • 预留、库存调拨等业务需求;
  • 已存在的采购、生产和调拨收货要素。

实际纳入哪些供需元素,由 MRP 类型、计划策略、需求类型、工厂或 MRP 区域及计划段共同决定。

2. MRP 输出的是采购建议

视频说内部生产会生成计划订单、外部采购会生成采购申请,这适合作为入门理解,但不是所有运行方式下的唯一结果。

MRP 采购建议与后续执行分支

更准确的边界是:

  • 内部生产通常先形成计划订单,之后再转换为生产订单或流程订单。
  • 外部采购可形成计划订单或采购申请,具体由经典 MRP 的创建参数、开放期间和业务配置决定。
  • 在有效且与 MRP 相关的计划协议来源存在时,MRP Live 可以直接生成交货计划行。
  • 采购申请仍要由采购人员处理,可能还要经过来源确定、审批和转换,才能成为采购订单。

所以,不能把“MRP 已形成建议”写成“采购或生产已经执行”。

三、一次 MRP 计划的关键判断链

视频用五个步骤概括 MRP 的技术过程:净需求计算、批量计算、采购类型、排程和 BOM 展开。本文在前面补充“计划范围/计划文件”这个选择环节。

MRP 关键判断链

1. 计划范围与计划文件

系统首先要确定哪些工厂、MRP 区域、物料和低层码进入本次计划。净变化计划会使用计划文件中的变化标识筛选需要重新计划的物料;再生计划则会覆盖运行范围内的全部 MRP 相关物料。

2. 净需求计算

对于确定性 MRP,可以用下面的教学化公式理解短缺:

净短缺 = 需求 + 安全库存 −(可用库存 + 已确定或计划收货)

结果大于零时表示存在缺口。不过采购建议数量不一定直接等于净短缺,因为后续还要应用批量大小程序、最小和最大批量、舍入值等规则。

再订货点计划的算法不同,它重点比较可用库存加固定收货与再订货点,不能把上面的简化公式机械套到所有 MRP 类型。

3. 批量计算

批量程序决定一次建议补多少。常见思路包括逐批订货、固定批量、按周期汇总等。相同的净短缺,在不同批量参数下可能形成不同数量和不同条数的采购建议。

4. 采购类型判断

系统根据物料主数据的采购类型及特殊采购类型决定内部生产、外部采购或特殊采购路径。不能只凭“成品、半成品、原材料”名称判断:

  • E:内部生产;
  • F:外部采购;
  • X:两者皆可;
  • 特殊采购类型还可表达调拨、分包等场景。

这些代码是 SAP 标准示例,企业也可能有配置差异。

5. 日期排程

系统根据采购处理时间、计划交货时间、收货处理时间或内部生产时间,倒推或顺推建议的开始、完成、下单和可用日期。

6. BOM 展开

对于具有有效 BOM 且需要内部生产的相关场景,系统会展开结构,为下层组件形成相关需求,并按低层码继续计划。不是每个物料都会经历 BOM 展开,也不会为每个物料生成同一种采购建议。

四、MRP 类型与运行处理键不要混淆

视频系统示例中的 MRP 类型是 PD。MRP 类型描述物料采用哪种计划程序,运行处理键则描述本次计划运行的范围和变化处理方式,两者不是同一个概念。

代码类型作用
PDMRP 类型标准确定性 MRP,根据需求和供给计划物料
VBMRP 类型手工再订货点计划
VMMRP 类型自动再订货点计划
R1R2MRP 类型时间节拍计划的标准示例
NDMRP 类型不参与 MRP,不生成补货建议
NETCH处理键净变化计划,只重计划具有相关变化标识的物料
NEUPL处理键再生计划,计划运行范围内的全部 MRP 相关物料

MRP 类型可以配置扩展;表中代码用于说明标准逻辑,不应当成所有企业只能使用这些值。

五、什么是计划文件条目

计划文件条目(Planning File Entry)记录物料是否发生了与 MRP 有关的变化,为净变化计划提供选择依据。它不是采购清单,也不等于物料已经短缺。

计划文件条目的触发、写入与读取

典型触发包括:

  • 新需求出现或需求日期、数量变化;
  • 收货、发料或库存发生变化;
  • MRP 相关的物料主数据变化;
  • BOM 发生需要重新展开的变化。

系统会写入相应的净变化、计划期间内净变化或重新展开 BOM 标识。计划运行读取这些标识,成功处理后再更新或复位相关状态。

视频里“没有计划文件条目就不会计划该物料”的说法只适用于净变化计划的判断。再生计划会按运行范围计划全部 MRP 相关物料,不依赖“发生变化”的标识;具有有效 MRP 类型的物料创建后也会进入计划文件。

六、50,000 个物料的课程示例

讲师用一个假设场景解释计划文件为什么能减少不必要的重复计划:

  • 工厂共有 50,000 个物料。
  • 10 月 30 日进行一次示例计划,覆盖 50,000 个物料。
  • 下一次计划安排在 11 月 6 日。
  • 一周内只有 20,000 个物料发生库存、收货、发料或新需求变化。
  • 其余 30,000 个物料没有 MRP 相关变化。

50,000 个物料的净变化计划示例

在净变化计划的教学示例中,下一次可以重点处理有变化标识的 20,000 个物料,而不是重新处理所有 50,000 个物料。这里的数量只是讲师用于解释概念的假设,不是 SAP 性能承诺,也不是企业必须每周运行一次 MRP。

实际进入计划的物料还受运行范围、处理键、低层码、计划期间和计划文件状态影响。SAP S/4HANA 的 MRP Live 或 Fiori 计划作业可以按企业需要每天多次或周期运行。

七、系统演示:选择物料 100004137

视频在 MM60 物料清单中选择:

字段视频画面中的值
Material100004137
Plant1710
DescriptionPepsi 1 L Bottle
Material TypeFERT
Base UnitEA
MRP TypePD
Valuation Class7920
Price ControlS
Price10.00 USD / 1
Created byS4HANAUSER51

MM60 中选择物料 100004137

物料类型 FERT 说明它在该系统中被分类为成品,但真正的采购路径仍取决于采购类型及其他 MRP 主数据,不能仅根据 FERT 推断一定内部生产。

八、使用 MD04 查看当前库存/需求

讲师随后打开 MD04,输入物料 100004137 和工厂 1710

MD04 初始画面

执行后,库存/需求清单显示:

  • 物料:100004137
  • 描述:Pepsi 1 L Bottle
  • MRP Area:1710 Plant 1 US
  • Plant:1710
  • MRP Type:PD
  • Material Type:FERT
  • Unit:EA
  • 当前仅有库存行;
  • Available Qty:0

MD04 中当前可用数量为 0

MD04 是动态库存/需求清单,每次打开都会读取当前供需元素,不是上次 MRP 运行形成的静态快照。画面中没有其他需求行或收货要素,只能证明当时可用数量为 0;在没有需求的情况下,“库存为 0”本身并不等于存在净短缺。

九、打开 MD21 显示计划文件条目

视频通过以下菜单进入计划文件功能:

Logistics → Production → MRP → Planning

字幕把事务码识别成 MG21,但 SAP 画面右下角明确显示正确事务码是 MD21,名称为 Display Planning File Entries

SAP Easy Access 中的 Production → MRP → Planning

MD21 初始画面中,视频输入或显示:

  • Material:100004137
  • Plant:1710
  • MRP Area:未选择;
  • Net change planning:已勾选;
  • Reset procurement proposals:已勾选;
  • Re-explode BOM:已勾选。

MD21 计划文件条目选择画面

下方三个复选框位于 “Only plan. file entries with” 区域,是筛选计划文件条目的条件。视频最终确实勾选了三个框,但没有点击执行。因此只能写成“已设置三个筛选条件”,不能写成“已查询到净变化、重置采购建议和重新展开 BOM 三种标识”。

十、本课真正完成与未完成的内容

本课系统演示的实际边界

内容状态
介绍 MRP 的基本目的已完成
说明计划订单、采购申请等输出已完成概览
介绍净需求、批量、采购类型、排程、BOM 展开只做步骤概览
解释计划文件条目的用途已完成概念讲解
使用 50,000/20,000/30,000 假设示例已完成
MM60 选择物料 100004137已完成
MD04 查看当前库存/需求已完成,画面只有库存 0
打开 MD21 并勾选三个筛选条件已完成
执行 MD21 查询并显示条目未完成
运行 MRP未完成
生成计划订单、采购申请或交货计划行未完成
展示 MRP 运行结果未完成

本集最准确的结论是:它建立了 MRP 和计划文件条目的基础概念,并展示了 MD04MD21 的入口,但没有执行任何计划运行,也没有验证采购建议。

十一、经典事务码与当前 Fiori 入口

入口用途关键边界
MD01NMRP LiveSAP S/4HANA 高性能总计划入口
MD01经典总计划经典 MRP 总计划
MD02单物料、多层计划继续计划下层 BOM 组件
MD03单物料、单层计划只计划当前物料层级
MD04当前库存/需求清单动态实时供需清单
MD05MRP 清单经典 MRP 静态结果;MRP Live 通常不生成此清单
MD20创建计划文件条目手工创建或设置计划文件条目
MD21显示计划文件条目本课最后打开的事务
Schedule MRP Runs F1339安排 MRP 作业可周期性后台运行 MRP Live
Manage Material Coverage F0251A管理物料覆盖分析并处理覆盖问题
Monitor Material Coverage – Net Segments F0247A监控净需求段当前后继应用
Monitor Material Coverage – Net and Individual Segments F2101A监控净需求与单独计划段适合订单、项目等细分计划

不同 SAP S/4HANA 版本、部署方式和业务角色的应用可用性可能不同,应以企业系统版本和授权为准。

十二、练习时应怎样验证

如果要把本课概念验证成一个完整实验,可按以下顺序进行:

  1. 在物料主数据中确认 MRP 类型、采购类型、批量、时间和安全库存参数。
  2. MD04 记录当前库存、需求和收货元素。
  3. MD21 显示物料当前的计划文件条目与标识。
  4. 创建一个可控的 MRP 相关变化,例如增加测试需求。
  5. 再次查看 MD21,确认相应变化标识出现。
  6. 选择正确的处理键运行单物料 MRP 或 MRP Live。
  7. 检查系统究竟生成计划订单、采购申请还是交货计划行。
  8. 回到 MD04 查看新的供需元素和可用数量曲线。
  9. 再查看计划文件状态,确认成功计划后相关标识如何更新。

验证时不要在生产数据上随意创建需求或运行 MRP;应使用培训系统或经过授权的测试范围。

参考资料

视频来源:YouTube - Video 13 Introduction to MRP

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

SAP S/4HANA MM模块培训 13 - MRP概览技术流程计划文件条目
SAP S/4HANA MM模块培训 14 - MRP执行方式:总计划、单项计划交互式计划
SAP S/4HANA MM模块培训 16 - MRP控制参数:处理键、计划模式过程控制
SAP S/4HANA MM模块培训 57 - MM-PP集成:MRP采购、生产预留、外部加工货物移动
SAP S/4HANA MM模块培训 41 - 发票计划:周期性、里程碑自动结算
SAP S/4HANA MM模块培训 08 - 外部服务采购流程服务主数据
SAP S/4HANA MM模块培训 13 - 自动科目确定供应商账户组
SAP S/4HANA MM模块培训 22 - 收货概览:移动类型初始库存录入
SAP S/4HANA MM模块培训 21 - 库存管理概览:核心任务、货物移动凭证
SAP S/4HANA MM模块培训 17 - MRP结果评估:MD04库存需求清单MD05 MRP清单
SAP S/4HANA MM模块培训 60 - 制造企业端到端流程:PP、MM、QM、PM、SDCS集成
SAP S/4HANA MM模块培训 24 - 货物发出:201、261、551移动类型中断流程补齐
SAP S/4HANA MM模块培训 19 - 采购订单监控:供应商确认、交期MRP
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 23 - 供应商退货交货:122/124移动类型官方补充流程
SAP S/4HANA MM模块培训 27 - 物流发票校验(一):三路匹配、MIRO中断流程补齐
SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入差异过账
SAP S/4HANA MM模块培训 39 - 供应商寄售:寄售信息记录、库存领用MRKO结算
SAP S/4HANA MM模块培训 32 - MM组织结构定制:公司代码、工厂采购组织
SAP S/4HANA MM模块培训 52 - 预付款履约保留款