✒️ABAP / La lógica de procesamiento en el PAI y la ejecución de las acciones

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

👉Analicemos las Publicaciones Académicas de la lección ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones, donde en esta lección aprenderemos a realizar la ejecución condicionada de módulos, el tratamiento de los códigos de función y analizaremos la secuencia dinámica de las pantallas.

Ámbito de Estudio: Carrera Consultor ABAP Nivel Avanzado / Unidad 2: La Programación de Diálogo

Existen 100 Publicaciones Académicas para el tema ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones / Ampliar con Google.

Para buscar publicaciones sobre un tema diferente utilice nuestro Buscador de Publicaciones

✒️Publicaciones sobre ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones

Ordenados por: Relevancia - Fecha - Agradecimientos

 

SAP Master

1.- Ejecución condicionada de módulos. ON INPUT: Se usa en una instrucción FIELD después del MODULE, con esta instrucción, el módulo es ejecutado solamente si el campo en cuestión contiene un valor diferente al valor inicial. ON CHAIN-INPUT: Cláusula 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 distinto del inicial. FIELD … MODULE … ON INPUT: Se ejecuta sólo cuando el usuario introduzca un valor. Con ello en un PAI se evitan ejecuciones innecesarias del módulo especificado. CHAIN .... FIELD <campo(s) de pantalla> MODULE...

Acceder a esta publicación

Creado y Compartido por: Gustavo Alberto Ramirez Franco

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

MODULOS PAI DE EJECUCIÓN DE LAS ACCIONES. * FIELD MODULE ON INPUT Se ejecuta sólo si el campo contienen un valor diferente al inicial * CHAIN FIELD ..... FIELD MODULE ON CHAIN-INPUT ENDCHAIN Se ejecuta sólo si al menos unos de los campos de la pantalla dentro del chain se ha modificado. * FIELD MODULE ON REQUEST Se ejecuta única mente si el campo tiene una nueva entrada * CHAIN FIELD ..... FIELD MODULE ON REQUEST ENDCHAIN * Se ejecuta sólo si al menos unos de los campos de la pantalla dentro del chain contiene una nueva entrada * MODULE AT EXIT-COMMAND Se ejecuta al pulsar un botón...

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Ejecución condicionada de los módulos ON INPUT después del module en la instrucción FIELD) es ejecutado solamente si se tiene un valor diferente a la inicial. ON REQUEST aquí es ejecutado únicamente si el campo tiene una nueva entrada. ON CHAIN-INPUT, de igual forma solo se procesa si al menos uno de los campos de la pantalla contiene un valor diferente a los iniciales. ON CHAIN-REQUEST si alguno de los campos de pantalla tiene una nueva entrada. AT EXIT-COMMAND salir de la pantalla sin necesidad de hacer validaciones, en un campo deberá tener el atributo E. CODIGOS DE FUNCIÓN USER_COMMAND deberá ser el último evento PAI a ejecutarse, y debemos transferir el valor...

Acceder a esta publicación

Creado y Compartido por: Javier Montero Quintal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

PROCESS AFTER INUT. MODULE EXIT_0100 AT EXIT-COMMAND. " Para poder salir sin pasar por las validaciones. MODULE VALIDACIONES_0100. " Validaciones de campos. MODULE USER_COMMAND_0100. " Interacción con el usuario. VALIDACIONES Ejecución condicionada. Se ejecuta el modulo sólo si el valor es distinto del inicial. FIELD wa_screen_0100-dni MODULE validar_dni_0100 ON INPUT. El módulo es procesado si al menos uno de los campos contiene valor diferente del inicial. CHAIN. FIELD <campo de pantalla>, <campo de pantalla>, MODULE <módulo> ON CHAIN-INPUT. ENDCHAIN. El módulo...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Logica de procesamiento en PAI Ejecución condicioanda de modulos Si especificamos la clausula ON INPUT despues de MODULE 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 al menos uno de los campos de la pantalla en la sentencia CHAIN-ENDCHAIN contiene un valor diferente al valor inicial. Si se especifica la clausula ON REQUEST despues de MODULE en una instrucción FIELD, el modulo es ejecutado unicamente si el campo tiene una nueva entrada. En la sentencia CHAIN-ENDCHAIN, se debe usar la instrucción ON CHAIN-REQUEST....

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


LOGICA DE PROCESAMIENTO PAI EJECUCION DE LAS ACCIONES EJECUCION CONDICIONADA DE MODULOS Si especificamos la clausula ONinput despues de module en una instruccion FIELD, el modulo es ejecutado solamente si el campo en cuestion contiene un valor diferente al valor inicial. ej: PROCESS AFTER INPUT. FIELD WA_SCREEN_001-DNI MODULE VALIDAR _DNI_0100 ON INPUT. En la sentencia chain-endchain se deebe usar la instruccion on chain-input. Entonces el modulo es procesado solamente si al menos uno de los campos de la pantalla en la sennecia chain-endchain contiene un valor diferente al valor inicial. ej: PROCESS AFTER INPUT. CHAIN FIELD <CAMPO DE PANTALLA>, <CAMPO DE PANTALLA>, . ...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Ejecución condicionada de módulos FIELD <campo> MODULE <módulo> ON INPUT : si el valor es diferente del inicial FIELD <campo> MODULE <módulo> ON REQUEST : si hay una nueva entrada MODULE <módulo> AT EXIT-COMMAND : para controlar botones BACK, EXIT y CANCEL Secuencia dinámica de dynpros SET SCREEN xxxx : establece una pantalla temporal LEAVE TO SCREEN xxxx : termina el procesado de la pantalla actual y va a la siguiente CALL SCREEN xxxx.: interrumpe el procesamiento de la pantalla actual y va a la pantalla xxxx LEAVE SCREEN : termina el procesamiento de la pantalla actual

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. EJECUCIÓN CONDICIONADA DE MÓDULOS Si especificamos la cláusula ON INPUT al final de un FIELD MODULE, el módulo se ejecuta sólo si el campo en cuestión contiene un valor diferente al valor inicial. Ej. FIELD wa_screen_0100-dni MODULE validar_dni_0100 ON INPUT. En la sentencia CHAIN-ENDCHAIN debe usarse ON CHAIN-INPUT. El módulo se procesa sólo si al menos uno de sus campos CHAIN contiene un valor diferente al inicial. La claúsua ON REQUEST en una instrucción FIELD.. MODULE, hace que el módulo se ejecute sólo si el campo tiene una nueva entrada. Para CHAIN-ENDCHAIN, usar ON CHAIN-REQUEST. Para salir de la pantalla sin pasar las validaciones automáticas,...

Acceder a esta publicación

Creado y Compartido por: David Campillo Martinez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lógica de procesamiento en PAI (Ejecución de las acciones) Ejecución condicionada de módulos: Si especificamos la cláusula ON INPUT después de MODULE en una instrucción FIELD, el módulo 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 módulo es procesado solamente si al menos uno de los campos de la pantalla en la sentencia CHAIN-ENDCHAIN contiene un valor diferente al valor inicial. Tratamiento de los códigos de función: Cuando el usuario de una transacción de diálogo pulsa una tecla de función,...

Acceder a esta publicación

Creado y Compartido por: José Valentín López Montilla / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 6: Lógica de procesamiento en PAI: Ejecución de las acciones. 1.- Ejecución condicionada de módulos. Si especificamos la clausula ON INPUT después de MODULE en una instrucción FIELD, el módulo 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 módulo es procesado solamente si al menos uno de los campos de la pantalla en la sentencia CHAIN-ENDCHAIN contiene un valor diferente al valor inicial. Si se especifica la cláusula ON REQUEST después de MODULE en una instrucción FIELD, el módulo es ejecutado únicamente...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez