cancel
Showing results for 
Search instead for 
Did you mean: 

Unable To Add Retention In Existing Purchase Order Require Function Module/Badi Guidance

tariquets
Explorer
0 Kudos
245

Hello Experts,

                       I have a issue in the client business process to add retention in existing blanket purchase order for which purchase order history already created, for majority of procurement good receipt already done .And past goods receipt cannot be reversed as all the past grir/srir cleared by finance.

But now due to change in clause with client business partners no they want to add retention value or % in purchase for those which remining qty yet to be received.

 

As I have seek all the standard solution but unable to add retention in existing purchase order. So now we have decided to create custom program.

So expert can any body tell me the function module/badi name to add retention amount in existing purchase order.

 

Or any other solution so kindly discuss with in detail.

 

As I have attached the purchase order screenshot in which retention field is in grey out:

tariquets_0-1723027520807.png

 

 

Thankyou

Regards

Tarique

Accepted Solutions (0)

Answers (2)

Answers (2)

Sanan
Active Participant

Hi,

Why you want to add the rentention now on the PO, if you already have History on the PO which means GR/Invoice posted for that PO (even if you find a BADI to add the rentention on the PO). How you will fix the Finance entries on the GL side?

Here is the link to understand the retention process in more details:

SAP Retention Process - SAP Community

 

Thanks,

tariquets
Explorer
0 Kudos
Hello Sanan, first of all thanking you for your valuable response, But as I have mentioned in my query that due to change in clause it means we don't have issue for past enteries neither client required any modification in previous grir clearance. The query now highlighted about future enteris for miro posting against that same purchase order
Sanan
Active Participant
0 Kudos
ok - Can you check this BADI MRM_RETENTIONS and ask your developer help if he can help to allow changes to those PO.
Prasoon
Active Contributor
0 Kudos

Hi,

It was purposefully blocked by SAP due to data inconsistency as mentioned in the note: 2818495 - ME22N: "Retention" field (MEPO1238-RETTP) can be changed despite existing invoice document 

Since it was purposefully blocked due to inconsistency, I would suggest not to try to change the standard behavior. If there is change in company policy/clauses, I would suggest to issue a new PO as per the new terms!

Regards,