Definition - What does Enhancement Framework mean?
An enhancement framework is a paradigm developed to integrate all enhancement techniques under one place, thus improving the way in which SAP software is designed. The enhancement framework brings in the much-needed multilayer support, which is extensible by the object oriented concept (inheritance) and also provides more flexible ways to adapt the system beyond what was previously possible. The enhancement framework is well supported by the enhancement builder tool and ABAP language elements. It is also linked to the switch framework and switches are linked with the enhancement framework. Different enhancement techniques available in this framework are: Class enhancement Source code enhancement Kernel BADI enhancement Function group enhancement
Techopedia explains Enhancement Framework
The enhancement framework organizes and brings in necessary enforcement on the manner in which enhancement options are provided and the enhancements are implemented. A new browser option is provided in SE80, called enhancement information system, to manage all enhancement information, definitions and implementations available in the concerned system. The enhancement framework provides two types of enhancements: explicit enhancements and implicit enhancements. Explicit enhancements are further categorized into enhancement spots and enhancement sections. Any enhancement option provided has to be mapped to either of these categories. Enhancement options that are semantically related are grouped and placed under a simple enhancement spot. Composite enhancement spots are also provided, and contain one or more simple and perhaps other composite enhancements. Enhancement spots, enhancement sections and implementations act as containers and are part of composite enhancement spots and composite enhancement implementations. The composite enhancement structure helps to mirror complex structural issues in organizations or projects.
Join thousands of others with our weekly newsletter
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.