📘ABAP - ON Chain-request

Marzo a FULL!!! #PLANCARRERA2021

40, 60 y hasta 100%OFF en planes de carrera 2021!!!

Definición de ON Chain-request

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.

Veamos un ejemplo de su utilización:

*------------------------------------------------------------*

PROCESS AFTER INPUT.

*------------------------------------------------------------*

 

  CHAIN.

    FIELD: wa_ztu_hogares_ppal-nombreape,

           wa_ztu_hogares_ppal-tipodoc,

           wa_ztu_hogares_ppal-numdoc,

           wa_ztu_hogares_ppal-domicilio,

           wa_ztu_hogares_ppal-domicilio_num,

           wa_ztu_hogares_ppal-domicilio_piso,

           wa_ztu_hogares_ppal-domicilio_depto,

           wa_ztu_hogares_ppal-telefono,

           wa_ztu_hogares_ppal-correoelec,

           wa_ztu_hogares_ppal-vkont,

           wa_ztu_hogares_ppal-vstelle.

 

*   Registramos la actualización de campos de la dynpro 0100

    MODULE actualizacion_campos_0100 ON CHAIN-REQUEST.

 

*   Validaciones de los campos de la dynpro 0100

    MODULE validar_campos_0100.

 

  ENDCHAIN.

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre ON Chain-request?

"ON Chain-request" es un tema que desarrollamos en nuestra 🎓Carrera Programador ABAP que inicia el lunes 08 Marzo 2021.

Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!!!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE!

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Enriquecimiento por la Comunidad

Le invitamos a analizar las últimas 10 Publicaciones Académicas sobre el tema "ON Chain-request" creadas y compartidas abiertamente por nuestros alumnos:

SAP Master

audio tip 1: la sentencias chain end chain de la logica de procesamiento de una dynpro definen cadenas de procesamiento. dentro de chain end chain se ejecutan las sentencias field y modul, las sentencias que estan entre chain end chain forman una cadena de procesamiento. las cadenas de procesamiento no se pueden anidar, es decir, no podemos colocar un chain end chain dentro de otro chain end chain. la sentencia chain end chain puede ser especificada tanto en el pai como en el pbo sin embargo en el pbo no tiene efecto alguno.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Validaciones

Creado y Compartido por: Mauro Fanego / Disponibilidad Laboral: FullTime

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

SAP Master

si especificamos la clusula on input despues del module en una instruccion field, el modulo es ejecutado solo si el campo contiene un valor diferente al inicial. chain endchain se debe usar on chain input el modulo es procesado solamente si al menos uno de los campos de la campaña de la sentencia contiene un valor diferente al valor inicial. se puede usar la adicion on input solamente si la instruccio module es especificada dentro de una instruccion field. Si se especifica on request despues de module en una instruccion field, es que el modulo se ejecuta unicaente s el campo tiene una nueva entrada se puede usar la adicion on request solaente si la instruccion mdule es especificada dentro de una instruccion field. sy ucomm se utiliza... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Leidy Giselle Parra Mora

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

SAP SemiSenior

RESUMEN: Ejecucion de las acciones: FIELD ___-____ MODULE___ON INPUT/ON CHAIN-INPUT. >>> Si el campo contiene un valor diferente al valor inicial. FIELD ___-____ MODULE ___ ON REQUEST/ON CHAIN-REQUEST. >>> Si el campo tiene una nueva entrada. MODULE __ AT EXIT-COMMAND. >>> Salir sin ninguna validacion. ///LEAVE PROGRAM. pai >>> cuando pulsa: tecla de función, punto de menú, pushbutton, ícono o enter. Controlar secuencia de ejecución de las dynpros >> CALL SCREEN [nro_pantalla](Interrumpe el procesamiento) , SET SCREEN [nro_pantalla] ó LEAVE TO SCREEN [nro_pantalla] ó LEAVE SCREEN (Regresa el control a donde fue ejecutada el CALL SCREEN) STARTING... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Ana Patricia Sánchez Paredes

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

SAP Master

Lección: Lógica de procesamiento en PAI: Ejecución de las acciones [ 6º de 9 ] 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... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Jose Angel Valles Bustos

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

SAP Senior

Ejecución condicionada de modulo. Si especificamos la cláusula ON INPUT después de MODULE en una instrucción FIELD, es ejecutado solamente si el campo contiene un valor inicial. En CHAIN-ENDCHAIN se debe usar la instrucción ON CHAIN-INPUT es ejecutado solamente si alguno de los campos contiene un valor diferente al inicial Cuando se utiliza ON REQUEST el modulo es ejecutado únicamente si el campo tiene una nueva entrada. En CHAIN-ENDCHAIN se debe usar la instrucción ON CHAIN-REQUEST 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 Funcion. Tratamiento de códigos de función En la lógica... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Daniel Fernando Yanez Guevara

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

SAP Master

Si especificamos la clausula ON INPUT despues de MODULE en la instrucción FIELD, el modulo es ejecutado si el campo en cuestión contiene un valor diferente al valor inicial. En la sentencia chain – endchain se debe usar la instrucción onchain-input. Entonces es procesado si al menos uno de los campos en la pantalla tiene valor. Se puede usar ON INPUT solamente si la instrucion MODULE es especificada dentro de una sentencia FIELD. Si especifica claucula ON REQUEST despues de module en la instrucción FIELD el modulo es ejecutado únicamente si el campo tiene una nueva entrada. En la sentencia CHAIN ENDCHAIN se debe usar la instrucion ON CHAIN-REQUEST. El modulo es procesado solamente si al... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Edgar Arturo Moreno Tello

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

SAP Master

SP02 - Spool de impresión SMX - Ver jobs propios (background) SMGW - Monitor de gateway Un spool request contiene información sobre los datos de salida, formato y modelo de impresora, se almacena de forma temporal en un area de memoria llamado TemSe, un spool request es creado por un proceso de dialogo o por uno de background, no pueden creado por procesos de spool El spool workprocess formatea los datos especificados en el spool request y crea un output request que contiene en un formato apropiado para la impresora que selecciono Cada instancia del sistema tiene un GW y comunica a los workprocesses de diferentes instancias y prpgramas externos, el gw es iniciado y monitoreado por el dispatcher Existe un ICM por cada instancia... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Administrador BASIS - Lección: Otros Procesos ABAP

Creado y Compartido por: Julio Avila Pascual

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

SAP SemiSenior

DE Impresion Una Vez la impresora este configurada el sistema SAP tiene lo que necesita para crear el SPool request. Este contiene informacion sobre la salida, formato y modelo de la impresora. Pueden ser creados por procesos de dialogo o de background. Spool Work processes formatea los datos en el spool y crea la output request. SP02: muestra los spool request y output request SU3: Se especifica las configuraciones de impresion en el spool control De Background: El proceso de Background automatiza tareas rutinarias para optimizar los recursos. Se ejecutan programan no sujetos a restricciones de los procesos de dialogo. Se pueden separar los procesamientod e background y el trabajo interactivo en diferentes servidores o instancias SMX: Muestra... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Administrador BASIS - Lección: Otros Procesos ABAP

Creado y Compartido por: Henry Palomino

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

SAP SemiSenior

Ejecucion condicionada de modulos: CLAUSULA: ON INPUT el modulo es ejecutado solamente si el campo en cuestion contiene un valor diferente al valor inicial. Ejemplo: Ejemplo 1: PROCESS AFTER INPUT. FIELD WA_SCREEN_0100-DNI MODULE VALIDAR_DNI_0100 ON INPUT. Ejemplo 2: PROCESS AFTER INPUT. CHAIN. FIELD WA_SCREEN_0100-DNI FIELD WA_SCREEN_0100-NOMBRE_APE MODULE VALIDAR_DNI_0100 ON INPUT. ENDCHAIN. CLAUSULA: ON REQUEST. Se ejecuta unicamente si tiene una nueva entrada. Ejemplo 1: PROCESS AFTER INPUT. FIELD WA_SCREEN_0100-DNI MODULE VALIDAR_DNI_0100 ON REQUEST. Ejemplo 2: PROCESS AFTER INPUT. CHAIN. FIELD WA_SCREEN_0100-DNI FIELD WA_SCREEN_0100-NOMBRE_APE MODULE VALIDAR_DNI_0100 ON INPUT. ENDCHAIN. ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

Otros procesos ABAP Impresion: SU01 Spool Request: info sobre datos de salida e impresora utilizada este se almacena en TemSe. Spool Work Process: cres un output request formatea los datos apropiados para la impresora especifica SP02 - podemos ver nuestro propios spool request y output request SU03 - configuraciones personales de impresion en la seccion spool control Procesamiento en Background: metodo para automatizar tareas rutinarias y optimizar recursos para que corran fuera dehorario pico de utilizacion de recursos. No estan sujetos a las restricciones del proceso de dialogo. Backgroud process: SMX nos muestra los trabajos planificados por el usuario Comunicacion via el gateway: comunicacion entre los workprocess de distintas instancias,... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Administrador BASIS - Lección: Otros Procesos ABAP

Creado y Compartido por: Rodrigo Carrasco Zapag


👉+Miles de conocimientos de alumnos compartidos en la sección ✒️Publicaciones Académicas CVOSOFT.

📘Más CVOPEDIA!

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!