一、货物移动的定义
货物移动(Goods Movement) 是 SAP MM 中所有库存数量/价值变更的操作总称。
SAP铁律:「无凭证不过账」。每次货物移动必须生成物料凭证,价值相关移动同时生成会计凭证。
二、MIGO:统一的货物移动事务代码
MIGO 是 SAP 最综合的货物移动事务代码,统一了四大业务事务:
| 业务事务 | 代码 | 说明 |
|---|---|---|
| 收货 | 101 | 采购收货、生产入库 |
| 发货 | 107 | 生产发料、成本中心领料 |
| 转储 | 108 | 库位/工厂间转移 |
| 冲销 | 109 | 取消已过账的移动 |
每次操作必须选择正确的业务事务 + 移动类型 + 参考文档类型。
MIGO 的四大区域
| 区域 | 说明 |
|---|---|
| 抬头 | 凭证级信息(日期、过账期间等) |
| 概栏 | 选择业务事务和移动类型 |
| 明细 | 物料、数量、库存类型等核心数据 |
| 历史 | 已生成的凭证记录 |
明细区域不可折叠,最为核心。
常用功能
| 功能 | 说明 |
|---|---|
| Check | 过账前校验数据完整性 |
| Hold | 暂存操作,稍后继续 |
| 参考 | 引用已有凭证,简化录入 |
三、收货操作
基于 PO 的 101 收货(占比 >80%)
这是最常用的收货操作,参考采购订单收货。
其他收货场景
| 移动类型 | 场景 | 说明 |
|---|---|---|
| 101 | 生产入库 | 同样用101 |
| 501/511 | 无订单收货 | 紧急/免费场景 |
| 561 | 期初库存 | 系统上线初始导入 |
收货可一步法(直入非限制库存)或两步法(先质检后放行)。
四、发货操作
| 移动类型 | 场景 | 说明 |
|---|---|---|
| 201 | 生产发料 | 最常用的发货操作 |
| 241 | 固定资产发料 | 发料到固定资产 |
| 221 | 项目发料 | 发料到项目/WBS |
| 251 | 样品发料 | 发放样品 |
| 261 | 自动倒冲 | 低值大批量重复制造 |
| 601 | 销售出库 | 由SD模块触发 |
261 倒冲适合低值、大批量物料,自动扣料,减少手工操作。
五、转储操作
同工厂库间转储
| 移动类型 | 方式 | 说明 |
|---|---|---|
| 301 | 一步法 | 直接转到目标库位 |
| 311 | 一步法跨库位 | 同工厂内 |
| 313+315 | 两步法 | 先出后入,更安全 |
跨工厂转储
| 移动类型 | 方式 | 说明 |
|---|---|---|
| 303+305 | 两步法 | 先出仓再入仓,推荐 |
六、冲销与状态变更
冲销操作
| 场景 | 方式 | 说明 |
|---|---|---|
| 当天全额 | A09 取消(102/202) | 直接冲销原凭证 |
| 已跨天 | 退货 PO(122) | 创建退货流程 |
状态变更
| 移动类型 | 操作 | 说明 |
|---|---|---|
| 321 | 放行 | 质检→非限制 |
| 323 | 冻结 | 质检→冻结 |
| 343 | 释放 | 冻结→非限制 |
七、凭证流
货物移动的完整凭证流如下:
graph TD
A["采购/生产凭证"] --> B["MIGO货物移动"]
B --> C["物料凭证<br/>记录数量变化"]
C --> D["会计凭证<br/>记录金额变化"]
D --> E["物料历史表"]
E --> F["库存更新"]八、总结
货物移动是 SAP MM 库存管理的日常操作核心:
- MIGO 统一四大业务:收货/101、发货/107、转储/108、冲销/109,一个入口搞定所有操作。
- 掌握三大核心移动类型:101(采购收货)、201(生产发料)、301(转储),覆盖 90% 日常场景。
- 冲销要分情况:当天用 102/202 直接冲销,已跨天走 122 退货流程。
- 理解凭证流:采购/生产凭证 → MIGO → 物料凭证(数量) → 会计凭证(金额) → 库存更新。
- 状态变更必须走移动类型:321/323/343 对应放行/冻结/释放,不能手动修改状态。


Comments | NOTHING