Preguntas más frecuentes KB0406794
Correo electrónico
¿Cómo utilizar la función Para cada en la herramienta de asignación de Managed Gateway for Spend&Network?
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.
Síntoma

¿Cómo utilizar la función Para cada en la herramienta de asignación de Managed Gateway for Spend&Network?


Resolución

La función Para cada funciona como un loop 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 de origen.
  4. Guarde la asignación.

También es posible realizar un bucle interno para cada añadiendo 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 campo principal del campo de destino.
  4. Repita el paso 1 y haga clic en Añadir condición de origen.
  5. Coloque la condición en el campo superior correspondiente en la estructura fuente.
  6. Haga clic en Variable de posición > Aceptar.

Una condición de origen también se puede fijar para desencadenar For-Each. Para ello, siga los siguientes pasos:

  1. Haga clic con el botón derecho en la línea Para cada.
  2. Haga clic en Agregar condición a cada uno.
  3. Seleccione el segmento deseado en la Estructura fuente.
  4. Fije la condición en función de las necesidades empresariales.
  5. Haga clic en OK.

Tenga en cuenta que el objetivo de la función For-Each es crear nuevas estructuras repetibles y no actualizar los valores existentes de una estructura en bucle. Esto significa que se recomendará For-Each solo para segmentos repetidos de forma no estándar (por ejemplo, PO_EXTENSIONIN/item para PurchaseOrderExportRequest). Si la asignación estándar ya ha repetido la estructura necesaria (por ejemplo, PO_ITEMS/item para PurchaseOrderExportRequest), en su lugar debería utilizarse el loop Posición/Variable.


Véase también

Para obtener más información sobre cómo realizar el bucle Variables de destino, consulte los siguientes recursos:

3180750: ¿Cómo utilizar la funcionalidad de bucle de posiciones en la herramienta de asignación de SAP Integration Suite, gateway gestionado para la gestión de gastos y SAP Business Network?

SAP Help Portal > SAP Integration Suite, gateway gestionado para la gestión de gastos y SAP Business Network > Guía de configuración de SAP Integration Suite, gateway gestionado para la gestión de gastos y SAP Business Network > Gestión de asignaciones personalizadas > Edición de asignaciones personalizadas > Agregación de variables de destino | SAP Help Portal



Se aplica a

SAP Integration Suite, gateway gestionado > Herramientas y fundación para gateway gestionado > Gateway gestionado para portal de gateway gestionado

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