![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los Enhancements
ABAP Los Enhancements
![ABAP Los Enhancements ABAP Los Enhancements](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/268.jpg)
ENHANCEMENTS
Ampliaciones del código estándar de SAP, mediante los cuales podremos agregar funcionalidades que no vienen con el estandar.
Existen dos tipos: Implicitos y Explicitos.
Para implementar cualquiera de los dos tipos de enhancements, debemos presionar el botón del espiral del menú dentro de un programa estándar de SAP.
Los enhancements implícitos.
Son aquellos que se encuentran en lugares predefinidos por SAP. Algunos son:
- Al final de la ultima sentencia de los programas
- 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 los Enhancements implícitos en el código usamos la opción del menú Tratar/Operaciones ampliación/ Insertar puntos de ampliación implícitos.
ENHANCEMENTS EXPLICITOS.
Existen dos opciones de Enhancement explícitos.
ENHANCEMENT-POINT: Son utilizados en un lugar determiando del código y permiten agregar codigio fuente extra en un programa fuente. Pueden ser estáticos(agregar nuevas declaraciones) o dinámicos(agregar funcionalidad extra).
ENHANCEMENT-SECTION: Son usados para reemplazar parte del código existente. Estáticos (modificando declaraciones), dinámicos (reemplazar funcionalidad estándar.).
**Cuando se implementa un Enhancement-section se ejecuta solo la implementación y no el código original estandar. SOLO PUEDE EXISTIR UNA IMPLEMENTACIÓN ACTIVA DE ENHANCEMENT-SECTION.
**Pueden existir multiples implementaciones activas de ENHANCEMENT-POINT, no se ejecutaran sin ninguna garantía se seguir un orden de ejecución determinado.
En el ejemplo que presentan el objetivo de la modificación al programa estándar es realizar un paso a paso en la implementación de un Enhancement Implícito. En la implementación se va a leer un archivo y compara y actualiza los datos bancarios proporcionados.
 
 
 
Sobre el autor
Publicación académica de Franco Alfieri Maringota Alvarado, en su ámbito de estudios para la Carrera Consultor ABAP.
Franco Alfieri Maringota Alvarado
Peru - Legajo: GF44M
✒️Autor de: 288 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Inicial