
USER EXITS Y LOS CUSTOMER EXITS
Ampliaciones:
son herramientas que presenta sap para realizar mejoras modificaciones o agregados a un programa estandar.
RELEVANTE: LAs ampliaciones se generan y codifican en modulos aparte del codigo estandar, con lo cual no se necesita modifficarlo manteniendo la funcionalidad original y el buen funcionamiento.
- LOS USER EXITS
Es una estructura definida dentro de un programa estandar ABAP que esta hueca es decir sin codigo, esta alli para que el usuario ponga su propio codigo fuente que le permita realizar tareas especificas que no estan previstas por SAP. Son propias del modula de SAP SD NO EXISTE EN OTRO MODULO.
Todos los USER EXIT ESTAN NOMBRADOS POR SAP COMO USEREXIT_XXXXXX
NOTA: Para ingresar codigo abap o modificar el codigo existente dentro de un user exit no se necista una clave de acceso SAP.
CUSTOMER EXITS O EXIT DE CLIENTE.
Es un punto dentro de un programa donde se puede llamar a un programa propio.
Los customer exit son llamados dentro de los programas estandares a traves de un numero, este numero es la terminacion del nombre del modulo de funcion que esta asociado al programa.
Ejemplo:
EXIT_NOMBREDELPROGRAMA_NUMERO DE FUNCION (TRES DIGITOS ACA)
EJEMPLO 2 EXIT_SAPMV45A_003
En la tabla MODSAP se encuentran todos los modulos de funcion que se utilizan en los exits de cliente.
NOTA Para trabajar con customer exit lo haremos con la TRX SMOD PARA ADMINISTRAR AMPLIACIONES.
CMOD: Para la gestion de proyectos de amppliaciones.
Ejercicio de la unidad:
En la trx VMOD dentro de la carpeta includes en el navegador de objetos SE80, vemos todos los includes pertenecientes al modulo SD que contienen user exits.