‎2008 Mar 18 5:43 AM
‎2008 Mar 18 5:48 AM
Hi,
User exits are a type of system enhancement that were originally developed for the R/3 SD.
The SAP developer creates a special include in a module pool. These includes contain one or more subroutines that satisfy the naming convention userexit_<name>. The calls for these subroutines have already been implemented in the R/3 program.
A user exit is considered a modification, since technically objects in the SAP namespace are being modified.
After delivering them, SAP never alters includes created in this manner; if new user exits must be delivered in a new release, they are placed in a new include program.
Customer exits are hooks provided by SAP within many standard programs, screens and menus on which customers may hang custom functionality to meet business requirements
There are three main types of customer exits: function module exits, screen exits and menu exits
Function Module Exit: allows customer to add code via a function module at a specific location in an SAP application program
Menu Exit: allows customer to add items to a pulldown menu in a standard SAP program. These items may be used to call add-on programs or custom screens.
Screen Exit: allows customer to add fields to a screen in an SAP program via a subscreen. The subscreen is called within the standard screens flow logic.
Regards,
S.Subasree
Edited by: SUBASREE SRIDHARAN on Mar 18, 2008 6:50 AM
‎2008 Mar 18 5:54 AM
Hi
User exit - A user exit is a three character code that instructs the system to access a program during system processing.
SXX: S is for standard exits that are delivered by SAP. XX represents the 2-digit exit number.
UXX: U is for user exits that are defined by the user. XX represents the 2-digit exit number
Customer exit - The R/3 enhancement concept allows you to add your own functionality to SAPs standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks
‎2008 Mar 18 5:55 AM
Hi,
A user exit is any place within standard SAP, where SAP have added a mechanism for client specific code to be executed.
Customer exits are maintained with transaction CMOD. They are constructed in such a way that all development is in the customer name range, so no access keys are required.
rewards some points if found useful,
Balaji
‎2008 Mar 18 5:55 AM
Hi,
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.
There isn't much difference between the two. CMOD user exits allow greater control, and have a manageable, trackable framework - it's easy to see what's in use and what isn't. A customer exit is a type of user exit. A user exit is a handle that SAP put into their code, allowing a customer to add their own routines.
User exit - A user exit is a three character code that instructs the system to access a program during system processing.
SXX: S is for standard exits that are delivered by SAP. XX represents the 2-digit exit number.
UXX: U is for user exits that are defined by the user. XX represents the 2-digit exit number
Customer exit - The R/3 enhancement concept allows you to add your own functionality to SAPs standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
Reward if helpful..
Regards,
Ramya