Enhancement framework and its components
The Enhancement Framework, sometimes referred to as New Enhancement, is a concept that was presented in version 2004 of the SAP system that provides a new, modification-free approach to extending standard SAP functionality. It's the best way to extend development objects, such as function modules, global classes, programs, and Web Dynpro components. The Enhancement Framework is also integrated with the new kernel BAdI enhancement technology, which gives developers a wide and clear tool for extending SAP. There are a couple of benefits of using the Entity Framework (EF). For example, enhancements can now be grouped together and integrated for specific industry solutions. You can also switch any enhancement on and off using the switch framework mechanism. You also have better support during system upgrades. The downside of EF is that some functionality may require old technology to get the full scope of client requirements (for example, table appends...