cancel
Showing results for 
Search instead for 
Did you mean: 

What is User Exit

Former Member
0 Kudos

Hi Experts,

Kindly explain me, what is user exit ? Under which situation, we will use this user exit ? How to create an user exit? Kindly clear me please.

Regards,

Prasath

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor

A point in an SAP program where a customer's own program can be called.

In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard SAP System. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

There are the following types of user exit:

User exits that use INCLUDEs -

These are customer enhancements that are called directly in the program.

User exits that use tables -

These are used and managed using Customizing.

Customer Enhancements (BC-DWB-CEX)

A pre-planned enhancement to the standard SAP System.

SAP anticipates potential customer requests not already implemented in the standard system by predefining them as empty modification modules. Customers fill these modules with their own logic according to their own requirements.

SAP creates customer exits using the Transaction SMOD. From these customer exits, customers then use the Transaction CMOD to choose the enhancements they want to process, assign them to enhancement projects, edit the components, and activate the relevant projects.

Using customer exits guarantees upwards compatibility. This is because calls to exits from the standard software and the validity of the call interface are retained, even in future release upgrades.

Answers (0)