SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入与差异过账

SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入与差异过账
本课讲解 SAP MM 实物盘点(Physical Inventory)的业务目的、账面库存与实存数量的关系,以及“创建盘点凭证—现场清点—录入盘点数—分析并过账差异”的标准主线。视频在经典 SAP GUI 中筛选了工厂
0001的原材料,进入MI01,填写凭证日期、计划盘点日期和工厂,并从输入帮助中选择库存地点1000,该值已经回填到抬头。画面没有录入物料项目、没有保存盘点凭证,也没有执行MI04、MI07或生成物料/会计凭证。本文严格保留这条边界,并依据 SAP Learning 与 SAP Help,把视频议程中未完成的准备、盘点数录入、复盘、差异过账、合并步骤、批输入和当前 Fiori 应用逐节标记为“SAP 官方教程补充”。
摘要
实物盘点不是简单地“看一眼库存”。SAP 需要在明确的库存管理单元上,把系统账面数量与仓库实际清点数量进行比较,再通过受控的差异过账修正库存。库存管理单元通常由物料、工厂和库存地点、库存类型、评估类型或批次以及特殊库存共同确定。相同物料如果分布在不同库存地点、批次或库存类型中,就必须分别清点和处理差异。
视频用物料 ABC123 举例:SAP 系统记录 100 kg,仓库实际只有 80 kg,账面比实存多 20 kg。这种不一致可能来自漏记、错记或业务过账与现场动作不同步。如果错误库存继续进入 MRP、生产计划或可用量判断,就会形成虚假的供应保障。因此盘点的终点不是“数完”,而是完成差异处理,使系统记录重新反映真实库存。

学习目标
学完本文,你应该能够:
- 解释实物盘点为什么同时服务于财务合规和库存计划准确性。
- 区分账面库存、实存数量、盘点差异和库存管理单元。
- 准确还原视频在
MM60、SAP Easy Access 和MI01中实际完成的操作。 - 识别视频已从 F4 帮助选择并回填库存地点
1000、但没有创建盘点凭证的证据边界。 - 理解
MI01、MI02、MI03、MI04、MI05、MI06、MI07、MI08、MI09、MI10、MI11、MI20、MI21的用途。 - 理解 Posting Block、Freeze Book Inventory 和 Zero Count 的不同作用。
- 按标准顺序完成盘点凭证、盘点数、差异分析、复盘和差异过账。
- 判断何时使用合并事务、经典批输入会话或当前 SAP S/4HANA Fiori 应用。
- 知道视频缺失的 SAP 软件画面只能从真实系统补图,不能用仿制界面代替。
先看清本课边界

开场议程共有八项,但视频只完整讲到概念、三阶段流程,并进入创建盘点凭证的初始屏幕。后半段议程没有被演示完成。
| 范围 | 视频中可以确认 | 视频中没有完成 |
|---|---|---|
| 实物盘点概览 | 解释账面数量与实际数量需要一致 | 没有讨论具体企业盘点制度或法定周期 |
| 账实差异示例 | ABC123:系统 100 kg、实存 80 kg、短缺 20 kg | 没有在 SAP 中对该物料过账差异 |
| 三阶段流程 | 创建/打印凭证、清点/录入、分析/过账差异 | 只有第一阶段入口被打开 |
| 候选物料 | MM60 按工厂 0001、物料类型 ROH 等条件筛选 | 没有把结果行自动带入盘点凭证 |
| 盘点凭证入口 | 菜单显示 MI01、MI02、MI03、MI11、MI21 | 没有执行更改、显示、复盘或打印 |
MI01 抬头 | 日期 14.10.2022、工厂 0001,库存地点 1000 已选择并回填 | 没有录入物料项目 |
| 创建结果 | 无 | 没有保存、没有盘点凭证号 |
| 盘点数与差异 | 仅在讲义中说明阶段 | 没有 MI04、MI05、MI07、零盘或复盘实操 |
| 过账结果 | 讲师口头说明正常流程会形成物料凭证和会计凭证 | 本片没有生成任何盘点相关物料凭证或会计凭证 |
| 合并步骤与批输入 | 只出现在议程 | 没有创建或运行批输入会话,也没有进入 SM35 |
本文后续只把视频画面能够证明的部分称为“视频实录”。凡是补齐缺失流程的二级标题,都会明确写出“SAP 官方教程补充”;所有缺失的软件界面均保留“待用户补图”位置。
视频时间线
| 时间 | 内容 | 判断 |
|---|---|---|
00:00–01:19 | 展示实物盘点八项议程 | 议程不等于已经完成 |
01:19–06:31 | 定义实物盘点,讲解 ABC123 的 100 kg / 80 kg 示例 | 概念与手工示例,不是 SAP 凭证 |
06:31–07:29 | 讲解创建凭证、现场清点、差异过账三个阶段 | 标准流程概览 |
07:29–08:25 | 宣布进入创建盘点凭证 | 仍是章节过渡 |
08:27–08:48 | 在 MM60 筛选并显示原材料清单 | 只用于找候选物料 |
08:50–09:16 | 展开 SAP Easy Access 的 Physical Inventory 菜单 | 可确认 MI01/MI02/MI03/MI11/MI21 |
09:16–10:06 | 打开 MI01,填写日期和工厂 | 尚未录入库存地点与物料项目 |
10:06–10:11 | 打开库存地点 F4 输入帮助并高亮 1000 RM location | 正在选择库存地点 |
10:12–10:13 | 输入帮助关闭,Storage Location 已回填 1000 | 已完成选择,但没有继续录入项目或保存 |
10:13 之后 | 切换到结尾联系方式页 | 操作已结束 |
核心概念一:什么是实物盘点

实物盘点是在指定时点对库存进行现场清点,并把实际数量与系统账面数量比较。它至少解决两类问题:
- 外部要求:许多国家或地区要求企业定期核实资产负债表中反映的存货;
- 内部管理:MRP、生产和采购依赖准确库存,错误数据会导致错误的可用量和采购/生产建议。
视频提到企业可以每半年或每年盘点一次,但这只是讲师举例,不能写成 SAP 的统一强制周期。实际采用年终盘点、连续盘点、周期盘点还是抽样盘点,应由适用法规、审计制度、物料重要性和企业配置共同决定。
SAP 官方进一步强调,盘点是按“库存管理单元”进行,而不是只按物料号汇总。典型维度包括:
| 维度 | 为什么必须区分 |
|---|---|
| 物料 | 不同物料不能混在同一数量中 |
| 工厂、库存地点 | 相同物料在不同地点有独立账面库存 |
| 库存类型 | 非限制使用、质量检验、冻结库存需要分别清点 |
| 评估类型、批次 | 分割评估或批次管理时有独立库存记录 |
| 特殊库存 | 供应商寄售、客户库存、项目库存等有独立业务归属 |
所以,“仓库里一共有 80 kg”还不够。必须确认这 80 kg 属于哪个工厂、库存地点、库存类型、批次和特殊库存类别,才能与正确的 SAP 账面数量比较。
核心概念二:ABC123 为什么会少 20 kg
视频中的教学例子是:
| 项目 | 数量 |
|---|---|
| SAP 系统库存 | 100 kg |
| 仓库实际清点 | 80 kg |
| 差异 | -20 kg |
这只能证明出现账实差异,不能从数字本身判断原因。可能原因包括:
- 现场已经领料或报废,但 SAP 中没有完成货物移动;
- SAP 过账了错误物料、库存地点、批次或数量;
- 收货、退货、转储或发货的现场动作与系统动作不同步;
- 计量单位换算、称重、抄录或盘点本身出现错误;
- 需要先复盘,而不是立刻把差异写进库存。
正确控制不是直接把 100 改成 80。应当先创建盘点凭证、完成独立清点、录入结果、分析差异与原因;必要时使用 MI11 发起复盘;确认无误后再过账差异。只有差异过账完成,相关库存管理单元的本次盘点流程才算结束。
核心概念三:实物盘点的三个阶段

视频把流程分成三大阶段:
- 创建并打印盘点凭证;
- 现场清点,并把盘点数录入 SAP;
- 分析差异并过账,系统据此校正库存。
三个阶段分别回答不同问题:
| 阶段 | 核心问题 | 关键结果 |
|---|---|---|
| 准备 | 哪些库存管理单元、哪一天、由谁盘点? | 盘点凭证及打印清单 |
| 清点 | 现场实际有多少?是否为零?是否需要复盘? | 盘点数量与计数状态 |
| 差异 | 账面与实存差多少,是否允许过账? | 库存调整、物料凭证;有价值影响时产生会计凭证 |
视频只真正进入第一阶段的 MI01 初始屏幕。后两阶段不能当作本片实操结果。
视频实录一:用 MM60 找到候选原材料

讲师先打开 MM60 Material List,画面可确认以下选择条件:
| 字段 | 视频值 |
|---|---|
| Plant | 0001 |
| Material type | ROH |
| Created by | S4HANA245 |
| Valuated materials only | 已勾选 |
这一动作只是列出候选物料,并不是创建盘点凭证的必经事务。企业也可以直接在 MI01 中输入物料,或使用批量/当前 Fiori 应用按更完整的筛选条件创建盘点凭证。

结果画面中能清楚识别的物料包括:
| 物料 | 描述 |
|---|---|
125000006 | Phosphoric Acid |
125000009 | SALT |
125000027 | Citric Acid |
125000042 | PETROL FUEL |
125000051 | PI - 1 |
125000052 | PI - 2 |
125000053 | PI - 3 |
125000054 | PI - 4 |
125000055 | PI - 5 |
视频没有选择某一结果行并把它带入 MI01,也没有证明上述所有物料都属于同一库存地点或本次盘点范围。
视频实录二:确认经典盘点事务菜单

讲师沿 SAP Easy Access 展开:
Logistics → Materials Management → Physical Inventory → Physical Inventory Document
菜单中可见:
| 事务码 | 视频菜单文字 | 用途 |
|---|---|---|
MI01 | Create | 创建盘点凭证 |
MI02 | Change | 更改盘点凭证 |
MI03 | Display | 显示盘点凭证 |
MI11 | Recount | 创建复盘凭证 |
MI21 | 打印盘点凭证 |

这里需要纠正一个字幕识别风险:自动语音识别一度把 MI03 识别为 MS03,但 SAP 菜单画面清楚显示的是 MI03。本文和中文字幕均已按画面校正。
视频实录三:进入 MI01 初始屏幕

讲师打开 MI01 Create Physical Inventory Document。最终画面可确认:
| 字段 | 视频值 | 说明 |
|---|---|---|
| Document Date | 14.10.2022 | 盘点凭证日期 |
| Planned Count Date | 14.10.2022 | 计划现场清点日期 |
| Plant | 0001 | 本次盘点所属工厂 |
| Storage Location | 1000 | 片尾前已从 F4 帮助选择并回填 |
| Include Deleted Batches | 已勾选 | 允许选择已标记删除的批次;是否应使用取决于业务范围 |
画面没有任何物料项目,也没有出现系统返回的盘点凭证号。填写抬头字段不等于创建成功;只有完成必要数据并保存、系统生成编号后,才能称为盘点凭证已创建。
视频实录四:选择并回填库存地点 1000,但没有保存

视频最后打开 Storage Location 的 F4 输入帮助。00:10:11 左右,帮助窗口中 1000 RM location 已高亮;00:10:12 左右,弹窗关闭,MI01 抬头的 Storage Location 字段明确回填 1000。因此可以确认库存地点已经选择,但画面仍不能证明:
- 任何物料项目已经录入;
- 盘点凭证已经检查或保存;
- 系统已经生成盘点凭证号。

因此本课视频实录的准确停点是:MI01 已选择并回填库存地点 1000,但没有录入物料项目,也没有保存盘点凭证。
【待用户补图 1:录入本次盘点物料项目后的 MI01 明细】
【待用户补图 2:保存成功并显示真实盘点凭证号的状态栏】
SAP 官方教程补充:完成 MI01 创建与 MI21 打印
以下内容不是视频实操,而是依据 SAP Learning:Conducting Physical Inventory 和 SAP Help:实物盘点经典事务 补齐。
完成 MI01 时,至少要把盘点范围限定到正确的工厂和库存地点,再加入需要盘点的物料/库存管理单元。批次、库存类型和特殊库存不能因为物料号相同而混在一起。保存前建议核对:
- 凭证日期与计划盘点日期是否正确;
- 工厂、库存地点是否与现场盘点区域一致;
- 物料、批次、库存类型和特殊库存是否属于本次范围;
- 是否需要 Posting Block;
- 是否需要并且允许 Freeze Book Inventory;
- 是否需要 Physical Inventory Number、外部参考或说明文本,方便后续分组和追踪;
- 盘点人员是否不应看到账面数量,以避免按账面数“抄数”。
保存成功后,应记录系统生成的盘点凭证号和会计年度。随后可用 MI21 打印盘点凭证,让现场人员按清单清点并记录结果。SAP 官方说明,盘点凭证抬头和项目会持续记录计数、调整和删除状态,从而监控每个项目处于未盘、已盘、已过账、复盘或已删除等阶段。
【待用户补图 3:MI21 选择真实盘点凭证并打印盘点清单】
SAP 官方教程补充:Posting Block 与 Freeze Book Inventory
实物盘点期间最容易出错的不是数学,而是“清点和货物移动同时发生”。SAP 提供两种不同控制思路。
| 控制 | 作用 | 业务含义 |
|---|---|---|
| Posting Block | 阻止相关库存管理单元继续过账货物移动 | 系统暂时阻止相关货物移动过账;现场收发仍需由业务组织同步暂停 |
| Freeze Book Inventory | 冻结本次盘点用于比较的账面库存 | 业务仍可继续过账货物移动,但盘点比较基准保持冻结 |
设置 Posting Block 后,相关库存管理单元会被物理盘点冻结标识控制。录入盘点结果后,阻止货物移动的状态会发生变化;只有完成差异过账,盘点流程才彻底结束。
如果运营上不能停止货物移动,可以在允许的库存地点使用 Freeze Book Inventory。该功能需要在库存地点层面通过 OMBP 允许。它不是“冻结所有实时库存”,而是保持本次盘点使用的账面比较值不被后续货物移动改变。
两者都不是默认越多越好。应根据现场是否能停库、盘点窗口、跨日业务量、补记货物移动和审计要求决定,并在盘点方案中明确职责。
【待用户补图 4:真实盘点凭证中的 Posting Block 与 Freeze Book Inventory 设置】
SAP 官方教程补充:用 MI04 录入盘点数量
经典主线中,现场清点完成后用 MI04 参照已有盘点凭证录入盘点数。关键输入通常包括盘点凭证号、会计年度和实际盘点日期,然后逐项目录入数量。
事务码分工如下:
| 事务码 | 用途 |
|---|---|
MI04 | 参照已有盘点凭证录入盘点结果 |
MI05 | 更改已录入的盘点结果 |
MI06 | 显示盘点结果 |
MI09 | 没有预先创建盘点凭证时录入盘点结果;保存时自动创建凭证 |
实际盘点日期非常重要:SAP 用它确定本次比较所采用的账面库存以及差异应进入的过账期间。若盘点日期在上一期间,差异需要回到上一期间时,还必须满足允许前期过账等条件。
录入时应保持现场计量单位和系统单位一致,逐个核对批次与库存类型,避免把别的库存管理单元的数量填到当前项目。录入后,系统计算盘点数量与账面数量的差异;这时只是得到差异,还没有调整库存。
【待用户补图 5:MI04 录入真实盘点凭证的盘点数与实际盘点日期】
SAP 官方教程补充:零库存必须正确使用 Zero Count
在经典 MI04/MI05/MI08/MI09/MI10 路径中,某项目实际盘点为零时,不能简单把数量栏当作普通 0 输入来代表完成。应勾选 Zero Count,明确表示“已经清点,结果确实为零”。在经典事务中直接输入普通 0 会被解释为尚未清点。SAP 官方录入说明见 Entering the Physical Inventory Count。
需要注意当前 Fiori 的 Manage Physical Inventory Count 行为不同:在该应用中直接输入数量 0,无需单独勾选 Zero Count。经典事务和 Fiori 应用不能照搬同一套屏幕操作。
【待用户补图 6:经典事务中某真实项目勾选 Zero Count 后的计数状态】
SAP 官方教程补充:差异分析、MI11 复盘与 MI20 清单
录入盘点数后,系统可比较:
- 盘点数量;
- 账面库存;
- 差异数量;
- 差异金额。
不能只看差异数量。高价值物料的小数量差异可能比低价值物料的大数量差异更重要;还应检查单位、批次、库存类型、过账日期和现场记录。
如果差异不可信,应先调查并按需要使用 MI11 创建复盘凭证。复盘凭证参照原盘点凭证生成,所选项目重新从盘点流程起点开始。原凭证中的复盘项目不能再直接过账差异,避免初盘和复盘结果同时生效。
MI20 用于打印盘点差异清单,供数量和金额分析;MI21 则是打印盘点凭证,两者用途不同:
| 事务码 | 输出重点 |
|---|---|
MI20 | 打印盘点差异清单,供数量和金额分析 |
MI21 | 盘点凭证,用于现场清点清单 |
【待用户补图 7:MI20 显示差异数量和差异金额的真实清单】
【待用户补图 8:MI11 参照原盘点凭证创建复盘凭证】
SAP 官方教程补充:用 MI07 处理并过账差异
MI07 用于处理/过账盘点差异。过账前至少核对:
- 所有应盘项目是否都有有效盘点结果或明确零盘;
- 是否存在尚待复盘的异常项目;
- 差异数量和差异金额是否经过业务批准;
- 用户是否属于正确的盘点差异容差组;
- 过账期间是否与实际盘点日期和会计年度一致;
- 是否存在物料锁或其他并发业务阻止过账。
SAP 可在 OMJ2 为用户组设置盘点差异容差,包括每张凭证和每个项目的最大可过账差异金额。超出容差时,不应绕过控制,而应调查原因、复盘或由具备权限与责任的人员处理。
差异过账必须覆盖盘点凭证的所有项目,即使某个项目差异为零。对某个库存管理单元而言,只有差异过账完成,盘点才算闭环。SAP 官方差异过账说明见 Posting Inventory Differences。
【待用户补图 9:MI07 对真实盘点凭证进行差异检查】
【待用户补图 10:差异过账成功后的真实物料凭证号和状态栏】
SAP 官方教程补充:差异过账的库存与会计影响
对企业自有、按价值管理的库存,差异过账会修正物料库存数量,并按照当前评估价格计算价值影响:
| 结果 | 库存变化 | 典型会计方向 |
|---|---|---|
| 实存小于账面 | 库存减少 | 贷记库存科目,借记盘亏费用类科目 |
| 实存大于账面 | 库存增加 | 借记库存科目,贷记盘盈收益类科目 |
经典库存管理中,盘点差异的标准移动类型会随库存类型区分:非限制使用库存盘盈/盘亏通常为 701/702,质量检验库存为 703/704,冻结库存为 707/708。这些移动类型没有在本视频中出现,只能作为标准流程参考;实际过账必须由系统根据库存类型和配置产生,不能在本课中虚构结果。
具体总账科目由自动科目确定和企业配置决定,不能只凭教程写死科目编号。SAP 官方同时说明,差异金额按物料主数据当前评估价格计算,差异过账本身不会因此改变评估价格。
特殊库存的会计处理可能不同。例如供应商寄售库存本身按非评估方式管理,但盘点差异可能被解释为寄售领用或领用冲销,从而产生不同的负债和费用影响。因此不能把自有库存的分录机械套用到所有特殊库存。
视频只口头说明标准流程会生成物料凭证和会计凭证,本片没有实际号码。文章不能虚构任何凭证编号。
【待用户补图 11:差异过账后的真实物料凭证项目】
【待用户补图 12:该差异对应的真实会计凭证行项目】
SAP 官方教程补充:合并盘点步骤
当业务量较小、控制设计允许时,SAP 提供把相邻阶段合并的经典事务:
| 事务码 | 前提 | 合并内容 |
|---|---|---|
MI08 | 已有盘点凭证 | 录入盘点数并过账差异 |
MI09 | 没有预先创建盘点凭证 | 录入盘点数,保存时自动创建盘点凭证 |
MI10 | 没有预先创建盘点凭证 | 创建盘点凭证、录入盘点数并过账差异 |
合并步骤减少事务切换,但同时缩短了“独立复核、原因调查、审批后再过账”的控制窗口。高价值、高风险或需要职责分离的盘点,不应只因为操作更快就使用一步完成。企业应让业务控制要求决定事务路径,而不是让事务码反过来决定控制流程。
【待用户补图 13:真实测试系统中 MI08 的盘点数与差异一步处理】
【待用户补图 14:真实测试系统中 MI10 的无凭证一步盘点流程】
SAP 官方教程补充:批输入会话与大批量盘点
视频议程提到创建并运行批输入会话,但没有实际演示。SAP Learning 说明,Batch Input 会模拟在线事务,把大量数据按系统校验规则导入;先生成会话,再处理会话。盘点场景可用于批量创建凭证、导入盘点数、置零盘点或批量过账差异,并通过 SM35 管理会话。官方概览见 Simplifying Physical Inventory。
经典批量事务可按用途理解为:
| 事务码 | 用途 |
|---|---|
MI31 | 按选择条件批量创建盘点凭证 |
MI34 | 已有盘点凭证时批量录入盘点数 |
MI35 | 批量设置零盘 |
MI37 | 批量过账盘点差异 |
MI38 | 已有盘点凭证时批量录入盘点数并过账差异 |
MI39 | 无已有凭证时批量创建凭证并录入盘点数 |
MI40 | 无已有凭证时批量创建凭证、录入盘点数并过账差异 |
SM35 | 监控和处理生成的批输入会话 |
批输入适合外部文件或大批量周期性数据,不代表文件一交就一定成功。必须检查会话状态、错误日志、锁冲突、数据格式、重复导入和授权;失败项目需要查明原因后重新处理,不能让“会话已生成”冒充“盘点已过账”。批量差异过账可能在业务高峰期引发锁或性能压力,SAP 官方因此建议结合后台处理窗口规划。
【待用户补图 15:MI31 创建盘点凭证批输入会话的真实选择条件】
【待用户补图 16:SM35 中该会话的处理状态与日志】
SAP 官方教程补充:当前 SAP S/4HANA Fiori 应用
经典 GUI 事务仍有明确用途,但当前 SAP S/4HANA 也提供更适合筛选、批量和移动场景的 Fiori 应用。具体可用范围取决于系统版本、业务角色和激活内容。
| 应用 | App ID | 主要用途 |
|---|---|---|
| Create Physical Inventory Documents | F3197 | 搜索应盘库存并直接创建盘点凭证 |
| Job Scheduling and Mass Processing – Physical Inventory | F4550 | 创建、计划和监控盘点凭证创建/打印后台作业 |
| Manage Physical Inventory Count | F5430 | 查找盘点凭证,录入或更改盘点数,也支持临时盘点与扫码场景 |
F3197 可按工厂、库存地点、上次盘点时间等条件筛选,并可配置拆分规则、每张凭证最大项目数、日期、盘点编号、Posting Block 和 Freeze Book Inventory。SAP Learning 说明,和 MI01 一样,盘点凭证仍按工厂和库存地点创建。
F4550 适合提前安排年度盘点、周期盘点或批量打印作业,并在后台监控执行日志。
F5430 把未盘和已盘项目分组,可录入或更改盘点数,也能以临时盘点方式一步创建凭证并录入数量。它支持移动设备摄像头或外接条码扫描器查找凭证/物料,但最终盘点数量仍需人工录入。前文已说明,该应用直接输入 0 表示零盘,与经典事务的 Zero Count 操作不同。
【待用户补图 17:F3197 真实系统中的应盘库存筛选和凭证创建】
【待用户补图 18:F4550 真实盘点后台作业及日志】
【待用户补图 19:F5430 真实盘点数量录入或扫码界面】
SAP 官方教程补充:经典事务码速查
| 阶段 | 事务码 | 作用 | 视频是否执行 |
|---|---|---|---|
| 凭证 | MI01 | 创建盘点凭证 | 已填日期、工厂及库存地点 1000,未录项目、未保存 |
| 凭证 | MI02 | 更改盘点凭证 | 否 |
| 凭证 | MI03 | 显示盘点凭证 | 否;只在菜单出现 |
| 打印 | MI21 | 打印盘点凭证 | 否 |
| 盘点数 | MI04 | 参照凭证录入盘点数 | 否 |
| 盘点数 | MI05 | 更改盘点数 | 否 |
| 盘点数 | MI06 | 显示盘点数 | 否 |
| 差异 | MI07 | 处理/过账差异 | 否 |
| 合并 | MI08 | 已有凭证:盘点数与差异一步处理 | 否 |
| 合并 | MI09 | 无已有凭证:录盘点数并自动建凭证 | 否 |
| 合并 | MI10 | 无已有凭证:建凭证、盘点数、差异一步处理 | 否 |
| 复盘 | MI11 | 创建复盘凭证 | 否;只在菜单出现 |
| 输出 | MI20 | 打印盘点差异清单,供数量和金额分析 | 否 |
| 批量 | MI31/34/35/37/38/39/40 | 创建、录数、零盘、差异等批输入处理 | 否 |
| 会话 | SM35 | 处理和监控批输入会话 | 否 |
SAP 官方教程补充:从视频停点继续操作的建议检查表
创建前
- 确认盘点方法、范围、日期和责任人。
- 按物料、工厂、库存地点、库存类型、批次和特殊库存拆分库存管理单元。
- 评估是否需要 Posting Block 或 Freeze Book Inventory。
- 检查盘点期间的收货、发货、转储和补记业务安排。
- 确认讲师指向的
1000 RM location确实属于本次盘点范围。
MI01 与打印
- 确认 Document Date、Planned Count Date、Plant、Storage Location。
- 加入正确物料、批次和库存类型项目。
- 保存并记录真实盘点凭证号及会计年度。
- 使用
MI21输出现场盘点清单。
现场盘点与录入
- 现场清点与系统过账窗口保持一致。
- 盘点人员按库存管理单元记录数量与单位。
- 经典事务中实存为零的项目使用 Zero Count。
- 使用
MI04录入并核对实际盘点日期。
差异与闭环
- 检查差异数量、差异金额、单位、批次和库存类型。
- 异常项目先调查,必要时用
MI11复盘。 - 检查
OMJ2用户组差异容差和审批要求。 - 使用
MI07过账差异并记录物料凭证。 - 对有价值影响的库存核对会计凭证与总账方向。
- 确认所有项目均完成差异过账,Posting Block/盘点状态正确解除。
常见误区
| 误区 | 正确理解 |
|---|---|
| MM60 列出物料就等于已创建盘点凭证 | MM60 只是物料清单;本片没有从结果创建凭证 |
| 打开 F4 帮助就等于已选择库存地点 | 需要看弹窗关闭后的字段;本片在 00:10:12 已回填 1000,但仍未保存凭证 |
| 填完 MI01 抬头就会自动生成凭证 | 必须完成必填数据并成功保存,系统才返回编号 |
| 现场数完就完成盘点 | 还要录入结果、分析并过账所有项目的差异 |
| 差异为零的项目可以不处理 | 也要完成差异过账状态,盘点流程才闭环 |
经典事务直接输入普通 0 就是零盘 | 经典路径使用 Zero Count;F5430 才直接输入 0 |
| 视频已经演示 MI04/MI07 | 视频从未进入这两个事务 |
| 差异过账一定只生成物料凭证 | 评估库存通常还产生会计影响;实际取决于库存性质与配置 |
MI20 与 MI21 都是打印同一张清单 | MI20 侧重差异清单,MI21 侧重盘点凭证 |
| 批输入会话已生成等于数据已入账 | 还需在 SM35 处理并检查状态和错误日志 |
| 所有企业都必须每半年盘点 | 视频只是举例;周期由法规、制度、盘点方法和配置决定 |
本课结论
第31课最重要的不是记住一串事务码,而是建立清晰的证据链:定义盘点范围 → 创建盘点凭证 → 现场独立清点 → 录入真实数量 → 分析和复盘异常 → 受控过账差异 → 核对库存与会计结果。
视频真实完成到 MI01 抬头的库存地点 1000 已选择并回填为止:工厂是 0001,日期是 14.10.2022;没有录入物料项目、没有保存凭证,也没有任何盘点数量或差异过账。后续 MI04、MI07、MI11、合并事务、批输入和 Fiori 应用,均来自 SAP 官方教程补充,不是视频实录。
参考资料
- 原始培训视频:Video 31 - Physical Inventory
- SAP Learning:Conducting Physical Inventory
- SAP Learning:Simplifying Physical Inventory
- SAP Help:Physical Inventory Transactions
- SAP Help:Transactions for Entering, Changing and Displaying Counts
- SAP Help:Entering the Physical Inventory Count
- SAP Help:Posting Inventory Differences
- SAP Help:Create Physical Inventory Documents(F3197)
- SAP Help:Job Scheduling and Mass Processing – Physical Inventory(F4550)
- SAP Help:Manage Physical Inventory Count(F5430)
说明:本文的软件截图均取自原视频 1920×1080 完整画面,未裁剪、放大、锐化或重绘;原视频中的英文课件、记事本和非 SAP 页面已全部制作中文重制版本。原片结尾联系方式中文重制图仅在本地归档,不作为 SAP 操作证据发布。


