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!
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,
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.