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

difference between user exists customer exists

Former Member
0 Likes
1,031

difference between user exists customer exists

4 REPLIES 4
Read only

Former Member
0 Likes
803

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 screen’s flow logic.

Regards,

S.Subasree

Edited by: SUBASREE SRIDHARAN on Mar 18, 2008 6:50 AM

Read only

Former Member
0 Likes
803

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 SAP’s 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

Read only

Former Member
0 Likes
803

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

Read only

Former Member
0 Likes
803

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 SAP’s 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