SAP S/4HANA MM模块培训 22 - 收货概览:移动类型与初始库存录入

本课进入 SAP S/4HANA MM 库存管理中的收货(Goods Receipt,GR)主题。视频先说明收货的业务含义,再介绍移动类型及其控制作用,随后区分有参照与无参照收货,并重点讲解系统上线时使用的初始库存录入,以及移动类型 561、563、565 与三种库存类型的对应关系。
视频也打开了真实 SAP GUI:讲师在 MIGO 中查看 A01 Goods Receipt / R01 Purchase Order / 101 和移动类型值帮助;约 00:06:30 又打开参考对象下拉列表,把光标移到并高亮 R10 Other,但没有点击选定,顶部当前值仍是 R01 Purchase Order、移动类型仍是 101。之后讲师用 MM60 查找候选物料,再用 MB52 查看库存。不过,这一连串动作都只是为后续 561 演示做准备。视频结束前没有在实时 MIGO 中确认切换到 R10 Other,没有把移动类型改为 561,没有录入物料、数量、工厂、库存地点等业务数据,也没有执行检查、过账或保存。
课程边界:本视频没有完成任何收货过账。实时 MIGO 会话保持
R01 Purchase Order / 101;讲师虽然打开参考对象下拉并高亮R10 Other,但没有点击选定。讲义中的旧版界面示意图另出现了Goods receipt / Other / 561,但那是 PowerPoint 中的教学图片,不是实时系统操作。结尾讲师先用 MM60 筛选候选物料,随后用 MB52 检查库存,视频在仍未确认零库存物料时结束。因此,本文不会虚构 561 的操作步骤、物料凭证、会计凭证、数量、金额或过账结果。开场议程中的完整有/无采购订单收货、免费交货、收货冻结库存、自动创建采购订单等内容也没有在本集展开。
一、本课摘要
本视频实际完成了以下内容:
- 说明收货可以来自外部供应商,也可以来自企业内部生产过程;
- 用“有参照”和“无参照”建立收货的入门分类框架;
- 说明移动类型是区分货物移动业务含义的三位数字标识键;
- 用 101、201、321 举例说明不同移动类型对应不同业务;
- 介绍移动类型对数量/价值更新、自动科目确定、字段选择和消息确定的控制作用;
- 列出多种无参照或其他收货场景,包括 501/503/505、511、521/523/525、531、451;
- 解释初始库存录入的业务背景,以及 561、563、565 与非限制使用、质量检验、冻结库存的对应关系;
- 强调初始库存录入只是把仓库中已经存在的库存带入 SAP,并不代表此刻发生了一次实体物料移动;
- 在真实 SAP GUI 中查看 MIGO 的 101 和移动类型列表;
- 用 MM60 查找候选物料、用 MB52 查看候选物料库存,但没有继续完成 561 过账。
二、学习目标
完成本课后,应能回答以下问题:
- 什么是收货,供应商收货与生产收货有什么共同点;
- 为什么不能把“收货”简单理解为“库存一定进入非限制使用状态并增加价值”;
- 有参照收货与无参照收货的区别是什么;
- 移动类型为什么必须是三位数字代码,而不是笼统的“三字符键”;
- 101、201、321 分别表达什么业务;
- 移动类型参与控制哪些系统行为;
- 501/503/505、511、521/523/525、531、451 分别适用于什么场景;
- 初始库存录入为什么没有本次实体移动;
- 561、563、565 分别把初始库存录入哪种库存类型;
- MIGO、MM60、MB52 在视频中分别实际做了什么;
- 为什么不能说本视频已经完成 561 初始库存过账。
三、视频时间轴与实际覆盖范围
| 时间 | 视频实际内容 | 本文处理方式 |
|---|---|---|
00:00:00–00:00:55 | 列出收货概览、移动类型、初始库存、有/无采购订单收货、免费交货、不同库存类型、收货冻结库存和自动创建采购订单等议程 | 只记录议程;明确后半部分多数没有展开 |
00:00:55–00:02:35 | 解释收货、供应商收货、生产收货、库存增加,以及有参照/无参照的分类 | 作为收货概念基础详细整理,并补充必要限定 |
00:02:37–00:03:12 | 引入移动类型,称其为区分货物移动的三位代码 | 统一采用 SAP 官方术语“三位数字标识键” |
00:03:14–00:03:48 | 登录 SAP,随后打开 MIGO | 登录错误、用户名和密码画面不作为文章素材 |
00:03:48–00:04:14 | MIGO 显示 A01 Goods Receipt / R01 Purchase Order / 101,并打开移动类型值帮助 | 作为真实 SAP 界面证据;不写成已创建收货 |
00:04:14–00:04:50 | 举例 101、201、321 | 按官方含义解释三种不同业务 |
00:04:50–00:05:41 | 说明移动类型控制数量/价值、科目、字段、消息等 | 使用“参与控制”,避免写成唯一决定因素 |
00:05:42–00:06:03 | 讲师称收货移动类型通常以 1 开头,同时承认有例外 | 作为需要纠正的简化说法,不作为选择规则 |
00:06:03–00:06:20 | 解释无参照收货,并说明 MIGO 需要选择业务活动和参照对象 | 属于概念讲解;非 SAP 画面如需使用必须中文重做 |
00:06:20–00:06:35 | 回到实时 MIGO,打开参考对象下拉列表并高亮 R10 Other | 只高亮、未点击选定;顶部仍为 R01,移动类型仍为 101 |
00:06:35–00:06:56 | 返回 PowerPoint、桌面和记事本,继续口头说明无参照收货 | 桌面与记事本不作为文章配图,知识点写入正文 |
00:06:56–00:07:59 | 列出初始库存、无采购订单、免费交货、无订单、副产品、客户退货等收货类型 | 整理为移动类型场景表;明确均未系统过账 |
00:07:59–00:09:31 | 解释初始库存录入用于上线/迁移,并且没有本次实体移动 | 作为本课重点详细展开 |
00:09:31–00:09:55 | 说明 561、563、565 与三种库存类型的对应关系 | 加入估价条件,避免无条件写成价值一定增加 |
00:09:55–00:10:01 | 讲师宣布演示 561;讲义中的旧版示意图显示 Other / 561 | 只说明计划演示;该图是非实时 PowerPoint 素材,必须中文重做 |
00:10:01–00:10:02 | 短暂回到真实 MIGO,随后返回 SAP Easy Access | 实时 MIGO 仍未切换或录入,不能写成已选择 R10/561 |
00:10:02–00:10:31 | 调用 MM60,并按工厂、物料类型和创建者查找候选物料 | 说明它只是物料清单查询,不是库存过账 |
00:10:31–00:10:49 | 讲师口头先犹豫是否使用 MB51,随后实际进入 MB52 查看多物料库存 | 画面未执行 MB51;只完成库存查询,仍未确认零库存物料 |
00:10:49–00:10:52 | 课程宣传页 | 非教学内容,不作为文章配图 |

四、什么是收货(Goods Receipt)
视频把收货定义为一种货物移动:企业接收到来自外部供应商或内部生产过程的物料,并把这次接收记录到库存管理系统中。
1. 来自外部供应商的收货
在外部采购场景中,供应商把物料交付给企业。仓库人员确认收到货物后执行 GR,使系统库存反映实际接收结果。视频以这种场景说明“外部供应商 → 企业仓库”的物料流入。
2. 来自内部生产的收货
在生产场景中,生产部门完成产成品或半成品后,也需要把生产成果接收到库存。虽然物料不是由外部供应商交付,但它仍然是一次收货业务,通常会参照生产订单等对象。
3. 收货通常增加库存,但不能无条件扩写
讲师多次说收货会让仓库或库存地点的库存增加。作为入门理解,这个方向是正确的:收货记录通常使相应库存数量增加。但是,必须同时注意三个边界:
- 收到的数量可能进入非限制使用、质量检验、冻结库存或其他接收状态,不一定立即成为可用库存;
- 是否更新库存价值取决于物料类型、估价设置、价格控制和具体业务;
- 本课后面讲到的初始库存录入并没有当下发生实体收货,它只是把已经存在的库存录入新系统。
因此,更准确的表述是:收货用于记录物料的接收或库存余额的增加;具体进入哪种库存状态、是否更新价值、是否存在本次实体移动,要由业务场景、移动类型、物料主数据和系统配置共同判断。

五、有参照收货与无参照收货
视频用是否存在预先凭证,把收货分成两类。这是一种适合初学者的教学框架。
1. 有参照收货
有参照收货是基于已经存在的业务对象处理收货。视频举出的参考对象包括:
- 采购订单;
- 生产订单;
- 其他预先存在的参考凭证。
参照凭证可以把原业务中的物料、数量、供应商或订单等信息带入收货处理,便于系统把实际收货与原始需求连接起来。
视频中的真实 MIGO 画面显示:
- 活动:
A01 Goods Receipt; - 参考对象:
R01 Purchase Order; - 移动类型:
101。
但画面没有输入采购订单号,也没有产生任何行项目。因此,它只能证明讲师打开了“参照采购订单的收货”入口,不能证明已经处理或完成了一笔采购订单收货。

2. 无参照收货
无参照收货也常称为其他收货。它不依赖预先存在的采购订单、生产订单、预留或入库交货等参考凭证。操作人员需要根据具体业务直接提供物料、数量、日期、工厂、库存地点和来源等必要数据。
“无参照”不等于“没有业务依据”,更不等于“可以随意增加库存”。它只是说明系统过账时不从某个预存参考凭证继承数据。企业仍然需要合法业务原因、审批和数据校验。
3. MIGO 中的“活动 + 参考对象”
视频口头说明,在 MIGO 中首先选择要执行的活动,再选择参照对象。可以把它理解为两个问题:
- 要做什么? 例如 Goods Receipt;
- 依据什么做? 例如 Purchase Order,或者 Other。
约 00:06:30,讲师在实时 MIGO 中打开参考对象下拉列表。列表中可见 R04 Inbound Delivery、R02 Material Document、R08 Order、R10 Other、R01 Purchase Order、R09 Reservation 等选项,光标指向并高亮 R10 Other。不过,此时 MIGO 顶部的当前参考对象仍然是 R01 Purchase Order,移动类型仍然是 101;视频在点击确认之前就返回了讲义。因此,准确结论是:视频展示了 R10 Other 的入口,但没有把实时 MIGO 真正切换到 R10 Other,也没有把实时移动类型改为 561。

约 00:10:00,讲义中的旧版界面示意图另显示了 Goods receipt / Other / 561。这是一张嵌入 PowerPoint 的非实时示意截图,必须按非 SAP 视觉素材处理:不得直接截取发布;如需表达操作逻辑,应重做为中文流程图,并明确本集没有实际执行。
六、移动类型:货物移动的三位数字标识键
移动类型(Movement Type)是本课的核心概念。SAP 官方将它定义为用来区分货物移动的三位数字标识键。视频英文字幕中的 “three-character key” 容易让人误以为可以包含任意字符,正文应统一修正为“三位数字移动类型”。
移动类型不是一个随意的编号。它表达“这次库存为什么变化”,并参与决定系统怎样处理这次过账。
视频中的三个例子
| 移动类型 | 标准含义(本视频范围) | 库存方向或状态变化 | 视频覆盖程度 |
|---|---|---|---|
101 | 参照采购订单或订单的收货;本视频聚焦采购订单收货 | 接收数量进入相应库存状态 | MIGO 中显示并口头说明,未过账 |
201 | 向成本中心发料 | 仓库库存减少,费用归集到成本中心 | 只作概念示例 |
321 | 质量检验库存转为非限制使用库存 | 总量可能不变,库存类型发生变化 | 只作概念示例 |
这三个代码说明,移动类型并不都表示“收货”:
- 101 是收货;
- 201 是发料;
- 321 是库存类型之间的转移过账。
因此,看到一个三位数字时,不能只凭数字大小或第一位猜业务含义,必须按照标准定义、企业配置和当前业务场景判断。

视频中的 MIGO 移动类型值帮助
讲师在 MIGO 中打开了“Movement type (inventory management)”值帮助。画面显示约 347 个条目,并能看到 102、103、105、107、201 等不同代码。这个动作只是在浏览可选移动类型,它没有改变当前业务,也没有执行任何货物移动。

七、移动类型参与控制哪些系统行为
视频列出四类控制作用。更准确的说法是,移动类型参与决定这些行为;最终结果还会受物料主数据、估价设置、科目配置、字段配置和具体业务对象影响。
1. 数量与价值更新
移动类型帮助系统判断库存数量应增加、减少还是在不同状态之间转移,以及该业务是否可能触发价值更新。
例如:
- 101 通常使接收库存数量增加;
- 201 通常使仓库库存数量减少;
- 321 把数量从质量检验库存转为非限制使用库存,企业总数量通常不因此增加。
价值是否更新不能只看移动类型。物料是否参与库存估价、价格控制方式、估价范围和业务配置都会影响结果。
2. 自动科目确定
当货物移动影响库存估价和财务会计时,系统需要确定相应总账科目。移动类型参与这套自动科目确定逻辑,但不是唯一条件。不能把它简化为“输入移动类型后,全部会计结果便由该号码单独决定”。
3. 字段选择
移动类型会影响 MIGO 中哪些字段显示、哪些字段允许输入、哪些字段必须填写。例如,不同收货、发料或转移场景需要的业务数据不同,界面要求也会变化。
4. 消息与输出控制
视频还提到消息确定或输出。讲师说明会在后续输出确定主题中详细讲解。本课没有展开消息类型、输出条件或打印流程,因此这里只能保留其控制关系,不能补写成完整配置教程。
八、不要用第一位数字判断是否为收货
讲师在约 00:05:42 说,收货移动类型通常以数字 1 开头,并补充存在例外。这个说法不适合作为业务规则。
本视频自己随后就列出了许多以 5 开头的收货移动类型:501、503、505、511、521、523、525、531、561、563、565。只看第一位数字会立即产生错误判断。
正确方法是:
- 先确认业务场景;
- 确认是否存在参照凭证;
- 确认目标库存类型与组织范围;
- 根据 SAP 标准含义和企业配置选择移动类型;
- 在测试环境验证数量、价值、账户和凭证结果。
九、无参照或其他收货的常见场景
视频在“Other goods receipt”讲义中列出多组移动类型。它们用于说明无参照或其他收货并不只有一种业务。
| 场景 | 非限制使用库存 | 质量检验库存 | 冻结库存 | 视频覆盖程度 |
|---|---|---|---|---|
| 初始库存录入 | 561 | 563 | 565 | 详细讲解概念,未过账 |
| 无采购订单收货 | 501 | 503 | 505 | 只列出代码 |
| 无订单收货 | 521 | 523 | 525 | 只列出代码 |
另外,视频还列出:
| 移动类型 | 视频与官方对应含义 | 说明 |
|---|---|---|
511 | 免费交货/免费收货 | 视频只点到名称,没有系统操作 |
531 | 副产品收货 | 与生产业务相关,本课没有展开 PP 流程 |
451 | 客户退货 | 与销售退货相关,本课没有展开 SD 流程 |
对 521/523/525 的术语修正
讲师口头把这一组与“不参照生产订单的收货”联系起来,但 SAP 官方宽口径是“无订单收货(goods receipt without order)”。文章不应把它限定成只有“无生产订单”一种情况。
对“无参照”的再次提醒
上述代码不是一张可以脱离业务直接照抄的过账清单。即使没有采购订单或生产订单,操作人员也必须知道:为什么要增加库存、物料从何而来、应进入哪种库存、价值怎样处理、谁批准了该业务。

十、初始库存录入:把已有库存带入新系统
初始库存录入(Initial Entry of Stock Balances)是本课讲解最完整的业务主题。
1. 为什么需要初始库存
企业实施 SAP 或从旧系统迁移时,仓库里通常已经存在原材料、半成品和产成品。新系统不能从零余额开始运行,否则 SAP 中的库存记录会与真实仓库不一致。
因此,上线准备阶段需要把某个切换时点的库存余额录入 SAP。数据来源可能是:
- 实际盘点后的期初实物库存;
- 经清理、核对后的旧系统账面库存;
- 按工厂、库存地点和库存类型拆分后的迁移数据。
2. 为什么它没有本次实体移动
视频反复强调,初始库存录入过程中没有新的实体物料移动:
- 没有供应商此刻再次把货送到仓库;
- 没有仓库此刻把货发出;
- 没有物料此刻从一个地点搬到另一个地点;
- 只是把仓库中已经存在的数量记录到 SAP。
这正是“系统记录发生变化”与“现实中此刻发生物理移动”并不总是同一件事的典型例子。
3. 三种初始库存移动类型
| 移动类型 | 目标库存类型 | 业务含义 |
|---|---|---|
561 | 非限制使用库存(Unrestricted-use Stock) | 把期初数量录入可供正常使用的库存 |
563 | 质量检验库存(Stock in Quality Inspection) | 把期初数量录入等待质量判定的库存 |
565 | 冻结库存(Blocked Stock) | 把期初数量录入普通冻结库存 |
选择哪一种不能只看“都是期初库存”。它取决于切换时该批物料在现实业务中的实际状态。

4. 数量与价值的更新边界
视频说,录入数量会进入所选库存类型,并增加物料的总评估库存。数量进入目标库存类型这一方向是正确的,但“价值增加”必须加条件:
- 物料必须参与库存估价;
- 物料类型和估价范围必须允许价值更新;
- 系统会结合价格控制、当前估价价格以及可能输入的外部金额等规则处理价值。
因此,不能写成“任何物料用 561/563/565 都一定产生同样的库存价值和会计分录”。
5. 初始库存不是日常收货的替代方案
视频说明 561/563/565 通常用于系统首次实施阶段。它们的目的是建立期初余额,不应拿来替代日常采购订单收货、生产订单收货或其他正常收货流程。
还要区分“移动类型概念演示”和“上线迁移方案”。561/563/565 说明的是初始库存进入不同库存类型时使用的移动类型;视频中的 MIGO 手工思路适合帮助理解字段和过账含义,却不能据此认定它是大批量上线迁移的最佳实践。SAP 的 Migration Cockpit 提供 Material Inventory Balance 迁移对象,因此,真实项目若要导入大量期初库存,应结合 SAP S/4HANA 版本、可用迁移对象、数据量、切换窗口、校验与对账要求,评估 Migration Cockpit 等官方迁移能力,并在测试环境完成演练。这里是基于官方能力的实施建议,不是所有项目都必须采用同一种工具。本课没有展示 Migration Cockpit,也不提供批量迁移操作步骤。SAP Help:Initial Entry of Inventory Data、SAP Help:Material Inventory Balance(SAP S/4HANA Cloud)、SAP Help:Material Inventory Balance(SAP S/4HANA)

十一、冻结库存、收货冻结库存与特殊库存不能混用
开场议程同时出现了普通冻结库存和收货冻结库存(GR Blocked Stock)。二者不是同一个概念。
| 概念 | 正确理解 | 本视频状态 |
|---|---|---|
| 冻结库存(Blocked Stock) | 与非限制使用库存、质量检验库存并列的库存类型;565 可将期初库存录入该状态 | 视频实际讲解 |
| 收货冻结库存(GR Blocked Stock) | 正式接收入库前的独立缓冲状态,标准场景可涉及 103、107 等移动类型 | 只出现在议程,没有展开 |
| 特殊库存(Special Stock) | 按所有权、用途或存放关系区分的另一维度,如寄售等 | 本视频没有讲解 |
因此,不能因为名称里都有“冻结”,就把 565 的普通冻结库存写成 GR Blocked Stock;也不能把本课前文中的非限制使用库存、质量检验库存和普通冻结库存统称为“特殊库存”。
十二、真实 SAP 操作一:MIGO 查看了 101、值帮助与 R10 Other 入口
视频约 00:03:14 开始进入 SAP。第一次登录出现错误,随后讲师成功进入 SAP Easy Access 并打开 MIGO。登录名、密码输入和错误画面与业务教学无关,也不应作为文章截图。
实际显示的内容
MIGO 顶部真实显示:
A01 Goods Receipt;R01 Purchase Order;GR goods receipt;- 移动类型
101。
讲师随后打开移动类型值帮助并滚动浏览列表。这个片段的教学价值在于让读者看到移动类型字段的位置,以及系统存在大量不同业务代码。
约 00:06:30,讲师第二次回到 MIGO,打开 Reference 下拉列表并高亮 R10 Other。这能证明 Other 是可选的参考对象入口,却不能证明系统已经切换:顶部当前值仍是 R01,移动类型仍是 101,讲师也没有点击确认。
实际没有做的内容
- 没有输入采购订单号;
- 没有生成或选择收货行项目;
- 没有输入物料、数量、工厂、库存地点或批次;
- 没有勾选项目 OK;
- 没有执行 Check;
- 没有执行 Post;
- 没有生成物料凭证或会计凭证。
因此,这一段应称为“查看 MIGO 收货入口、移动类型与 Other 参考入口”,不能称为“演示 101 收货过账”或“已经选择 R10 Other”。
十三、真实 SAP 操作二:MM60 只是查找候选物料
讲师准备演示 561 时,首先表示要找一个当前没有库存的物料。约 00:10:02,他从 SAP Easy Access 调用 MM60;约 00:10:07 进入标题为 Materials List 的查询画面。
视频中可以看到讲师先短暂使用工厂 1000,随后把最终查询条件改为:
| 字段 | 第一次正式查询 | 第二次正式查询 |
|---|---|---|
| Plant | 1710 | 1710 |
| Material type | FERT | ROH |
| Created by | S4HANAUSER51 | S4HANAUSER51 |
| Valuated materials only | 勾选 | 勾选 |
第一次查询返回 7 条成品物料:6782、6783、6797、6896、100004027、100004028、100004029。随后讲师把物料类型从 FERT 改为 ROH,返回 8 条原材料:
| 物料 | 视频中的描述 |
|---|---|
6546 | Sugar |
7144 | Sugar |
7145 | Caramel Colour |
7147 | Caffeine |
7168 | Carbonated water |
7219 | Hydrochloric Acid |
7220 | Sulphuric Acid |
7295 | Nitric Acid |
这些编号、描述、工厂和创建者都只是培训系统中的演示数据,不能写成 SAP 标准物料或通用配置,也不应要求读者照抄。
MM60 的作用是按条件生成物料清单。它本身不显示完整库存余额,更不会执行收货。讲师随后也意识到需要改用库存查询事务。



十四、真实 SAP 操作三:MB52 检查库存,但没有确认零库存物料
约 00:10:31,讲师口头短暂犹豫是否应使用 MB51,随后确认应使用 MB52;真实画面没有执行 MB51,约 00:10:33 从 SAP Easy Access 调用的是 MB52。
二者用途不能混淆:
- MB51:主要用于查看物料凭证清单;
- MB52:用于显示多个物料的仓库库存。
视频最终进入的是 MB52,画面标题为 Display Warehouse Stocks of Material。最终选择条件包括:
- 工厂:
1710; - 物料多值:
6546、7144、7145、7147、7168、7219、7220、7295; - 库存地点和批次保持为空;
- 显示方式为
Hierarchical Representation; - 没有勾选“只显示负库存”“不显示零库存行”等限制条件。
结果页可见多种非零库存。例如:
| 物料 | 画面可见的库存地点/状态 | 画面可见数量与价值 |
|---|---|---|
6546 Sugar | 171C,非限制使用 | 10,000 KG,40,000.00 USD |
7144 Sugar | 171C,非限制使用 | 3,000 KG,18,900.00 USD;另有零库存地点行 |
7147 Caffeine | 171C,非限制使用 | 2,000 KG,20,000.00 USD |
7219 Hydrochloric Acid | 171A、171C | 可见非限制使用库存;171C 还可见质量检验库存 1,100、价值 5,500.00 USD |
7295 Nitric Acid | 171C | 可见受限使用库存 100 |
输入的 8 个物料中,7145、7168、7220 没有出现在当前可见结果区域。但“当前画面未出现”并不足以单独证明这些物料在所有相关组织层级都为零库存。视频没有继续核验,也没有由讲师明确指定其中某个物料就是零库存候选。因此,文章只能写“正在筛选候选物料”,不能得出“已经找到零库存物料”的结论,更不能继续假设某个物料已用于 561。


十五、计划中的 561 演示为什么不算已完成
视频中的动作链实际是:
实时 MIGO 保持 R01/101 → 打开参考对象下拉并高亮 R10 Other,但未选择 → 讲解 561/563/565 → 宣布准备演示 561 → 展示 PowerPoint 中的 Other/561 旧版示意图 → 进入 MM60 查物料 → 改用 MB52 查库存 → 视频结束
要证明一次 561 初始库存过账已经完成,至少应看到与具体业务一致的实时系统证据,例如选择其他收货场景和 561、录入物料和数量、指定组织数据、检查项目并执行过账,以及系统返回凭证结果。本视频没有出现这些证据。
| 关键动作 | 视频是否完成 |
|---|---|
在实时 MIGO 打开下拉并高亮 R10 Other | 是,但未点击选定;顶部当前值仍为 R01 |
在实时 MIGO 确认切换到 R10 Other | 否 |
在实时 MIGO 设置移动类型 561 | 否 |
| 确认零库存物料 | 否 |
| 输入数量、计量单位 | 否 |
| 输入工厂、库存地点 | 否 |
| 选择目标库存类型所需业务数据 | 否 |
| 执行 Check | 否 |
| 执行 Post/保存 | 否 |
| 生成物料凭证 | 否 |
| 生成会计凭证或验证价值 | 否 |
这一区分非常重要:“讲师说接下来要演示”是意图,“系统中出现成功结果”才是完成证据。

十六、议程中出现但本视频没有展开的内容
开场议程范围明显大于本集实际内容。以下主题不能写成已完成教程:
| 议程主题 | 本视频实际状态 |
|---|---|
| 参照采购订单的完整收货 | 只在 MIGO 显示 R01/101,没有输入采购订单或过账 |
| 不参照采购订单的完整收货 | 只列出 501/503/505,没有操作 |
| 有/无采购订单收货的完整对比流程 | 只讲概念,没有完整端到端处理 |
| 免费交货 | 只列出 511,没有操作 |
| 收货到非限制使用库存 | 在初始库存概念中提到 561,没有操作 |
| 收货到质量检验库存 | 在初始库存概念中提到 563,没有操作 |
| 收货到冻结库存 | 在初始库存概念中提到 565,没有操作 |
| 收货冻结库存(GR Blocked Stock) | 只出现在议程,未解释或操作 |
| 收货时自动创建采购订单 | 只出现在议程,未解释或操作 |
| 完成 561 初始库存录入 | 只宣布演示并查找候选物料,没有完成 |
十七、SAP 官方补充(不是视频实操)
本节依据 SAP Learning 与 SAP Help 核查视频中的概念。它用于纠正简化说法和补足必要边界,不代表视频已经演示这些完整规则。
1. 移动类型是三位数字标识键
SAP 官方把移动类型定义为区分货物移动的三位数字标识键。它参与控制数量和价值更新、自动科目确定、字段选择以及消息或输出等行为。视频使用 101、201、321 的示例与官方定义一致。SAP Help:The Movement Type Concept、SAP Learning:Setting Up Movement Types
2. 有参照与无参照收货
有参照收货可以基于采购订单或生产订单等对象处理。无参照收货不依赖这些预存参考数据,用户需要直接提供业务所需信息。SAP Learning 也把无参照收货称为其他收货,并列出初始库存、免费收货等业务。SAP Learning:Posting Goods Receipt with Reference、SAP Learning:Posting Goods Receipt Without Reference
3. 561/563/565 的标准含义
SAP Help 明确说明,初始库存录入用于把系统上线或迁移时已经存在的库存带入 SAP,并不表示当下发生一次实体移动。561、563、565 分别对应非限制使用、质量检验和冻结库存。SAP Help:Initial Entry of Inventory Data
4. 价值更新具有条件
对于参与库存估价的物料,初始库存过账会依据价格控制、估价价格及相关设置更新价值。不能从“数量进入某库存类型”直接推导出任何物料都会产生相同的价值或会计结果。SAP Learning:Posting Goods Receipt Without Reference
5. 321 是转移过账,不是外部收货
321 用于把质量检验库存转为非限制使用库存。它说明货物移动不一定使企业总库存增加或减少,也可能只改变库存状态。SAP Learning:Performing Transfer Postings
6. MIGO 通过活动和参考对象确定场景
MIGO 是处理货物移动的单屏事务。活动与参考对象的组合帮助确定业务场景,例如 Goods Receipt 与 Purchase Order,或 Goods Receipt 与 Other。视频只真实打开了前者,没有完成后者的实时选择或过账。SAP Learning:Using the Advanced Transaction for Goods Receipt
7. MM60 与 MB52 的标准用途
MM60 用于按照物料、工厂、物料类型、创建者等条件生成物料清单;MB52 用于按工厂和库存地点显示一个或多个物料的库存数量和价值。它们都是查询工具,不会因为运行报表就自动完成收货。SAP Help:Materials List(MM60)、SAP Learning:Using Classic Stock Lists and Document Lists
8. 普通冻结库存与收货冻结库存不同
普通冻结库存是库存类型之一;收货冻结库存则是正式接收入库前的独立缓冲状态,可涉及 103 非评估收货冻结库存、107 评估收货冻结库存等场景。本视频只在议程中提到后者,没有展开。SAP Learning:Posting a Goods Receipt with Reference
9. 项目级或批量期初库存迁移应单独设计
SAP 官方的 Migration Cockpit 能力包含 Material Inventory Balance 迁移对象。由此可以得到一条实施建议:项目级或大批量期初库存迁移,应评估 Migration Cockpit 等官方迁移能力,并根据系统版本、数据规模、切换方案、对象支持范围、校验与对账要求选择合适路径;不能把视频中的 MIGO 手工单笔思路等同于批量迁移方案。这不是强制所有项目采用同一工具,本视频也没有演示 Migration Cockpit。SAP Help:Material Inventory Balance(SAP S/4HANA Cloud)、SAP Help:Material Inventory Balance(SAP S/4HANA)
十八、常见理解错误
错误一:所有收货都会立即增加非限制使用库存
收货可以进入非限制使用、质量检验、冻结库存或其他接收状态。必须根据业务和移动类型判断。
错误二:所有收货都会增加库存价值
价值更新取决于物料是否参与估价,以及价格控制、估价范围和配置。不能无条件下结论。
错误三:移动类型是“三字符键”
正文应使用 SAP 官方的“三位数字标识键”。
错误四:收货移动类型都以 1 开头
本课出现的多种标准收货类型以 5 开头。不能按第一位数字猜业务。
错误五:无参照收货可以没有业务依据
无参照只表示没有采购订单、生产订单等预存参考凭证,不代表可以不做审批、来源说明或数据校验。
错误六:321 也是一种外部收货
321 是把质量检验库存转为非限制使用库存的转移过账,不是供应商或生产收货。
错误七:521/523/525 只能叫“无生产订单收货”
SAP 官方宽口径是“无订单收货”。不能把含义无依据地缩窄。
错误八:冻结库存就是收货冻结库存
565 对应普通冻结库存;GR Blocked Stock 是不同概念,本视频没有展开。
错误九:MM60 能证明物料没有库存
MM60 是物料清单。视频实际转到 MB52 才查看库存,而且结束前仍没有确认零库存物料。
错误十:视频已经完成 561 初始库存过账
没有。视频讲解了概念,在实时 MIGO 下拉列表中高亮过 R10 Other,但没有点击选定;随后又展示了讲义中的旧版 Other/561 示意图,并用 MM60/MB52 查找候选物料。实时 MIGO 最终没有切换到 R10/561,也没有录入、检查或过账。
十九、术语表
| 中文术语 | 英文/代码 | 本课中的准确含义 |
|---|---|---|
| 收货 | Goods Receipt(GR) | 记录从供应商、生产过程或其他场景接收物料/增加库存余额的货物移动 |
| 有参照收货 | Goods Receipt with Reference | 基于采购订单、生产订单等预存业务对象处理收货 |
| 无参照收货 | Goods Receipt without Reference | 不依赖预存参考凭证,也常称 Other Goods Receipt |
| 移动类型 | Movement Type | 区分货物移动业务含义并参与控制过账行为的三位数字标识键 |
| 采购订单收货 | 101 | 本课中指参照采购订单接收物料;视频只显示入口,未过账 |
| 成本中心发料 | 201 | 从仓库向成本中心消耗发料 |
| 质检库存转非限制使用库存 | 321 | 库存状态之间的转移过账 |
| 初始库存录入 | Initial Entry of Stock Balances | 系统上线或迁移时把已经存在的库存余额带入 SAP |
| 非限制使用库存 | Unrestricted-use Stock | 可用于正常业务的库存状态;初始录入常用 561 |
| 质量检验库存 | Stock in Quality Inspection | 等待质量判定的库存状态;初始录入常用 563 |
| 冻结库存 | Blocked Stock | 普通冻结库存状态;初始录入常用 565 |
| 收货冻结库存 | GR Blocked Stock | 正式接收入库前的独立缓冲状态,不等同于普通冻结库存 |
| 其他 | R10 Other | MIGO 中无采购订单等参考对象的处理入口;本视频打开下拉并高亮该项,但未点击选定 |
| MIGO | Post Goods Movement | 货物移动单屏事务;本视频只查看 R01/101 和值帮助 |
| MM60 | Materials List | 按条件生成物料清单 |
| MB52 | Display Warehouse Stocks of Material | 查看多个物料在工厂/库存地点的库存 |
| MB51 | Material Document List | 查看物料凭证清单;视频只口头误提后改用 MB52 |
二十、复习题
- 视频如何定义收货?供应商收货与生产收货分别来自哪里?
- 为什么不能把所有收货都写成“增加非限制使用库存和库存价值”?
- 有参照收货与无参照收货的核心区别是什么?
- “无参照”为什么不等于“没有业务依据”?
- SAP 官方如何定义移动类型?
- 101、201、321 分别表示什么业务?
- 为什么 321 能说明货物移动不一定改变企业总库存数量?
- 移动类型参与控制哪些系统行为?
- 为什么不能根据移动类型的第一位数字判断是否为收货?
- 501/503/505 分别面向哪三种库存类型?
- 511、531、451 分别是什么场景?
- 521/523/525 为什么应称为“无订单收货”?
- 初始库存录入为什么没有本次实体物料移动?
- 561、563、565 分别对应哪种库存类型?
- 初始库存的价值更新为什么需要加条件?
- 普通冻结库存与收货冻结库存有什么区别?
- 视频中的真实 MIGO 显示了哪些活动、参考对象和移动类型?
- MIGO 值帮助的浏览是否等于已经执行货物移动?
- MM60 与 MB52 在本视频中分别起什么作用?
- 为什么不能说讲师已经找到零库存物料?
- 本视频是否在实时 MIGO 中选择了 R10 Other 和 561?
- 本视频是否生成了物料凭证或会计凭证?
- 开场议程中的哪些内容只被提到而未展开?
二十一、本课小结
本课建立了收货与移动类型的基础框架。收货可以来自外部供应商或内部生产过程;系统可以参照采购订单、生产订单等已有对象,也可以在没有这些参考凭证的其他收货场景中直接录入业务数据。移动类型是三位数字标识键,它参与控制数量和价值更新、科目确定、字段选择与消息输出,不能靠第一位数字猜测其用途。
视频重点解释了初始库存录入:企业上线 SAP 或从旧系统迁移时,需要把仓库中已经存在的库存余额带入新系统。561、563、565 分别用于非限制使用、质量检验和冻结库存;这一过程没有当下发生新的实体物料移动,价值更新还必须结合物料估价规则判断。
系统演示严格停在准备阶段:真实 MIGO 展示了 R01 Purchase Order / 101、移动类型值帮助,以及参考对象下拉列表中被高亮但未选定的 R10 Other;讲义中的 Other/561 则是另一张非实时示意图。MM60 与 MB52 只用于查找候选物料和查看库存。视频没有确认零库存物料,没有把实时 MIGO 确认切换到 R10/561,没有输入业务数据,也没有检查、过账或生成任何凭证。
原视频
Video 22 - Inventory Management - Goods Receipt 1
SAP 官方参考资料
- SAP Learning:Posting Goods Receipt Without Reference
- SAP Learning:Posting Goods Receipt with Reference
- SAP Help:Initial Entry of Inventory Data
- SAP Help:The Movement Type Concept
- SAP Learning:Setting Up Movement Types
- SAP Help:Goods Movement Type
- SAP Learning:Using the Advanced Transaction for Goods Receipt
- SAP Learning:Performing Transfer Postings
- SAP Learning:Posting a Goods Receipt with Reference
- SAP Help:Materials List(MM60)
- SAP Learning:Using Classic Stock Lists and Document Lists
- SAP Help:Material Inventory Balance(SAP S/4HANA Cloud)
- SAP Help:Material Inventory Balance(SAP S/4HANA)


