Updating the material moving average price in return to vendor process
Hello,
Our finance department is saying that the affect on the moving average price in our return to vendor process is wrong.
At the moment the moving average price is changed according to the material price in the return PO.
Our financial department says that the moving average price shouldn't be affected at all by a return to vendor.
Can someone tell me how to customize the system according to this request?
Thanks,
Sivan
Dear Friend,
In COOIS Report or MB51 report, Select the list as Documented goods movement and in production order field give the production order number and execute. After executing, if any goods receipt has been done for the same than system will show the same with these it will also show the value of the same. If its not showing than go to change layout and select the same.
Thanks and Regards,
Jitendra Chauhan
Similar Messages
-
Moving average price and returns to vendor
Hello gurus,
Ive got a question concerning material valuation and returns to vendor.
E.g. we have got 200 pieces of a material with a moving average price of 2 $ each.
Now, what happens if I return 100 of those to my vendor who pays 2.10$ each for them?
In my view, there are several possibilities:
- Nothing happens, the moving average price is not changed at all, value of the goods is 200$ afterwards.
- New value of the goods is 400$ - (100 * 2.10$) = 190 $. This would mean that the moving average price is 1.90 $.
- Last delivered price was e.g. 2.20$, more than 100 pieces were delivered, so the new value of the goods is 400$ - (100 * 2.20$) = 180$, new moving average price is 1.80$.
So my question is: What is standard in SAP?
Thanks
JensThis is what my thought is
When you return the material to vendor then system take the same valuation as your MAP
and when you buy new goods then it will count based on the
e.g. existing stock is 100 and value is 1000 means valuation is 10 a peice
in you but another 100 at 1200 then valuation is 2200/200 = 11
When a material is subject to moving average price control, the system calculates values for goods movements in the following way:
check this link
http://help.sap.com/erp2005_ehp_02/helpdata/en/8f/d1de34e4cb2300e10000009b38f83b/frameset.htm -
Returns with the current moving average price
Dear All,
I have a concern, if its possible to return to vendor with the current moving average price as I know that returning with movement type 122 is not applicable with such a case , so please advice with an OSS note if applicable
Appreciating your quick response
ThanksHi,
Why you MAP price to be update during 122 vendor returns?
When returns are processed with same value as it was with 101 movement type.
It cannot be same as MAP price of material.
MAP is update based on the average movements of material with quantity and value.
In std you cannot update MAP price of material during vendor returns and its not suggested.
Rgds, -
Import material moving average price is showing negitive.
Dear GURUS
I have aproblem in Import material moving average price problem
My user put the amount 10000 EUROS instead of 10000 INR in P.O ,
I am getting the below mentioned error.
Moving average price for material is negative: 2428014263 1100 SPR_IMP
Message no. M8783
Diagnosis
This item would create a stock value posting which would result in a
negative moving average price for the material.
Note:
The category of this message can be changed in Customizing for Invoice
Verification. This means that you can receive a message as an error
message even though it is defined as a warning message in the standard
system.
The following documentation deals with the case applicable to the
standard system only.
System Response
The system does not allow a negative moving average price.
cedure
Check your entry in the field "Amount" and correct it if necessary.
If your entry is correct, check the following for the material
o the stock value
(Environment -> Master data info -> Display material)
o the posting history
(Environment -> Line items -> For material).
It might be necessary to cancel past postings (for example, incorrectly
valuated goods receipts or incorrect price changes), before you can
carry out your posting.
If you wish to carry out a price change, the total stock of the material
may be negative. A price cannot be changed if the stock is negative.
Regards
srinivasDear,
Please refer the below SAP notes
SAP Note 356757-MR01, MR1M, MIRO: M8783 when posting invoices
SAP Note 753286 - Moving average price becomes very small
Regards,
Gopala.S -
Unexpected change in moving average price
Hello All,
As per my understanding, the material moving average price will only be changed when there are any new receiving with different material price. However, the situation for this material average price is not as what I expected, it has unexpectedly rise for two days and then again became normal.
I have checked and found that only 261 movement was carried out.
I have also checked in invoice, but nothing is wrong in that.
Kindly guide me on the same.
Regards,
JoginderHi Joginder,
The MAP is recalculated at every relevant movement & invoice. Please
review the following notes which explain how the MAP is calculated and
what can change the MAP.
518485 FAQ: Valuation of goods movements
518368 FAQ: Valuation for the purchase order
209864 Moving average price is disproportionately large
185961 Moving Average Price Calculation
Regards,
Kevin -
Return goods will impact the Moving average price?
Hi,
When stock of a material is low,and we return the goods to our vendor from po(movement type 102), the Moving average price may change very large.for example, stock:11 PC, Moving average price:1;return qty(with po 102):10PC,return price:0.5,then the Moving average price bacome to 6. I went movement type 102 can't impact the Moving average price, is it possible?
Thanks.Hi,
This is not possible. As the name indicates, it is the Moving Average Price. When you receive goods / return goods, the system will take it into accoutn & change the MAP accordingly.
Regards,
Prashant Kolhatkar -
Updation of Moving Average Price
Dear Experts,
My MM period is open for 2 months (i.e for July and August Now) . One of our raw material is Limestone.
From July 1st there were several Receipts and Issues of limestone in SAP.
In August 9th our survey team found that in our stock we have 25000 TON limestone excess. (Due to Callibiration error)
i.e If the current stock in system was 10000 TON the real Physical stock in storage was 10000 + 25000 TON.
We have created a Free of Cost PO for 25000 TON to account the excess quantity of Limestone in Stock.
MIGO Goods Receipt for the Free of Cost PO was done on 31.07.2011.
Because of the extra 25000 TON Free of Cost Limestone Receipt the Moving Average Price of the Material got Updated. (But only from 09-August-2011 not from 31-July-2011)
I want system to calculate the new moving average price and update all the documents posted from 31-July-2011. MY MM period is not closed.
Is it possible to do so and how. Please Help.
ThanksHi
The physical inventory is carried out on the basis of stock management units.A stock management unit is a non-divisible part of a stock of materials for which a seperate book inventory exists.A stock management unit is uniquely defined by
Material
Plant,storage location
Stock type
Batch
Special Stock
Each stock management unit of a material is counted seperately,and the inventory diffreneces are posted per stock management unit.
The physical inventory process comprises three phases
1)Creation of physical inventory documents(MI01)
2)Entry of Count(MI04)
3)Posting the difference(MI07)
1)In the first phase ,you create the physical inventory documents.SAP systems provide several procedures for mass-generation of PI documents.After selecting the stocks to be counted and creating the PI documents,you print out the documents in order to start the counting process.A physical inventory document cotains data that include
>The plant and storage location in which the count has to take place
>The date on which the count has to take place
>The materials to be counted
>the stock types to be counted
>The status of the item
>The status of the PI document
When creating a PI document,you can specify a physical inventory nuber in the document header.This physical inventory number facilitates selection of the PI documents to be processed during entry of the count data,posting the diffrences, and in evaluations.
2)Entering the physical inventory count:For the physical inventory count,you must print out the PI document and forward it to persons responsible for the count.You can enter the stock figures in the system with and without reference to a PI document.When entering the physical inventory count,you can enter a percentage variance of the count quantity from the book inventory,above which the system issues a warning message.
3)You can post the inventory diffrences either via list of differences or via seperate transactions.When an inventory difference is posted,the system creates a material document and corrects the stock figures,and an accounting document recording the necessary accounting movements.
Hope this will be helpful for you.
Regards,
Sandesh Sawant -
SAP Note 209864 - Moving average price is disproportionately large
Dear All,
We are having problems similar to what are described in the SAP Note 209864.
We run the example as decribed in the note on our development server and got the same results. Then, we run the tractsaction OMC0 to set the tolerance upper and lower limits to 10% for the moving average variance and run the example again but still got the same result. We do not know why.
In our production environment, some purchased materials may be returned to our warehouse from produciton after their stock quantities reach zero (and therefore their total stock values as well). If in the time between the material reaches zero stock value and any left over materials are returned to the warehouse, there are good receipts from our suppliers for those materials and the prices are much different from the original moving average prices (e.g. replacement parts that are free of charge). The value of the subsequent materials returned from the production to the warehouse will be valuated incorrectly.
We would like to control the vairance to a pre-defined percentage, e.g. 10-20%.
Please help.
Best regards,
NelsonDear,
Please refer the below SAP notes
SAP Note 356757-MR01, MR1M, MIRO: M8783 when posting invoices
SAP Note 753286 - Moving average price becomes very small
Regards,
Gopala.S -
Moving average price not calculated properly
Hi,
For a consumable material moving average price(MAP) is getting calculated wrongly.
There are 2 goods receipts taken in Jan'08 and Feb'08 at a unit price of 1250 and 1450 INR.
Then there are around 10 Goods issues for a cost centre, Mvt type 201 taken for next few months.
The MAP value has been calculated properly after the Goods issues.
Again there was a goods recipt in Oct'08 for 1275 INR.
The goods issue done in Nov'08 has created a problem and it has calculated wronlgy i.e. instead of Rs. 800, the system has calculated issue price as Rs.3500.
No value has been changed in MR21. No PO's has been created between these days.
Can anyone help us...??
Regards,
RamyaHi Ramya,
You have informed in your thread that "for a consumable material..", If a material is procured for direct consumption, the consumption accounts in Financial Accounting are posted when the goods receipt is entered . The total quantity and value of existing stocks of the material are not affected. There is no Goods Issue.
Now, if you procure the material for stock, then changes in Material Valuation due to goods receipts and invoice receipts are carried out automatically (ofcourse manually also) when the relevant transaction is posted.
The extent to which the stock value changes depends on the sequence in which the goods receipts and invoice receipts are posted. The SAP System allows for both possibilities:
- When goods are received before the invoice, the stipulations in the purchase order are used as the basis for posting.
- When the invoice is received before the goods, the details on the invoice are used as the basis for posting.
So, please look into the Invoices and the relevant GR/IR clearing account details. You may get a clue there.
Regards,
Narayana. -
Moving Average Price Tolerance Report
Is there any standard SAP report that can display moving average price variances? I want to be able to see the percent change in the moving average price after each time that it changes.
The report S_P00_07000139 displays the old moving average price and the new one, but there is no field for variance. I know that OMR6 sets the tolerance keys to company codes, but is there any record of the VP key tolerance violations?
The goal is to be able to see all of the materials that have a moving average price that changed by more than 10% from its last price.
ThanksHello, Uuklyph,
if you are not satisfied with S_P00_07000139l, the easiest way would be to create a query (tx SQ01/02/03) over table MSEG "Document Segment: Material", with custom formula for MAP change, calculating with field LBKUM "Total valuated stock before the posting" and SALK3 "Value of total valuated stock before the posting".
Kind Regards
TomT -
Moving average price calculation based on year to date figures
Hello,
I've been working for months on the stock valuation at month end closing for the Finance department. We discover a situation where the moving average price is not calculated as we expected.
The situation is as follows:
2 purchase orders for the same material at different periods and with different purchase order prices
the invoice of the first pruchase order has been recorded after the good receipts of the 2 purchase orders with purchase price variance, good issues have been recorded between the good receipts and the first invoice receipt, therefore the stock quantity is lower than the quantity invoiced
the invoice of the second purchase order has been recorded as well with price purchase variance after the first invoice and after good issues, therefore the stock quantity is lower than the quantity invoiced.
Here is an example with figures:
SAP Calulation
Good entry
Good Issue
Before Posting
After Posting
Good receipt
Invoice receipt
Date
Movement
Quantité
Price
Value
Quantité
Price
Value
Quantité
Value
PMP
Quantité
PMP
Value
Quantité
PMP
Value
01.01.2014
Intial Stock
2000
11
22000
16.01.2014
Purchase Order 1
10000
10
100000
2000
11
22000
12000
10,17
122040
20.01.2014
Good issue
2000
20340
10,17
12000
10,17
122040
10000
10,17
101700
18.02.2014
Purchase Order 2
20000
9
180000
10000
10,17
101700
30000
9,39
281700
22.02.2014
Good issue
22000
9,39
206580
30000
9,39
281700
8000
9,39
75120
30.03.2014
Purchase Order 1
10000
9,5
95000
8000
9,39
75120
8000
8,89
71120
21.04.2014
Good issue
2000
8,89
17780
8000
8,89
71120
6000
8,89
53340
31.05.2014
Purchase Order 2
20000
7
140000
6000
8,89
53340
6000
6,89
41340
- When the first invoice is recorded, SAP calculate the MAP this way: ( 8000*9,39 + (95000-100000) * (8000/10000) ) / 8000 = 8,89
- When the second inoice is recorded, SAP calculate the MAP this way: ( 6000*8,89 + (140000-180000) * (6000/20000) ) / 6000 = 6,89
Moving average price calculation requirement
Good entry
Good Issue
Before Posting
After Posting
Good receipt
Invoice receipt
Date
Movement
Quantité
Price
Value
Quantité
Price
Value
Quantité
Value
PMP
Quantité
PMP
Value
Quantité
PMP
Value
01.01.2014
Intial Stock
2000
11
22000
16.01.2014
Purchase Order 1
10000
10
100000
2000
11
22000
12000
10,17
122040
20.01.2014
Good issue
2000
20340
10,17
12000
10,17
122040
10000
10,17
101700
18.02.2014
Purchase Order 2
20000
9
180000
10000
10,17
101700
30000
9,44
283200
22.02.2014
Good issue
22000
9,44
207680
30000
9,44
283200
8000
9,44
75520
30.03.2014
Purchase Order 1
10000
9,5
95000
8000
9,44
75520
8000
9,28
74240
21.04.2014
Good issue
2000
9,28
18560
8000
9,28
74240
6000
9,28
55680
31.05.2014
Purchase Order 2
20000
7
140000
6000
9,28
55680
6000
8,03
48180
- When the first invoice is recorded, SAP should calculate the MAP this way: (2000*11+10000*9,5+20000*9)/(2000+10000+20000) = 9,28
- When the second inoice is recorded, SAP should calculate the MAP this way: (2000*11+10000*9,5+20000*7)/(2000+10000+20000) = 8,03
Could you tell me if you know how to set up the calculation based on this formula (Intial stock value at MAP + Year to date Purchasing value) divided by (intial stock quantity + quantity purchased)?
Thank you in advance
RegardsArti,
MBEWH table will get you the MAP of a material monthwise,I guess you need to get the logic which will use those details to arrive on MAP for a paritcular date.
Check the SDN Forums with the keyword "MOVING AVERAGE PRICE REPORT" to get some lead.
moving average price report
K.Kiran. -
Moving average price variance in Invoice verification
Hello,
I set in sys that the moving average of price variance will be check in tolerance of x% (lower & upper limit) BUT the system ignore it , when I save an Invoice (MIRO) with price that change the moving average price for more than X% the invoice was saved with no W/E massage . I set all massages that seams to be relevant with E but nothing was happened .
What is the way to set the system that in Invoice verification stage it will check the moving average price variance and give an alert or will not let the invoice to be post ???
Best Regards
IditHi,
You can block Invoices using transaction code OMC0
(a) Use Tolerancy Key VP for your company code
(b) Fill-up Lower and Upper check tolerance limit %
When a stock posting line is created as a result of an invoice item, the system calculates the new moving average price that results from the posting. It compares the percentage variance of the new moving average price to the old price using the percentage tolerance limits defined.
Bye,
Muralidhara -
Updating Material Master Moving Average Price using BAPI
Hi,
We need to create a program using which we can update material master moving average price for a specific material.
For this we are using BAPI_MATERIAL_SAVEDATA.
when we are executing this bapi with inputs, it is showing data updated or created but when we are checking it in MAterial Master the data (MOving Price ) is not getting updated.
Please advise,
Thanks.I am trying to use BAPI_MATVAL_PRICE_CHANGE to change the price of a material in material master
(The moving average price [MAP] in Accounting View 1)
Using the BAPI, I enter
--> RFC target are
-> Material No.
-> Valuation Area
--> Prices table (I enter the new price that i want)
when I run the BAPI, i get error message (This can be seen in the returns table)
ID --> CKMLSENDPRICE
MESSAGE NUMBER --> 701
DETAILS --> No customizing data for Valuation Area XXXX found
PLease advise. -
Function module to update Moving Average price for Material?
Hi guys,
is there a function module or BAPI to update the moving average price in a material master?
i have tried UPDATE_MATERIAL_PRICE but guess it does not work. I have also tried MB_UPDATE_MATERIAL_PRICE and it seems to not work. Any pointers?We have a need to update the moving average price using movement type 531 for a custom solution we have built for other business requirements. We have not found a way to update the moving average price yet using any of the information provided here. Can any offer any other suggestions. Looking for a BAPI, user exit, or function module that we could tap into in order to updat the moving average price. Here is what we found...
We believe that the following suggestions doNOT apply...
BAPI_MATERIAL_SAVEREPLICA is basically for updating material master records in general. It does not address the offset to the alternate accounts.
BAPI_COSTESTIMATE_UPDATE_PRICE does not adjust the moving average price.
CIML_UPDATE_MATERIAL_PRICE updates Project Stock.
Any help would be greatly appreciated. -
Moving average price of the material is negative
Hi GUrus,
Can anybody please expklain me why we get the moving average price of the material to be negative. PLz xplain with an example clearly. Thanks in advance
Thanks
AnushaDear,
Please rfer the OSS Note 753286 you will get the reason for it.
The invoice price is constantly less than the goods receipt price.
The invoice verification tries (in stock coverage) to subseqently debit resp. to credit the difference between value of goods received and invoice item value to the stock.
Hope clear to you.
Regards,
R.Brahmankar
Maybe you are looking for
-
C7280 AIO won't print over network. Was working on WiFi, still works on USB.
My AIO quit printing over the network after 2 years of service. The USB port still prints OK. My Linksys utility still sees the printer, and I even get ink levels back, but print jobs are hung up in the queue with status 'Error - Printing'. I tried
-
OS: Debian 7 x86-64 Browser: FF 23.0 /opt/firefox/firefox: ELF 64-bit LSB executable, x86-64 /usr/lib/flashplugin-nonfree/libflashplayer.so: ELF 64-bit LSB shared object, x86-64 I'm running FireFox and open in it from 3 to 20 tabs . Earlier in this s
-
Why did apple make the feature of "copying" photos between albums but not moving them. I have some private photos in my camera row but i can not keep them. It make no sense being able to copy but not moving the photos. The only solution i got is to j
-
How to avoid the presence of element in the Destination file if the value is empty
Hi, I am using a map, in which Source is an XML File, Destination is a FlatFile For Eg: Input File <Name> FirstName>aaa</FirstName> <LastName>bbb</LastName> </Name> Output File FirstName LastName aaa bbb Destination Schema is also
-
Kicked out of CS6 - registration number suddenly invalid
Hi, after using my CS6 MS for over a year I suddenly got a pop up: register for trial version. Huh? Got a legitimate home version from reseller, full wax, registration number got accepted without problems. Have uninstalled cs after browsing this foru