Skip to Content

How to find Kernal Badi for standard transactions?

Hello Everyone.

I am new to kernal badi concept. By finding few posts in SCN, I have learnt what exactly the Enhancement Spot (Kernal Badi).

Usually for classic badi, We will find out the badi's using CL_EXITHANDLER.

Ex: ME_PROCESS_PO_CUST for ME21N

In the same way how we will find out Enhancement Spots for standard Transactions??

Is there any other procedure?

Please help me!

Thanks,

Srilaxmi

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 01, 2017 at 01:02 PM
    • See the SAP Wiki / Blogs on how to Use Trx."SE84" or "SE80" : link / link
    • Another (more general way) would be to Scan Specfic Programs on "GET BADI" / "CALL BADI" Statements ... using Progr. "RS_ABAP_SOURCE_SCAN".
    • See this Blog that offers a Custom Program to Search UserExit / Classic BAdI / Kernel BAdI : link


    Finally, when you want to see what type of Enhancement is actually Actively Used in a Transaction / Program, there is a Feature in Trx."ANST", so you can 'record' a dialog Transaction, and then let the System Indicate What Enhancements / Exits are used :

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 02, 2017 at 04:27 AM

    Hi Nic,

    Thank you for your answer.

    If I follow the above procedures I will be getting all the related Kernal Badi's for that particular Transaction. Choosing from all the badi's is complex.

    When I want to check for particular action, then how will I select?

    For Ex: In MIGO transacation, after entering all the material details If I click on check, Badi "MB_CHECK_LINE_BADI" will be triggered. This I can check in cl_exithandler and this is for classic badi. In this way I can eliminate all the remaining badi's and I can create an implementation for MB_CHECK_LINE_BADI.

    Similar way If I want to create kernal badi implementation, How will I eliminate the badi's which are not required for that particular action?

    Thanks,

    Srilaxmi

    Add comment
    10|10000 characters needed characters exceeded