🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - ON Chain-request

Selector Alummnos / Empresas

Definición de 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.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer 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

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...

Acceder a esta publicación

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...

Acceder a esta publicación

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...

Acceder a esta publicación

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...

Acceder a esta publicación

Creado y Compartido por: Daniel Fernando Yanez Guevara

*** 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...

Acceder a esta publicación

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...

Acceder a esta publicación

Creado y Compartido por: Henry Palomino

*** 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...

Acceder a esta publicación

Creado y Compartido por: Edgar Arturo Moreno Tello

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

SAP Master

SPOOL en SAP: El spool request es un almacen receptor de solicitudes de impresion que proporciona una serie de utilidades que permite controlar la salida de la informacion. Solamente cuando el spool request es direccionado a un dispositivo de salida en particular se crea el output request. Este proceso permite visualizar el spool request antes de su salida. Con la transaccion SPAD se puede especificar el lugar de almacenamiento individualmente para cada dispositivo de salida. Se puede configurar multiples spool work processes para una instancia SAP en una configuracion local de impresion. Los usuarios SAP pueden imprimir documentos en sus impresoras locales usando la impresion en front end. Podemos definir el numero de spool work processes que...

Acceder a esta publicación

Creado y Compartido por: Juan Pablo Torres Diez / Disponibilidad Laboral: FullTime

*** 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. ...

Acceder a esta publicación

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


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.