
✒️ABAP - Enhancements
ABAP Enhancements
Enhancements
¿Qué son los 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 2 Tipos de Enhancements:
- Implícitos
- Explícitos.
Enhancements Implícitos
Son aquellos que se encuentran localizados en lugares predefinidos por SAP, como por ejemplo:
- 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
Enhancements Explícitos
Existen 2 tipos de Enhancement Explícitos:
ENHANCEMENT-POINT.- Son utilizados en un lugar determinado del código y permiten agregar código extra. Pueden ser estáticos (agregando nuevas declaraciones) o dinámicos (agregando código con alguna funcionalidad extra).
ENHANCEMENT-SECTION.- Son utilizados para modificar o reemplazar parte del código existente. Pueden ser estáticos (modificando declaraciones) o dinámicos ( reemplazando la funcionalidad estándar).
OJO: Podemos buscar los Enhancements mediante la tx SE84.