SAP S/4HANA MM模块培训 60 - 制造企业端到端流程:PP、MM、QM、PM、SD与CS集成

SAP S/4HANA MM模块培训 60 - 制造企业端到端流程:PP、MM、QM、PM、SD与CS集成
一套 SAP 业务流程是否真正“集成”,不能只看某个事务码能不能保存。需求计划产生什么供应建议,采购收货为什么进入质量库存,检验合格后怎样支持生产发料,设备故障如何插入生产执行,成品怎样完成检验、销售、开票和收款,客户投诉又如何追溯到已经售出的序列化设备——只有这些单据、数量、状态和价值能够连续衔接,才算一条完整的端到端流程。
本课用一段约 2 小时 05 分钟的连续实操,把 PP、MM、QM、PM、SD、传统 CS 以及部分 FI/CO 串成一条制造企业业务链。演示从成品计划独立需求开始,依次经过 MRP、原料采购、来料检验、生产执行、设备维修、成品检验、销售收款和售后服务,最后以资源相关开票请求、订单结算和业务关闭结束。这里的 DP90 只保存开票请求/借项凭证请求,视频没有继续演示正式服务发票和客户收款。
本文首先严格按视频顺序还原全部操作;随后单独用 SAP 官方资料说明当前 S/4HANA 中的 MRP 应用、QM 前提、生产订单标准生命周期、维修订单完成规则,以及 Service with Advanced Execution 与视频经典 CS 流程的区别。
本文中的物料号、工厂、供应商、客户、订单号、金额、日期、数量、批次、序列号、订单类型和结算接收方均来自课程演示环境,只用于解释业务逻辑。真实项目必须以本企业主数据、配置、版本、权限和会计政策为准。
视频与课程信息
| 项目 | 内容 |
|---|---|
| 视频序号 | 60 |
| YouTube 视频 | Video 61 - SAP S/4 HANA Materials Management (MM) training: Total End to End Business Process Flow |
| 视频时长 | 约 2 小时 04 分 56 秒 |
| 业务范围 | PP、MM、QM、PM、SD、传统 CS,以及部分 FI/CO |
| 主要业务链 | PIR → MRP → 采购到付款 → 来料检验 → 生产 → 维修 → 成品检验 → 销售收款 → 客户服务 |
| 主要事务码 | MD61、CS03、MD04、ME21N、MIGO、MIRO、FBL1N、F-53、QA32、CO02、CO11N、IW21、IE03、IW32、IW41、KGI2、KO88、VA01、VL01N、VL02N、VF01、FBL5N、F-28、IW51、DP80、DP90 |
| 适合读者 | SAP MM/PP/QM/PM/SD/Service 顾问、关键用户、集成测试人员与制造业项目成员 |
视频中的关键演示对象
| 业务段 | 视频示例数据 | 已执行结果 |
|---|---|---|
| 需求与 MRP | 成品 2491;未来六个月 PIR 为 5/10/5/10/5/10 PC;BOM 组件 2492、2493 各 1 KG;单物料 MRP MD02 | 产生计划订单和外购原料采购申请 |
| 采购与来料质量 | 供应商 10100002;采购订单 4500001891;两种原料各 5 KG;原料检验批 10000000756、批次 0000000160 | 101 收货、MIRO 发票、供应商付款、使用决策与库存释放均已过账 |
| 生产 | 生产订单 1002212;订单类型 YBM1;数量 5 PC;工作中心 MACHINE1/2/3 | 261 发料、三道工序确认、101 成品收货、TECO、间接费用计算、结算和关闭 |
| 设备维修 | 设备 10002979;维修订单 4000866;轴承 SP001 数量 2;实际工时 2.5 H | 发料、确认、TECO、结算和关闭均已完成 |
| 销售到收款 | 销售订单 6306;交货 80005268;PGI 物料凭证 4900007901;客户 20031;金额 490 EUR | 正式销售发票及 F-28 客户收款均已过账 |
| 售后服务 | 设备 10002985、序列号 11;通知 300000014;SM02 订单 4000867;DP80 报价 388.14 USD;DP90 请求 438.14 USD | 报价、服务执行、资源相关开票请求、结算和关闭已完成;正式服务发票与客户收款未演示 |

课程强调业务操作,不展开配置和主数据创建。视频也没有演示 EWM、MES、Digital Manufacturing 或复杂自动化财务流程。因此,本文不会把这段培训写成完整实施配置手册,而是把它定位为“端到端业务链路与集成点教程”。
一、先看全局:一条需求如何穿过八个业务阶段

这条链路可以分成八个阶段:
- 需求计划:成品先有计划独立需求,代表预测或计划销售需求。
- MRP:系统展开 BOM,把成品短缺转换为内部生产建议,把外购原料短缺转换为采购申请。
- 采购到付款:采购申请经过采购订单、收货、发票校验和供应商付款,形成可供生产使用的物料。
- 来料质量检验:收货触发检验批,质量人员记录结果并作出使用决策,合格品进入非限制使用库存。
- 生产执行:计划订单转换为生产订单,组件发料、工序确认、成品收货,并记录实际成本。
- 设备维修:生产设备故障时,PM 通知和维修订单插入流程,消耗备件、确认工时、完成并结算维修成本。
- 销售到收款:合格成品创建销售订单、交货、PGI、开票和客户收款。
- 客户服务:售出设备发生投诉后,通过序列号追溯、服务通知、资源相关报价、维修执行、资源相关开票请求和结算形成服务证据链;视频没有继续执行正式服务发票和客户收款。
这里有三条同时推进的“流”:
- 数量流:需求、供应、库存、预留、收货、交货和使用决策数量不断更新。
- 状态流:
CRTD、REL、GMPS、DLV、TECO、CLSD等状态决定下一步能否执行。 - 价值流:库存价值、GR/IR、应付、应收、生产/维修实际成本和结算同步进入 FI/CO。
二、跨模块集成的本质:责任与业务对象交接

在端到端流程中,每个模块不是独立完成一个“功能清单”,而是在特定业务对象上接力:
- PP 计划人员维护需求、运行 MRP,并确认系统创建了正确的计划订单和采购申请。
- MM 采购把采购申请变成采购订单,仓库负责收货、发料和成品收货。
- QM 通过检验批决定原料和成品能否进入后续业务。
- PP 生产人员执行生产订单,PM 在设备异常时恢复生产能力。
- SD 把合格库存交付给客户,FI 处理供应商应付和客户应收。
- CO 把生产、维修和服务对象的实际成本结算到正确接收方。
- 客户服务把售后投诉与客户、序列化设备、服务订单、材料和工时关联起来。
每次交接至少要核对六件事:前置单据、数量、组织数据、状态、价值影响和异常责任人。只要其中一项错误,后续事务码即使能保存,也可能形成错误库存、错误成本或不可清账的单据。
三、阶段一:计划独立需求、BOM 与 MRP

1. 使用 MD61 录入计划独立需求
视频以成品物料 2491、工厂 1010 为例,在 MD61 中录入计划独立需求。计划独立需求(Planned Independent Requirement,PIR)可以理解为面向库存生产场景下的预测需求:它不是客户销售订单,但会进入 MRP 的需求计算。

录入时要核对:
- 物料和工厂是否正确;
- PIR 版本是否激活并参与计划;
- 需求日期是否给采购、生产和质量检验留出足够提前期;
- 数量和期间粒度是否与企业预测流程一致;
- 是否已经存在会重复覆盖相同需求的销售订单或其他需求类型。
视频强调演示环境的初始库存为零。因此,这个需求不会被现有库存覆盖,系统必须创建新的供应建议。
2. 使用 CS03 查看成品 BOM
成品 2491 需要两个原材料 2492、2493。视频打开 BOM,确认每个成品所需组件和用量。这里要特别纠正自动字幕:字幕一度把事务码识别成 CA03,但从画面标题和 SAP 标准事务码可确认,显示物料 BOM 使用的是 CS03。

BOM 是 MRP 展开依赖需求的基础。系统不仅需要知道“生产多少成品”,还必须知道:
- 每件成品消耗哪些组件;
- 每种组件的基本数量和单位;
- 是否存在损耗;
- 组件是库存项目、非库存项目还是其他特殊类别;
- 有效期和替代 BOM 是否适用于需求日期。
3. 运行 MRP 并检查 MD04
视频执行单物料 MRP 演示。讲师说明,真实生产环境通常会按工厂、MRP 范围或后台作业批量运行,而不是由用户逐个物料手工执行。
MRP 的判断逻辑是:
- 成品采用内部生产时,短缺通常生成计划订单;
- 原材料采用外部采购时,短缺通常生成采购申请;
- 供应元素的数量和日期受批量、提前期、安全库存、采购类型和现有供应影响。

在 MD04 中,视频能看到成品的计划订单和原料的采购申请。这是第一个关键集成点:PP 提出的组件需求已经变成 MM 可以继续处理的采购对象。
检查 MD04 时,不应只确认“有单据”,还要确认:
- 供应数量是否覆盖需求;
- 可用日期是否早于需求日期;
- 是否存在重复采购申请、过期采购订单或异常消息;
- 成品和所有下层组件是否都已经被计划;
- 采购申请是否需要货源、审批或手工调整。
四、阶段二:从 MRP 采购申请到供应商付款
1. 创建采购订单
视频从 MRP 生成的采购需求继续,在 ME21N 中创建采购订单。示例供应商为 10100002,两种原料各采购 5 KG。采购订单把内部需求转换为对供应商的正式采购承诺,至少包含供应商、采购组织、采购组、公司代码、工厂、物料、数量、价格、币种、交货日期和税务信息。

视频还展示了采购订单输出/打印。这一步在真实项目中可能由经典输出、消息控制或 S/4HANA 新输出管理完成,但业务目的相同:把经过批准的订单内容可靠发送给供应商。
2. 使用 MIGO 执行 101 收货
供应商交货后,仓库以采购订单为参照执行 MIGO,移动类型 101。系统从采购订单带出物料、待收数量、工厂和库存地点,用户核对实际到货数量后过账。

采购收货通常产生:
- 物料凭证;
- 库存数量更新;
- 采购订单历史更新;
- 根据估价和自动科目确定生成会计凭证;
- 如果 QM 设置生效,创建采购收货检验批并把数量放入质量检验库存。
因此,101 收货不是简单的“库存加数量”。它同时把采购、库存、质量和财务连接起来。
3. 使用 MIRO 录入供应商发票
视频在 MIRO 中录入供应商发票,示例金额 55 EUR,税码 V0。用户选择采购订单后,系统读取订单和收货历史,进行数量与金额核对。

发票校验时要关注:
- 发票数量是否超过已收数量;
- 发票价格是否与采购订单一致;
- 运费、税额和其他计划/非计划交货成本是否正确;
- GR/IR 是否能够合理清理;
- 是否因价格或数量差异触发发票冻结;
- 供应商、公司代码、付款条件和基准日期是否正确。
视频随后使用 FBL1N 查看供应商未清项,再用 F-53 手工支付并清账。简化后的价值链是:
- 采购收货:库存借方,GR/IR 贷方;
- 发票校验:GR/IR 借方,供应商贷方;
- 供应商付款:供应商借方,银行贷方。
这里的 F-53 是培训演示。大型企业通常还会使用自动付款程序、付款审批、银行通信和自动对账,不能把手工付款理解为唯一标准。
五、阶段三:原材料来料检验与质量库存释放
采购收货后,视频从物料凭证进入检验批,展示 MM 与 QM 的连接。原料并没有直接进入非限制使用库存,而是先处于质量检验库存,生产订单暂时不能把它当成普通可用库存发料。
1. 在 QA32 中处理检验批
质量人员使用 QA32 查找采购收货生成的检验批,检查物料、批次、检验批数量、样本量和状态,然后进入结果记录。

视频对 pH、含量等检验特性录入实测结果。对于定量特性,系统可按上下限判定接受或拒绝;对于定性特性,用户可以选择预定义代码。实际项目还可能记录缺陷、质量通知、检验证书和抽样信息。
2. 作出使用决策并过账库存
所有必需特性完成后,质量人员作出使用决策。视频采用接受结果,并把合格数量从质量检验库存转到非限制使用库存。

使用决策同时回答两个问题:
- 这批物料在质量意义上是否接受;
- 这批物料在库存意义上应该去哪里。
如果结果不合格,企业可能把数量转入冻结库存、退回供应商、返工、让步接收或报废。具体动作取决于使用决策代码和后续动作配置,视频的“全部转入非限制库存”只是合格场景。
质量释放完成后,原料才真正成为生产可用库存。至此,“需求 → 采购 → 收货 → 检验 → 可用库存”的第一个供应闭环完成。
六、阶段四:生产订单释放、组件发料与工序确认

1. 把计划订单转换为生产订单
MRP 为内部生产的成品创建计划订单。计划人员将其转换为生产订单后,订单读取生产版本、BOM、工艺路线、工作中心、组件数量、工序时间和成本相关数据。

生产订单是本课最重要的集成对象之一。它同时回答:
- 生产什么、生产多少;
- 在什么日期、哪个工厂和工作中心生产;
- 消耗哪些组件;
- 执行哪些工序;
- 预计和实际发生多少成本;
- 收货到哪个库存地点;
- 最后把成本结算给谁。
2. 可用性检查与订单释放
视频在 CO02 中执行组件可用性检查。前面经过采购和 QM 释放的原料现在应当可用。如果组件不足,可用性检查会指出缺料,企业需要决定延期、替代、加急采购或调整数量。

检查通过后释放生产订单,使订单进入 REL。释放是重要状态门槛:通常只有释放后,才允许打印车间文档、组件发料、工序确认和成品收货。视频还展示了订单打印和 SP02 假脱机请求。
3. 使用 MIGO 对生产订单执行 261 发料
视频以生产订单为参照,在 MIGO 中对组件执行 261 发料。

261 的主要影响包括:
- 原材料库存减少;
- 生产订单组件预留被消耗;
- 形成物料凭证;
- 组件实际成本记到生产订单;
- 订单状态显示已经发生货物移动,例如
GMPS。
真实项目也可能使用回冲:当组件设置回冲标识时,系统可随订单或工序确认自动发料。视频选择手工 MIGO,便于初学者看到每一步凭证。
4. 确认生产工序
视频依次确认三道工序,录入产量和工时。确认会更新订单进度、减少能力需求,并根据工作中心、成本中心和活动类型把实际活动成本记到生产订单。

确认时需要关注:
- 确认的是订单头还是具体工序;
- 良品、报废、返工数量是否正确;
- 实际人工和机器时间是否合理;
- 是否为最终确认;
- 是否配置自动收货或回冲;
- 自动货物移动是否失败并进入后处理队列。
七、阶段五:设备故障如何插入生产流程
生产尚未完成时,“机器 2”发生故障。视频没有绕过异常继续确认,而是把业务切换到 PM 维修流程。这一段清楚展示了 PP、PM、MM 和 CO 如何共同处理停机。

1. 设备与 PP 工作中心关联
视频使用 IE03 查看设备主数据的位置/组织信息,说明维修设备和 PP 工作中心之间存在业务关联。这样,设备故障就不仅是 PM 中的一条记录,还能解释哪个生产工作中心受到影响。

项目中应保证设备、功能位置、主工作中心、成本中心和生产工作中心关系正确,否则维修计划、能力影响和成本归属都会失真。
2. 使用 IW21 创建维修通知
视频在 IW21 中创建 M1 维修通知,描述“生产机器无法工作”,并填写计划组、主工作中心、优先级、要求日期等信息。

维修通知的作用是记录“发生了什么”,包括:
- 哪个技术对象故障;
- 故障时间、停机和优先级;
- 现象、原因、损坏部位和任务;
- 谁报告、谁负责;
- 是否需要立即创建维修订单。
3. 创建维修订单并计划备件
视频创建 PM02 维修订单,在订单中维护维修工序、轴承备件和预计工时,检查计划成本后释放并打印。

维修订单把“故障记录”转换成“可执行工作”:工序决定要做什么,工作中心决定谁来做,组件决定需要哪些备件,计划时间决定能力和计划成本。
仓库随后使用 MIGO 261 把轴承发给维修订单。这个 261 与生产订单发料使用相同移动类型,但成本对象不同:材料成本归集到维修订单,而不是生产订单。
4. 使用 IW41 确认维修工时
视频在 IW41 中确认实际维修时间 2.5 小时,而计划为 2 小时。

计划与实际差异可以用于:
- 维修效率分析;
- 工作中心能力和工时核算;
- 设备故障历史分析;
- 维修订单实际成本计算;
- 后续预防性维护计划优化。
维修完成后,视频在 IW32 中技术完成订单,再用 KO88 把订单实际成本结算到成本中心,最后业务完成/关闭。这里要区分:
TECO表示技术工作已经结束;- 结算表示把订单上的成本转给接收方;
CLSD表示业务和财务处理也已经完成。
八、阶段六:恢复生产、成品收货、检验与生产订单关闭
维修完成后,生产恢复,剩余工序继续确认。随后对生产订单执行 101 成品收货。
1. 生产订单 101 收货与序列号
视频录入五个序列号 11–15,并把成品收货到库存。

生产收货通常产生以下影响:
- 成品库存增加;
- 生产订单交货数量和状态更新;
- 订单获得收货贷方;
- 生成物料凭证以及相关会计/控制凭证;
- 如果成品启用了生产收货检验,自动创建检验批;
- 序列号与物料、工厂、库存和后续交货建立追溯关系。
2. 成品质量检验
视频在 QA32 中处理成品检验批,记录直径、长度等检验结果,执行使用决策,并把合格成品转入非限制使用库存。

这一过程与原料检验相似,但业务目的不同:原料检验保护生产过程,成品检验保护客户交付。只有使用决策和库存过账完成后,销售交货才有可靠的可用库存。
3. 生产订单技术完成、费用计算与结算
成品生产和检验完成后,视频把生产订单设为 TECO,执行实际间接费用计算 KGI2,再使用 KO88 把订单成本结算到物料,最后关闭订单。讲师明确跳过了生产订单方差计算,因此不能把本课视为已经演示完整的期末生产成本处理。
生产订单中的实际成本可能包括:
- 组件发料的材料成本;
- 工序确认的人工和机器活动成本;
- 外部加工或其他采购成本;
- 实际间接费用;
- 成品收货对订单的贷方金额。
结算不是简单“清零”。它把订单余额按结算规则转到物料、成本中心、销售订单、项目或其他接收方。视频结算到物料,是按库存生产场景的演示结果。
九、阶段七:销售订单、序列号交货、开票和收款

1. 使用 VA01 创建销售订单
视频为客户 20031 创建销售订单,成品 2491、数量 5。销售订单确定售达方、送达方、销售组织、分销渠道、产品组、物料、数量、价格、交货日期和付款条件。

销售订单保存后,系统会进行可用性检查并形成后续交货需求。前面生产和 QM 已经提供五件非限制库存,因此该订单具备履约基础。
2. 创建出库交货并分配序列号
视频使用 VL01N 创建出库交货,把序列号 11–15 分配给交货项目。

序列号使企业能够回答:
- 哪一台设备交给了哪个客户;
- 哪张生产订单生产了这台设备;
- 它经过哪个检验批;
- 后续投诉和维修对应哪台具体设备。
随后在 VL02N 执行 PGI。PGI 表示货物已从公司库存发出,通常会减少库存、产生物料凭证,并形成销货成本等会计影响。
3. 使用 VF01 开票
视频在 VF01 中创建客户发票,示例净值 490 EUR。

开票把物流履约转换为财务应收。典型情况下,客户账户记借方,收入和税额记贷方;具体科目和金额取决于定价、税务、账户确定和收入确认设计。
4. 使用 F-28 收款并清账
视频先在 FBL5N 查看客户未清项,再使用 F-28 录入客户付款并清账。

收款的简化会计影响是银行借方、客户贷方。选择并清除正确的发票未清项后,销售到收款流程完成。真实企业还可能使用锁箱、电子银行对账、自动现金应用和差异处理流程,F-28 是最直观的手工演示。
十、阶段八:客户投诉、服务报价、维修与资源相关开票请求

课程最后约 16 分钟把业务从“卖出产品”继续延伸到“售后服务”。客户投诉设备发生问题,系统需要从客户和序列号追溯设备,并组织报价、材料、工时、开票请求和结算。
1. 通过序列号定位客户设备
视频检查已售设备的序列号状态 ECUS,说明设备已经处于客户侧使用状态。

序列号是售后追溯的核心。没有正确的序列号交货和设备主数据关系,服务人员很难确认保修范围、安装地点、历史维修和客户归属。
2. 使用 IW51 创建服务通知
视频在 IW51 中创建 S3 服务通知,记录客户投诉和设备问题。

服务通知把客户、联系人、设备、序列号、问题描述、优先级和责任组织连接起来。通知本身用于记录需求,后续服务订单才负责计划和执行资源。
3. 计划服务订单的工时和备件
视频从通知继续创建/处理 SM02 服务订单,维护计划工时 3 小时 和轴承组件。

服务订单中的工序和组件同时服务于两个目的:
- 为现场执行提供人员、时间和材料计划;
- 为资源相关报价和开票提供成本基础。
4. 使用 DP80 创建资源相关报价
视频使用 DP80,根据计划材料和工时形成服务报价。界面可看到轴承和维修服务等动态项目,报价金额为 388.14 USD(轴承 238.14、维修服务 150.00),报价状态从 QUCR 变化到 QUAC,随后释放服务订单。

DP80 的核心不是“复制订单项目”,而是通过动态项目处理器(DIP)把计划资源转换为客户可理解、可定价的报价项目。DIP 决定哪些成本元素被读取、如何归组、映射成什么销售物料,以及如何定价。
5. 发料并确认实际服务
服务执行阶段,仓库对服务订单执行 MIGO 261 发出轴承,技术人员再使用 IW41 确认实际服务时间 4 小时。

实际 4 小时 高于计划 3 小时。如果采用资源相关开票,这个差异可能直接影响最终可开票金额;如果采用固定价,则差异主要影响利润而不一定改变客户价格。
6. 使用 DP90 创建资源相关开票请求
视频使用 DP90 读取已经发生的轴承成本和维修工时,保存销售凭证 70000037 的资源相关开票请求。实际金额为 438.14 USD,由轴承 238.14 和按实际 4 小时 计算的维修服务 200.00 构成。

DP80 与 DP90 的区别可以简化为:
DP80关注计划资源,用于资源相关报价;DP90关注实际费用,用于创建资源相关开票请求/借项凭证请求。
本课到此只证明实际成本已经转换为可供后续开票处理的请求。视频没有再执行 VF01 创建正式服务发票,也没有执行 F-28 记录这笔售后服务的客户收款;不能把前面销售订单 6306 的发票和付款误认为服务订单 4000867 的后继凭证。
7. 技术完成、结算和业务关闭
视频最后在 IW32 中技术完成服务订单并关闭通知,使用 KO88 把成本结算到盈利性细分,再完成业务关闭。

至此,客户投诉已经形成以下证据链:
客户 → 序列化设备 → 服务通知 → 服务订单 → 计划报价 → 备件发料与工时确认 → 资源相关开票请求 → 结算 → 关闭。
这条证据链在视频中的边界止于开票请求和服务订单关闭;正式服务发票、发票发送及客户收款未演示。
十一、视频中的事务码与单据交接矩阵

| 阶段 | 前置对象 | 关键操作 | 主要结果 | 下一责任方 |
|---|---|---|---|---|
| 需求计划 | 预测需求 | MD61、MRP、MD04 | 计划订单、采购申请 | 生产计划、采购 |
| 采购 | 采购申请 | ME21N | 采购订单 | 供应商、仓库 |
| 收货与发票 | 采购订单 | MIGO 101、MIRO | 物料凭证、检验批、供应商应付 | QM、FI |
| 原料质量 | 检验批 | QA32、使用决策 | 非限制或其他库存 | 生产、仓库 |
| 生产执行 | 计划订单 | CO02、MIGO 261、确认、MIGO 101 | 成品、实际成本、成品检验批 | QM、CO、SD |
| 维修 | 设备故障 | IW21、IW32、IW41、KO88 | 设备恢复、维修成本和完成状态 | 生产、CO |
| 销售 | 合格成品库存 | VA01、VL01N、VL02N、VF01 | 交货、PGI、客户应收 | FI、客户 |
| 客户服务 | 客户投诉/序列号 | IW51、DP80、IW41、DP90、KO88 | 服务执行、开票请求、结算和关闭 | 财务、控制 |
从表中可以看出,单据不是孤立产生的。每个后续对象都应保留对前置对象的引用:采购订单引用采购申请,收货引用采购订单,检验批关联收货,生产发料和收货引用生产订单,交货引用销售订单,开票引用交货,服务通知关联客户设备,资源相关开票请求引用实际成本。
十二、视频内容总结与边界
这段视频从 00:00:00 的课程范围说明连续演示到 02:04:55 的总结和致谢,文件没有中断,后半段客户服务也完整存在。
视频实际执行并保存的范围包括:
- PIR、BOM、MRP 和
MD04; - 采购申请到采购订单、收货、发票和供应商付款;
- 原料检验批、结果记录、使用决策和库存释放;
- 生产订单释放、261 发料、工序确认和 101 收货;
- 设备故障、维修通知、维修订单、确认、技术完成和结算;
- 成品检验、生产订单费用计算、结算和关闭;
- 销售订单、序列号交货、PGI、开票和客户收款;
- 传统 CS 服务通知、资源相关报价、服务执行、资源相关开票请求和关闭。
边界必须明确:销售订单 6306 的正式发票与客户收款已经演示;服务订单 4000867 只做到 DP90 资源相关开票请求/借项凭证请求,之后的正式客户发票、发送给客户和客户收款均未演示。生产订单方差计算也被讲师明确跳过。
视频没有展开的配置、当前 Fiori 应用、自动化付款、QM 前提、成本对象控制和现代 Service 对象模型,从下一节开始统一作为 SAP 官方教程补充,不会写成视频已经演示。
SAP 官方教程补充:MRP Live 与当前 Material Coverage 应用
SAP 官方将 MRP 的核心目标定义为保证物料在正确时间、正确数量可用。MRP Live 读取库存、已存在供应和各类需求,计算未覆盖短缺,并创建计划订单、采购申请或计划协议行。
视频使用经典 SAP GUI 事务码理解需求最直观,但当前 S/4HANA 还提供:
- Manage Material Coverage / Monitor Material Coverage:检查短缺、收发元素和可用性;
- Schedule MRP Runs:创建并周期性执行后台 MRP 作业;
- Manage Planned Orders:批量检查并转换计划订单;
- Monitor Stock/Requirements List:查看当前供应与需求;
- Review Order Progress:从多层订单结构分析组件延迟和缺料。

这张 SAP Learning 官方界面显示了 Material Coverage 中的库存/需求清单:PIR 形成负需求,采购申请形成供应,用户可以直接运行 MRP 或处理收发元素。它与视频 MD04 的业务目的相同,但交互方式更面向角色和异常处理。
运行 MRP 后建议按以下顺序复核:
- 先看短缺是否消失;
- 再看供应日期是否满足需求;
- 检查异常消息、重新计划建议和主数据错误;
- 确认采购申请是否有货源、是否需要审批;
- 确认计划订单是否应该转换、合并、拆分或重新排程。
SAP 官方教程补充:采购到付款与三步核验

SAP 官方把采购到付款描述为:采购申请/需求确定、采购订单、收货、发票校验和付款。三步核验比较采购订单、收货和发票,主要控制数量和价格差异。
典型价值流如下:
| 业务事件 | 借方 | 贷方 | 关键控制 |
|---|---|---|---|
| 采购订单 | 通常无 FI 凭证 | 通常无 FI 凭证 | 供应商、价格、交期、账户分配 |
| 采购收货 | 库存或消耗 | GR/IR | 收货数量、估价、移动类型 |
| 发票校验 | GR/IR、税、差异 | 供应商 | PO/GR/发票数量和价格 |
| 供应商付款 | 供应商 | 银行 | 到期日、付款方式、清账对象 |
如果 GR/IR 长期不平,常见原因包括:已经收货但没有发票、发票数量与收货不一致、价格差异、退货/冲销未同步,或收货和发票引用了不同项目。端到端测试不能只确认 MIRO 成功,还应检查 GR/IR 和供应商未清项是否最终合理。
SAP 官方教程补充:QM 检验批的创建前提与使用决策

SAP Help 明确说明:采购或生产收货可以自动创建检验批,但必须满足前提,不能把视频结果理解为所有收货都会进入 QM。
采购收货检验的关键前提包括:
- 对相关移动类型启用 QM 检验批创建;
- 在物料主数据中激活正确检验类型;采购收货常见起源
01,生产收货常见起源04; - 检验计划或其他检验规范能够被正确选择;
- 需要时维护质量信息记录、供应商放行和检验证书要求;
- 抽样程序、使用决策代码和库存过账规则已配置。
检验批的标准生命周期可以概括为:
业务事件 → 创建检验批 → 选择并复制检验规范 → 计算样本量 → 记录结果/缺陷 → 使用决策 → 库存过账与后续动作。
使用决策不仅是“通过/不通过”。它还可能计算质量评分、更新质量水平、触发质量通知和后续动作。若首次选择错误,修正使用决策并不必然自动反转原库存过账,因此必须检查物料凭证和库存状态。
SAP 官方教程补充:生产订单标准生命周期与系统影响

SAP 官方说明,生产订单释放后才允许打印、发料、确认和收货。上图是 SAP Learning 官方生产订单软件界面原图,状态字段直接决定订单允许执行的业务动作。

生产订单生命周期可以按六个关键节点控制:
- 创建:读取 BOM、工艺路线、工作中心、组件、日期和成本数据;
- 释放:通过状态允许车间执行;
- 发料:减少组件库存和预留,把材料成本记到订单;
- 确认:记录进度、产量和工时,更新能力需求和活动成本;
- 收货:增加成品库存,更新交货数量和订单贷方;
- 技术完成与期末结账:停止常规技术处理,执行在制品、差异、间接费用、结算和关闭。
视频手工执行 261 和 101,便于观察凭证。SAP 官方也允许组件回冲、确认时自动收货等自动化方式,但必须正确设置回冲、控制码、库存地点和错误后处理。
SAP 官方教程补充:维修订单的技术完成、结算与业务完成
SAP 官方把维修订单完成分成两个阶段:
- 技术完成:没有更多技术工作,订单进入
TECO; - 结算与业务完成:控制部门把成本结算到接收方,订单最终业务完成。
维修订单进入 TECO 后,开放预留、能力需求和未转换采购申请等会被关闭或标记;但系统仍允许在特定条件下补录未完成的货物移动、发票或时间确认。通知如果还有未完成任务,不能直接完成。
因此,端到端验证要分别检查:
- 维修通知是否
NOCO; - 维修订单是否
TECO/CLSD; - 备件预留和货物移动是否完整;
- 工时确认是否最终确认;
- 订单余额是否已按结算规则处理;
- 设备故障和停机历史是否完整。
SAP 官方教程补充:传统 CS 与 Service with Advanced Execution

视频使用 IW51、SM02 服务订单、DP80、DP90 和 KO88,属于经典/传统 CS 与 PM 结合的服务路径。该流程在理解资源相关报价、实际成本和开票方面仍然有价值,但不能直接等同于当前所有 S/4HANA Service 项目的推荐对象模型。
SAP S/4HANA 2025 FPS01 官方资料中的 Service with Advanced Execution 由三部分协作:
- Service:管理客户、服务范围、服务报价/订单、价格、收入和盈利;
- Maintenance Management:通过可开票维修订单进行详细工序、组件、排程、可用性和现场执行;
- Billing:DIP 读取维修订单实际费用,形成借项凭证请求并继续开票。
当前流程中,服务报价或服务订单的执行订单项目可以创建对应可开票维修订单。每个执行订单项目需要定义开票相关性,可选择:
- 资源相关逐项开票;
- 资源相关汇总开票;
- 固定价格;
- 临时开票;
- 与开票无关,例如保修或善意服务。
当前官方资源相关开票使用 Create Resource-Related Billing Request - Service Order 应用,并要求维护 DIP Profile、服务组织数据、执行订单项目、已释放维修订单和实际成本。SAP Help 还给出 DP92 作为从 SAP GUI 启动该应用的入口。
SAP 官方教程补充:当前 Fiori 工作清单与跨对象追溯原图
视频中的 SAP GUI 原帧用于还原课程操作;下面三张图则直接来自 SAP Learning,保留 1600 像素宽的官方 SAP 软件界面原图,用于说明当前角色化应用如何管理相同业务意图。它们没有被裁剪、放大、锐化或重新压缩,也不会被冒充为视频画面。
Manage Sales Orders:从订单状态进入完整单据流

官方 Manage Sales Orders 界面把销售订单状态和后继流程集中呈现,并能沿业务流查看交货、开票和会计凭证。它与视频 VA01 → VL01N/VL02N → VF01 → F-28 的业务链一致,但当前应用更强调角色化工作清单、状态筛选和跨对象导航。
图片来源:SAP Learning:Selling to Customers - Sales Order。
Maintenance Notifications and Orders:通知与订单统一工作清单

官方界面可按执行对象类型、技术对象、日期、维护工厂、计划组、工作中心和状态筛选维护通知或维修订单,并直接显示通知与关联订单。这与视频先 IW21 记录故障、再进入 IW32 维修订单的对象关系一致,但属于当前 Fiori 范式,而不是视频 SAP GUI 原屏。
图片来源:SAP Learning:Planning and Approving Maintenance。
Advanced Execution Item:开票相关性

当前 Service with Advanced Execution 在执行订单项目上定义开票相关性。官方界面可选择不相关开票、完成时开票、汇总开票、逐项开票或在释放后按开票计划开票等方式。这个选择决定后续如何形成收入和开票请求,因此不能把视频经典 DP90 路径当作所有服务订单的统一结果。
图片来源:SAP Learning:Configuring the Service with Advanced Execution Scenario。
Service Transaction History:当前服务订单的交易历史

当前服务订单的 Transaction History 可以集中查看采购申请、采购订单、货物移动和服务确认等后继对象。这张图说明现代 Public Edition Service Management 如何把服务、采购、库存和确认记录串起来;它只用于现代 Service Management 的跨对象追溯补充,不代表视频经典 CS,也不等同于 Service with Advanced Execution 对象模型。
图片来源:SAP Learning:Using SAP Fiori Apps to Procure Materials for Service Orders。
SAP 官方教程补充:实施前的集成控制点

一条演示流程能在培训系统跑通,不代表企业系统已经具备生产条件。实施前至少要确认四类前提:
主数据
- 物料的 MRP、采购、QM、会计、工作计划和销售视图;
- BOM、工艺路线、生产版本、工作中心和成本中心;
- 供应商、采购信息记录、客户、条件记录;
- 设备、功能位置、序列号和客户设备关系;
- 检验计划、主检验特性、抽样程序和选择集。
组织与权限
- 公司代码、工厂、库存地点、采购组织、采购组;
- 销售组织、分销渠道、产品组和装运点;
- 维护工厂、计划工厂、计划组、主工作中心;
- 用户是否具备释放、货物移动、质量决策、付款、收款、结算和关闭权限。
配置
- 订单类型、编号范围、状态参数和可用性检查;
- 移动类型、自动科目确定和负库存规则;
- QM 检验类型、检验批创建、UD 和库存过账;
- 输出管理、审批、定价、税务和账户确定;
- 生产/维修/服务订单的结算规则与期末结账;
- Service with Advanced Execution 的执行订单项目、可开票维修订单和 DIP Profile。
运行数据
- 会计和物料期间是否开放;
- 价格、汇率和税码是否有效;
- 库存、批次和序列号是否可用;
- 需求、交货和工序日期是否满足提前期;
- 后台作业和接口是否正常。
SAP 官方教程补充:端到端集成测试清单

建议用以下清单验收同类流程:
需求与供应
- PIR、销售需求和其他需求是否重复?
- MRP 是否为内部生产和外部采购生成正确供应元素?
- 供应日期、数量和货源是否满足需求?
MD04或 Material Coverage 是否存在未处理异常?
采购与质量
- PO、收货和发票的数量、价格是否一致?
- 采购收货是否生成正确库存类型和检验批?
- 检验计划、样本量、结果和 UD 是否完整?
- 使用决策后的库存是否进入正确地点和状态?
- GR/IR 和供应商未清项是否最终合理?
生产与维修
- 生产订单是否读取正确 BOM、工艺路线和生产版本?
- 可用性检查是否识别缺料?
- 261 发料、确认、101 收货和序列号是否一致?
- 设备故障是否形成通知、维修订单、备件和工时证据?
- 生产与维修订单是否已经完成费用计算、结算和关闭?
销售、财务与服务
- 销售订单、交货、PGI、开票和收款是否引用连续?
- 序列号能否从生产收货追溯到客户交货和服务设备?
- 客户投诉是否关联正确客户、设备和服务对象?
- 报价和开票是否读取正确计划/实际资源?
- 应收、收入、服务成本和盈利性结果是否可对账?
最终完成标准不是“所有事务码都执行过”,而是从需求到服务的单据链、数量、状态、库存和会计结果能够相互解释,且所有未清项、未完成检验、未结算订单和未关闭通知都得到处理。
SAP 官方教程补充:参考资料
- SAP Learning:Running Material Requirements Planning
- SAP Learning:Evaluating Planning Results
- SAP Learning:Processing Production Orders
- SAP Learning:Posting Goods Issues for Production Orders
- SAP Learning:Exploring the Procure-to-Pay Process
- SAP Help:Inspection for a Goods Receipt
- SAP Learning:Using the Inspection Lot
- SAP Learning:Executing a Usage Decision
- SAP Learning:Completing Notifications and Orders
- SAP Help:Service with Advanced Execution
- SAP Help:Resource-Related Billing


