一:
用户在做采购订单收货后发现,在报表里查不到刚收货成功的库存;
经排查发现,此前未在该工厂下发生过此类物资的采购业务,且该工厂在此物料类型的数量和价值更新未勾选。
通过沟通,业务确定要新增此业务,所以我让用户先把这个采购订单此前做的收货全部冲销后,补充上线了数量和价值更新的配置。
事务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一致,采购入库,移库,出库可正常过账;