cancel
Showing results for 
Search instead for 
Did you mean: 

How to set logic validation, when supplier invoice is reverse in the app 'Supplier invoice list'

SAPSupport
Employee
Employee
0 Kudos

We would like to set validation logic to check value of custom table when we reverse supplier invoice. 

We found there is not app for manage validation for supplier invoice reverse and could not find extension point id(BAdI) for it.

How to set logic validation, when supplier invoice is reverse in the app 'Supplier invoice list'?


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Kudos

BADI MRM_CHECK_INVOICE_CLOUD can be used to perform customer specific checks of header and item data when creating supplier invoice. When you reverse a supplier invoice it also can be called and perform custom check.

But please note when you create supplier invoice the BADI is also triggered to ensuring that the invoice created will always meet your validation criteria. So I understand there should be no need to check it again when reversing invoice.

You can refer to this online documentation about all available BADI in supplier invoice for your information:
https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/5a27c5f57c3f4dffa6881ca5...

SeungsilLee
Associate
Associate
0 Kudos
Hello.
SeungsilLee
Associate
Associate
0 Kudos
There is not sample code for reverse in the BADI MRM_CHECK_INVOICE_CLOUD. Action are for posting, delete, park and so on , where Create Supplier invoice app shows. Please, let us know which event is for reverse? to use for reverse?

Answers (0)