SAP標準工單入庫時產生成本差異-求解進行時
阿新 • • 發佈:2019-01-08
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號碼,也請一併告知
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)
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前的語句部分
發現同樣問題,請知道的旁友一併告知,謝謝!