✒️ABAP Los Field Exits
ABAP Los Field Exits
FIELD EXITS, ampliaciones de campo, son validaciones de los elementos de datos asociados a campos de pantallas de SAP ejecutados posterior al estandar
Transaccion SE37 colocar FIELD_EXIT_* Y F4 para visualizar todos los Field Exit del sistema
Toma un solo valor que es el campo asociado
El mismo codigo tiene que servir para todos los programas que se quieran utilizar
no hay debug de forma directa, se tienen que poner mensajes de error
no se pueden usar: breakpoint call screen call dialog call transaction submit commit work rollback work message e
Transaccion RZ10 se deben activar parametro abap field exit = yes
Transaccion CMOD gestion de proyectos de ampliacion de SAP
dentro de la transaccion escribir la transaccion PRFB, ahi se ven los existentes
Para crear, Exit campo / Crear, se busca el elemento de dato (El que indica al presionar f1 sobre un campo)
Se configura el imput y el output
En la pestaña Cod fte, se pone el codigo
GET_DYNP_VALUE para obtener valores de otro campo de la dynpro
Se puede asignar a varios programas, luego activar y listo
Tablas TDDIR TDDIRS para validar si se debe generar un exit de campo para cada campo, no hay ralentizacion,
obtener el contenido de un campo de la pantalla usando variables globales o con la función, DYN_VALUES_READ
Al terminar se asigna un programa para que no quede global (boton asignar prog/dynpro)
Agradecimiento:
Ha agradecido este aporte: William Lemus
Sobre el autor
Publicación académica de Yeffer Jaime Sierra Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Yeffer Jaime Sierra Saenz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LR78W
✒️Autor de: 88 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial