✒️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
La clausula ON INPUT después del modulo en una instrucción field, el modulo 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 modulo es procesado solamente si alguno de los campos de la pantalla en la sentencia chain-endchai contiene un valor diferente al valor inicial.
Solo se puede usar ON INPUT si el modulo es especificado dentro de la instrucción Field.
Se puede usar la clausula ON REQUEST después del modulo en una instrucción FIeld, el modulo es ejecutado únicamente si el campo tiene una nueva entrada.
En la sentencia chain-endchain se debe usar la clausula on chain-request, el modulo es procesado solamente si al menos uno de los campos de la pantalla de la sentencia chain-endchain tiene una nueva entrada.
Tratamiento de los códigos de Función.
En la lógica de procesamiento de cada dynpro, tendremos que realizar al tratamiento del ok_code, para ello utilizaremos el modulo user_command que debera ser el ultimo del evento PAI, es decir que se ejecutara una vez que todos los datos de entrada han sido validados correctamente.
Secuencia dinamica de las pantallas:
Existe dos instrucciones que nos permitirán pasar a otro dynpro existente dentro del mismo programa, la primera es SET SCREEN <nro. de pantalla>.
Se puede usar la sentencia LEAVE TO SCREEN <nro de pantalla> si se desea terminar el procesamiento de la pantalla actual e ir directamente a la pantalla siguiente en una sola instrucción.
La instrucción CALL SCREEN interrumpe el procesamiento de a pantalla actual para procesar la pantalla X y las pantallas subsecuentes CALL SCREEN <NRO. de pantalla>.
Usando las clausulas starting at y ending at en la instrucción CALL SCREEN, se puede especificar la posición y el tamaño de la pantalla a llamar. CALL SCREEN <NRO DE PANTALLA> STARTING AT 5 1 ENDING AT 130 25.
 
 
 
Sobre el autor
Publicación académica de Maria Ysabel Colina De Magdaleno, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Ysabel Colina De Magdaleno
Profesión: Licenciada en Computaci?n - Canada - Legajo: TB97V
✒️Autor de: 83 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Maria Colina