Выполнить BAPI
Используйте действие Выполнить BAPI, чтобы выполнить любой интерфейс SAP BAPI.
Выполните следующие шаги, чтобы использовать действие Выполнить BAPI в рабочем процессе.
1. Перетащите действие Выполнить BAPI из списка соединителя SAP RFC на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Выполнить BAPI".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. Дополнительные сведения о добавлении типа соединителя SAP RFC см. в разделе Поддерживаемые типы соединителей SAP RFC.
Если соединитель для SAP RFC был добавлен ранее, в поле Наименование соединителя выберите соединитель.
4. Щелкните Тестировать, чтобы проверить соединитель.
5. Щелкните Сопоставить соединитель, чтобы выполнить действие с помощью соединителя, отличного от используемого для заполнения полей ввода. В поле Соединитель времени выполнения укажите действительное наименование соединителя SAP RFC. Дополнительные сведения о команде Сопоставить соединитель см. в разделе Использование сопоставления соединителя.
6. В списке BAPI укажите имя интерфейса BAPI, который требуется выполнить. В этом поиске доступны BAPI, которые присутствуют в навигаторе BAPI (Tcode BAPI). Если требуется выполнить BAPI, недоступный в этом поиске, укажите имя BAPI.
7. Выберите Форма, чтобы ввести входные данные для отдельных полей, указанных в форме, или выберите Назначить JSON, чтобы указать один файл JSON, содержащий все требуемые входные данные.
Если выбрана опция Форма
Если вы указали имя BAPI, в разделе Параметры щелкните Добавить и введите имя и значение параметра в полях Ключ и Значение. Например, задайте для поля Ключ значение QUERY_TABLE, а для поля Значение - MARA.
Щелкните Добавить, чтобы добавить несколько пар ключ-значение. Щелкните значок , чтобы удалить любую добавленную пару ключ-значение.
ИЛИ
Если выбрано имя BAPI, в разделе Параметры, в зависимости от выбранного BAPI, все параметры BAPI генерируются и отображаются динамически. Используйте предоставленные поля, чтобы выбрать или указать свои входные данные.
* 
Вложенные параметры не помечаются как обязательные или необязательные в форме ввода.
В форме ввода отображаются все параметры таблиц BAPI.
ИЛИ
Если выбрано действие Назначить JSON
В поле Параметры введите все требуемые входные данные в формате [{"key":"string", "value":"string"}].
8. Нажмите кнопку Готово.
Схема вывода
Действие Выполнить BAPI возвращает схему вывода как массив. Если выходные данные представляют объект, действие возвращает массив с объектом внутри него.
Если действие Выполнить BAPI приводит к ошибке, значение поля stack в ошибке становится неопределенным.
Было ли это полезно?