在SAP ECC版本中,对货物的移动是以MB开头,MB01/MB1A/MB1B/MB1C/MBST等。种类繁多,且事务码不好记忆为了。在SAP S4版本中,为实现 “分散处理” 到 “集中管控”的战略升级,提升操作效率、降低维护成本、强化业务集成与数据一致性。取消了MB开头的,统一使用MIGO进行收货、发货、内部移动。简化了作业流程,虽然小取消MB开头的事务码,但是针对某些模块的货物移动却也保留了下来,比如SD的交货单因为模块的职责分离保留了下来。
ERP的本质是货物的移动,货物的移动分为三大块:收货、发货、货物移动。这些移动会导致为该工厂指定的存储地点内的库存水平发生变化。库存移动可以是来自供应商的入库、面向客户的出库、工厂间的转移,或工厂内的内部转移(例如两个存储地点之间,或将库存从一种库存类型转移到另一种)。换句话说,每当物料发生移动——无论是货物发放、消耗、货物接收,还是物料从一个地点转移到另一个地点——这种移动都由一个称为移动类型的唯一标识来表示。也就是SAP顾问常说的入库101、调拨311等。移动类型 是一个三位字符字段,用于描述需要执行的物料移动类型。所SAP 系统预定义了 100 至 899 之间的移动类型。移动类型 900 及以上可用于自定义移动类型。有类型的移动都使用移动类型:货物接收、货物发放、转移和冲销。
收货:库存增加、成本金额增加。产生会计凭证
发货:库存减少、成本金额减少。产生会计凭证
库存移动:库存不变、成本不变。货物存放位置变化。不产生会计凭证。
冲销:本质是收货和发货的反向操作。
一、厂内调拨
首先我们来讲解下最简单的库存移动:库内调拨
库存移动可以是实际发生,例如将物料从一个存储地点移动到另一个存储地点;也可以是逻辑上发生,例如将库存从质量检验状态转移到非限制使用状态。库存移动一词通常指物理移动,而转移过账通常描述逻辑移动。库存转移以四种不同的方式发生:
Ø 物料到物料
Ø 存储地点到存储地点
Ø 工厂到工厂
Ø 公司代码到公司代码
库存移动可以使用MIGO_TR或者MIGO来执行,SAP支持一步法或者两步法来执行库存移动。
存储地点的移动
在一个工厂内,一个物料从A库位移动到B库位,时日常中经常发生的业务,期原因可能是:仓储限制、生成需求、库存重新分类。存储地点的物料移动不会发生会计凭证,因为物料的价值没有发生变化。根据工厂库位之间的远近可以通过一步法或者两步法进行实现。
一步法
物料直接从A仓库调拨至B仓库,物料没有在途的状态,增减库存在同一个时间发生。
移动类型:311
事务码:MIGO
路径:MIGO – 后勤 -> 物料管理 -> 库存管理 -> 货物移动 -> 货物移动
选择: A08 传输过账 –> R10 其他 ,

如果要移动的物料是特殊库存,则必须同时选择特殊库存指示符和移动类型。常见的特殊库存为E、K、Q.

两步法:
当一个工厂内的两个存储地点的地理位置相聚太过遥远,当物料从A存储地点调拨到B存储地点中途运输的时间超过1天以上时,为了体现物料的真是存储水平,可以使用两步法进行实现。
同样使用MIGO来实现两步法:313 + 315的组合进行。即一次库存移出和一次库存移入。
使用313将物料从源存储地点移出;使用315将物料放入接收存储地点。
由于存储地点间的物料移动不像一步程序那样即时完成,随着移动的进行,物料会处于不同的库存状态。移动类型 313 会产生以下结果:
-
源存储地点的非限制使用库存水平降低。
-
接收存储地点的在途库存水平增加。
-
工厂的非限制使用库存水平降低。
-
工厂的非限制使用在途库存水平增加。
移动类型 315 会产生以下结果:
-
接收存储地点的在途库存水平降低。
-
接收存储地点的非限制使用库存水平增加。
-
工厂的非限制使用库存水平增加。
-
工厂的非限制使用在途库存水平降低。


实现过程
发货步骤:MIGO -> A08 传输过账 –> R10 其他 ,选择313移动类型,产生物料凭证
收货步骤:MIGO -> A10 入库 –> R02 物料凭证 ,使用物料凭证进行过账。


二、工厂间的转移
工厂间的转移与存储地点的转移相差无几,只不过将范围从存储地点级别变更到工厂层级,也可以使用一步法或者二步法来实现。
一步法
使用的301移动类型,供应工厂的库存减少,同时接收工厂的库存增加。系统会生成物料凭证和会计凭证。
MIGO -> A08 传输过账 –> R10 其他 ,选择301移动类型,产生物料凭证

二步法
物料先从供应工厂移出,再放入接收工厂。与存储地点一样,需要两种移动类型:首先,使用移动类型 303 将物料从供应工厂移出;其次,使用移动类型 305 将该物料放入接收工厂。
过账移动类型 303 时,供应工厂的库存减少,物料被置于接收工厂的在途库存中。当使用移动类型 305 在接收工厂接收并入库后,物料将从在途库存转移到非限制使用库存。
步骤如下:
发货:
MIGO -> A08 传输过账 –> R10 其他 ,选择303移动类型,产生物料凭证

收货:
MIGO -> A10 入库 –> R02 物料凭证 ,使用物料凭证进行过账。

工厂间的移动也可以通过采购订单里面的库存转储来实现两个工厂之间的调拨
1、创建一张库存转储单

发货:从发货工厂将物料从工厂发走,库存减少
MIGO -> A07 发货 –> R01 采购订单 ;采用351移动类型进行过账
收货:收货工厂接收在途库存,变为可用库存,库存增加
MIGO -> A01 收货 –> R01 采购订单 ;采用101移动类型进行过账

物料与物料之间的转换
当物料A由于物理、化学或其他属性,需要更改为物料 B 时,可能需要进行物料间转移。比如物料A升级之后变成了B物料,但是A物料还有库存,就需要将A物料变成B物料。使用309移动类型进行转换。使用该移动类型时必须保证基本单位一致,且价格控制建议移动平均价的物料。该移动类型也可以变更物料的批次。兼顾311的调拨功能。
MIGO -> A08 传输过账 –> R10 其他 ;采用309移动类型进行过账,如果有特殊库存可以带入特殊库存属性进行转换

总结如下:
