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

 X 

📘ABAP - Chain-endchain

Selector Alummnos / Empresas

Definición de Chain-endchain

Es la sentencia ABAP que encierra un conjunto de instrucciones FIELD de campos de la pantalla y en caso de error en la entrada de alguno de ellos, todos los campos del CHAIN se podrán modificar, mientras que los que no pertenezcan al CHAIN estarán bloqueados para la entrada de datos.

Esta sentencia es sumamente útil ya que sin ella al producirse un mensaje del tipo E, es decir de error, en una dynpro, se pierde el procesamiento y no nos quedaría otra alternativa que cancelar la transacción.

Veamos a continuación un ejemplo de su utilización:

PROCESS AFTER INPUT.

 

  MODULE motr_xx_0300 AT EXIT-COMMAND.

 

  CHAIN.

    FIELD: DOKNR,

           ZCOD_ESTADO,

           ZSIG_USR,

           DESC_USR,

           ZTITULO,

           ZIBCO,

           zic_doc_cambio-ZSCP,

           zic_doc_cambio-ZCOMPL,

           ZMPL,

           zic_doc_cambio-ZTIPOCB,

           DESC_TCB,

           ZDESC,

           ZJUSTIF,

           ZOBS,

           zic_doc_cambio-zperiodo,

           DESC_NEC,

           zic_doc_cambio-zorig,

           DESC_ORIG,

           zic_doc_cambio-ZIMP,

           DESC_IMP,

           zic_doc_cambio-zurg,

           DESC_URG,

           zic_doc_cambio-zfacil,

           DESC_FACIL,

           RB1,

           RB2,

           RB3,

           RB4,

           SIG_AL,

           SIG_RV,

           SIG_VF,

           SIG_AP,

           zic_doc_cambio-ZFREAL,

           zic_doc_cambio-ZFREV,

           FEC_VF,

           FEC_AP.

 

    MODULE MOTR_ACT_CAMPOS.

 

* Se modificó alguno de los textos

   FIELD: zdesc   MODULE motr_act_txt_zdesc    ON CHAIN-REQUEST.

   FIELD: ZJUSTIF MODULE motr_act_txt_ZJUSTIF  ON CHAIN-REQUEST.

   FIELD: ZOBS    MODULE motr_act_txt_ZOBS     ON CHAIN-REQUEST.

  ENDCHAIN.

 

  MODULE motr_xx_user_command_0300.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Chain-endchain" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert


Unidad 2: Programación de diálogo Lección 5: Lógica de procesamiento en PAI: Validaciones Audio Tip: Las sentencias CHAIN-ENDCHAIN de la lógica de procesamiento de una dynpro definen cadenas de procesamiento dentro de CHAIN-ENDCHAIN se ejecutan las sentencias field y module. Las sentencias que están entre CHAIN-ENDCHAIN forman una cadena de procesamiento. Las cadenas de procesamiento no se pueden anidar, es decir, no podemos colocar un CHAIN-ENDCHAIN dentro de otro CHAIN-ENDCHAIN. La sentencia CHAIN-ENDCHAIN puede ser especificada tanto en PAI como en el PBO, sin embargo en el PBO no tiene efecto alguno.

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

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

SAP Senior

Una de las funciones más importantes del PAI, es la de validar los datos de entrada de la pantalla antes de ser utilizados. Existen 2 tipos de de validaciones de los datos de entrada Un chequeo automático realizado por el sistema.- El sistema realiza automáticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI (Verificación del Formato, Verificación de campos obligatorios, verificación de claves foráneas y Verificación del ámbito de valores). Un chequeo manual programado con el comando FIELD de la lógica de proceso de las dynpros.- Además del chequeo automático es posible realizar una validación más extensa...

Acceder a esta publicación

Creado y Compartido por: Yair Miguel Ramirez Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

La sentencia ABAP FIELD se utiliza para validar en el PAI (PROCESS AFTER INPUT) los campos de una dynpro de un programa de diálogo en forma manual. Es la cláusula ABAP que se utiliza para 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. 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.

Acceder a esta publicación

Creado y Compartido por: Andres Gomez / Disponibilidad Laboral: FullTime

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

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

VALIDACION DE LOS DATOS DE ENTRADA funcion de PAI es validar ls datos de entrada Validacion automatica el sistema realiza automaticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI, Verificacion del formato El sistema valida las entradas de acuerdo a los atributos de cada campo. si se detecta un valor incorrecto se desplegara el mensaje de error y se volveran a mostrar los campos para su nueva entrada Verificacion de claves foraneas} verificacion del ambito de valores en el diccionario de datos se puede definir un ambito de valores asociado a un dominio . si se define un campo de pantalla con referencia a un dominio con un ambito de valores asociado los valores del ambito de valores son desplegados si el...

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

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

SAP Senior

El procesamiento PAI se emplea para validar los datos introducidos, entre otras cosas. Hay varios tipos de validación: Automática --> Se lleva a cabo por el sistema y entre estas podemos encontrar la verficación de formato, la de campos obligatorios, la de claves ajenas en la base de datos y la del ámbito de valores definido también en el diccionario de datos. Manual --> Se realiza a través de la instrucciones FIELD y CHAIN-ENDCHAIN. La instrucción FIELD permite validar los campos de forma individual. La validaciones que permite son contra una tabla de la base de datos, contra una lista de valores, contra un campo en un módulo. La instrucción CHAIN-ENDCHAIN encierra...

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

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

SAP Expert


El procesamiento PAI: Se utiliza para validar los datos de entrada de la pantalla antes de ser utilizados. Hay dos tipos de validaciones de datos de entrada: Chequeo Automatico: Realizo por el sistema, tenemos verificación del formato, verificación de campos obligatorios, verificación de claves y verificación del ambito de valores. Chequeo Manual: Programado por el comando FIELD de la logica de proceso de las dynpros. Tenemos chasqueo de un campo contra una tabla base de datos, chequeo de un campo respecto de una lista de valores, y chequeo de un campo en un modulo. La instrucción CHAIN-ENDCHAIN encierra un conjunto de sentencias FIELD, que en caso de erro en la entrada, los campos del CHAIN-ENDCHAIN...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master


VALIDACIÓN DE LOS DATOS DE ENTRADA Una de las funciones más importantes del PAI es la validación de los datos de entrada antes de ser utilizados. Existen 2 validaciones: Chequeo automático realizado por el sistema y el chequeo manual programado con el comando FIELD de la lógica de proceso de las dynpros. VALIDACIÓN AUTOMATICA Verificación del formato: El sistema valida las entradas de acuerdo a los atributos de cada campo. Verificación de campos obligatorios: Valida que el campo tenga algún valor. Verificación de clave foránea: Valida cuando el campo se se refiere a un campo del diccionario de datos, para el cual se ha definido una tabla de verificación. La funcionalidad...

Acceder a esta publicación

Creado y Compartido por: Ivan Dario Lemus Moya

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

SAP Master

Validación de datos de entrada PBO. Validación automática: La hace el stándard de SAP y no hace falta programarla. Verificación del formato. Indica si la fecha no es válida (año bisiesto), no es del tipo correcto, etc. Envia mensaje de error a pie de página. Verificación de campos obligatorios. No deja seguir si falta algún camop obligatorio. Envia mensaje de error a pie de página. Verificación de claves foráneas. Si el campo esta en el diccionario de datos se podrá utilizar su tabla de verificación mediante F4. Verificación del ámbito de valores. Se comprobará que el dato introducido corresponde con...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

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

SAP Master

LOGICA DE PROCESAMIENTO EN PAI: VALIDACIONES VALIDACION DE LOS DATOS DE ENTRADA Funcion PAI, para validar los datos de entrada en pantalla antes de utilizarlos. Existen dos validaciones de entrada: Un chequeo automatico realizado por el sistema. (VALIDACION AUTOMATICA) Se realizan automaticamente los chequeos de los datos de entrada antes de procesar el PAI. Chequeos: Verificacion del formato: El sistema valida las entradas confirme a los atributos. Si detecta un valor incorrecto despliega mensaje de error y vuelve a mostrar los campos para su nueva entrada Verificacion de campos obligatorios: Cuando se asigna un atributo obligatorio, el sistema no continua el proceso, al menso que tenga algun valor Verificacion de claves foraneas: se...

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación


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