Skip to Content
author's profile photo Former Member
Former Member

Block PO Price after GR

Hi guys,

I have a problem with PO mechanism. Is there any configuration available to lock/block the price in PO so that user can't reenter the PO's new price? The requirement from my client is, they want to give a warning when we try to change the PO after GR process


Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Posted on Dec 08, 2011 at 06:37 PM


    You can modify the screen layout of change purchase order ( ME22N) so that the net price becomes display only. but, doing this will be generic and can adversly affect the PO's for which GR is not yer done.

    You have to take the help of an ABAPer to implement an user exit in ME22N which will check if th GR is done or not from the PO history and shall throw a warnin message if someone is trying to chage the price field in the line item.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 09, 2011 at 03:46 AM


    there is no stander configuration to achieve this you can achieve this bt user exit or badi ME_PROCESS_PO_CUST, method OPEN.

    But before applying this think twice really you required this functionality ,for one condition you requierd and for other condition you may not required means you have to change Po price

    check following link it will help you ABAp consultant help you for same

    [Block PO from changes after GR;

    and check this sap note also

    OSS note 457511


    Kailas Ugale

    Edited by: kailasugale on Dec 9, 2011 9:18 AM

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member


      Do you have version management active?

      With version management you can have a good control over the price change...either before GR or after GR.

      A version gets created for every change in the Purchase Order after the PO is first released and outputted.

      Further the release is cancelled and the PO gies for re-release.


  • author's profile photo Former Member
    Former Member
    Posted on Dec 09, 2011 at 05:25 AM


    Check point 3 of note 457511 FAQ: Purchase order change and goods receipt in

    As a possible solution you can consider using release strategy. To

    control the PRICE changes to the PO use field selection reference keys

    in customizing. In case the PO is active with release strategy you can

    stop changing the PO price if the release indicator has set 1 in

    changeability in t-code OMGS. This will stop you to change the price

    once release is affected for release code which you have assigned

    specific release indicator.

    Also you can take a look on the following note as another solution:

    201696 Change net price although display field

    Hope this helps.



    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.