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

Как использовать функцию "Для каждого" в инструменте мэппинга Cloud Integration Gateway (CIG)?

Ответ

Функция For-Each работает как цикл в сопоставлении. Для выполнения сопоставления выполните следующие шаги:

  1. Щелкните в повторяемом сегменте на целевой структуре правой кнопкой;
  2. Выберите "Для каждого";
  3. Выберите повторяемый сегмент в исходной структуре;
  4. Сохраните сопоставление.
Дополнительная информация

Также можно выполнить внутренний цикл для For-Each, добавив в него переменную целевой позиции. Для этого выполните следующие шаги:

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

Исходное условие также может быть установлено для выполнения условия "Для каждого". Для этого выполните следующие шаги:

  1. Щелкните правой кнопкой мыши строку "Для каждого";
  2. Нажмите кнопку Добавить условие для каждого
  3. Выберите требуемый сегмент в исходной структуре.
  4. Установить условие в зависимости от бизнес-потребности;
  5. Нажмите кнопку ОК.

Обратите внимание, что целью функции "Для каждого" является создание новых повторяемых структур, а не обновление существующих значений циклической структуры. Это означает, что параметр "Для каждого" будет работать только для нестандартных присвоенных сегментов (например, PO_EXTENSIONIN для PurchaseOrderExportRequest). Если необходимая структура уже присвоена по умолчанию, следует использовать цикл Позиция/переменная. Для получения дополнительной информации о выполнении этого цикла см. Почему целевое поле отображает несколько значений при наличии нескольких отдельных позиций? 


Применимо к

SAP Ariba Buying and Invoicing

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