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.
----------------------