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

Prevent PO item from beeing changed after goods receipt or invoice receipt

Hi all,

Users had the good idea to change the description of the goods to be purchased, after a partial goods entry was already posted. Now they complain that what they get is not what they ordered (...)

Is it possible to prevent a PO item line from beeing changed with ME22N, after e.g. a partial goods receipt has been posted, or the MIRO posting has been done?

Thanks for information!

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on May 03, 2011 at 11:02 AM

    Hi,

    You can define Screen Layout at Document Level -

    SPRO -> MM -> Purchasing -> Purchase Order -> Define Screen Layout at Document Level

    Change field setting for PO transaction codes.

    Regards,

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 03, 2011 at 12:24 PM

    May be you can make authorization object and use BADI ME_PROCESS_PO_CUST, with the logic if partial GR done change in PO should not be allowed. to check for partial GR you can use table EKBE.

    It will not work with field settings at document level coz that will not allow to change PO even if partial GR not done,

    Regards

    Sangeeta

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 03, 2011 at 11:45 AM

    HI

    You have to apply release strategy for po in such a way that when someone try to make changes in po it would be derelase

    or block so that no one make changes after partial good recieved.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 06, 2011 at 06:33 AM

    Kurt,

    Standard SAP doesnt restrict you to PO changes when subsequent documents are posted.

    You can have a Customer Exit to check in MSEG Table if any subsequent document exists for the PO entered in the PO number field. the exit could be used to check PO if MIRO/ MIGO have been posted or not.

    Also define error messages if the documents are posted, user should get error message.

    Raghavan

    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.