Moving average price (MAP) became Zero(0) for one material

Gurus,
Please tell me what could set MAP to zero for a material?
Thanks,
Kishore

HI,
Please check whether any body has transferred material from on location to another free of charge ot at the price 0.01,
as the MAP will be become zero by two reasons
1) any user have made the GR or Invoice for that material for at 0.01 price.In case of several invoices with too low a price the total value can reduce to such an extent that the MAP goes towards zero
2) or you may not have any stock in your location's.
please check the MB52 repost whether any body did for 0.01 price for that material , you can increase you MAP with Transactions MR21/MR22 ,increase the price/stock value again - if required.
Furthermore, you can define tolerance limits in the Customizing for the MAP price variance (Transaction OMC0, tolerance key VP) this is for your precautions in future.
PLease see the previosu forum post on MAP they might help you in your scenario.
Regards,
Ninad Kshirsagar

Similar Messages

  • How to get Moving Average Price ( MAP ) & Standered Price in BW

    Hi all,
    I want to get the Moving Average Price ( MAP) & Standered price in BW Report.So that please suggest me
    1. which Cube I have to use &
    2.  which datasource having that Moving Average Price ( VERPR) Field.
    If having other Procedure to calculate Moving Average Price in BW .
    please give me these details.
    Thanks,
    kiran

    Hi Kiran,
    0IC_C03 Cube can be used to bring the fields you require.
    Please search forum post by Anil Kumar, link is not available  thats why i am copying the text here.
    You need to enhance the Standard DS of Infoobject 0MAT_PLANT and Infoobject 0MAT_PLANT to include these 2 fields.
    And you need to enahance the 0IC_C03 cube to include 0MAT_PLANT and need to complete the mapping in all 3 Update rules for this added Infoobject.
    And you need to upload the attribute data of 0MAT_PLANT as full upload every day.
    In the reports , you need to dependent on Formula varibles with replacement path with standard price an MAP price attributes of 0MAT_PLANT. So if you go with these formula variables with replacement path, you should take 0MAT_PLANT characterstic into rows as a prerequiste.
    If you want to avoid this prerequisite, then take a look on How to calculate with attributes values.
    Other wise you need to do the calculations at 0MAT_PLANT level by a base query after every upload,and the result should be stored in TODS by APD .And then you can final report with out 0MAT_PLANT in rows upon this ODS.
    please see this links
    Re: 2lis_03_um and MBEW- STPRS
    Re: How to get Moving Average Prince and Standard Price in BW (inventory cube).
    Hope this Helps.
    Thanks
    CK

  • Moving average price has become Zero

    Hi,
    Can you please help us , if you have any ...this kind of situation in your projects.
    Scenerio:
    We are using Workflow mechanism for creation material in Master data client
    01. After creation of Material, it will go for approval (to six departments in SAP Itself ) and after their approvals,it will be moved to "Book of Records"( to Transactional client)
    02.If the requester is submit the Material for approvals, it will create IDOC and will be moved to "Book of Records"( to Transactional client).
    03.If any error is there in the Material views, IDOC will be failed in Outbond system( Transactional client)
    in this case.We use BD10 to move the changes manually.
    Problem is,
    01.We moved manually 10 materials on 29/10/2008 through BD10 to Transactional client .in this case, we observed that, the moving average price(VERPR) ,Commercial price 2 (BWPH1),and Moving average price (if the price control is S) (SALKV) has become Zero.
    Why ?
    Why this 3 fields become Zero ?
    Is there any link between these fields and How ?
    Note: Price control "S" is maintained to the above all the materials.
    Can any body help us to find out the reason ?
    *What is the solution to find the Moving average price now and to update as on date ?
    Is there any field , we can see the Moving average price in backend ?*
    Your help will be highly appreciated.

    Thanks for your answers, But..
    There is a problem that we are supporting to China and they have a local ledger and they will calculate the actual costing based on tha moving price.Now these 10 Materials are Finished goods and are available in 30 plants each.
    Taking the MAP from the each plant and calucating it ... is very problem and headache Job .
    My question is ....
    How it got deleted and why ?
    Is there any relation between these three fileds ?
    Easiest way of collecting the MAP ?
    Any thought  will get the appreciation..
    Thanks
    Raju

  • Moving average price  has become Zero in Material Master

    Hi,
    Can you please help us , if you have any ...this kind of situation in your projects.
    Scenerio:
    We are using Workflow mechanism for creation material in Master data client
    01. After creation of Material, it will go for approval (to six departments in SAP Itself ) and after their approvals,it will be moved to "Book of Records"( to Transactional client)
    02.If the requester is submit the Material for approvals, it will create IDOC and will be moved to "Book of Records"( to Transactional client).
    03.If any error is there in the Material views, IDOC will be failed in Outbond system( Transactional client)
    in this case.We use BD10 to move the changes manually.
    Problem is,
    01.We moved manually 10 materials on 29/10/2008 through BD10 to Transactional client .in this case, we observed that, the moving average price(VERPR) ,Commercial price 2 (BWPH1),and Moving average price (if the price control is S) (SALKV) has become Zero.
    Why ?
    Why this 3 fields become Zero ?
    Is there any link between these fields and How ?
    Note: Price control "S" is maintained to the above all the materials.
    Can any body help us to find out the reason ?
    *What is the solution to find the Moving average price now and to update as on date ?
    Is there any field , we can see the Moving average price in backend ?*
    Your help will be highly appreciated.

    Normally when you create a new material, you need to provide the price manually for the first time. Now since you said your price control is "S". Otherwise your IDoc should have a price for the Standard price when it is "S" and Moving Average price when it is "V".
    It can be ZERO if you intend to create and release a std cost esatimte (For internally produced materials).

  • Moving Average Price does not get updated for Project Stock

    Hello Experts
    We have an Engineer-to-Order implementation for our client. Accordingly procurement is done per project. Each Project issues its PRs which are then converted to POs and recieved into Project Stock.
    While assigning the material to the Network activity in Project (using material component) the system uses the price found in the material master (MAP or STD) as a planned cost appended to the project.
    Problem:
    while procuring the material, when we receive it into Project Stock (Mvt 101 Q + ) the Moving Average Price in the material master does not get updated. this way all newly created material master will never have a moving average price, thus whenever we try to assign them to the project we receive an error message (Cost for Material Component ###Mat.Num### cannot be determined.
    Question:
    How can I get the system to update moving average price (for all types of stock) based on procurement for project stock.???
    Your help is kindly appreciated.

    I'm sorry for the confusion
    Case:
    The T-code is CJ20N Project Builder in PS module
    we are assigning material components to network activities under a certain WBS element in the project.
    there is a function in the Project Builder to calculate the cost of a network. it uses the costing variant assigned to the network which is PS02 (We get the error here)
    The costing variant has a valuation variant which lists a series of strategies  to get the material price. Planned 1 if not then STD if not then MAP. (you can choose between many options via a drop down menu) you can choose 5 consequent options.
    The MAP that the valuation variant is coded to get is the Plant Stock MAP -- Or the Project Stock MAP but only Per WBS element.
    The MAP that the Actual postings update is the Project Stock MAP only Per WBS element.
    This means that if you use a material component to purchase material 123 Acc.As. Q for WBS X for 10 $ then you try to assign a new material component with the same material 123 to WBS Y, the system will not get a MAP. because it's stored in QBEW per WBS element.
    This way the system will never get the MAP right.
    However, we don't always use project stock to procure for projects, for some requirements we can assign and use plant stock as well for Projects. that way we need the MAP from plant stock.
    In the Valuation Variant you can use a User Exit Strategy. The user exit's name is COPCP005
    My Suggestion is:
    Use the User Exit COPCP005 to calculate the { Total value / the total quantity (MAP) from QBEW + Total value / total quantity (MAP) from MBEW } / 2
    which is the MAP for both plant and project stock together, since that we are going to use both.
    Q: Is this correct !?

  • Moving average price based on valuation type for material

    Gurus help needed.
    we want to maintain the moving average price of the material in the pricing, and this depends on the Valuation Type. We have 3 valuation types.
    If valuation type is blank then one MAP(Moving average price) value will come and if nn one map will come and for nn one map will come.
    We have copied VPRS conditon type to YVRP and changed conditon category as T( Moving cost).
    But in pricing the YVRP price is not picking from valuation type which is blank.
    Where can  i make the settings to tell the system to pick the moving average price from the material master where the valution type is blank always based on the condition.
    Do we need to creat a routine? If so is there any standard routine which we can use or make minor changes to it?
    If it is a new routine please tell me how to start with VOFM?
    Note : We need the value to come automatically from material master same as VPRS.

    Hi
    The first method is not to set the pricing condition VPRS as statistical.
    Simply remove PR00 and it will work fine if you always use VPRS as your pricing base inside the pricing procedure.
    VPRS will reads both prices based on the price control in the material master. 
    Price control S for standard price. 
    Price control T for moving average price. 
    It is this simple if you do not have any other "Prices" in the price procedure. 
    However, if you are using one pricing procedure where for some items you price using VPRS and some others using PR00, then you should use requirement routines to enable the correct price condition type at the right time. 
    The second method involves more work as you need to write a formula (VOFM) to get that information. 
    This is how it goes :- 
    1. Set VPRS to be the first step in the pricing procedure and to be subtotal B (as standard). 
    2. Set PR00 with alt. calc. type formula, which sets the value of PR00 to be equal to the subtotal B.
    Step 1 VPRS statistical, subtotal B, reqt 4 
    Step 2 PR00 Altcty 600 
    With regards
    baalakrushnan.da

  • How to calculate moving average price(MAP) when price variance in IV

    Hi All,
    My current stock for a material is 39 and MAP is 0.8 GBP.
    A purchase order is created for the material for a quantity of 1 at price of 0.8 GBP per unit.
    Invoice is posted for the above PO at price of 1.74 GBP.
    What will be the new MAP for the material now??How to calculate MAP when there is a price variance in Invoice?
    Please suggest ASAP.

    Hi,
    The Procedure for calculating MAP is :-
    Case 1 :- PO at different price
    If in Material Master your MAP is 0.8GBP & closing stock of 30Nos, value is 24GBP
    In PO if the price is 0.9GBP & qty is 10nos, then after Goods Receipt Total Value of the GR i.e. Qty * Price + any other delivery cost will be added to the material stock value.  Qty is also updated.  New Total Value / New Stock Qty will be MAP.
    In this case Qty received 10 & price is 0.9 that means value would be 9GBP.
    Total Value becomes 24GBP (Present Stock) + 9GBP (Goods Receipt) = 33GBP
    Total Qty becomes 30Nos + 10Nos (Goods Receipt) = 40Nos
    MAP becomes = 33GBP / 44Nos = 0.75
    Case 2 : Invoice Posting (MIRO) at different price than PO
    While doing MIRO is we post at different price system will check whether sufficient stock posted in GR is available.  In the above case it is 10Nos,
    If it is there, then the above logic as in case 1 will take place
    If not available, to the extent of stock availability system will post the different value & adjust MAP & remaining is posted to Price Difference Account.
    In your case it would be like this :
    1. MAP 0.8 for 30Nos (Value would be 24GBP)
    2. Invoice Posting 1.74GBP for 1No.  That means value would be 24GBP + 1.74GBP = 25.74GBP
         Qty would be 30+1 = 40
         MAP = 25.74 / 40   = 0.64GBP
    Hope this clarifies your doubt
    regards,
    JP

  • Moving Average Price (MAP)

    Hi,
    We have a requirement to send new MAP (MBEW-VERPR)
    to a third party system each time change been happend to the
    material MAP in a plant.
    Please guide me. If it has morethan one solution let me know.
    Thnaks & Regards
    Prasad Raju

    exact. MR21 is a manual change, while the GR is a automatic change.
    You will not have any transaction that shows you all the MAP changes with date and time.
    you would have to develope your own ABAP or procedure to capture all changes.
    You ccould create a Z-table and copy stock and price every day. But this is still just a daily number, if the value changes more than one time during a day, you will not see it then.But you can certainly see when the price  startet to jump.
    I often use a mix of MR51 and Excel.
    Run MR51, add coloumn for entry date, sort it in sequence of entry date.
    download it to Excel.
    Add a first line with quantity and value from last periods record from table MBEW and calculate the price.
    Then you can start calculating the MAP for each and every line.

  • Moving Average Price for Batch Maintenance

    Hi Experts,
          I've created material of which stock is maintain in batch (Valuation category = X & Price Control = V).
        Due to batch wise stock, system calculates the moving average price for different batches.
        Can we calculate moving average price at plant level inspite of maintaining material batch wise?
       Is there any other way by defining multiple storage bins for that material so that I can see the stock value differently with single moving average price value?
       Thanks.
                                                   Naimish.

    In MM03, you get the overall MAP for all batches of the material at plant level without mentioning valuation type in org. level. When specific valuation type is given, you can see its MAP / std price.
    Hope this clears the doubt.
    Regards,
    SAmeer

  • 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 ,
    Ameesha

    Hello,
    I doubt a GR,GI or PO can change the Moving Average Price.
    It should be only through MR21.
    Please check again.
    Rajeev

  • 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.

  • 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,
    Dikla

    Dear 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 effect due to 309 mvt type

    Dear Experts,
    when we do stock transfer (309 mvt type ) from mat A to mat B , moving average price of A gets copied to moving average price of B if the stock of material B is zero.
    If there is stock for material B, moving average price of A gets added to the stock value of B & MAP is recalculated.
    Is there a way to ensure when we do material stock transfer, same MAP price is also captured. please suggest.

    >
    Mathew John wrote:
    > After transferring the material from A to B, then moving average price will change for both the materials.
    >
    > So if you want to change the MAP, use the t-code MR21 and make the changes. Difference amount will be debited and credited in PRD account.
    for what reason should the price of the issuing material change?
    can you proof what you wrote?

  • 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,
    Ramya

    Hi 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 in MM

    Hi Experts,
    When we create a PO with account assignment K (cost center) at the line level for a material stock, the Moving Average price in the accounting view of that material is not updated at the time of GR.
    Is there a way to update that price when the PO was placed for a cost center?
    A quick answer will be appreciated.
    thank you
    Fotso.

    Dear,
    Since you are mentioning in PO as K category, means the material should be consumed for that cost center directly without maintaining in STOCK.
    If the purchase order has been set with account assignment then the stock will be expensed directly to the cost centre and will not show as stock. If you are ordering stock the account category should be left
    blank, then the stock will increase and the MAP will adjust on the accounting view of the material master accordingly.
    If you change category K, it will update stock and MAP in M Master.
    Regards,
    Syed Hussain.

Maybe you are looking for

  • Can you connect two iPods to the same iTunes library?

    This might sound dumb but I honestly have no idea - I want to purchase a second iPod but don't know if I can run them both from the same iTunes library? The new one I want is a shuffle so a much small capacity then my other iPod. Help.

  • Moving documents to other document library using content organizer rule

    Hi Team,<o:p></o:p> I have created a content organizer rule to move documents from one document library to another.<o:p></o:p> I have two document libraries say Doc A and Doc B, where Doc A is a source library (where I will upload the documents) and

  • Problems  -  Slide Show Text PSE4.0

    As newcomer to PSE4.0 I want to make an HTML photo gallery with captions. I have put captions for the photos in the property box in the Organiser and they appear when I enlarge the thumbnails. In creating the photo gallery I tick the box on both thum

  • Necessary to re-build every blog entry????

    So I am a novice computer user. I was able to design and publish my site on iweb. Very happy with the results. except.... do i really need to re-build every blog entry i make? when i add a new entry, I basically have to start from scratch everytime.

  • İ have a problem with my itunes accounts.when i want to buy in-app features i got an error

    İ have a problem with my itunes accounts.when i want to buy in-app features i got an error that; "Please comtact with itunnes support for completing this process" İ checked my device settings and tried my account with another ios device but result no