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!

This Content Component encountered an error
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.
This was first published in June 2008

Dig deeper on SAP Basis administration and NetWeaver administration

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close