✒️ABAP Los Enhancements
ABAP Los Enhancements
Que son los enhancements
Son ampliaciones al código estándar de SAP, mediante los cuales podremos agregar determinadas funcionalidades, para satisfacer los requerimientos de los usuarios que no cubre el sistema.
Tipos:
Implícitos: son aquellos que localizamos en el código estándar en ciertos lugares predefinidos por SAP.
Para ver todos los enhancements implícitos en el menú tratar – operaciones ampliacion – insertar puntos de ampliación implícitos.
Explícitos: ellos son point: son utilizados en un lugar determinado del código y permiten agregar código extra en un programa fuente.
Section: son utilizados para reemplazar parte del código existente
Para implementar los enhancements explícitos en un programa estándar, necesitaremos ingresar la clave del objeto que deseamos modificar.
Paso a paso en la implementación de un enhancement implícito
Se toma el programa estándar de SAP RFBVBIC_0, que lee un archivo, compara y actualiza los datos bancarios proporcionados, el objetivo será agregar una validación a la subrutina READ_FILE, se ingresa el include RFBVBIC05 y se presiona el botón espiral, se posiciona sobre la subrutina READ_FILE y en el menú tratar – operaciones ampliación – insertar puntos de ampliación implícitos, se posiciona sobre la línea de comentarios y en el menú tratar – operaciones ampliación – crear., luego veremos en la ventana se completara nombre, descripción y continuar, luego se verá que se ha ingresado el código, luego se ingresa el código ABAP de la validación, donde se emite un mensaje de error que detenga la ejecución del programa, luego se activa presionando el botón ampliaciones, para probar se coloca un breakpoint dentro del código.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial