Создание двух структур интерфейса приложения для получения одного IDOC - PullRequest
0 голосов
/ 21 марта 2019

Я хочу создать несколько AIF на одном получающем IDOC на основе базового типа или типа сообщения или варианта или любых других критериев.

1 Ответ

1 голос
/ 21 марта 2019

Если вы спрашиваете, может ли IDoc запускать 2 интерфейса AIF одновременно, ответ - нет.

Что вы можете сделать, это назначить IDoc нескольким интерфейсам AIF, а затем выбрать, какой из них будетвыполняется на основе содержимого IDoc.

В транзакции /AIF/CUST выберите

SAP Application Interface Framework -> Разработка интерфейса -> Дополнительные свойства интерфейса -> Назначить типы IDoc

здесь вы можете назначить 2 или более интерфейса для типа сообщения / idoc

Assign Idoc Types

Затем выберите

SAP Application Interface Framework -> Конфигурация системы -> Определение интерфейса -> Определить определение интерфейса для интерфейсов IDoc

здесь вы можете определить, какой интерфейс выполнять при получении IDoc, на основе нескольких полей (в этомНапример, я использую партнера Отправителя из контрольной записи)

выберите поле IDoc, используемое в качестве условия Filter fields

выберите, какое значениеполе запуска каждого интерфейса

Values

...