Problem solve Get help with specific problems with your technologies, process and projects.

Finding BADIs you can use

This will show you how to find BADIs in a transaction and whether or not they are reserved for SAP use.

In SE80 in a client that you can run the transaction in, set a break-point in the class "CL_BADI_FLT_DATA_TRANS_AND_DB" in the method "ACT_IMPS_PER_FLT_VAL" just after the "SELECT" headed by the comment "read BADI attributes".

Run the transaction.

At each break-point in the debugger, examine the fields "exit_name" and "internal".

The name of the BADI is in "exit_name" and the BADI is reserved for SAP use if "internal" has a value of "X".

This was last published in July 2008

Dig Deeper on SAP ABAP

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchContentManagement

SearchHRSoftware

Close