Skip to Content

Automatic Price copying to a material from another FG Costing Price


We have a requirement :

We have a kind of Finished Goods AB0000* which are produced in a process like a bye-product.

We do not have BOM or routing for this material and we do not need that also.

we need to update the Standard Price of these materials from the costing result of another category of Finished Materials XY0000*

i.e. when the price of the material XY0000* is updated through CK40n, same price should be updated in the AB0000* also.

Is there any way to update this automatically (other than MR21 Manual update) ?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

6 Answers

  • Best Answer
    Posted on Dec 07, 2015 at 12:48 PM

    Hi Nikki,

    You can acheive this by using special procurement key.

    1) Create special procurement key and give sender & receiver plant combination in it(sender - XY0000 plant and receiver - AB0000 plant) - t-code: OMD9

    You need to have a valid cost estimate for XY* material before running the cost estimate for AB* material.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 09, 2015 at 01:24 PM

    Hi Nikki.

    I did this stuff some time ago. My solution was:

    0: Create a Special Procurement 'RM' (or whatever name you want), this special procurement have type F External. The Idea of this special Procurement is identify this material use this special logic. You can set this special procurement in the Costing View, so PP Boys dont bother about PP views in the material master.

    1: In the Standard cost strategy set the UserExit Method at 1st (strategy U)

    2: Create a Ztable, in this table fill the combination:

    + Source Plant

    + Source Material

    +Recive Plant

    +Recive Material

    3: Write code in user exit COPCP005. In the exit, validate the Material-Plant you are processing have the special procurement "RM", and then read the Z table and fill. There are lot of examples in the internet about this exit so just google "sap + COPCP005'

    4. Now, you can use CK11N/CK24 / CK40N like the standard system.


    Add a comment
    10|10000 characters needed characters exceeded

    • Hi.

      According your requirement, i think Yes. You need to create a new costing variant and run both in sequence. In my case, we have ML active so we read the ActualCost of the previous month of the "other material", not a standard calculated in the same standard cost run. Thats why this solution work for me.

      I still think is technically possible solution.


  • Posted on Dec 07, 2015 at 12:34 PM

    Hi Nikki

    Though I have never tried but you can try with Transfer control and spl procurement key combination otherwise I don't see any other solution than manual update.


    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 09, 2015 at 12:00 PM

    Hello Nikki,

    Please try using additive cost CK74 and give the material you want using item category M.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 10, 2015 at 04:54 AM

    Hi Nikki

    I would disagree with the opinions above..

    There is no feature to copy the Std price of one material into another.. You can create a custom program which would read from XY0000 and update the same in AB0000 using MR21

    Special Procurement Key applies when you transfer the Material from one plant to another.. It is not for transferring from one material to another


    Ajay M

    Add a comment
    10|10000 characters needed characters exceeded

    • Dear Ajay

      I was planning about a manual MR21 update. But this needs to do periodically by the user and I want to avoid the user intervention max possible.

      If I consider your option, could you please advise me little bit further about the 'custom program' you are talking about ? Is it a user exit or a program development ? I am not sure about the starting point of this program.

  • author's profile photo Former Member
    Former Member
    Posted on Dec 14, 2015 at 09:20 AM

    Hi Nikki,

    as Ajay wrote there is no standard functionality that automatically copys the price from a material X to another material Y.

    Depending on the exact requirements you can choose one of the following work-around solutions:

    1. Use of material cost estimate w/o quantity structure (t-code KKPAN) which will create a cost estimate that can be marked & released.

    2. Update of future prices in material master data (accounting view 1) and price release via t-code CKME

    In the first option you only need to enter a single costing item in the cost estimate. This costing item contains the referenced material/plant. Then the price and the CCS will be rolled-up into this cost estimate.

    Option two is a much more simple.

    For both options you can enter the data manually or by a custom program (BatchInput for MM02 or KKPA).

    It is important to do this after the 'original' costing run to trigger the current cost estimate's values.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.