Finding BADI for a T-Code in SAP

How to find a BADI in SAP ?, finding BADI for a transaction code in SAP

There are two ways of finding BADI for transactions.

  1. Using standard class CL_EXITHANDLER.
  2. Using SE84 T-code.

Using CL_EXITHANDLER Class to find BADI

CL_EXITHANDLER is a class in SAP, it will trigger for each and every transaction in SAP, in this class there is a method called GET_INSTANCE, by using this method we can find the list of BADI`s for a transaction.

Steps to find BADI using CL_EXITHANDLER

Go to T-code SE24,provide class name as CL_EXITHANDLER and display.

Finding BADI in SAP

Double click on the method GET_INSTANCE and put a break-point on the below method GET_CLASS_NAME_BY_INTERFACE.

Find BADI

How to find BADI in SAP

Execute the transaction (example VA01), the break-point will trigger, not down the values that comes to variable exit_name. (Press F8 to get next exit name, continue process until screen displays).

Find BADI in SAP

Using SE84 to find BADI

Find package for a T-code.Go to SE93, provide t-code name(VA01), display.

Find BADI using Se84

Go to SE84, expand enhancements, expand Business Add-ins and select definition.

Provide package name and execute, you will find list of BADI`s.

How to find BADI

Ways to find BADI

Some times you may need to use both the methods to find suitable BADI.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值