✒️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
LOGICA DE PROCESAMIENTO EN PAI, EJECUCION DE LAS ACCIONES – LECCION 2-6
EJECUCION CONDICIONADA DE MODULOS
Si se especifica la cláusula ON INPUT después de MODULE en una instrucción FIELD el modulo es ejecutado solamente si el campo en cuestión con tiene un valor diferente al valor inicial
ON CHAIN-INPUT, es la cláusula que se utiliza para la sentencia CHAIN-ENDCHAIN para procesar un módulo si alguno de los campos de la pantalla de la sentencia contiene un valor distinto al inicial
NOTA, se puede usar la adición ON INPUT solamente si la instrucción MODULE es especificada dentro de una instrucción FIELD
Si se especifica la cláusula ON REQUEST después de MODULE en la instrucción FIELD, el modulo es ejecutado únicamente si el campo tiene una nueva entrada
ON CHAIN-REQUEST, es la cláusula ABAP que se utiliza en la sentencia CHAIN-ENDCHAIN para procesar un módulo si alguno de los campos de la pantalla dentro de la sentencia CHAIN-ENDCHAIN contiene un valor nuevo, es decir, cambia su valor
NOTA, se puede usar la adición ON REQUEST solamente si la instrucción MODULE es especificada dentro de una instrucción FIELD
AT EXIT-COMMAND es un módulo ABAP que se utiliza para salir de pantalla utilizando las funciones estándar BACK, EXIT O CANCEL
Para poder utilizar un AT EXIT-COMMAND en un botón de campo, será necesario asignar el valor E en el atributo de campo TIPO DE FUNCION del editor de pantallas
TRATAMIENTO DE LOS CODIGOS DE FUNCION
SET SCREEN, reescribe temporalmente las siguientes pantallas a procesar
Si queremos pasar a la siguiente pantalla si terminar la actual, se debe utilizar la sentencia LEAVE SCREEN
Si se desea terminar el proceso de la pantalla actual e ir directamente a la pantalla siguiente en una sola instrucción, se puede usar la sentencia LEAVE TO SCREEN
CALL SCREEN sentencia ABAP que 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
Usando la cláusula 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
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga