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

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

Ответ

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

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

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

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

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

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

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


Применимо к

SAP Ariba Buying and Invoicing

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