cancel
Showing results for 
Search instead for 
Did you mean: 

Account and Contact Management

Former Member
0 Kudos

Hi,

We have a strange requirement, we were asked to list all the BADI's in the scenario A&Contact management.

can some one list them, or show us how to find out them.

regards.

Accepted Solutions (1)

Accepted Solutions (1)

Arno-Meyer
Employee
Employee
0 Kudos

Hello!

I guess, this is not the complete list ....

BADIs related to Account Processing in CRM

IMG Paths:

1. Cross-application components -> SAP Business Partner -> Business Partner Relationships -> Contact Person

2. CRM -> Master Data -> Business Partners -> Business Add-Ins

BADI: Extension of Relationship Overview (BUPR_RELSHP_OVR_EXT)

With this BAdI you can display additional data (fields) for a relationship in the dialog in the relationship overview within the list view.

BADI: Setting of Attribute Defaults (BADI_CRM_BP_UIU_DEFAULTS)

This BAdI enables you to prefill all fields at header level with default values.

BADI: Configuration of Assignments (BADI_CRM_BP_UIU_VIEWS)

This BAdI is used for screen modifications and enables you to detach or attach assignment blocks dependent on any given criteria.

BADI: Configuration of VIews (BADI_BP_UIU_VIEW_CONFIG)

This BAdI is used for field modifications and enables you to change the configuration of certain views so that the properties of fields are changed, for example, to suppress them or define them as mandatory.

BADI: Callback for Configuration (BADI_BP_UIU_CONFIG_CALLBACK)

This BAdI enables you to use additional subtypes for account and contact management in the CRM WebClient configuration tool.

BADI: Authorization Checks (BADI_CRM_BP_UIU_AUTHORITY)

This BAdI enables you to implement your own authorization concept for the edit mode specifically for the account, contact, and employee applications.

BADI: Search Enhancements (BADI_CRM_BUPA_IL_SEARCH_EXT)

This BAdI enables you to implement additional search functionality for the BOL implementation of the account and contact search in the CRM WebClient UI.

BADI: Filtering of BP Roles by Authorization Check (IF_CRM_BP_FILTER_ATTRIBUTE)

You can use this BAdI implementation to filter the attribute "BP Role" for accounts, contacts, and employees.

Best regards

Arno

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Muralidhar,

A good start will be to start from the package and identify the enhancement spots and BADIs.

Check out this Blog

/people/stephen.johannes/blog/2007/03/16/se80--application-hierarchy-aka-stupid-abap-trick

Regards,

Masood Imrani S.

former_member189678
Active Contributor
0 Kudos

Some of the Badi's may start with "BUPA", you can check for the same. Then you may check the Package of one of those Badi's and probably list down all rest.

Regards,

Harshit