SAP QM 事務程式碼QAC2的BUG?

dicksonjyl560101發表於2022-02-22

SAP QM 事務程式碼QAC2的BUG?


SAP QM模組裡的事務程式碼QAC2可以用於將檢驗批上繫結的質檢庫存做轉庫動作。筆者近期在專案上發現該事務程式碼的一個令人費解的BUG,寫下本文予以記錄。


如下檢驗批,

其質檢庫存存放在儲存地點0002。假定因為業務需要將該QI庫存轉入儲存地點1000。我們可以執行事務程式碼QAC2對該檢驗批進行處理,

將存地點改為0001,

回車,

業務人員發現手工輸入錯誤,正確的儲存地點應該是1000,所以他又將儲存地點改為1000。

再次回車,

系統報錯:Deficit of SL Stck.in qual.insp 1,500- EA : 000000000000000755 NMDC 0002

這導致此次QAC2事務程式碼無法儲存。也就是說如果要把該檢驗批裡的庫存轉入1000儲存地點,則只能退出當前的QAC2事務程式碼的介面,重新執行QAC2,把目的地儲存地改成1000,然後才能成功的儲存。


也即是說QAC2事務程式碼中,如果業務人員手工輸入了錯誤的儲存地點,回車後就不能再次輸入正確的儲存地點以實現對QI庫存做轉庫過賬業務了。


SAP系統裡很多其它的事務程式碼的介面裡都很靈活,業務人員在過賬之前手工輸入錯誤也是很常見的現象,即是輸入錯誤資料後回車,業務人員也還是可以重新輸入相關資料然後做儲存。而事務程式碼QAC2裡卻不能這麼玩,筆者認為這是SAP中事務程式碼QAC2的BUG。



聰明的你,是否認同呢?



-完-

寫於2022-2-21.


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

相關文章