1. 程式人生 > >SAP WM層面的盤點流程裡並無偷懶技巧之設計?

SAP WM層面的盤點流程裡並無偷懶技巧之設計?

SAP WM層面的盤點流程裡並無偷懶技巧之設計?

 

上個月,筆者有寫過一篇文章,是關於SAP MM 模組裡IM 層面的盤點流程裡,SAP設計出標準常用的事務程式碼,比如:

  1. MI01 – 建立盤點憑證;
  2. MI02 – 修改盤點憑證;
  3. MI21 – 列印盤點憑證;
  4. MI04 – 錄入盤點結果;
  5. MI05 – 修改盤點結果;
  6. MI20 – 盤點差異清單;
  7. MI07 – 盤點差異過賬;

以及為了方便業務人員的作業,SAP還很貼心的設計出了幾個簡易操作方便業務人員偷懶的事務程式碼:

  1. MI10 – 建立盤點憑證/錄入盤點結果/差異過賬三合一;
  2. MI09 – 錄入盤點結果的同時自動建立盤點憑證;
  3. MI08 – 錄入盤點結果的同時自動差異清賬;

 

我們知道,如果某個工廠下的某一個或者多個storage location啟用了貨架管理(warehouse management)的話,儲存在這些storage location裡的物料庫存的盤點,就需要使用WM層面的盤點相關的事務程式碼來完成盤點作業了。

 

WM層面的標準的盤點事務程式碼分別是:

  1. LI01N/LX15/LX16/LX26 – 建立盤點憑證;
  2. LI02N – 修改盤點憑證;
  3. LI04 – 列印盤點憑證;
  4. LI11N – 錄入盤點結果;
  5. LI12N – 修改盤點結果;
  6. LI20 – Warehouse Management Clear Difference;
  7. LI21 – Inventory Management Clear Difference.

 

筆者試圖去找到WM層面的某個事務程式碼能如同MI08/MI09/MI10這樣的將盤點憑證的建立/結果錄入/差異過賬三個步驟中的某二個步驟或者三個步驟整合為一個步驟裡同時完成的,竟然找不到!!!

 

如下圖示,WM層面盤點相關的所有T-code都在:

 

看來,SAP系統作為一個高度整合的功能強大的軟體系統,各個模組的功能設計模式與理念,並不是完全保持相同或者類似;很有可能這2個盤點功能的設計與開發人員,不是同一組人。

 

 

2018-12-05 寫於杭州市江乾區下沙.