Вопросы и ответы KB0401540
Электронная почта
Как использовать функцию зацикливания позиций в SAP Integration Suite, управляемом шлюзе для Spend Management и инструменте мэппинга SAP Business Network?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Симптом

Почему целевое поле показывает несколько значений, если имеется несколько отдельных позиций?


Расширение

Вы только что выполнили мэппинг одного поля, которое повторяется в исходной структуре. Чтобы устранить эту проблему, необходимо добавить цикл, выполнив следующие шаги:

  1. Щелкните правой кнопкой мыши строку мэппинга
  2. Щелкните Целевая переменная > Добавить переменную позиции
  3. Щелкните вышестоящее поле для целевого поля
  4. Повторите шаг 1 и нажмите Добавить исходное условие.
  5. Поместите условие в поле "уважаемый отец" в исходной структуре
  6. Нажмите Переменная позиции > OK.


См. такье

См. панель запуска KBA с подробными снимками экрана: Объединение целевого поля вместо создания нескольких строк в управляемом шлюзе для Spend Management и SAP Business Network Mapping Tool - SAP Integration Suite, управляемый шлюз для управления расходами и SAP Business Network.

Мы также провели веб-трансляцию, посвященную этой теме, эту запись можно найти в статье SAP Как получить доступ к веб-трансляции средства сопоставления управляемого шлюза для управления расходами и SAP Business Network.

Кроме того, существует другой способ выполнения цикла в инструменте мэппинга управляемого шлюза для управления расходами и SAP Business Network с позицией "Переменная значения". Шаги для ее выполнения см. в статье SAP Как выполнить функцию цикла в управляемом шлюзе для Spend Management и SAP Business Network с переменной значения?

При использовании функции цикла в управляемом шлюзе для Spend Management и SAP Business Network Mapping Tool рекомендуется всегда устанавливать его после всех исходных и целевых условий. Более точно, что это сработает, если следовать этому требованию, поскольку инструмент мэппинга управляемого шлюза для Spend Management и SAP Business Network выполняет сопоставления в том порядке, в котором оно ведется. Поэтому, если у цикла есть условие для выполнения, цикл не будет следовать тому же, если цикл задан ранее.



Применимо к

Управляемый шлюз SAP Integration Suite > Управляемый шлюз для Business Network SCC > Управляемый шлюз для Buyer Business Network SCC

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность