✒️ABAP - Field Exits

ABAP Field Exits

Field Exits

¿Qué son los Field Exits?

También llamados ampliaciones de campo, son validaciones de los elementos de datos asociados a campos de pantallas o dynpros de SAP.

son módulos de funciones que son llamados y ejecutados posteriormente de las validaciones del sistema estándar.

Los mismos por ser módulos de funciones, se ejecutan en instancias de memoria propias y al momento de su ejecución solo se dispone del valor del campo que se importa en el parámetro INPUT y que puede ser modificado a través del parámetro OUTPUT. Para el uso de otros campos de la pantalla, se debe proceder al uso de funciones que permiten capturar dichos valores.

OJO: Si ingresamos a la tx SE37 y colocamos FIELD_EXIT_* y luego pulsamos F4 visualizaremos todos los Field Exit del sistema.

Ventajas:

  • Facilita la validación de campos en un programa estándar sin modificar el código original
  • Puede utilizarse el mismo código para varias transacciones
  • Se puede aplicar globalmente ( para todos los programas) o para determinados programas y dynpros que se le asignen.

Desventajas:

  • Toma de la dynpro(Import) un solo valor, que es el campo al cual hacer referencia. por lo que no se pueden utilizar tabla internas específicas del programa estándar en el código del Field Exit.
  • El mismo código del field exit tiene que servir para todos lo programas que se quieran utilizar, por lo que se tiene que especificar que acción tomará de acuerdo al programa en el que se esté ejecutando.
  • No es posible hacer un debug al código del Field Exit de forma directa a través de un breakpoint. Para esto se usan mensajes de error para ir viendo que valores van tomando los diferentes objetos(variables, tablas, etc) y por donde va pasando dentro del código del Field Exit.

OJO:se puede usar la función get_dynp_value (dynp_values_read) para obtener valores de otros campos de la dynpro.

Mientras no se haya realizado la asignación de la dynpro, el Field Exit afectará a todas las pantallas donde se encuentre un campo con el elemento de datos.


Sobre el autor

Publicación académica de José Luis Zevallos Mamani, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Expert

José Luis Zevallos Mamani

Profesión: Ingeniero de Sistemas - Peru - Legajo: MZ47M

✒️Autor de: 164 Publicaciones Académicas

🎓Cursando Actualmente: Master ABAP for HANA

🎓Egresado de los módulos:

Certificación Académica de José Zevallos

 

:: Al igual que José ¿Usted está dispuesto a aprender ABAP?

El lunes 08 Marzo 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!