✒️ABAP Las Ampliaciones: los User Exits y los Customer Exits
ABAP Las Ampliaciones: los User Exits y los Customer Exits
Ampliaciones
Son diferentes herramientas que presenta SAP para realizar mejoras, modificaciones o agregados a un programa estándar del sistema
Las ampliaciones se generan y codifican en módulos aparte del código estándar, con lo cual no se necesita modificarlo, manteniendo la funcionalidad original y el buen funcionamiento.
Ventajas:
Desventajas
User exit
Es una subrutina definida dentro de un programa estándar ABAP que no tiene código, esta para que el usuario ponga su propio código fuente que le permita realizar tareas especificadas que no están previstas por SAP
Son propias del módulo SAP SD de Ventas y distribución.
Se nombran USEREXIT_XXXXX
El principal problema es encontrar el correcto y verificar que nos sirva.
El código puede colocarse dentro de un Include
VA02: modificar pedidos de compra
Customer exit
Es un punto dentro de un programa en donde se puede llamar a un programa propio
Se ejecutan desde un programa estándar a través de un número que es el módulo de función asociado al programa.
Tabla MODSAP almacena todas las ampliaciones existentes en el sistema SAP
Llamada a un exit Call cutomer-function (3digitos)
Ventajas:
Desventajas:
SMOD: administrar ampliaciones
CMOD: gestión de proyectos de ampliaciones.
Para saber el nombre de la ampliación vamos a la transacción SE16, con la tabla MODSAP y en el campo MEMBER ponemos el nombre del módulo de función a buscar y en NAME nos dice que ampliación la tiene.
Para agrupar, clasificar y controlar los costumer exit crearemos un proyecto de ampliación. Un proyecto de ampliación asocia x ampliaciones, su activación o desactivación afecta a todas las ampliaciones asociadas.
 
 
 
Sobre el autor
Publicación académica de Patricia Gomez Alberca, en su ámbito de estudios para la Carrera Consultor ABAP.
Patricia Gomez Alberca
España - Legajo: TE74A
✒️Autor de: 43 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Patricia Gomez