How to find BAdIs ?

How to find BAdIs?

Business Add-Ins (BAdIs) are a SAP upgrade strategy in light of ABAP Items. Two sections – Definition and its Execution – definition can either be SAP given or a client may likewise make it.

How to find BAdIs?

You can search for BAdi definition in IMG and in the part order. However, there are a few more straightforward strategies to track down a BAdi. They are following:

Method 1

These methods should enable you to find a BAdi associated with any trade in a matter of moments.

1) Go to the transaction SE37 to find your function module.

2) Locate the function SXV_GET_CLIF_BY_NAME.

3) Put a breakpoint there.

4) Now open a new session.

5) Go to your transaction.

6) At that time, it will stop this function.

7) Double click on the function field NAME.

8) That will give you name of the BAdi that is provided in your transaction.

Method 2

1. Goto SE80,  open CL_EXITHANDLER (Class)

2. Goto Method, GET_INSTANCE

3. Set a breakpoint at

CALL METHOD cl_exithandler=>get_class_name_by_interface
    EXPORTING
      instance                      = instance
    IMPORTING
      class_name                    = class_name
    CHANGING
      exit_name                     = exit_name
    EXCEPTIONS
      no_reference                  = 1
      no_interface_reference        = 2
      no_exit_interface             = 3
      data_incons_in_exit_managem   = 4
      class_not_implement_interface = 5
      OTHERS                        = 6.
  CASE sy-subrc.
    WHEN 1.
      RAISE no_reference.
    WHEN 2.
      RAISE no_interface_reference.
    WHEN 3.
      RAISE no_exit_interface.
    WHEN 4.
      RAISE data_incons_in_exit_managem.
    WHEN 5.
      RAISE class_not_implement_interface.
  ENDCASE.

4) Now open a new session.

5) Go to your transaction.
6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BAdi that is provided in your transaction.

Method 3:

1. Goto ST05

2. Select SQL trace and buffer trace

3. Activate trace

4. Now run your transaction

5. Deactivate trace

6. Display trace

7. A pop will come

 8. Select following objects (Views)

9. Presently show the follow results. It will return all the BAPI and improvement list arranged by their execution.

This is a straightforward stunt which each ABAPer ought to be aware. Thought, it would be valuable to freshers, so sharing it here.

YOU MAY LIKE THIS

10 Real-World SAP ABAP Programming Examples (with Code!)

Top SAP ABAP Interview Questions (2024)

Create and Consume Business Add-in(BAdI) in ABAP

  • Related Posts

    Automatically Fill Test Data in FM & BAPIs for SE37 – The Lazy Way

    Automatically Fill Test Data in FM & BAPIs for SE37. We often come across many issues with the upload programs that we develop to facilitate mass upload. The most boring work…

    Fetching Data from Memory Stack Using New Tool (in Debugger)

    Fetching Data from Memory Stack Using New Tool (in Debugger) Commonly we get a necessity to add approvals for standard exchanges wherein the field esteem isn’t straightforwardly open in client…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    Automatically Fill Test Data in FM & BAPIs for SE37 – The Lazy Way

    • By Varad
    • May 6, 2025
    • 10 views
    Automatically Fill Test Data in FM & BAPIs for SE37 – The Lazy Way

    Fetching Data from Memory Stack Using New Tool (in Debugger)

    • By Varad
    • May 5, 2025
    • 24 views
    Fetching Data from Memory Stack Using New Tool (in Debugger)

    How to Debug any Work Item in SAP Workflow?

    • By Varad
    • May 4, 2025
    • 25 views
    How to Debug any Work Item in SAP Workflow?

    External Debugging of an Application of another SAP User in other Location in another Machine/System

    • By Varad
    • May 3, 2025
    • 39 views
    External Debugging of an Application of another SAP User in other Location in another Machine/System

    How to Debug any Work Item in SAP Workflow?

    • By Varad
    • May 2, 2025
    • 31 views
    How to Debug any Work Item in SAP Workflow?

    Fetching Data from Memory Stack Using New Tool (in Debugger)

    • By Varad
    • May 1, 2025
    • 41 views
    Fetching Data from Memory Stack Using New Tool (in Debugger)