![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones
ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones
![ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/460.jpg)
1. Ejecución condicionada de módulos
Si especificamos la cláusula ON INPUT después de MODULE en una instrucción FIELD, el módulo es ejecutado solamente si el campo en cuestión contiene un valor diferente al valor inicial.
En la sentencia CHAIN-ENDCHAIN se debe usar la instrucción ON CHAIN-INPUT: Entonces, el módulo es procesado solamente si al menos uno de los campos de la pantalla en la sentencia CHAIN-ENDCHAIN contiene un valor diferente al valor inicial.
ON REQUEST: Se usa en una instrucción FIELD después del MODULE, el módulo es ejecutado únicamente si el campo tiene una nueva entrada. FIELD <campos de la pantalla> MODULE <módulo> ON REQUEST.
2 Tratamiento de los códigos de función
Cuando el usuario de una transacción de diálogo pulsar una tecla de función, un punto de menú, un pushbutton, un ícono o simplemente la tecla ENTER, los datos introducidos en la pantalla se pasan a los módulos definidos en el PAI para ser procesado junto a un código de función que indicará que función ha solicitado el usuario.
3 Secuencia dinámica de las pantallas
En un programa de dialogo o también llamado transacción de dialogo podemos controlar la secuencia de ejecución de cada una de las dynpros que componen a la transacción
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda