Start of Content Area

Background documentation Making Enhancements  Locate the document in its SAP Library structure

With a wide spectrum of customizing options in systems, SAP enables customers to adapt SAP business programs to their processes. However, it is not possible to satisfy all customers’ wishes for individual adjustment or enhancement of SAP solutions to meet specific needs. In these cases, programmers can enhance or change the SAP standard.

Until now, there were two different concepts for this:

·        Modification – that is, changing SAP development objects with the Modification Assistant.

·        Enhancements – that is, source code enhancements to customer exists and Business Add-Ins (BAdIs), which have been possible since Release 4.6.

The classic solutions had some disadvantages:

·        Upgrading customer systems featuring a large amount of user-developments required a lot of time and effort.

·        It was difficult to trace various developments to an original system back to this system.

The new enhancement concept of the Enhancement Framework has the following features:

·        Modification-free enhancements of existing development objects on different levels – for example, in an industry solution, in the IT department of the customer, and finally in a customer’s company.

·        Integration of all enhancement types in a uniform framework

·        Better upgrade support

·        Switching of enhancements with the Switch Framework (not possible externally with 7.0)

·        Support for grouping enhancements and appropriate documentation for this

Detailed information is available under Enhancement Framework and Switch Framework.

 

End of Content Area