SAP MM IM層面盤點流程中偷懶技巧之設計

dicksonjyl560101發表於2018-11-21

SAP MM IM 層面盤點流程中偷懶技巧之設計

 

大家知道,SAP IM層面的盤點,標準流程是:建立盤點憑證,錄入盤點結果,差異清賬處理。

 

常用的事務程式碼如下:

  1. MI01 – 建立盤點憑證;

  2. MI02 – 修改盤點憑證;

  3. MI21 – 列印盤點憑證;

  4. MI04 – 輸入盤點結果;

  5. MI05 – 修改盤點結果;

  6. MI20 – 顯示盤點差異清單;

  7. MI07 – 將盤點差異過賬;

 

同時SAP系統還設計了另外的2個事務程式碼MI08和MI09,雖然專案實踐中用的並不多,但是不失為2個幫助業務人員偷懶的小技巧。

 

這2個事務程式碼,筆者在之前的諸多專案中,都沒有用到過,當然了筆者也沒有花時間去研究過。直到在P3專案的整合測試階段,筆者發現global template裡的test script中有個指令碼是關於MI09的,這才引起了筆者的好奇與研究;同時也注意到了MI08這個事務程式碼。

 

1), MI08 – 記錄盤點結果同時過賬盤點差異;

 


回車進入如下介面,

 


儲存,


 


也就是說:MI08 = MI04+MI07。

 


2), MI09 – 直接錄入盤點結果儲存後自動產生盤點憑證;


 

 



儲存,


 

自動建立盤點憑證並完成結果錄入 !

 

也就是說,MI09 = MI01 + MI04。

 

 

那有沒有一個事務程式碼,其效果=MI01+MI04+MI07, 也就是說將盤點憑證的建立/結果錄入/差異過賬一步同時搞定?筆者查了,還真的有,事務程式碼是MI10。

 

 

 

儲存之,

 

 

 

至此,筆者不能不佩服SAP系統功能的強大與完美。它不僅僅考慮到相關流程的標準做法,同時也很人性化的想到了如何幫助業務部門使用者偷懶,減少系統操作的工作量。

 

技術角度,我們不能不承認,MI08/MI09/MI10 的設計很好很省力很人性化。

 

業務角度,正如在我介紹這些偷懶技巧給倉庫業務部門使用者的時候他們反饋的一樣,功能很好很省事,但是會有風險,業務人員在盤點的實際操作中不可能使用這些偷懶技巧。畢竟業務要確保手工輸入的資料的準確認,錄入了盤點結果之後,需要去檢查difference list,確認在系統裡的difference list符合業務實際盤點結果的差異,這才能在系統裡做difference clearing的操作。

 

SAP 費力沒討好,豈不是很尷尬?

 

2018-11-21 寫於杭州市。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2220938/,如需轉載,請註明出處,否則將追究法律責任。

相關文章