| |||||||||
Почему целевое поле показывает несколько значений, если имеется несколько отдельных позиций?
Вы только что выполнили мэппинг одного поля, которое повторяется в исходной структуре. Чтобы устранить эту проблему, необходимо добавить цикл, выполнив следующие шаги:
См. панель запуска 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