1. 程式人生 > >SAP標準工單入庫時產生成本差異-求解進行時

SAP標準工單入庫時產生成本差異-求解進行時

A.系統環境:
 1.標準成本法(所有物料)
 2.SAP標準生產訂單
 3.工單設定:
   產品標準成本:2601.37
   價格單位:100
   工單計劃入庫數量:401 
   工單計劃完工成本:401*2601.37/100 = 10431.49
   工單實際入庫數量:180 B.現象:
  工單完工入庫時,產生的會計憑證行中多了一行成本差異科目
  DR:庫存商品   4682.47                   (OBYC:BSX)
   CR:生產成本轉出-生產訂單入庫   4682.46  (OBYC:GBB-AUF)
             主營業務成本-生產訂單差異      0.01 (OBYC:PRD-PRF)
C.分析
 1.查詢系統標準文件中PRF的說明: for goods receipts for production orders
   字面上的確可以理解為工單入庫時產生的差異,不過就個人專案經驗從未出現此情形
   一直認為,標準成本法下,BSX應該始終等於AUF金額    PRD-PRF的金額應該在月底工單成本結算時才會出現
 2.搜尋Notes相關現象說明,無果
 3.搜尋SAP社群論壇,無果
 4.猜測BSX金額計算邏輯與AUF金額邏輯不同
   BSX=MBEW單位標準成本*工單入庫數量/價格單位=2601.37*180/100=4682.466≈4682.47
   AUF=COSP單位計劃成本*工單入庫數量=10431.49/401*180=4682.464≈4682.46
   驗證所有有產生差異的工單入庫單據,符合上述邏輯
 5.基於4.假設進行測試驗證
   MR21修改產品標準成本(MBEW資料改變),工單不重估計劃成本(COSP資料不改變)
   如4邏輯無誤,那麼產生的會計憑證中將有更大的差異產生(不只是尾數)
   測試結果,無差異產生,BSX=AUF(系統依MBEW價格計算)
 6.基於4&5,再次假設,MIGO產生會計憑證時,程式有判斷機制去選擇成本轉出金額計算方法
   即何時採用MBEW標準成本,何時採用COSP計劃成本
   Debug模式跟蹤MIGO的程式碼,跟了一下午,SAP程式巢狀太深,最終很悲催地迷失了 :-( D.結語
 1.希望有發現類似現象的朋友分享個人的研究心得(工單採用超量收貨情形下,差異產生機率更大)
   如有找到相關Notes號碼,也請一併告知

 2.有對MIGO產生會計憑證部分的程式碼深入研究過的朋友提示一下,何處設斷點的位置比較合理,可以定位到更新BSIS前的語句部分

發現同樣問題,請知道的旁友一併告知,謝謝!