Find BADI

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > English > ABAP Tutorial > ABAP Workbench Tools > Enhancement > Business Add-Ins (BADI) >

Find BADI

Objective

Find BADI

Transaction code

SE24 - Class Builder

SE18 - Business Add-Ins : Initial Definition Maintenance Screen

Support

 

 

1. Open t-Code SE24

2. Insert class "CL_EXITHANDLER"

abap_tutorial0198

 

3. Click Display

abap_tutorial0199

 

4. Double Click "Get Instance" to enter into source code

5. Set Breakpoint at Line "CALL METHOD cl_exithandler=>get_class_name_by_interface"

abap_tutorial0200

 

6. Open t-Code "ME21N" then we will enter into screen "Debug"

abap_tutorial0158

 

7. Double Click on syntax "exit_name"

abap_tutorial0159

 

9. Open t-Code SE18 and insert "ME_PROCESS_PO"

abap_tutorial0161

 

10. Click "Display". If screen debug appears then press the button "F8".

11. If the screen appears as bellow  then "ME_PROCESS_PO" is BADI in t-Code "ME21N".

abap_tutorial0160

 

11. Do step 7 and press "F8" for get another BADI.

The following is BADI that is found in "ME21N"

1.ME_PROCESS_PO

2.ME_PROCESS_PO_CUST

3.MEGUI_LAYOUT

4.ME_GUI_PO_CUST

5.ME_TAX_FROM_ADDRESS

6.ME_PO_SC_SRV

7.ME_HOLD_PO

8.ME_ACTV_CANCEL_PO

*The higher version of SAP's most likely that the number of BADI found more

 

12. Finish

 

 

*The way above applies to all t-Code. If the step 7-11 can not be executed , it means the search t-Code does not use technology BADI.