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模块培训 12 - 配额安排、供应源分配与配额评分
下一篇:SAP S/4HANA MM模块培训 14 - MRP执行方式:总计划、单项计划与交互式计划
评论列表

发表评论

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

SAP S/4HANA MM模块培训 13 - MRP概览技术流程计划文件条目
SAP S/4HANA MM模块培训 14 - MRP执行方式:总计划、单项计划交互式计划
SAP S/4HANA MM模块培训 16 - MRP控制参数:处理键、计划模式过程控制
SAP S/4HANA MM模块培训 08 - 外部服务采购流程服务主数据
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 22 - 收货概览:移动类型初始库存录入
SAP S/4HANA MM模块培训 24 - 货物发出:201、261、551移动类型中断流程补齐
SAP S/4HANA MM模块培训 21 - 库存管理概览:核心任务、货物移动凭证
SAP S/4HANA MM模块培训 17 - MRP结果评估:MD04库存需求清单MD05 MRP清单
SAP S/4HANA MM模块培训 19 - 采购订单监控:供应商确认、交期MRP
SAP S/4HANA MM模块培训 23 - 供应商退货交货:122/124移动类型官方补充流程
SAP S/4HANA MM模块培训 27 - 物流发票校验(一):三路匹配、MIRO中断流程补齐
SAP S/4HANA MM模块培训 11 - 供应来源确定货源清单维护
SAP S/4HANA MM模块培训 06 - 库存物料采购询价创建
SAP S/4HANA MM模块培训 10 - 框架协议、数量合同金额合同
SAP S/4HANA MM模块培训 09 - 供应来源采购信息记录(PIR)
SAP S/4HANA MM模块培训 02 - 快速掌握 SAP GUI 导航
SAP S/4HANA MM模块培训 05 - 业务伙伴(供应商)主数据:类别分组
SAP S/4HANA MM模块培训 12 - 配额安排、供应源分配配额评分
SAP S/4HANA MM模块培训 15 - 影响MRP的批量程序:EX逐批量FX固定批量

热门标签
.NET Core .NET Reactor ag-grid AI发布 api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver Codex DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math MCP mitmproxy MVC MySQL Navicat netstat nginx node_modules NSwag Nuget Nuget镜像 number PowerShell pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger to-cms Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows Windows服务 winform wmi xlrd yaml YESCMS YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 端口占用 对象转换 分布式 公共字典 机器码 进程排查 静态资源 开发指南 路由参数 密钥 配置教程 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件 CSharp 事务锁 工单系统 并发控制 重复提交 CMS Markdig Markdown markdown-it marked 技术选型 VS Code 开发工具 源代码管理 版本控制 Docker PostgreSQL 时区 部署排查 CMS架构 EF Core 主题系统 二次开发 插件系统 容器 运维命令 镜像清理 Linux NAS 远程挂载 飞牛 fnOS S/4HANA SAP GUI SAP HANA SAP R/3 SAP入门 SAP版本 ERP SAP SAP MM 库存管理 物料管理 采购管理 入门教程 SAP S/4HANA SPRO 企业结构 采购组织 MM01 物料主数据 物料类型 BP分组 业务伙伴 供应商主数据 ME41 RFQ 库存物料 采购流程 ME51 消耗性物料 科目分配 采购申请 AC03 ML81N 外部服务 服务主数据 Business Partner SAP培训 ME51N MM模块 Lean Services MM-SRV 外部服务采购 PIR 供应来源 采购主数据 采购信息记录 ME31K 框架协议 计划协议 采购合同 ME01 供应来源确定 货源清单 MEQ1 供应源确定 配额安排 配额评分 MD04 MD21 MRP 计划文件 需求计划 批量程序 MD01N MD02 MRP Live MD05 MM 物料计划 优化采购 供应源 采购订单 ME2A 供应商确认 采购监控 Flexible Workflow 凭证释放 采购审批 释放策略 实地盘点 物料凭证 货物移动 MIGO 收货 移动类型 已撤回 供应商退货 货物发出 STO 库存转储 转移过账 生产订单 预留 GR/IR MIRO 供应商发票 物流发票校验 OMR2 税码 FI PP SD 实操教程 MRBR OMR6 发票差异
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码