一、库存调拨、在途库存
库存调拨是库存操作中非常常见的操作,细化下来,我们可以将库存调拨划分为下列所示:
库存调拨类型
库存调拨类型 业务类型描述
工厂内调拨 从同一工厂的库存地点A到库存地点B
公司内调拨
(Intra-Company Stock Transfer) 从同一公司中的工厂甲的库存地点A到工厂乙的库存地点B
公司间调拨-公司间采购
(Inter-Company) X公司下的工厂丙的库存地点A调拨到Y公司下到工厂丁的库存地点B
实现库存调拨,可以有一下五种处理方式。
1、 直接通过移动类型一步法进行处理
事务代码MIGO/MB1B,输入货物的接受工厂、接受库位和发货工厂、发货库位,输入移动类型301或者311
其中移动类型301,可以在工厂内不同库存地点或者公司内不同工厂或是不同公司的不同工厂之间进行调拨
移动类型311只能针对同一工厂不同库位之间的调拨
2、 直接通过移动类型二步法进行处理
事务代码MIGO/MB1B,输入接受工厂、库位和发货工厂、库位,输入移动类型303 305或者313 315
与方案一相同,但分为2次操作,发货时,使用移动类型303从发货库位转移到收货工厂的在途,移动类型305欧诺个工厂在途转到接受库位
移动类型(313 315)只能针对同一工厂之间的调拨,313从发货库位(A)转移到收货库位(B)的在途,移动类型315从库存地点在途(B)转到库存地点的接受库位(B)
3、 通过不带发货单的库存调拨单
以下三个方案都是以库存调拨单(Stock Transfer Order)为基础,方案三操作步骤如下:
事务代码ME21N,创建采购订单,类型为UB,行项目类别U,或者直接使用采购订单类型NB
事务码MIGO,选择针对采购订单发货,移动类型351
事务代码MIGO,对采购订单进行收货,移动类型101
4、 通过带发货单的库存调拨单(一步法)
5、 通过带发货单的库存调拨单(二步法)
二、在途库存、中转库存
在途库存、中转库存的形成可能有不同的操作原因,下面以库存转移为例,我们学习讲述三种导致不同的在途库存(中转库存)的库存调拨之间的差异
【在途库存】与【中转库存】的定义
Stock in Transit翻译为在途库存或者途中库存,Transit一词常与运输相关,因此形成在途。而Stock In transfer翻译为中转库存,非严格意义上,经常把二者都称之为在途,在SAP中,通过事务代码MIGO/MB1B而不是STO形成的“在途”我们称之为Stock In Transfer,通过STO形成的“在途”称之为Stock in Transit(STO指调拨单)
1、 业务场景说明
建立三个物料,然后分别以二步法的方式执行三种不同类型的库存转移操作,执行完第一步发货后,查看三种方式下的差异,具体如下:
1) 物料Z303305,采用移动类型303进行库存转储。物料Z303305,在工厂H001初始化库存1000个,而后使用事务代码MB1B移动类型303做库存转储到相同工厂H001数量100个,转储到工厂H002的数量200个,在工厂H001和H002暂不收货
2) 物料Z313315,采用移动类型313进行库存转储。物料Z313315,在工厂H001初始化库存为1000个,而后使用事务代码MB1B移动类型313移到相同工厂H001中100个,在工厂H001暂不收货
3) 物料ZSTO1,采用库存调拨单进行库存转储。物料ZSTO1,在工厂H001初始化库存100个,而后事务代码ME21N创建库存转储单转储100个到相同工厂H001中,通过事务代码VL01N创建发货单、事务代码VL02N发货过账,但不收货
2、 三种在途库存的差异
当在系统中按照上述业务场景操作完毕之后,三种操作下都执行了发货,但是未收货,通过以下事务码查看三种方式下的差异:
1) 事务代码MM03查看三个物料的“工厂库存视图”
查看上述物料在工厂中的库存情况:
物料Z303305的“中转(工厂)/In Transfer(Plant)”库存为100个(通过MB1B移动类型303转储形成的在途库存)
物料Z313315(同一工厂不同库位之间调拨)的“中转工厂/In Transfer(Plant)”库存为0个
物料ZSTO1的“在途库存/Stock in Transit”库存为100个
从中可以得到结论,物料主数据的“工厂视图”中的“中转(工厂)”对应的库存是通过移动类型303进行转储所形成的在途库存,无论是否在同一工厂进行转储
物料主数据的工厂视图中的“在途库存”对应的库存是通过STO的方式在同一个工厂下进行库存调拨的情况,调拨单处于已发货但未收货的数量。
Tips:使用调拨单(STO)进行工厂之间的库存转储,采用二步法时,在发货工厂进行发货过账后,发货工厂库存减少,收货工厂并不会增加库存,但会显示在下图中的“在途库存”中
2) 事务代码MMBE查看
三种库存转储情况如下:
通过移动类型313形成的中转库存属于特定的库存地点H120下
通过移动类型303形成的中转库存不属于特定的库存地点,而是直接挂在工厂下
物料ZSTO通过STO(Stock Transfer Order/库存调拨单)形成的在途库存无法直接查看,只能通过未清采购订单间接查看,而未清采购订单与在途库存并不相等(会不准确)
3) 报表MB52显示仓库中库存
事务码MB52可以单独显示中转库存和途中库存,也可以汇总显示中转库存和途中库存
如上文提到的,中转库存(In transfer(plant))指的是通过移动类型313、303形成的,途中库存(Stock in Transit)是通过库存调拨单(STO)形成的
4) 事务代码MB5T查看
事务码MB5T可查看通过库存调拨单(STO)形成的在途库存,可以查到明细信息。
303 工厂到工厂的转账-移出仓库
313 库存地点到库存地点的转账
总结:
从系统层面来讲,应该严格区分中转库存和中途库存
1) In Transfer(中转库存)是指一方已经发出,另外一方尚未收到,尚未收到的部分在系统中有所体现,是属于特定的工厂或者库存地点下的。
2) Stock in Transit(在途库存)是指一方已经发出,另一方尚未收到,尚未收到的部分在库存账面(财务账上)没有体现,只能通过报表的形式查看
具体而言,关于在途库存和中转库存,应注意以下问题:
1) 不同的库存转储方式的差异比较,移动类型313导致的中转库存是属于特定库存地点下,因此若目标库存地点明确,应使用313类型;移动类型303导致的中转库存是属于特定工厂,而非库存地点下的
2) 在途库存和中转库存信息的保存。移动类型303导致的中转库存记录在表MARC中,中转库存在工厂级别;移动类型313导致的中转库存记录在MARD中,中转库存在库存地点级别
通过库存调拨单,导致的在途信息并未记录在库存的表中,只是在表EKET中有所记录,表EKET中记录了库存调拨单的计划数量、发货单数量、发货过账数量、收货数量
3) 在途库存有时容易被忽视,发厨房认为我已经发出,收货方认为反正我还没有收到,因此,企业应该明确这一部分在途库存负责的部门,另外一方面应通过运输单据的跟踪保证采购方的及时收货
4) 库存转储的一步法、二步法。二步法是指发货、收货分成两个步骤进行操作,一步法则是发货的同时自动收货。显然一步法操作上更为简单,但也要根据实际情况灵活采用