Application Development and Automation 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: 
Read only

Regading User Exit

Former Member
0 Likes
402

Hi Folks!

I've noticed that when I need to look for an User Exit I do use 2 ways to find them:

1. Use a program that looks for the user exit belonging to a determined transaction.

2. Or using the package of the program and look it through the smod.

Now I've found that this is not a 100% certain. I have found that this doesn't necessarily gives all the related User Exits. For example, an hypothetical case, I'm looking for a User Exit to validate some field, and when I use both steps mentioned above I don't get the enhancement I need, however looking over the internet I've found one that works. Could some one please explain me how to get all the user exits to be certain that something can be or not be done?

Am I missing something?

Thanks in advance.

Regards,

Gilberto Li

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
378

How do u find the package?

The user exit might not show up if u have the wrong package.

There is another way to look for the user exits in a function module. Like SD/MM/PM etc.

goto transaction se81. All the modules are listed in this transaction.

select a line and click the INFORMATION SYSTEM button at the top.

It will take u to se84 with all the packages involved in the module.

Now u select enhancements and click execute.

That will give you all the user-exits in that particular module.

If u want to look for a sub-module...

in se81 select the particular sub-module and then click information system button.

Hope this helps.

Cheers.

~goldie

2 REPLIES 2
Read only

Former Member
0 Likes
379

How do u find the package?

The user exit might not show up if u have the wrong package.

There is another way to look for the user exits in a function module. Like SD/MM/PM etc.

goto transaction se81. All the modules are listed in this transaction.

select a line and click the INFORMATION SYSTEM button at the top.

It will take u to se84 with all the packages involved in the module.

Now u select enhancements and click execute.

That will give you all the user-exits in that particular module.

If u want to look for a sub-module...

in se81 select the particular sub-module and then click information system button.

Hope this helps.

Cheers.

~goldie

Read only

0 Likes
378

find the main program of the transaction and search with call customer function, or there is one program in few website where you can copy that program and run for a particular transaction so that you will get al lthe user exits.