Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

List of BAPI, BADI, User Exits

Former Member
0 Kudos

Hi !

I need to get the following points for my boss:

1.) A list of the BAPIs that are IN USE at our system.

2.) A list of BADIs that are IN USE at our system.

3.) A list of User Exits that are IN USE at our system.

Any idea / Transactioncodes etc. where I can get these informations?

Please help me out, I've got no clue from BAPI, BADIs and User Exits.

Thanks and best regards,

Matthias

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hello Stangl,

I can give the list of BAPI ,BADI and USER EXITS.

but i will not give

there simple way to find all these things.

for BAPIS

suppose u want know the related BAPIS to the program u have to do

system->status->program name->attributes->package..take the package name goto tcode SE80 and give the package name u willl find the FM in

all the FM starts with Bapis those bapi FMs.

For BADIs

system->status->program name->attributes->package..

se18->F4->package name - u will get the realated BAIDs

For user exits

system->status->program name->attributes->package..

SMOD->F4->package name - u will get the realated user exiits.

If use ful reward points

santhosh

5 REPLIES 5

Former Member
0 Kudos

Hi!

The own developed and used user-exits are collected into projects, which could be checked always in transaction CMOD.

BADi's are collected in trasaction SE19.

If you need the table names, use ST05 to find out, which tables are used in this transactions.

And don't forget possible standard modifications also... They can be located by their SSCR key, on the OSS homepage...

Regards

Tamá

Former Member
0 Kudos

Hello Stangl,

I can give the list of BAPI ,BADI and USER EXITS.

but i will not give

there simple way to find all these things.

for BAPIS

suppose u want know the related BAPIS to the program u have to do

system->status->program name->attributes->package..take the package name goto tcode SE80 and give the package name u willl find the FM in

all the FM starts with Bapis those bapi FMs.

For BADIs

system->status->program name->attributes->package..

se18->F4->package name - u will get the realated BAIDs

For user exits

system->status->program name->attributes->package..

SMOD->F4->package name - u will get the realated user exiits.

If use ful reward points

santhosh

0 Kudos

Thanks for your answers so far.

But I don't want to see BAPI, BADI or User Exits for a special programm. I'd like to see a list of ALL BAPIs, BADIs and User Exits, that are used by us.

Former Member
0 Kudos

BADIs - Check the table field <b>SXC_ATTR-IMP_NAME</b> for BADI implementations(which start with Z* or Y*)

Also check the tables <b>SXC_CLASS</b>,<b>SXC_EXIT</b>

Exits(Projects in CMOD) -

Check the table field <b>MODACT-NAME</b> (which start with Z* or Y*)

Also check the transaction <b>SPAU</b> to view the modifications

0 Kudos

Thanks a lot Rajesh.

What about BAPI ?

kr Matthias