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

Is this the quickest way to find a BADI?

Not long ago we posted the tip "Find a BADI in a minute." Now S. Parishikta sent us this tip which claims to be even quicker. Know of a faster way? Let us know!

Editor's Note:
Not long ago we posted the tip Find a BADI in a minute. Now S. Parishikta sent us this tip which claims to be even quicker. Know of a faster way? Let us know!

There is an even quicker way to finding a BADI and BADI implementations for a transaction:

  1. SE37 display Function Module - SXV_GET_CLIF_BY_NAME.

  2. Set a BREAKPOINT on call function SXV_ADD_PREFIX .

  3. In another SESSION run the desired transaction, parameter 'name' gives the BADI; parameter 'clif ' gives implementation, e.g. for TCode MIGO name = MB_MIGO_BADI, clif = CL_EX_MB_MIGO_BADI .

FUNCTION sxv_get_clif_by_name .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(NAME)
*"     VALUE(PREFIX) TYPE  SEEX_CLIF_PREFIX
*"  EXPORTING
*"     VALUE(CLIF) TYPE  SEOCLSNAME
*"----------------------------------------------------------------------
  CALL FUNCTION 'SXV_ADD_PREFIX' 
       EXPORTING
            name     = name
            prefix   = prefix
       IMPORTING
            new_name = clif.
ENDFUNCTION.

Dig Deeper on SAP development and programming languages

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