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

Similar Messages

  • 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

  • Moving Average price issue

    Hello Experts,
    My client one Semi Finished material maintained Price Control as S (Standard) with 13.5 and accounting documents posted with 13.5 only with standard price no issues and working fine. Now the issue is MAP (Moving Average Price) updated for the same Semi Finished material with 4860, I don't know how this figure has arraived. when I check in material master records no one updated manually. Now my client's finance controller is asking how that figure (4860) arrived ?.
    I have checked in MSEG table and it updated the same 4860 only but material document posted with standard price only. I couldn't figure out how system arrived this amount (4860) ?,
    it would be great helpful if you can through some light on this issue.

    Dear Srinivasa,
    Kindly check follwing things
    1) Whether the material has got any goods receipt with higher value.
    2) Whether the Future price is maintained for the material  in Material master - Accounting view,with higher value and its validity
    3) Check the changes happened in past related to MAP, in Material master MM03-> Display changes.
    With regards,
    Ajay Bhalekar

  • Calcualtion of Moving average price

    Hi All,
        I like to know the Calcualtion of Moving average price in Materail master Record. Is there any T. Code to Check Moving avrage Price. Based on which Moving average price is updated automaticly in SAP.
    Thanks in Advance,
    Mahesh

    Hi,
    MAP = Moving Average Price
    Just follow the Eg:
    When u create a material master , u mention the price contol V for MAP, and u also need to mention some Price of this material let us say Rs.10.
    So initially
    Stock =0 and MAP = Rs.10
    Now u create a PO say for Qty 100 and Price Rs.15
    when u make a GR for 100 , the account postings will be as fallows
    BSX  = 150
    WRX = 150
    when u chek u material master
    the MAP = (initial stock Rs.10 + 10015)/Total Stock ( 100+0)
    = (0+1500)/100
    = Rs.15
    Thus MAP= Rs.15... and this follows on.........
    For further examples and explanation just go through MAP Caluclation in Library
    award if u find it useful
    Regards,
    santosh

  • Moving Average Price from CO-PA

    Hi there,
      Apparently in my client`s scenario, the Moving Average Price of Material is best captured from CO-PA instead of the Material Master itself.
      Can anyone shed some light on this please ?
      If someone has experience in this, please let me know which CO-PA Extractor gives me the MAP Value for a Material

    hi,
    If you talking about extracting data to BW from CO-PA and calculating the moving average price or picking up a price field, then, there is no standard extractor. You will need to set up CO-PA for extraction in BW.
    The sad news is that as the CO-PA tables in R/3 are based on customer specific scenario, fields would differ and there is no standard field structure.  You will need to build the data source from scratch.  The good news is that SAP has a brilliant How to document on CO-PA extraction.  Follow the link below for more details.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fb07ab90-0201-0010-c489-d527d39cc0c6
    Rgds
    Neeraj

  • 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

  • How to change moving average price with movement type 501

    Hi Gurus,
                         Our client procures stock item with P-Card and use the movement type 501 to receive into the stock. The value of these items are updated with the moving average price, most of the time the current purchase price is different than current moving average price, so client wants to change the moving average at the time of receiving the goods into the system. Can some one explain is it possible or not. If possible how can we adjust the price? Client doesnu2019t want to go modify the price with other transaction. They want to modify while receiving with MIGO.
    Thanks,
    Vikram

    Hi
    You need to goto transaction OMJJ, select the movement type as 501.
    Then double click on "Field selection-Enjoy transaction".
    Add the field EXWBR & make it optional.
    Now when you goto MIGO & enter 501 movement type you will find the Ext amount in LC field on Quantity tab page.
    Enter the amount in this field during the GR.
    Regards
    Prasad

  • How to view materials with selected moving average price

    Dear Gurus,
    How to view materials with moving average price greater than some selected value?  ie..Is there any report which takes moving average price as input?
    Thanks in advance,
    Sastry

    HI
    While checking any table or report u cannot give conditions (more than this value).
    If it mabe the case, down load the data from table MBEW - Field Name VERPR  to excel file. then u apply conditions, like greater than this value.
    U'll get the desired out put.
    Thanks
    Raman

  • How to get Material Master Moving average price into Purchase Order

    Hi,
    How to get Material master moving average price into purchase order instead of Purchase Info record.
    Thanks,
    Sridhar

    Hi,
            I  cannot understand whether it is necessary .
           How about as following step?
                 1. create Purcahse requisition
                                Price come form moving average price in material master.
                 2. Create Purchase order reference Purchase  requisition
                                There is a setting  from the unit price of P/R onto the unit price of P/O.
      Regards,
         Gaito

  • How to enter initial balance for material with moving average price

    We have an issue where the customer wants to split one material into three materials. We are thinking of posting goods issue for the original material and post goods receipt for the new three materials. But how to enter the initial balance since these three materials must have moving average price.

    Hi,
    If you create material first time in system with the help of MM01 then specify the price this will gets affect on moving price.
    and if the material is created with ZERO price then use the option MR21 which is said by  Jürgen
    Reagrds
    Sandesh

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

    Hi
    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

  • How to distribute exchange rate difference to material with moving average price?

    Hi community,
    Exchange rate differences are not distributed into the items based on the shipment (per article/material). Is there a workaround available based on the GR/IR exchange rate difference and the material that was purchased?
    Thank you and best regards,
    Barbara Dörr

    Hi Lokesh,
    thanks a lot for the quick answer, but I
    had read this documentation and only found this documentation of exchange rate
    difference posting:
    GR/IR clearing uses the exchange rate of
    the goods receipt. The GR/IR clearing run completely clears Unbilled Payables
    and Purchases in Transit. The run calculates price differences of EUR 155 and exchange rate differences of EUR
    135. The price differences are posted to the price difference account and the
    exchange rate differences to the exchange rate difference account.
    Therefore I guessed that the exchange
    rate differences are NOT distributed to the material with moving average price.
    Best Regards,
    Barbara

  • How to get moving average price in 0ic_c03 with back dating

    Hi all,
            The stock overview report in 0IC_C03 gives stock values based on Purchase value where as i need to calculate the stock value based on Moving average price, (so that it tallies with R/3 std report MB52), also need to get the stock value for backdating also i.e like MB5B standard report in R/3.
      <removed by moderator>
    Thanks & Regards
    Suresh Putta & Ravi Y
    Edited by: Siegfried Szameitat on Jan 19, 2009 12:12 PM

    Hi,
    The stock overview report in 0IC_C03 gives stock values based on Purchase value where as i need to calculate the stock value based on Moving average price, (so that it tallies with R/3 std report MB52)
    --> Need to enhance 0IC_C03 for moving average price and need to multiple Quantity with price to get value. You can do this at extraction level(Transformation / update rules) or Query level.
    also need to get the stock value for backdating also i.e like MB5B standard report in R/3.
    Or Maintain material price as Material attribute and create a multiprovider on 0IC_C03 and Material and calculate value at query level. In this approach value getting derived based on available price only(means historic values may change if price changing over period of time).
    Srini

  • Moving Average Price for Non-Valuated Material

    Hello Experts
    The question may seem to be quirky but need your advice for the below.
    My client is buying non-valuated material against a cost center, they do not want to keep the stocks valuated. No value update only quantity update. The accounting documents are the following when the GR is done by receiving folks
    Qty of material XYZ goods receipted = 10
    Debit     Consumption GL   12345678       10 USD          Cost Center ABC123 (This is a warehouse cost center)
    Credit    GR/IR account                            10 USD
    Qty of mateiral XYZ issued = 5
    The goods are later on issued to Production cost center and the client was the below entries to be passed with MOVING AVERAGE PRICE.
    Debit    Consumption GL 12345678           6 USD          Cost Center ABC456 (This is production Cost center)
    Credit   Consumption GL 12345678           6 USD          Cost Center ABC123 (This is warehouse cost center)
    I am aware that as this is a non valuated material the above entry is not possible. Maybe, I will use BAPI_ACC_DOCUMENT_POST for the generating the accounting document when the goods are issued from warehosue to production center.
    My question is how can i get the moving average price.
    Regards
    Chokkalingam Pillai

    you can have an accounting view for non-valuated materials, this helps for example with purchase requisitions as they could take the valuation price from the material master and the user does not need to enter a valuation manually.
    But the material master moving average  price cannot be calculated and updated automatically, as it is not foreseen in any standard program to do this for cost center procurement, since SAP only calculates a MAP for valuated stocks.
    Further it is not logical to issue non-valuated stock valuated (even with a different price) from cost center to cost center.
    It looks like you want to  have a kind of internal billing for warehouse services, as you end up with a negative amount in the warehouse cost center which is then the profit.
    Why don't you just  create a report to run at the end of the month, listing all goods issue movements with their cost centers and taking the price from last PO (or from material master if you decide to maintain it manually) and use this for a manual cost center posting in CO module

  • 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

Maybe you are looking for