✒️ABAP Las Ampliaciones: los User Exits y los Customer Exits
ABAP Las Ampliaciones: los User Exits y los Customer Exits
Las ampliaciones permiten realizar modificaciones sobre un programa del sistema. La ampliaciones se realizan en módulos separados del código inicial. Hay que tener en cuenta que no siempre se pueden realizar todas las modificaciones que uno necesita y que no todos los programas del sistema están preparados.
Los USER EXIT son subrutinas que se encuentran entre el código del programa estándar pero con el cuerpo vacío. Son las primeras ampliaciones por lo que actualmente no se utilizan mucho, aunque se le va a seguir dando soporte. Se encuandran entre las marcas FORM USEREXIT_XXXX....ENDFORM. El nuevo código se pude insertar en un INCLUDE cuyo nombre empezará por Z. No se pueden generar nuevos USER EXITS, hay que manejarse con los existentes.
Los CUSTOMER EXIT se definen dentro de un programa estándar del sistema. Son llamados a través de un número que se corresponde con el módulo de función Z implementado. En la tabla MODSAP se encuentran todos los módulos de función. Los módulos de función siguen la nomenclatura EXIT_nombrePrograma_numeroFuncion. Los CUSTOMER EXIT se agrupan en un proyecto ampliación (CMOD).
* TRANSACCIONES
VA02 --> Modifca pedidos de ventas.
SMOD --> Administración de ampliaciones.
CMOD --> Gestión de proyectos de ampliaciones.
 
 
 
Sobre el autor
Publicación académica de Francisco Javier López Andreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier López Andreu
Profesión: Programador - España - Legajo: DW66S
✒️Autor de: 38 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Francisco López