cancel
Showing results for 
Search instead for 
Did you mean: 

Custom logic added in transaction

bhushan_bivalkar
Participant
0 Kudos

Hi

I want to know that , how to find custom logics added in particular transaction?

For an example : There are some Exits or BADIs applied in ME21N by development team , now aperson from support team want to know that ( There is no documentation available ) , so how can i find it ?

Regards

Bhushan

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Bhushan,

There is no standard report which shows such a list of enhancement for a particular Transaction. You would have to develop one yourself.

However, you can make use of the program SNIF to find the 'Implemented' Enhancements in packages. For examples, for implemented enhancements in purchasing, you will run the program SNIF for the package ME.

With the description of the enhancements, it is also easy to pin-point which ones are relevant to your scenario.

Regards,

Purnima.

Former Member
0 Kudos

Hi,

To find the BADI for any TCODE or program follow the following steps:

  • Goto Tcode Se24. Open Class CL_EXITHANDLER.

  • Open Method Get_instance

  • Place a breakpoint on cl_exithandler=>get_class_name_by_interface

Now, execute the TCODE or process in which you want to check for any BADI ACTIVATION. The system will STOP everytime a BADI is going to be excuted. And you may find the same under variable name exit_name in the debugger.

Your ABAP person could check this easily and help you.

Regards,

Agreta Gupta

kailas_ugale
Active Contributor
0 Kudos

Hi,

Logic will depend on your business requirement and ABap consultant will help you

Regards

Kailas Ugale