MIGO是物料移动中最常用的事务码了,基本上是物料移动的万能事务码了,就是一个事务码可以解决说有的物料收发转业务,功能非常强大;
一、MIGO的PO收货
按采购订单收货是MM模块库存管理中最常用的功能,其对应的收货有多种移动类型,应用的场景也不一样,对应如下表:
序号 | 移动类型 | 名称 | 冲销移动类型 |
1 | 101 | 按采购订单收货到库存 | 102 |
2 | 103 | 按采购订单收货到收货冻结库存 | 104 |
3 | 105 | 批准仓库中冻结的收货库存 | 106 |
4 | 107 | 向已评估冻结库存的收货 | 108 |
5 | 109 | 来自己评估冻结库存的收货 | 110 |
6 | 122 | 向供应商退货 | 123 |
7 | 124 | 自GR冻结库存的退回交货 | 125 |
8 | 161 | 采购订单退回 |
|
下面主要介绍一下这几个移动类型的应用场景;
1、101移动类型;
这个是最常用的PO收货了,如果想直接收货到库存,就用这个移动类型;
2、103、105移动类型;
这个收货是分两步,先是103,收货到冻结库存;然后是105,收货到自有库存;103是无FI记账凭证,收货后对应的库存类型为:
再用105收货后,就是非限制库存了,103 + 105 = 101;这个可以用于物料做质检的收货处理,先收货到冻结状态,质检过后再收货到非限制库存;也可以用于临时收货;
3、107、109移动类型;
这个很少用,没有哪个企业会干这事情,先做FI记账和发票校验,然后再收货;其中107会产生FI记账,还可以用于发票校验;109再收货到非限制库存,107 + 109 = 101;107收货后,对应的库存类型为:
4、122移动类型;
这个是向供应商退货,比如某PO 101收货后,因为质量问题,向供应商退货,这个退货可以按照PO全部退,也可以退部分;和102的区别是,102是对101收货后的整单冲销,一般用来处理收货手工操作失误的问题,122是对101收货的手工调整,可以调整部分收货,如产品质量问题,需要退回几个;
5、124移动类型;
和122类似的,只是对应103的收货;
6、161移动类型;
161是针对退回采购订单的收货,在创建PO时:
勾选上退回的标记,用MIGO收货时,移动类型就变成161了;
这个是针对供应商退货,但是不能确定某个PO的退货,只能新建一个退回PO,然后根据这个PO收货了;
7、后续交货
如果MIGO收货中,发生了122或者124的收货退回;在供应商又补货过来时,可以采用后续交货,就是针对原来的退回数量,供应商再把新货补上;
后续交货对应的移动类型为101或者103;
8、移动类型设置字段选择
MIGO事务中,可以针对不同的移动类型,设定哪些字段作为必输;比如退货,就可以设定退货原因为必输;事务码SM30维护表MIGO_CUST_FIELDS,设定移动类型是字段选择;
针对移动类型+字段,设定可输或者必输状态;
二、MIGO收货的默认值设定
我在用MIGO收货时,都会设定一些默认值;和ME21N一样,MIGO中也设定了一些默认值,对于一些操作用户来说,设定默认值可以提供工作效率;
设定默认值,就在MIGO,左上角菜单,设置,缺省值;
1、一般默认值
工厂、仓储地点;如果用户就收货到某个工厂和仓储地点,那就输入默认值;
建议在将来的OK功能:就是针对 项目确定;如果这里默认勾选了,就不用烦恼每次都去勾选那个项目确定,我每次都是默认勾选的,这样数据测试也方便;
建议所有项目:是否要对零项目勾选,如果已经收完货的项目,还想收货,那就勾选它;
复制科目分配字段:这个没用过,没去测试过;
2、行项目默认值
这个是针对行项目设定默认的移动类型、特殊库存和库存类型;就是根据操作+参考凭证类型来设定默认的移动类型+特殊库存+库存类型;
3、新增行项目的移动类型
在MIGO收货中,还可以新添加收货行项目,对应的默认移动类型;有两个选项:物料和运输设备,对应PO中:
上图中1,就是物料;图2就是运输设备;
三、MIGO收货自动创建PO
对于无PO的收货,MIGO收货后可以自动创建采购订单;这个主要是应用与供应商的退货,不想先建PO,直接就退货,让系统自动生成PO 就好了;如果要做到自动创建PO,需要在后台设定几个参数:
1、设置移动类型的自动创建PO;
事务码SM30维护表V_156_AB,设定101、161,可以自动创建PO;
也只有这两个移动类型可以自动创建PO;
2、设置事务码的默认凭证类型
事务码SM30维护表VV_T160_V1,定义MB01事务的默认采购凭证类型,如下图:
3、设置默认采购组织;
事务码SM30维护表V_001W_E,定义工厂的默认采购组织;
4、针对该供应商的收货,在默认采购组织下必须存在信息记录;
5、前台操作;
设置完了上面的参数后,就可以用MIGO对无PO收货后,自动创建一个PO了;
在项目细节中输入新的物料、工厂、收货地址、供应商后,保存;就可以自动创建PO了;