Show TOC

Detailed Definition of Enhancements

Task Notes

To do this, you:
This should be done in accordance with the standards for approving enhancements: refer to the project standards and procedures activity in the Project preparation work package.

Additional information

The R/3 standard software already contains user exits. They are provided without content for individual activation and use by customers. User exits are placeholders in the original code that can be filled with customer logic. This is the simple, secure and inexpensive way to enhance the functionality of SAP's standard software. It avoids unmanaged and uncoordinated intervention in the standard software. User exits are customer-specific configurations that are not changed by a new release. This avoids additional cost of subsequent maintenance.
The different types of user exit are:
You have context-sensitive access to user exits from your Project IMG. You can also open a list of available enhancements from the ABAP/4 Development Workbench by choosing Utilities -> Enhancements -> Project management. From there, choose Utilities -> SAP enhancements to open a selection list and find exits available in a standard application.
Use the R/3 ABAP/4 Development Workbench to develop and maintain your own objects, such as reports, tables, module pools and screens. You should comply with the conventions on customer name ranges. New objects of this kind are release-compatible, that is to say they are generally not affected by a change of release and do not need to be changed to work with a new release.
It is not always possible to avoid having to make modifications. Find out about the following from the R/3 documentation before you make modifications:
Observe the standards for carrying out modifications. Refer to the project standards and procedures activity in the "Project preparation" work package.