Product Information
Business Partner (Customer / Supplier) Master Data BADIs in S/4HANA Cloud
Hello SAP S/4HANA Cloud Community,
Introduction:
I work on the LO-MD-BP component for SAP S/4HANA Cloud and I wanted to share some information with our community around BADIs. In the Customer/Supplier Business Partner Master Data area we have three BADIs which you will see in the Business Partner, Customer and Supplier Core Views.
The BADIs:
The three BADIs are
1. CMD_VALIDATE_BP
2. CMD_VALIDATE_CUSTOMER
3. CMD_VALIDATE_SUPPLIER
The Information:
Some important things to know about these BADIs are,
1. These BADIs are designed for and only work in S/4HANA Cloud Edition.
2. These BADIs only work in the Business Partner Fiori Apps
Manage Business Partner Master Data App – (App ID: F3163)
Manage Customer Master Data App – (App ID: F0850A)
Manage Supplier Master Data App – (App ID: F1053A)
3. These BADIs do not get called when the “Maintain Business Partner Master Data” App which is a visual harmonised HTTP version of transaction BP from the backend. (App ID: BP)
4. The main use case of these three BADIs is to be used for validating the custom fields which the customer has created for the Fiori Apps. This is why we have only released the most commonly used standard fields.
Information on Additional Related Blogs:
I have also written a second KBA on this topic showing an example of how to write a validation on a field to ensure that it’s filled:
Example of how to add a Validation with the Business Partner Master Data BADI in S/4HANA Cloud
For the General SAP Help Portal documentation on Extensibility & Custom Fields and Logic see:
Extensibility: https://help.sap.com/viewer/f544846954f24b9183eddadcc41bdc3b/latest/en-US/3ccb50e724b045508fea8b2cf1774b2b.html
Custom Fields and Logic https://help.sap.com/viewer/f544846954f24b9183eddadcc41bdc3b/latest/en-US/57909455bf7c4fdd8bcf48d76c1eae33.html
Kind Regards,
Stephen Ward
SAP Product Support
Useful information. Thank you.
good to know. thanks for posting.
Thanks for compiling this info.
Thanks for sharing this Stephen!
Hello Stephen,
thanks for Sharing this information.
I still got a question we do add the Fiori APP Manage Customer Master Data App – (App ID: F0850A) in our Fiori Launchpad we are Using S4/HANA 2020.
But unfortunately, when we select the app it is loading and loading and do not open any page.
Do you have any suggestions for us?
Many Thanks,
Oezge Yologlu
Hi Özge Yologlu,
The configuration of the Fiori Apps is handled by a different team in On-Premise. I work in S/4HANA Cloud were the apps come pre-configured. I've had a look into it for you and found the following KBA's which help with troubleshooting Fiori App configuration issues.
2444453 - How to troubleshoot "Could not open app. Please try again later" error in Fiori Launchpad
2416548 - App not loading when accessed from Fiori Launchpad
Kind Regards,
Stephen
Hi Stephen,
what options do you see for SAP Partners that currently offer a SAP ERP / SAP S/4HANA on Prem solution for Duplicate Check / Address Completion to use this BAdI? Can beside Address Data also E-Mail and Contact Information like a Phone number be accessed?
Best Regards
Gregor
Hi Gregor Wolf,
I only work with/familiar with S/4HANA Public Cloud Business Partner functionality as opposed to On-Prem.
I asked an On-Prem BP colleague who adivsed to check BUPA_INBOUND
Kind Regards,
Stephen