✒️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 MODULOS
FIELD...MODULE...ON INPUT -> se ejecuta el MODULE con un valor diferente.
CHAIN...FIELD...MODULE...ON CHAIN-INPUT...ENDCHAIN -> se ejecuta el MODULE si al menos un campo contiene un valor diferente al inicial.
FIELD...MODULE...ON REQUEST -> se ejecuta el MODULE con una nueva entrada.
CHAIN...FIELD...MODULE...ON CHAIN-REQUEST...ENDCHAIN -> se ejecuta el MODULE si al menos un campo contiene una nueva entrada.
Es posible que el usuario quiera salir de la pantalla, sin necesidad de pasar las validaciones automáticas. Se usará la clausula AT EXIT-COMMAND. Para usar esta clausula en un botón de campo, será necesario asignar el valor E en el atributo de campo Tipo función del editor de pantallas.
TRATAMIENTO DE LOS CODIGOS DE FUNCIÓN
Para esto se crea el campo OK_CODE. El módulo user_command será el último evento del PAI una vez todos los datos han sido validados correctamente. El campo OK_CODE se deberá limpiar una vez termine el modulo anteriormente mencionado.
SECUENCIA DINÁMICA DE PANTALLAS
SET SCREEN - Reescribe temporalmente la siguiente pantalla a procesar. LEAVE SCREEN - Termina la ejecución de la pantalla actual y continua con la reescrita con SET SCREEN.
LEAVE TO SCREEN - Redirije inmediatamente a la siguiente pantalla indicada en esta instrucción.
CALL SCREEN - Interrumpe el procesamiento de la pantalla actual, para procesar la pantalla X y las pantallas subsecuentes. Cualquiera de las instrucciones SET SCREEN 0, LEAVE SCREEN, LEAVE TO SCREEN 0, regresa el control al lugar donde fue ejecutada la instrucción CALL SCREEN.
 
 
 
Sobre el autor
Publicación académica de Ivan Dario Lemus Moya, en su ámbito de estudios para la Carrera Consultor ABAP.
Ivan Dario Lemus Moya
Colombia - Legajo: CR37B
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial