---
article_id: KB0406794
article_type: FAQ
component_ids:
  - BNS-ARI-CI-FND-PRT
component_descriptions:
  - SAP Integration Suite, gateway gerenciado > Base e ferramentas do gateway gerenciado > Gateway gerenciado para portal do gateway gerenciado
products:
  - SAP Integration Suite, managed gateway for spend management and SAP Business Network
personas:
  - Buyer
language: pt-br
created: 2022-10-31
updated: 2026-05-07
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0406794_pt-br
connect_url: https://support.ariba.com/item/view/KB0406794_pt-br?min=1
sap_for_me_url: https://me.sap.com/notes/KB0406794/pb
---

# Como usar a função Cada um na ferramenta de mapeamento do gateway gerenciado para despesas e Network?

## Sintoma

Como usar a função Cada um na ferramenta de mapeamento do gateway gerenciado para despesas e Network?

## Resolução

A função Para cada funciona como um loop no mapeamento. Siga as etapas abaixo para executar o mapeamento:

1. Clique no segmento repetível na estrutura de destino com o botão direito.
2. Selecione **Para cada**.
3. Selecione o segmento repetível na estrutura de origem.
4. Salve o mapeamento.

Também é possível executar um loop interno na **opção Para cada** adicionando uma **variável de posição de destino** a ela. Para isso, siga as etapas abaixo:

1. Clique com o botão direito do mouse na linha **Para cada**.
2. Clique em **Variável de destino** > **Adicionar variável de posição**.
3. Clique no campo superior do campo de destino.
4. Repita a etapa 1 e clique em **Adicionar condição de origem**.
5. Coloque a condição no respectivo campo superior na estrutura de origem.
6. Clique em **Variável de posição** > **OK**.

Uma condição de origem também pode ser definida para acionar a unidade para cada. Para isso, siga as etapas abaixo:

1. Clique com o botão direito do mouse na linha **Para cada**.
2. Clique em **Adicionar condição a cada**.
3. Selecione o segmento desejado na estrutura de origem.
4. Defina a condição com base na necessidade comercial.
5. Clique em **OK**.

Considere que o objetivo da função **Para cada** é criar novas estruturas repetíveis e não atualizar os valores existentes de uma estrutura em loop. Isso significa que o **For-Each** será recomendado somente para segmentos repetidos não padrão (por exemplo, PO\_EXTENSIONIN/item para PurchaseOrderExportRequest). Se a estrutura necessária já estiver repetida pelo mapeamento padrão (por exemplo, PO\_ITEMS/item para PurchaseOrderExportRequest), o loop Posição/variável deve ser usado em vez disso.[https://help.sap.com/docs/sisgw/sap-ariba-cloud-integration-gateway-configuration-guide/adding-target-variables](https://help.sap.com/docs/sisgw/sap-ariba-cloud-integration-gateway-configuration-guide/adding-target-variables)

## Veja também

Para mais informações sobre como executar o loop **Variáveis de destino**, consulte os seguintes recursos:

[3180750 - Como usar a funcionalidade de loop de posição na ferramenta de mapeamento do SAP Integration Suite, gateway gerenciado para gerenciamento de despesas e SAP Business Network](https://me.sap.com/notes/0003180750)[?](https://me.sap.com/notes/0003180750)[https://me.sap.com/notes/0003180750](https://me.sap.com/notes/0003180750)

SAP Help Portal > SAP Integration Suite, gateway gerenciado para gerenciamento de despesas e SAP Business Network > Guia de configuração do SAP Integration Suite, gateway gerenciado para gerenciamento de despesas e SAP Business Network > Gerenciando mapeamentos personalizados > Editando mapeamentos personalizados > *[Adicionando variáveis de destino | SAP Help Portal](https://help.sap.com/docs/sisgw/sap-ariba-cloud-integration-gateway-configuration-guide/adding-target-variables)*

## Palavras-chave

Cig, ferramenta de mapeamento, para cada, loop, loop, variável, variável de destino, posição, posição de destino, repetir
