✒️ABAP / La búsqueda de Exits en transacciones Por Juan Romero
ABAP La búsqueda de Exits en transacciones

La búsqueda de Exits en transacciones
Introducción al uso de ZBUSCAR-exit
- Se explicó que la lección trata sobre cómo buscar los exits de cliente existentes en las transacciones estándar de SAP utilizando el programa ZBUSCAR-exit.
- El objetivo principal es identificar estos exits en las transacciones estándar del sistema SAP.
Descarga y creación del programa
- El programa ZBUSCAR-exit debe descargarse desde un enlace proporcionado.
- Se crea el programa en la transacción SE38, añadiendo al final del nombre el legajo de alumno de CEDESOFT IT ACADEMY.
Funcionamiento del programa ZBUSCAR-exit
- El programa realiza la búsqueda de exits de cliente utilizando varias tablas de base de datos: TADIR, TRDIR, TSTC y ENLFDIR.
- La pantalla de selección del programa permite introducir la transacción SAP a analizar.
- Como ejemplo, se utilizó la transacción SU01 para realizar una búsqueda.
- El resultado muestra los exits de cliente asociados a la transacción ingresada junto con sus descripciones.
Navegación y análisis del exit encontrado
- Se demostró cómo hacer doble clic en un exit para visualizarlo en la transacción estándar SMOD.
- Se accede a la ampliación seleccionada con el campo ya completado.
- Se deben visualizar los componentes (módulos de funciones) asociados a ese exit.
- En el ejemplo presentado, sólo había un módulo de funciones, EXIT_SAPLSUSF_001.
- Al ingresar al módulo, se mostró que contiene un include (ZXUSRU01).
- Si el include no existe, el sistema ofrece la opción de crearlo.
- Se recordó la convención de nomenclatura para estos includes: deben iniciar con ZX.
Componentes en ampliaciones SAP
Estructura de las ampliaciones
- Una ampliación puede contener entre uno y varios módulos de funciones.
- Cada módulo de funciones actúa como un "hueco" o espacio dentro del sistema estándar de SAP.
- Los módulos de funciones se ejecutan en diferentes momentos específicos de la transacción que se está analizando.
Revisión de exits en SAP
Repaso del uso del programa Z
- El programa Z permite buscar exits de cliente en las transacciones estándar del sistema SAP.
- Se utilizan tablas estándar como TSTC, TRDIR, DFDIR y ENLFDIR para obtener la información necesaria.
- La lección se centra en cómo emplear este programa para analizar transacciones.
Ejemplo práctico con la transacción ME23N
- Se mostró cómo ejecutar el programa Z usando ME23N, una transacción muy utilizada para generar solicitudes de pedido en el módulo MM.
- El sistema encontró 38 exits de cliente disponibles para la transacción ME23N.
- Estos exits permiten a los consultores ABAP insertar código personalizado según los requerimientos del cliente.
Proceso para utilizar un exit de cliente
- Se seleccionó un exit relacionado con la "Determinación de función para liberación del documento de compra" y se accedió a la transacción SMOD.
- Dentro de SMOD, se visualizó la ampliación y sus componentes, destacando el módulo de funciones EXIT_SAPLEBNF_005.
- El módulo cuenta con parámetros de entrada y salida, y un exit que aún no existe pero SAP propone un nombre para su creación.
- Es importante crear el include con el nombre sugerido por SAP y añadir el código personalizado en ese espacio.
- Se recomienda probar la creación como objeto local antes de implementarlo en el entorno productivo.
Utilidad y recomendaciones finales
- Descargar y crear el programa ZBUSCAR-exit en el sistema SAP usando el legajo correspondiente.
- Realizar búsquedas de exits de cliente en transacciones estándar clave como SU01.
- Seguir la convención de nombres ZX para la creación de nuevos includes en los módulos de funciones de los exits de cliente.
- Los exits de cliente son herramientas muy útiles para adaptar las transacciones estándar a necesidades específicas.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio Romero, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Juan Ignacio Romero
Profesión: Ing. Sistemas Computacionales - Mexico - Legajo: LJ26F
✒️Autor de: 138 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Juan Romero






Disponibilidad Laboral: FullTime


















