✒️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
Ejecución condicionada de módulos
Clausula on input después de module en una instrucción FIELD, el modulo es ejecutado solo si tiene un valor distinto al valor inicial.
En la sentencia Change-endchange se debe usar la instrucción on chain-input, con lo que el modulo es proceso si alguno de esos campos contiene un valor diferente.
Clausula on request, es ejecutado si el campo tiene una nueva entrada
On chain-request cuando alguno de los campos del modulo tiene una nueva entrada.
Si el usuario quiere salir de la pantalla sin validar puede usar el menú atrás, cancelar y salir para ello usamos la clausula at exit-command, la sintaxis es:
MODULE 'modulo ABAP' AT EXIT_COMMAND
Secuencia dinámica de las pantallas
Se puede controlar las secuencias de ejecución de cada una de las ventanas que componen la transacción.
Dos instrucciones
SET SCREEN: sintaxis SET SCREEN 'nombre de pantalla' debe ser una pantalla del mismo modulo
Para terminar de procesar la pantalla actual LEAVE SCREEN ejecuta inmediatamente la pantalla siguiente.
Si se quiere acabar inmediatamente de procesar la pantalla actual e ir directamente a la siguiente se usa la instrucción LEAVE TO SCREEN
Instrucción CALL_SCREEN interrumpe el procesamiento para que se ejecute la siguiente. Debe ser una pantalla del mismo modulo
Todas estas instrucciones regresan el control donde fue ejecutado el call screen
Clausulas starting at y ending at en la instrucción call screen puede especificar el tamaño de la pantalla a llamar
 
 
 
Sobre el autor
Publicación académica de Patricia Gomez Alberca, en su ámbito de estudios para la Carrera Consultor ABAP.
Patricia Gomez Alberca
España - Legajo: TE74A
✒️Autor de: 43 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Patricia Gomez