Skip to Content
Product Information
Author's profile photo Stephen Ward

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

 

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Priyank Kumar Jain
      Priyank Kumar Jain

      Useful information. Thank you.

      Author's profile photo Sai Giridhar Kasturi
      Sai Giridhar Kasturi

      good to know. thanks for posting.

      Author's profile photo Sandeep Kumar
      Sandeep Kumar

      Thanks for compiling this info.

      Author's profile photo Vijayendra Tiwari
      Vijayendra Tiwari

      Thanks for sharing this Stephen!

      Author's profile photo Özge Yologlu
      Özge Yologlu

      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

      Author's profile photo Stephen Ward
      Stephen Ward
      Blog Post Author

      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

      Author's profile photo Gregor Wolf
      Gregor Wolf

      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

      Author's profile photo Stephen Ward
      Stephen Ward
      Blog Post Author

      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