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

Как выполнить функцию цикла в Cloud Integration Gateway (CIG) с переменной значения?

Ответ

Если была предпринята попытка выполнить циклическую функцию с элементом Позиция, и она не сработала, можно выполнить ее с помощью переменной Значение в следующих шагах:

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

Существует другой способ выполнения цикла в инструменте мэппинга CIG с позицией. Шаги для ее выполнения можно найти в SAP Article Почему целевое поле показывает несколько значений, если у меня несколько отдельных позиций?

При использовании функции цикла в инструменте мэппинга CIG рекомендуется всегда устанавливать его после всех исходных и целевых условий. Более точно, что это сработает, если это будет соблюдаться, поскольку инструмент мэппинга CIG выполняет мэппинги в том порядке, в котором он ведется. Таким образом, если цикл имеет условие произойти, цикл не будет следовать тому же самому, если цикл установлен раньше.


Применимо к

SAP Ariba Buying and Invoicing
SAP Ariba Sourcing
SAP Business Network

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