Updating the Moving Average Price

We want to adjust the price of a material to account for storage overhead by adding 10% to the price. We have found procedures to modify the price if the price control is standard, but none for moving average prices.
     As I understand it, the moving average price is re-calculated for a material every time stock is received and the new value is stored in table MBEW (VERPR). We’ve pretty well determined that we don’t want this to change. Rather, it seems best to simply add 10% at goods issue time (and do a split valuation for the account assignment).
     I’ve examined transaction MIGO for user exits and found a couple that look promising: EXIT_SAPM07DR_001 (Customer Function Exit: Material Document Item for GR/GI Doc) and EXIT_SAPM07DR_002 (Customer Function Exit: Acct Assgmt for Multiple Acct Assgmt). I didn’t find any BADIs.
     Has anybody used these exits for this purpose? Are there other exits or BADIs that would be more appropriate? Does it make sense to change the price this way at all?
Thanks
Rob
Well, I got about the response I expected. I'll close it in a couple of days if no one has any ideas.
Message was edited by: Rob Burbank

Hi Rob!
I found this thread again and started reading a little bit.
I can't follow your problem.
When you have PO and vendor invoice, then we should talk about goods <b>receipt</b>. Then it's quite usual to add additional values (like freight costs, taxes, customs...), which are not part of vendor invoice, but can be part of goods receipt value (depends on statistic flag).
When you have goods <b>issue</b>, then you have internal movement (to a different company code) or sales process. Then you should not increase goods value above moving average price - otherwise goods receipt of 100 PC and goods issue of same 100 PC won't end up with 0 value. Your revenue (for storage costs, handling fees, packing material...) can be added in an invoice for the sold goods - but that's not part of VPRS (stock value).
The question, if you display something in an outgoing invoice is just related to printing - internal documents can be larger.
Also selling based on saved conditions (not based on VPRS + surcharge) is an option -> free defined surcharge, no possibility for outsiders (personal in warehouse) to follow up the mark-up.
But I guess, your thinking about extension of an existing process: you might have already an unusual starting point for process design.
Work-around? Yes, I've heard of customers, where end-of-year balance is 'tuned' in excel before presentation to officials. There are many ways to solve a problem
Regards,
Christian

Similar Messages

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

    Hi
    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

  • GL to get updated with Moving average price

    Hi Guru's
    when we do PGI, currently the cost of goods issue value is updated from Moving average price into a GL account,
    Now i have created a new GL account and also want this new GL to get updated with the Moving average Price.
    Where can i make these settings. can u give step by step solution.
    Regards
    Abhijeet

    First u pls check how its updating with moving average price and select in MMRecord valuation class and price options, then check settings for ur gl account go to fs00 display mode check settings in control data.
    Compare ur gl account which u have created with standard Gl account.

  • 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

  • Reg:alv for checking the moving average price, standard price andpurchasing

    Hi.
    How to create ALVReport display for checking the moving average price, standard price and purchasing frequency of purchased materials. And for revise the ordering frequency of materials.
    please let me know the logic n program
    Thanks

    Please try yourself first...If you got any problem you can come back...Don't expect us to do your work.
    Greetings,
    Blag.

  • 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

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

  • 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

  • Moving Average Price get updated

    Hi MM Gurus,
    Please advise why the moving average price is populated when a material is a Standard Cost price control and the standard cost is updated on the Material Master.
    Having a Standard cost and a Moving average price on one material is confusing the Business.
    Thanks,
    Themba

    Hello ,
    If the material price control is "Standard Price " , even then the moving average price will be calculated by the system .
    This is purely for statistical purpose , & gives a fair idea about deviation of Std price from the MAP.
    Ideally speaking , std price shud be always close to MAP.
    Regards
    Anis

  • 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 updation when goods receipt posted

    Hi,
    Please let me know in which tables the moving average prices changes get updated when goods receipt is posted. Also let us know the process as to how moving average price gets updated in the accounting1 view in material master.

    Hi,
    Its updating in the table MBEW.
    To see the log of moving averae price updation, use report S_P00_07000139.
    Example :
    Stock quantity : 10No's.
    MAP : 100Rs.
    GR : 10No's@12Rs
    Now MAP will become 11Rs (220/20)
    Regards,
    Prabu

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

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

    Dear,
    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

  • 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

Maybe you are looking for

  • Custom Icon Images for Folders in KM

    Hello Everyody,                I have to display folders such as Pesonal Documents, Public documents, Recently used, Favourites etc which are there in the entry point repository in KM. Right now all these folders are being displayed with the default

  • Messages-Trying to sync iMac, iPad and iPhone

    Using ML and IOS 5.1.1 I'm able to send a message and get the message on my iMac, iPhone and iPad. But what is not happening anymore is getting the new message number that's attached to the Messages icon. And I'm no longer getting a notification in N

  • Implementing secure print in solaris 10

    Hi Team, We have planned to implement secure print in solaris 10 for xerox printer 5230 which will support to secure print And i have checked cups server there's no option like printing secure print,same we implemented secure print in windows side an

  • Total Purchasing dollars per Vendor

    I would like to get a query where only for the Vendors which have "ERS" -Evaluated Receipt Settlement type slected , I want to get the total dollars purchased from that vendor. Which table gives the total Purchasing dollars per Vendor?

  • Module pool Program table control

    Hi,     In Module pool programming, table control i have 10 items out of which in the same colum i want to put them in edit mode and certain in disply mode. Regards