Ads

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. 


Difference Between User Exit and Customer Exit in SAP ABAP,User Exits,Customer Exits,SAP ABAP.

Comments

Popular posts from this blog

BADI Interview Questions in SAP ABAP

Sample SAP ABAP Programming Examples for Practice

Module Pool Programming Interview Questions and Answers in SAP ABAP

Step by Step tutorial on BDC Session Method Program in SAP ABAP

SAP ABAP Interview Questions and Answers for 10 Years Experienced