Chapter 01 - User Exits
Chapter 01 - User Exits
User Exits
Objectives
Overview
It mandatory for users to register all manual changes to SAP source coding and
SAP Dictionary objects through a procedure called SSCR.
SAP Modification
After you enter the appropriate access key, you will be able to modify a SAP
standard object. You should avoid making repairs to SAP objects/code.
PRESENTATION :
Field Exits (SAP would no longer support Field Exits)
Screen Exits
Menu Exits
APPLICATION:
Program exits ( Function Exits, BAdis, Business
Transaction Events, Substitution Exits )
DATABASE
Append Structure
Using transaction SPRO, one can information along with detailed documentation
on the Exits available for areas of concern.
Function-Exits
1. Locate Function-Exit(s)
2. Go to Function Module
3. Create INCLUDE Program
4. Code in INCLUDE Program
5. Activate Function-Exit
Locate Function-Exit(s)
Locate Function-Exit(s)
Locate Function-Exit(s)
Double-click anywhere on
the call customer-function
“001” statement to go to that
line in the SAP program.
Go to Function Module
Activating Function-Exit
PROJECT 1 PROJECT 2
(can be activated/deactivated) (can be activated/deactivated)
Enhancement
1
Enhancement
2
X Enhancement
3
Function
Exit
Screen
Exit
Function
Exit
X Function
Exit
User-Exit Transactions
Transaction CMOD
Transaction CMOD
Transaction CMOD
Transaction CMOD
Transaction SMOD
Transaction SMOD
Additional Information
You can use table MODACT to find the Project an Enhancement is included in.
You can use table MODSAP to find the Enhancement for a Function Exit.
Summary
Questions
How do you obtain access key for changing a SAP standard object ?
What are the steps for coding a Function Exits ?
What does CMOD and SMOD do ?