📘ABAP - Enhancement
Definición de Enhancement
Son ampliaciones al código estándar de SAP mediante las cuales podremos agregar funcionalidades determinadas para satisfacer los requerimientos de los usuarios.
Las ampliaciones son diferentes herramientas que presenta SAP para realizar mejoras, modificaciones o agregados a un programa, en general un programa estándar.
De los tipos de ampliaciones existentes en el sistema SAP, los enhancements son los más potentes de todos ya que nos permiten insertar código en ABAP en casi cualquier lugar del sistema estándar.
Existen dos tipos de enhancements:
- Implícitos
- Explícitos
Los Implícitos son aquellos que localizamos en el código estándar en ciertos lugares predefinidos por SAP. Algunos de estos lugares son:
- Al final de todos los programas después de la última sentencia.
- Al comienzo y al final de todas las subrutinas.
- Al final de los módulos de función.
- Al final de clases locales.
Los enhancements explícitos son los denominados ENHANCEMENT-POINT y los ENHANCEMENT-SECTION.