Preguntas más frecuentes 196718
Correo electrónico
¿Cómo utilizar la función Para cada en la herramienta de asignación CIG?
Este artículo de la base de conocimientos ha sido traducido automáticamente para su comodidad. SAP no ofrece ninguna garantía con respecto a la exactitud o integridad de la traducción automática. Puede acceder al contenido original si cambia al inglés mediante el selector de idiomas.
Pregunta

¿Cómo utilizar la función Para cada en la herramienta de asignación de Cloud Integration Gateway (CIG)?

Respuesta

La función Para cada funciona como un bucle en la asignación. Proceda del siguiente modo para realizar la asignación:

  1. Haga clic en el segmento repetible en la estructura de destino con el botón derecho;
  2. Seleccione Para cada;
  3. Seleccione el segmento repetible en la estructura fuente;
  4. Guarde la asignación.
Información adicional

También es posible realizar un bucle interno para cada uno agregándole una variable de posición de destino. Para ello, siga los siguientes pasos:

  1. Haga clic con el botón derecho en la línea Para cada;
  2. Haga clic en Variable de destino > Añadir variable de posición;
  3. Haga clic en el padre del campo de destino;
  4. Repita el paso 1 y haga clic en Añadir condición de origen;
  5. Colocar la condición en el campo de respeto padre en la estructura de origen;
  6. Haga clic en Variable de posición > Aceptar.

También se puede fijar una condición fuente para que ocurra el proceso Para cada. Para ello, siga los siguientes pasos:

  1. Haga clic con el botón derecho en la línea Para cada;
  2. Haga clic en Añadir condición para cada
  3. Seleccione el segmento deseado en la estructura de origen;
  4. Fije la condición en función de la necesidad empresarial;
  5. Haga clic en Aceptar.

Tenga en cuenta que el objetivo de la función Para cada  es crear nuevas estructuras repetibles y no actualizar los valores existentes de una estructura en bucle. Esto significa que For-Each  solo funcionará para segmentos no asignados de forma estándar (p. ej. PO_EXTENSIONIN para PurchaseOrderExportRequest). Si la estructura necesaria ya está asignada por defecto, se debe utilizar el loop Posición / Variable. Para obtener más información sobre cómo realizar este bucle, consulte ¿Por qué el campo de destino muestra varios valores si tengo más de una partida individual? 


Se aplica a

SAP Ariba Buying and Invoicing

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad