📘ABAP Enhancements
Definición de ABAP Enhancements
Son ampliaciones al código estándar de SAP, mediante las cuales podremos agregar determinadas funcionalidades, para satisfacer los requerimientos de los usuarios que no cubre el sistema.
Existen dos tipos de Enhancements:
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
Para ver todos los Enhancements implícitos en el código utilizamos la opción del menú Tratar/ Operaciones ampliación/ Insertar puntos de ampliación implícitos.
Explícitos: existen dos opciones de Enhancement Explícitos. Ellos son:
- ENHANCEMENT-POINT: son utilizados en un lugar determinado del código y permiten agregar código extra en un programa fuente. Pueden ser estáticos (agregando nuevas declaraciones) o dinámicos (agregando código con alguna funcionalidad extra).
- ENHANCEMENT-SECTION: son utilizados para reemplazar parte del código existente. Pueden ser estáticos (modificando declaraciones) o dinámicos (reemplazando la funcionalidad estándar).


Disponibilidad Laboral: FullTime