2008 Apr 13 4:17 PM
can anybody please tell me what is the difference between USER EXIT AND CUSTOMER EXIT.
2008 Apr 13 4:20 PM
USER EXITS are FORMS and are called by SAP standard programs
*using PERFORM. *
CUSTOMER EXITS are FUNCTIONS so they are called using CALL
FUNCTION (or more exactly CALL CUSTOMER FUNCTION).
2.
Inside the form (user exit) you can read and change almost
any global data from host program.
Inside a function (customer exit) you can only acces your
import/export/changing/tables parameters.
3.
User exits are more flexible because you have more
information to use in your code but on the other hand , it
is very easy to manipulate erroneously global data and lead
the standard program to a dump or even to make database
inconsistent.
Customer exits are more restrictive but you are sure any
change you can make to any parameters will never lead to
inconsistency
4.
User-exit doesnât have any classification.
In customer-exit we have function-module exit , screen exit
, menu exit.
5.
User exits are Basically designed For SD module.
Costomer exits Are available for MM,SD,FI,HRâ¦..Basically
designed for all modules.
2008 Apr 14 6:29 AM
HI,
User Exit: These are the customization option provided by SAP before developing Customer exits.
These are in the form of subroutines.
There is no need of creating a project for these.
You require a access key to implement these.
This acts like a modification.
Customer Exit:
These are the customization option available in the form of function module exits.
Screen exits, function exits, menu exits come under the customer exits.
You need to create a project to implement these.
It don't requires access key.
This is an enhancement to standard SAP programs and nt the modification.
Reward points if you find it helpful.
Regards,
Prasanna