Difference Between User Exit and Customer Exit in SAP ABAP
Difference Between User Exit and Customer Exit in SAP ABAP
What is a USER EXIT?
User Exits are implemented in the form of subroutines and also we will call them as FORM EXITs. The user exits are available in the form of includes and linked to the standard program by the SAP. These are mainly developed for the R/3 SD (Sales and distribution) module.
Some Example User Exits in SD
• USEREXIT_SAVE_DOCUMENT - To perform operations when user hits Save
• USEREXIT_SAVE_DOCUMENT_PREPARE
• USEREXIT_FIELD_MODIFICATION - To modify screen attributes
What is a Customer Exit?
Customer exits are "hooks" provided by SAP within many standard programs, screens and menus to which we can add our own code to implement Extra Functionalities based on the end-user requirement.
Customer Exits Types
There are three main types of customer exits:
1. Function Module Exits
2. Screen Exits
3. Menu exits
Customer Exit
A customer exit can be implemented as: • Function exit
• Screen Exit
•Menu Exit
• Field Exit
Ex: CALL Customer function "XXX"
INCLUDE ZXXX. ."
To implement the function exit, you need to create a project in CMOD and activate the project.
Customer exits advanced to User Exits.
You do not need access key.
You are adding additional functionality to the existing one standard SAP Application using Customer Exit.
User Exits
User Exits will be activated automatically when ever you activate the application(program).
Changes are lost in case of an upgrade.
You need Access Key for User Exit.
User exit is considered a modification and not an enhancement because we are changing the existing code.
User exit is implemented in the form of a Subroutine i.e. PERFORM xxx.Â
PERFORM userexit_save_document_prepare.
Enhancement Types
How to find user exits and customer exits
How to implement user exits and customer exits
Difference Between Uset exit and Customer exit in SAP ABAP
How to find user exits and customer exits
How to implement user exits and customer exits
Difference Between Uset exit and Customer exit in SAP ABAP
Database Table in SAP
What is Database Table in SAP ABAP
SAP LSMW Step by Step Tutorial
Difference Between Call Transaction and Session Method
BAPI vs RFC
What is Database Table in SAP ABAP
SAP LSMW Step by Step Tutorial
Difference Between Call Transaction and Session Method
BAPI vs RFC
Difference Between User Exit and Customer Exit in SAP ABAP,User Exits,Customer Exits,SAP ABAP.
Comments
Post a Comment