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: 

Customer-User Exits - Basic query

Former Member
0 Kudos

Dear Friends,

I have a basic query. We may have some exits for a transaction. But how to know the use/ application/ functionality of a specific exit. i.e How to find that a particular exit has to be coded based on customer’s requirement.

Thanks in Advance for your replies.

Regards,

Usha

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Is debugging the implemented exit, the only way to find its functionality? I could see some exits in which the documentation part is inactive. Any other suggestions?

Regards,

Usha

5 REPLIES 5

Former Member
0 Kudos

If you know exit already for a transaction then create a project and put that enhancement in the project and activate it and implement that exit and put a break poin in that and runthe transaction , it will come into debugging. So that you can find out the purpose of that exit.

Generally every enhancement and exit will have some help, with you will come to know the purpose.

cheers,

Satya

Former Member
0 Kudos

hi,

exits are part of enhancement projects. so for manipulating an exit you first create an enhancement project for a particular enhancement at smod.

and in cmod you can check various exits for an enhancement.

now every exit(screen, menu etc.) are executed in a particular sequence according to their occurance in the transaction flow. so you can add your code there according to customer need

some exits are executed as background process for that you must take care by debugging on for background processes.

regards,

Hemendra

Message was edited by: Hemendra Singh Manral

Former Member
0 Kudos

Hi Usha,

You can know about particular exit's utility by documentaion of enhancement (from smod tcode you have option for documention) in which particular exit is existing. where you ll find proper steps for utilise the exits.

Hope this helps.

Regards

Amit

Former Member
0 Kudos

Is debugging the implemented exit, the only way to find its functionality? I could see some exits in which the documentation part is inactive. Any other suggestions?

Regards,

Usha

0 Kudos

debugging is best way however you can also try this:

when you get an enhancement/exit find its main package(checking function or screen header/attribute) then in tx:se80 get all the components of this package.

now here you can look for your exit some more details.

like if the exit is EXIT_xxxxx_001 then it must be called in function or program xxxxx. take look at the program/function you can get some more info.

for exits you have to allways find your own tricks to get info.

regards,

Hemendra