SAP PCE中直接使用移动类412或414做E库存调整导致物料分类账差异无法分摊
一、问题描述
如下图所示,事务码MIGO直接做的412将非限制库存转为E库存,导致有53805.35元差异没有办法分摊

二、问题分析
可能是物料差异分出去后会导致实际值会变成负数的情况下运行异常了。
三、处理方法
1)通过增强禁用移动类型412和414

"""412 414不能直接用来过账,只能用来冲销其他单据
IF i_mseg-bwart = '412' OR i_mseg-bwart = '414'.
DATA(lv_check) = ''.
IF i_mseg-sjahr IS NOT INITIAL AND i_mseg-smbln IS NOT INITIAL AND i_mseg-smblp IS NOT INITIAL.
SELECT SINGLE * FROM mseg INTO @DATA(ls_mseg) WHERE mjahr = @i_mseg-sjahr AND mblnr = @i_mseg-smbln AND zeile = @i_mseg-smblp.
IF sy-subrc = 0.
lv_check = 'X'.
ENDIF.
ENDIF.
IF lv_check = ''.
MESSAGE '移动类型' && i_mseg-bwart && '已禁用,请使用移动类型413处理' TYPE 'E'.
ENDIF.
ENDIF.
2)通过打NOTE 3412000处理

