Professional Documents
Culture Documents
User Customer Exits
User Customer Exits
User Customer Exits
AGENDA
hIntroduction
hSD user exits Orders, Delivery, Billing, Pricing
hCustomer Exits Overview
hProjects / Enhancements
hBTEs
DESIGN APPROACH
OBJECTS TECHNICALLY
USER EXITS
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 as 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.
Q&A ?
CUSTOMER EXITS
Menu Exit: allows customer to add items to a pull down menu in a standard SAP program. These
items may be used to call add-on programs or custom screens.
Format:
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.
Format:
OBJECT HIERARCHY
h Using CMOD
h Assign enhancement packages to the project via the
Enhancement Assignment option.
h Each enhancement package may be assigned to only one
project
h When activating/deactivating a project, every implemented
component of each assigned package will be affected
Q&A ?