✒️ABAP Los Enhancements
ABAP Los Enhancements
1) Que son los Enhancements?
Son ampliaciones al código estándar de SAP, mediante las cuales se pueden agregar determinadas funcionalidades para satisfacer los requerimientos de los usuarios que no cubre el sistema
Existen 2 tipos:
- Implicitos
- Explicitos
Para implementar cualquera de los dos tipos de Enhancements se debe presionar el botón de espiral ( menú), dentro de los programas estándar de SAP.
2) Enhancements Implicitos.
Son aquellos que están colocados en el código estandar en ciertos lugares predefinidos de SAP, algunos 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 todas las clases
Para ver los enhancements implícitos se va al men u: Tratar-> Operaciones Ampliación -> Insertar puntos de ampliación mplicito.
3)Enhancements explicitos
Existen 2 opciones de enhancements explicitos:
- Enhancement Point , son utilizados un lugar determinado del código y permiten agregar código extra en un programa fuente. Pueden ser ESTÁTICOS ( como agregado declaraciones) o DINAMICOS ( agregando código para una nueva funcionalidad). Pueden existir múltiples implementaciones activas
- Enhaccement-Section. Son utilizados para reemplzar parte del código existente. Pueden ser ESTÁTICOS ( como modificando eclaraciones) o DINAMICOS ( reemplazando funcionalidad estándar. Solo puede existir una una implementación activa del Enhacement Section
Para implementar los Enhancements Explícitos no se necesita ingresar la clave del objeto.
4) Pasos para implemenetar un Enhancement Implícito.
Los pasos son;
1- Ingresar al programa estandar o include
2- Se presiona el botón de la Espiral
3- Se posiciona el mouse en el nombre de la subrutina a modificar, y se va a Tratar-> Operaciones ampliacón -> Insertar puntos de ampliación implicitos.
4- SE posiciona sobre la linea de comentarios que indican los puntos implícitos de ampliación y se selecciona en el menú Tratar->Operacones ampliacion->crear
5- Aparece una ventana de dialogo en donde se coloca el nombre de la implementación con una descripción y se da continuar
6- DEntro del código se insertan líneas con el nombre de la implementación para que se introduzca el código.
7- Se activa el código de la implementación
Se pueden buscar los enhancement en la transacción SE84, dentro de ahí se debe abrir la carpeta AMPLIACIONES y dentro de esta se hace doble click en la opción de IMPLEMENTACION AMPLIACIONES, y a la derecha aparece una pantalla de selección en donde se puede filtrar la búsqueda,
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial