✒️ABAP Los Field Exits
ABAP Los Field Exits
FIELD EXITS
Esta ampliacion consiste de un FM que permite realizar validaciones sobre un elemento de datos de un campo de una dynpro. Esta fm se ejecuta luego de las validaciones estandar de la dynpro, y consiste de un unico param de entrada input y un unico param de salida output que almacenan el valor del campo de la dynpro. La nomenclatura de estas fm es field_exit_xxx
NOTA: no es posible debuguear un field exit con breakpoints, para ello debemos utilizar mensajes.
Para implementar un field exit debemos ir a la trx cmod, luego ejecutamos el comando PRFB y desde el menu Exit Campo podremos crear y activar la ampliación.
Dentro del codigo de la FM del field exit solo disponiemos del param input y output, pero podemos utilizar las sentencias set parameter y get parameter para pasar datos entre field exits.
Tambien podemos utilizar la FM get_dynp_value.
Una vez codificado el field exit (FM) podemos activarlo de forma global (para todas las trx) o asignar 1 o mas prog y dynpros especificas.
Dentro del cod del field exit no podemos utilizar las siguientes sentencias:
- MESSAGE TYPE 'I'
- COMMIT WORK Y ROLLBACK WORK
- BREAK-POINT
- CALL SCREE, CALL DIALOG Y CALL TRANSACTION
- SUBMIT
Para activar los field exit debemos tener el parametro abap_fieldexit=yes en el servidor, configurado desde la trx RZ10.
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni