Application-Specific User Exits

Type (Behavior at Upgrade, Transport)


Description of Function

User exits allow you to add additional functions to the SAP standard.

Programs with user exits contain subroutine calls at certain points in their syntax that are identified by the prefix USEREXIT. The actual user exits are located in an include that has been assigned to a module pool. This is where customers can include any changes (enhancements) that they want to make to the system. These includes are always processed during program flow.

Advantage: In principle, customers can modify anything they want that is found in the include (tables, structures, and so forth).

Disadvantage: SAP cannot check the individual enhancements themselves which often leads to errors in the enhancement process.

Range (Validity)

Throughout the entire system

Access in the System

SAP Reference IMG

Further Information

User exits are primarily used in the sales and distribution component. You can find an overview of user exits as well as a description of those user exits that exist in SD in the SAP Reference IMG under Sales and Distribution ® System Modification ® User exits.