A very warm Hello to all!!

This document is a part of the POD (Process Oriented Discussions) Series that I started. The 1st document in this series can be seen here.

This is a question that is asked very frequently in the forum and fortunately I had the opportunity to answer it most of the times. However, because the information is scattered over various threads, I thought of bringing it together in one document, at one place

When inventory is valuated at standard cost (Price control S), it is imperative that standard costs are released before any goods movement take place. In the absence of it, the inventory gets valuated at zero price and subsequently causes series of problems in financial accounting as well as management accounting.

It must be noted that one must validate the field MBEW-LPLPR to validate the existence of released standard cost, and not STPRS.

Using the following enhancements / standard options, existence of standard cost estimates can be validated, before any goods movements are posted

Business process Option Remarks
Production Order / Process Order

BADI- WORKORDER_UPDATE

Method- AT_SAVE / AT_RELEASE

This BADI helps to have a custom check at the time of creation of production/process order

Method AT_SAVE is called when the order is saved and AT_RELEASE is called when the order is released.

Having custom check at RELEASE would mean that order can be SAVED even without standard cost being released, however, it cant be released

Production Order / Process Order BADI – WORKORDER_CONFIRM This BADI helps to have a custom check when the order is confirmed. Using this BADI, one can validate the existence of standard cost before any operation can be confirmed
Production Order / Process Order BADI – WORKORDER_GOODSMOVEMENT This BADI helps to have a custom check at the time of Goods movement. Using this BADI, one can validate the standard cost before the GR is posted from the Order. Technically, SAP requires standard cost to be released before the GR is posted in order to be able to calculate variance categories
Product Cost Collector REM Profile

In REM profile, there is option to backflush the activity consumption at standard cost.

Using this option, one can validate the existence of standard cost.

Purchase Order BADI – ME_PROCESS_PO_CUST

This BADI helps to have a custom check when the Purchase order is created.

This is useful to validate standard cost when a material with Price control S is externally procured (Normal procurement or Sub-contracting)

Goods Movement from Purchase Order BADI – MB_MIGO_BADI

This BADI helps to have a custom check when the goods movement from Purchase order is posted (MIGO)

This is usefulif one wants to validate the standard cost at the time of GR against Purchase order or STO

Sales Order Exit – MV45AFZB

This userexit helps to have a custom check when the sales order is created

Ideally, if a validation takes place at Purchase / Production order, this check is usually not required.

PGI against Sales Order BADI – LE_SHP_DELIVERY_PROC

This BADI helps to have a custom check at the time of PGI.

Using this BADI, one can validate standard cost at the time of PGI

Billing against Sales order Exit – RV60AFZZ

This userexit helps to have a custom check at the time of Billing.

However, if Costing Based COPA is implemented, using COPA valuation (Costing Keys) one can validate the existence of standard cost

Using the knowledge gained above, one can decide the best point(s) at which the custom check is required.

Note that the Userexits / BADIs mentioned above can be used not only to validate the existence of standard cost, but for any other custom check that is required during that process

Thankyou for reading the document and do share your feedback!!

Br, Ajay Maheshwari

To report this post you need to login first.

25 Comments

You must be Logged on to comment or reply to a post.

  1. Rajneesh Saxena

    Ajay Sir

    As always a very valuable contribution by you. Compiling the things is a challenging task. As you said that the above information is scattered at many places so for majority of us its a great help to have them at one place.

    Regards

    Rajneesh Saxena

    (0) 
  2. Srinivas Salpala

    Hi Ajay,

    I am happy that you have started contribution fully.. Once again shared much needed information from your side.

    Thanks a lot!!!

    BR, Srinivas Salpala

    (0) 
  3. Madhusekhar Gupta G

    Hi Ajay,

    Thank you very much for compiling all related BADI’s and Exits at one place and educating us.

    I am keep on improving my knowledge by reading your threads and articles on SCN and you are my inspiration to become an expert CO Consultant.

    Proud to say that i am one of your Eklavya student.

    Regards

    Madhusekhar Gupta Gadamsetty

    (0) 
    1. Ajay Maheshwari SAP Trainer Post author

      Madhu,

      I am really honored.. I draw my inspiration from the admirations I receive from this forum and the people like you..

      While there are boundaries that may prevent us from being recognized at work place, but this is a forum where there are no such boundaries and I always get my due here…

      Thanks once again!

      Br. Ajay M

      (0) 
  4. raja sekhar

    Hello Ajay,

    Boss is Back…!

    I haven’t read the document fully, but I knew it would be a great document.

    I am happy & delighted to see your statement i.e., “While there are boundaries that may prevent us from being recognized at work place, but this is a forum where there are no such boundaries and I always get my due here..”

    Regards

    Raj

    .

    (0) 
  5. Hrusikesh Dalai

    Ajay,

    This is an awesome document and bring it on from your treasure box i am sure you will have many more coming out.

    I will be always thankful to you for your active and passive training to the SAP community

    Thanks

    Hrusikesh

    (0) 
      1. Devendra F

        Hi Ajay,

        Thanks for the comment,

        I Heading the SAP in manufacturing firm with big task to co-ordinate different departments.

        It is the challenge to meet the management requirements in terms of balance sheet,P/L Statement,identification of losses,analysis of variances.

        I have interest in Costing and PP,also watch your contributions in simple words,They are really appreaciable,

        you are the GEMS for the COST Module,without which CO Forum may gone haywire,

        Your series really superior to manufaturing firms to deal with their daily issues,

        I am the one of the FAN of your contributions,

        best wishes for your contributions,

        With Regards,

        Devendra

        (0) 
  6. Big Choi

    Hi..

    Userful information.

    Using the BADI MB_CHECK_LINE_BADI, one can validate standard cost at the time of goods receipt and goods issue.

    (0) 
  7. Rohit raj

    Dear Ajay,

    It is really Nice Document with detail description.

    Keep up the Good Work and Great Job Sir.

    Regards,

    Rohit…. 🙂

    (0) 
  8. Vandana Ranjan

    Hi Ajay,

    Excellent knowledge sharing document 🙂

    we are just waiting for your upcoming series of documents.

    Thank you very much

    Vandana

    (0) 

Leave a Reply