✒️ABAP Los Enhancements
ABAP Los Enhancements
ENHANCEMENT
Esta ampliacion consiste de codigo que podemos agregar sobre un programa estandar para hacer uso de una nueva funcionalidad.
Existen 2 tipos de enhancements:
- implicitos
- explicitos
Para su implementacion debemos utilizar el boton del menu (espiral) en el programa estandar.
ENHANCEMENT IMPLICITO
Estan en cierto lugares del programa estandar, predefinidos por SAP:
- al final del programa, luego de la última sentencia
- al inicio y fin de cada subrutina
- al final de las FM
- al final de las clases locales
Para implementar estos enhancements debemos:
- Presionar el botón espiral
- Ubicados en el código, vamos al menu tratar->operaciones ampliacion->insertar puntos de ampliacion implicito
- Ubicados en la linea de comentario generada en el paso anterior, vamos al menu tratar->operaciones ampliacion->crear
- Codificar y activar
ENHANCEMENT EXPLICITO
Existen 2 tipos:
- enhancement-point : se utilizan en un lugar determinado del programa para agregar declaraciones o funcionalidad extra
- enhancement-section : se utiliza para reemplazar codigo existente, ya sea declaraciones o funcionalidad
NOTA: solo puede existir una implementacion activa de enhancement-section y esta reemplazara el codigo original. Por otro lado, podemos tener multiples implementaciones activas de enhancement-point, pero su orden de ejecución no esta preestablecido.
IMPORTANTE: podemos buscar todos los enhancements del sistema desde la trx SE84 -> ampliaciones -> implementaciones
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni