✒️ABAP - Field Exits

ABAP Field Exits

Field Exits: Tambien llamados ampliaciones de campo, son validaciones de los elementos de datos asociados a campos de pantallas o dynpros de SAP. Son modulos de funciones que son llamados y ejecutados posteriormente de las validaciones del sistema estandar. Los mismos por se modulos de funciones, se ejecutan en instancias de memoria propias y al momento de su ejecucion, solo se dispone del valor del campo, que se importa en el parametro INPUT y que puede ser modificado a traves del parametro OUTPUT. Para el uso de otros campos de la pantalla, se debe proceder al uso de funciones que permiten capturar dichos valores.

Si ingresamos a la transaccion SE37, colocamos FIELD_EXIT_* y luego pulsamos F4. Visualizaremos todos los Field Exits del sistema.

Ventajas:

  • Facilita la validacion de campos en un programa estandar sin modificar el codigo original.
  • Puede utilizarse el mismo codigo 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 del campo al cual hace referencia, por lo que no se pueden utilizar tablas internas espeficas del programa estandar en el codigo del Field Exit.
  • El mismo codigo del Field Exit tiene que servir para todos los programas que se quieran, por lo que se tiene que especificar en el codigo que accion tomara de acuerdo al programa en el cual se este ejecutando.
  • No es posible hacer un Debug del codigo del Field Exit de forma directa, a traves de un Breakpoint. Para esto se utilizan mensajes de error para ir viendo que valores van tomando los diferentes objetos (variables, tablas, ect.) y por donde va pasando dentro del codigo del Field Exit.

Sobre el autor

Publicación académica de Roberto Serrano, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Master

 

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

El lunes 10 Mayo 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!