SAP PI: графическое отображение: карта с функцией по умолчанию не работает

Сценарий:

Адресный узел имеет 6-7 полей с данными о клиенте. По умолчанию у нас есть 4 партнерские функции, которые поступают в IDOC, которые мы сопоставляем с целевыми полями. В некотором сценарии в IDOC будут присутствовать дополнительные партнерские функции, где их адрес извлекается из отдельного узла YLKNA1M. Итак, наше сопоставление для адреса 1 и адреса 2:

Если присутствует узел YLKNA1M, то он рассматривается как дополнительная партнерская функция, и под этим узлом ему передается поле STRAS_HOUSN, в противном случае передается STRAS_HOUSN в узле YLF_CIN (партнерская функция по умолчанию).

Проблема:

Когда поле STRAS_HOUSN недоступно в YLKNA1M, поле address1 исчезает. Не отображается в выходном XML.

Мне нужен пустой тег в этом месте, если значение отсутствует в IDOC. Я попытался разместить карту с defualt в разных местах этого сопоставления. По-прежнему адрес 1 не отображается с пустым полем (он должен отображаться как).

Что для этого можно сделать?

0 ответов

Другие вопросы по тегам