06-27-2008 1:18 PM
hi,
pls give the Difference between USER_EXITS & CUSTOMER_EXITS.
Regards,
balakrishna.
Edited by: baddala balakrishna reddy on Jun 27, 2008 5:51 PM
06-27-2008 1:22 PM
Hi ,
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 doesnu2019t 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,HRu2026..Basically
designed for all modules.
6.
While changing User-exit,Access Key is required, whereas in
Customer-exit no access key is needed
06-27-2008 1:22 PM
Hi ,
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 doesnu2019t 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,HRu2026..Basically
designed for all modules.
6.
While changing User-exit,Access Key is required, whereas in
Customer-exit no access key is needed
06-27-2008 1:26 PM
Hi,
Refer
https://forums.sdn.sap.com/click.jspa?searchID=13418383&messageID=5186351
Regards
Kiran Sure
06-27-2008 1:33 PM
Hi,
The Differences are-
1.Userexits are delivered only once that is after upgradation
this subroutine does not exist, while customer exits exist.
2.user exits are only related to SD module and are
subroutines only,where as customer exits are the
function modules which are applicable for all the
modules.
3.USER EXITS ARE IMPLEMENTED USING SUBROUTINES
And CUSTOMER EXITS ARE IMPLEMENTED USING
FUNCTION MODULE WHICH HAS AN Z INCLUDE WHERE WE CAN WRITE
OUR OWN CODE
DIFFERENT TYPES OF CUSTOMER EXITS ARE
1.FUNCTION EXITS
2.MENU EXITS
3.SCREEN EXITS
4.TABLE EXITS OR CUSTOMER INCLUDES
5.
User exits are basically modifications done to the std. pgm
for whic u need to have access code,this is not reccomended
in sap as during upgradation none of the mod. will come thru.
In contrast customer exits are enhancements done to the
std pgm in the space provided by sap so that during
upgrading versions this also will be available.
Customer exits types
Function exits, Field exits(absolete), screen exits.
Regards,
Sujit
06-27-2008 1:34 PM
Hello balakrishna,
Check this out...
[http://www.saptechies.com/what-is-the-difference-between-a-user-exit-and-a-customer-exit-do-i-need-to-get-some-kind-of-access-key-from-sap-to-do-a-user-exit/]
[http://www.sap-img.com/abap/what-is-user-exits.htm]
Hope now u have a clear idea.
Revert back if any issue,
Good luck,
Bhumika