之前写过一篇博客谈到在MM与WM的关联应用中,会由于操作原因导致物料在MM与WM中的库存不一致。当时重点谈到了利用LX23事务,让系统来做自动处理。但当时没有详述产生原因,也致使仓库用户在处理时,心中不免有些忌惮。
SAP中出现MM与WM库存差异情况分析及处理https://blog.youkuaiyun.com/lj663/article/details/106019199本篇就从应用角度解释一下,举例说明:
比如某物料在某个仓库/库存地点有100件库存,请注意,这里的仓库号和库存地点是在SAPMM和WM两个模块中的两个不同概率。但就存储位置而言,是重合的。
这时,在MM中用事务MB1A消耗(报废,盘亏或消耗到成本中心)了20件,此时该存储位置如果用MMBE事务去查库存,还剩下80件。但由于未同步操作WM中的下架,所以WM中该存储位置库存还是显示100件。差异就是这样产生的。
接下来,在系统中做LX23后,系统会自动处理。那么系统自动处理后的结果是什么呢?
是将前面MM中的消耗的20件做反向操作,还原成100件,即增加20件。MM和WM就一致了。
近期遇到的情况也是这样,在物料凭证中做过702盘亏,但未做下架操作,差异产生了;
做完LX23后,系统自动处理并产生701的盘盈凭证;
所以,相当于系统帮你处理了差异,不用你去找原因,再手工处理。系统处理完成后,事情就回来了起点。
最后,再正确操作即可。即重新操作MB1A消耗20件,并同步完成WM的20件下架。