日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MIR6校验时移动平均价为负的原因及解决

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MIR6校验时移动平均价为负的原因及解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題:在做發票校驗(MIRO)時,出現移動平均價(MAP)為負的錯誤(Moving average price for material is negative)


原因:發票校驗價值(IV Value)與收貨價值(GR Value)出現差異,而且IV Value-GR Value>Stock Value,因此造成移動平均價為負。該錯誤僅發生在Price Control為V的情況下。

下面我們來看一下會造成這種錯誤的業務場景。

Scenario 1

Step1,以10EUR/EA的價格,訂購10EA,并且收貨(GR)。
Step2,以50EUR/EA的價格,訂購10EA,并且收貨(GR)。
Step3,向成本中心發貨10EA(GI)。
Step4,對上述兩張訂單做發票校驗(IV)。

發票校驗(IV)時會產生移動平均價(MAP)為負的錯誤。下圖為Step1-Step4該物料庫存價值(Stock Value)及移動平均價(MAP)的變化情況。


由下圖IV Simulation的結果可以看到,此時系統需要Post的差異總額為400。而Stock Value只有300,因此出現移動平均價(MAP)為負。


上述場景描述了移動平均價(MAP)下,IV產生價格差異時SAP的一種過賬邏輯。實際上根據Stock Qty是否可以覆蓋IV Qty,SAP對差異的處理方式是不同的,上邊是第一種情況(Stock Qty>=IV Qty),下邊來看看第二種情況(Stock Qty<IV Qty)。

Scenario 2

Step5,向成本中心發貨5EA(GI)。

下圖為Step5該物料庫存價值(Stock Value)及移動平均價(MAP)的變化情況。


來看一下此時發票校驗的Simulation結果。


從上圖可以看到,400的價格差異被份成了兩部分,一部分過賬到庫存賬戶(Stock Account),一部分過賬到價格差異賬戶(Price Difference Account),這就是SAP在價格控制為移動平均價(MAP)且Stock Qty<IV Qty的情況下的過賬邏輯。

兩種過賬邏輯總結如下:


明白了產生Error的原因,解決方法也就明白了。既然是由于價格差異額大于庫存金額(Price Difference Amount>Stock Value),那么基本上兩種解決方案:

1,縮小Price Difference Amount:在這個例子中就是要求供應商更改發票,將第二個訂單4500000062的價格由10EUR/EA調整到50EUR/EA (不一定非得調整到差異為零,只要調整發票價格使得Price Difference Amount<=Stock Value就行)。

* 理論上來講這是一個可行方案,但實際上怎么看都不靠譜,要求供應商漲價這種事,普通公司和文藝公司基本都干不出來。

2,調整Stock Value使得Price Difference Amount<=Stock Value

2.1,T-code:MR22調整庫存價值。那么需要調整的金額是多少呢?計算方法為,IV Simulation中需要過賬到Stock Account的金額減去現有的Stock Value,因此Scenario1下需要調整的金額為400-300=100;Scenario2下需要調整的金額為200-150=50,由于目前的 Stock Value為150,我們采取Scenario2的調整方案。


調整好之后就可以去重新做發票校驗了。

總結

以上是生活随笔為你收集整理的MIR6校验时移动平均价为负的原因及解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。