
Logica de procesamientos en el PAI
- Si se especifica la clausula ON INPUT despues de MODULE en una instruccion FIELD, el modulo es ejecutado si el campo contiene un valor diferente al valor inicial. Si se especifica la clausula ON REQUEST despues de MODULE en una instruccion FIELD, el modulo es ejecutado si el campo tiene una nueva entrada.
- En el caso cuando un usuario da click en un boton, tecla de funcion, un icono etc. los datos que se ingresan en la pantalla del dynpro pasan por el PAI para ser procesados con un codigo de funcion que indicara que funcion ha solicitado el usuario.
- En la logica del procesamiento de un dynpro se utiliza el modulo USER_COMMAND que debe ser el ultimo del evento PAI, es decir cuando todos los datos ingresados hayan pasado el verificacion de las validaciones.
- Una vez procesado el modulo de funcion nos aseguramos de limpiar el contenido del OK_CODE, este puede almacenarse de igual manera en una variable definido de tipo SY-UCOMM.
- Con la instruccion SET SCREEN podemos decirle que nos permita pasar de un dynpro a otro existente dentro del mismo programa.
-