SAPMM 由数量和值更新引发的一系列问题

一:

用户在做采购订单收货后发现,在报表里查不到刚收货成功的库存;

经排查发现,此前未在该工厂下发生过此类物资的采购业务,且该工厂在此物料类型的数量和价值更新未勾选。

通过沟通,业务确定要新增此业务,所以我让用户先把这个采购订单此前做的收货全部冲销后,补充上线了数量和价值更新的配置。

事务OMS2

二:

配置上线后,物料在此工厂的物料分类账是有问题的,因为创建物料的时候未开启物料分类账,只能通过强制改表MBEW内的MLMAA和MLAST字段开启物料分类账;

修改后进入物料的会计视图报错:读取物料分类账抬头记录时出错


强制开启物料分类账后报错

通过查询资料得知,可通过重置物料的物料类型来解决:使用MMAM切换物料到别的物料类型,再切换回原物料类型;最终解决已上报错;

三:

第二天用户对已收货物资进行移库时报错:


移库报错

此问题原因为特殊库存评估标识KZBWS不一致导致,由于采购订单创建时数量和值更新配置未上线且物料分类账未开启,EKPO内的KZBWS字段为空,正常Q类型采购订单的KZBWS=M,修改EKPO-KZBWS字段为M后, 还是会报错,通过跟踪报错消息号M7 242可以看到程序备注内指向MSSQ表;


报错程序

MSSQ表内同样存在KZBWS字段,且为空,项目库存的KZBWS应为M,空肯定是不对的,强制改表竟然报错;


改MSSQ表报错

查询SAPNOTES得知更新此表错误的方法,SE38运行程序MBMSSQCOS,库存为0时可使用此程序更新MSSQ-KZBWS字段,运行,搞定;


MBMSSQCOS修改MSSQ-KZBWS

此时采购订单EKPO和项目库存MSSQ的KZBWS一致,采购入库,移库,出库可正常过账;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容