-ve price change in Moving average Price of Material in Material Master.
Dear All,
Kindly guide on below issue.
We have a Material e.g A which stock was available in System let us say 10 qty & the Price per unit was Rs.10. But in last August some users chagned the price to Rs.5 because of whcih the Valuation in previous period has become negative.
Now I have to rectify this. Now please tell me how can I do so.
Also Note: there are sevral other Movements have happened since then i.e. GR, IR, Consumption for Production etc.
This is very important.
Regards,
For negative MAP , there are steps which are given in SAP note 356757. Follow this steps to overcome this issue.
The notes goes as...
Summary
Symptom
When you try to post an invoice for the purchase order, the system generates error message M8783: 'Moving average price for material & & & is negative'.
Additional key words
MRHR, MR1M, MIRO, MMVAL, M8783
Cause and prerequisites
You posted a valuated goods receipt for a purchasing document for a material with moving average price control.When the invoice was posted (invoice item with price variance for goods receipt), the system generates error message M8783: 'Moving average price for material & & & is negative'.
Between the posting of the original goods receipt and the entry of the invoice, the system already posted additional valuation-relevant transactions/events (goods movements, invoices and so on, can be displayed with Transaction MR51).
The invoice verification tries (for stock coverage) to credit/subsequently debit the difference between the value of goods received and invoice item value for the stock.However, the material total value must not become negative by this stock posting.
Solution
Before you post the invoice, you must first increase the stock value.
The amount by which the stock value must be increased at least can be calculated from the following values:
1. Transaction MM03, accounting view material master, field 'Total value' (MBEW-SALK3)
2. Invoice item value according to invoice
3. In the invoice verification (Transaction MR01, MR1M, MIRO), change the invoice item amount to a value which is high enough and simulate the invoice to receive the value which would be posted for this item to the GR/IR account.
In the invoice verification, the value (3) minus (2) is posted to stock. It must be larger than (1).Post a subsequent debit with the amount (3) + (1) - (2) for the affected material/plant (Transaction MR22).
You can post the invoice afterwards.
Similar Messages
-
Changes to moving average price
Dear All,
I need to have a report showing Changes to moving average price for multiple material masters. Please suggest me if there is any standard way of getting it. Or from some tables i can take values.
Regards
MSRHi,
I think there is no std report to find out the MAP of the material.But however you can find the map using MBEW table for that material at that instance. Also you may try to use MDEWH to know the MAP for any period (like previous periods).The downlosd may give you some picture about MAP changes.
Regards, -
How change the moving average prices?If run costing done In the MR21 system
hI,
How change the moving average prices?If run costing done In the MR21 system notallowing the changing the prices?
Regards
ChannaHi
Showingerror
A current or future standard price exists for material 300000007
Message no. CKPRCH025
Diagnosis
A current or future cost estimate exists.
Procedure
You can set the price of a marked cost estimate through the radio button 'Default Planned Prices' and release it by saving.
Please what is the process changing moving aveerage prices -
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 -
STO with moving average price & with out moving average price
Hi,
i have two questions.
1) I have created STO and issued the material with 351 movement type, after issuing material accounting documents will be with moving average price from issuing plant.
what is the other process to issue with out moving average price ,the price must take as per in PO(sto).
2) why we will use STO why cont we use 301 movement type with one step transfer.
Pls help
Regards
SunilHi Sunil,
1) the 351 movement type uses always the price from the material master, you can't change it
2) I don't really understand your question. You need advise when using STO and when 301?
Attila -
Goods Receipt Amount based on PO price instead of moveing average price
Is it possible to customise SAP so that the amount in Goods Receipt transactions is calculated based on quantity * PO price instead of quantity * moving average price?
Thanks.Thanks for your reply.
Standard SAP functionality:
1. When material ledger is active, the GR amount is based on pre-GR moving average price.
2. When material ledger is not active, the GR amount is based on PO price.
We use the material ledger but want the GR transactions to record the amount based on PO price.
Any suggestions? -
Track Changes in Moving Average Price
Dear Experts ,
I have a material , the MAP for which has changed drastically from Rs 10 to Rs 123 over a month
I need to check the changes in MAP of the same .
How an this be done ? Is there a std report for the same ?
Regards
AnisHello Lakshmi Reddy ,
MBEW & MBEWH gives the price of the material in a certain period .
But in our case , within the same period the price has drastically changed .
The reasons for this were erroneous price in PO .
Also at the same time there were instances where the price was changed at the time of invoice verification .
Also there was a manual price change done using MR21 for the same material .
All the above are scattered documents , that have affected the material price .
I want to know if there is any way by which we can find out the various price changes taken place for a particular material .
Regards
Anis -
Change in Moving average Price
Hi Experts,
When ever MAP changes in our SAP syst . I need to trigger the changed value into non-SAP syst. I know MAP will not be registered in change logs.
I am looking for MAP changes based on Date / Matnr. Any ray of light on this would be highly appreciated.
Thanks in advance.
Ravish..Michael,
Thanks for response . I activated the change pointers . I created a new message type Z..
assigned MATMAS04 to this Z type . In BD52 i added VERPR field for tracing changes . I activated my Z type in BD50. I saved . Still it is not loging change logs
either in BDPS/ BDPV tables or in CDHDR .
Pls give me hints if i am missing any thing in between. -
Change Moveing average price in MIGO Goods Reciept through user exit
Hi,
i need to change the moving average price in the MIGO transaction (Goods Issue) through user exit can any one help me with user exit.Hi,
Check these Enhancemnts...
Exit Name Description
V02V0001 Sales area determination for stock transport order
V02V0002 User exit for storage location determination
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0004 User Exit for Staging Area Determination (Item)
V50PSTAT Delivery: Item Status Calculation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50R0001 Collective processing for delivery creation
V50R0002 Collective processing for delivery creation
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50S0001 User Exits for Delivery Processing
V53C0001 Rough workload calculation in time per item
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53W0001 User exits for creating picking waves
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
Badi Name Description
DELIVERY_ADDR_SAP Determine Time-Dependent Delivery Address in Delivery
DELIVERY_PUBLISH Returns BAdI Implementation: Automatic GR Posting T 2
DELIVERY_PUBLISH Updating of Delivery in Purchase Order
DELIVERY_PUBLISH AIP: Delivery Confirmation for Sales Order
Regards
Raghu -
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 -
Does moving average price work with multiple valuations?
Dear All,
I have activated multiple valuations: Legal, group and profit center.
I have activated ML/Actual costing for this multiple valuations too.
Now I have 3 price fields in material master.
Could I use moving average price for some materials types in multiple valuations?
Thank you,
With best regards,
Kamila.Hi Kamila,
yes, ML is always activated for all materials in a plant. To use MAP you have to set the price determination of a material to '2':
This is the F1 help of the field price determination:
Material Price Determination: Control
Specifies how the material price determination should procede.
You have the following options:
With price control V in activity-based material price determination (indicator2 in the material master), the moving average price is calculated. With price control S, the material is valuated with the standard price and the moving average price is calculated for information purposes.
In single-/multi-level material price determination(indicator 3 in the material master), the valuation price (standard price) remains unchanged and a periodic unit price is calculated for the closed period.
This option is only for materials with price control indicator S,and is only recommended if in addition to multiple currencies and/or valuations, you use single-/multi-level material price determination.
In single-/multi-level material price determination, a periodic unit price is updated for information, but it can only be used for material valuation in the closed period.
Dependencies
The indicator is only of use if the material ledger is active.
Upon activating a valuation area for the Material Ledger in Customizing, you can enter what type of material price determination will be proposed when creating a material in that valuation area. This proposal will be ignored at production startup: the system automatically sets the indicator to 2 in the material master for all materials present.
If you want to change the indicator for a particular material later, choose Accounting -> Controlling -> Actual Costing/Material Ledger -> Environment -> Change Material Price Determination.
best regards,
Udo -
Automatic MAP ( Moving average Price) in CDHDR - How to capture?
Hi All,
I have a requirement in which changes to Moving Average price ( MAP) needs to be send to another legacy system through custom MATMAS IDOC. Now when I make a change to MAP through MR21 or MM02 these changes are written in BDCP table and a change pointers are created and hence i am able to send them through IDOC. But when for a material the MAP changes through GR,GI Oor PO changes in such cases the MAP change being an automatic change it doesn't get captured in CDHDR and CDPOS table and hence no change pointers are created. I know CDDHR and CDPOS captures manual changes and not automatic changes. Could anyone please explain me in details how this problem can be resolved.
Thanks ,
AmeeshaHello,
I doubt a GR,GI or PO can change the Moving Average Price.
It should be only through MR21.
Please check again.
Rajeev -
Making Moving average price a mandatory field in MM01
Hello,
I've tried to make MBEW-VERPR a mandatory field in TC MM01, but with no success.
I tried using field selection (OMSR), screen variant (SHD0), making system message M3 131 an Error - nothing worked.
Please advice.
Thanks,
DiklaDear Lakshman,
You are right in what you are saying, and to explain the reason why I'm trying to make this field mandatory, I'll describe a scenario:
You have a Make To Order purchased material and you received an order for this material from one of your customers. You go out to purchase this material.
When you do GR for this PO, the PO price does not change the moving average price (MAP) of this material - it changes the sales order MAP of this material.
If, for some reason, the customer cancels his order at this point, you will do transfer posting to this material and change it from sales order stock to own stock.
We do this transfer posting with movement type 414 and that movement does not change the MAP of the material.
Now we have stock for this material, but with MAP zero.
If now we receive another customer order, we don't have to go out for purchase because we have this material in stock.
If we will use MvT 413 to allocate the stock to the sales order,
it will be allocated with price zero.
In this case, when we'll post the outbound delivery, no financial document will be created because the price of the material was zero.
I want to prevent this situation.
If the field is mandatory, even a price of 0.01 will be enough for the creation of financial document when I post a material document.
Dikla -
Moving average price date wise
Hi,
Is there any table to track date wise changes of moving average price?
Regards,
Sattujhi
u cant get it date wise but check following table MBEW
and field VERPR Moving Average Price/Periodic Unit Price
http://sap.niraj.tripod.com/id43.html
for the material prise change documents use table MLHD wiith field BELNR
regards
kunal -
Moving Average Price for non stock material
Hi All,
We are looking at loading a large number of material masters for items that will not be stocked - i.e. an account assignment will always be provided during purchasing.
When we load these materials - what should the moving average price on the accounting tab be set to? If we put an estimated price in - then when we purchase we will get a warning if the variance between the purchase price and the moving average price is too great. And then when the material changes in price (in lets say a year because the vendor has increased prices by 10%) we can no longer update the moving average price.
What is the best practice in this scenario?
Kind Regards,non stock material (standard material type NLAG) does in general not have accounting views, hence it has no fields for moving average prices.
however it can be customized to have an accounting view, we did it too. This servers the requisition process, with accounting view the price defaults to the requisition. without accouting view, the valuation price needs to be entered manually by a user in the requisition.
The MAP gets only updated if the stock is posted to inventory, which will never be the case for non-stock material, because of this you should always be able to change the MAP directly in the material master with MM02, or if not possible in MM02 with MR21.
Maybe you are looking for
-
Select list works for some users not for others
Apex 3.2, Oracle 10g I have a page with a select list. (other select lists work fine) This view is a based on a view over a dblink with the chain being (public synonym -> dblink view -> dblink real view ) One user logs into the Apex app and the selec
-
If I get info on my library I see under sharing and permissions a user called fetching and a user called wheel. I am not familiar with these users. Are they there for a reason?
-
I've tried installing a couple AIR apps, and I get the same error each time: quote: Sorry, an error has occurred The application could not be installed. Try installing it again. If the problem persists, contact the application author. Error# 3003 The
-
PCI-6110 transient synchronous input noise
I am trying to acquire transient voltage signals with a PCI-6110 board, sampling at 5MHz. When I examine one channel of an input signal (from an optical sensor, with its own internal op amps) using the sensor's BNC cable to high-impedance input of an
-
How to create a Non Excisable Location
Hi, While creating a Location is it mandatory give excise details, like selection of XM/XD/None ? if not please explain the procedure. Thanks, Kumar.