上个月,笔者有写过一篇文章,是关于SAP MM 模块里IM 层面的盘点流程里,SAP设计出标准常用的事务代码,比如:
MI01 – 创建盘点凭证;
MI02 – 修改盘点凭证;
MI21 – 打印盘点凭证;
MI04 – 录入盘点结果;
MI05 – 修改盘点结果;
MI20 – 盘点差异清单;
MI07 – 盘点差异过账;
以及为了方便业务人员的作业,SAP还很贴心的设计出了几个简易操作方便业务人员偷懒的事务代码:
MI10 – 创建盘点凭证/录入盘点结果/差异过账三合一;
MI09 – 录入盘点结果的同时自动创建盘点凭证;
MI08 – 录入盘点结果的同时自动差异清账;
我们知道,如果某个工厂下的某一个或者多个storage location启用了货架管理(warehouse management)的话,存储在这些storage location里的物料库存的盘点,就需要使用WM层面的盘点相关的事务代码来完成盘点作业了。
WM层面的标准的盘点事务代码分别是:
LI01N/LX15/LX16/LX26 – 创建盘点凭证;
LI02N – 修改盘点凭证;
LI04 – 打印盘点凭证;
LI11N – 录入盘点结果;
LI12N – 修改盘点结果;
LI20 – Warehouse Management Clear Difference;
LI21 – Inventory Management Clear Difference.
笔者试图去找到WM层面的某个事务代码能如同MI08/MI09/MI10这样的将盘点凭证的创建/结果录入/差异过账三个步骤中的某二个步骤或者三个步骤整合为一个步骤里同时完成的,竟然找不到!!!
如下图示,WM层面盘点相关的所有T-code都在:
看来,SAP系统作为一个高度集成的功能强大的软件系统,各个模块的功能设计模式与理念,并不是完全保持相同或者类似;很有可能这2个盘点功能的设计与开发人员,不是同一组人。
2018-12-05 写于杭州市江干区下沙.