Поделиться через


SAP

Сообщения сервера приложений SAP и сервера сообщений

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Логические приложения Предприятие Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Контакт
Имя Microsoft
URL https://support.microsoft.com/
Адрес электронной почты abapi@microsoft.com
Метаданные соединителя
Publisher Microsoft
Веб-сайт https://www.sap.com/index.html
Политика конфиденциальности https://www.sap.com/about/legal/privacy.html
Категории ИТ-операции

Подробное описание соединителя

В этой статье содержатся справочные спецификации API и общие ограничения. Подробные сведения о соединителе, включая предварительные требования, инструкции, схему параметров запроса и примеры, см. в статье "Подключение к системам SAP" из Azure Logic Apps.

Общие ограничения

Имя Ценность
Максимальный размер текста запроса в КБ для операции отправки сообщений при использовании локального шлюза данных 2560
Максимальный размер текста запроса в КБ для операции отправки сообщений при использовании среды службы интеграции (ISE) без локального шлюза данных 102400
Время ожидания запроса в секундах для запросов при использовании локального шлюза данных 118
Время ожидания запроса в секундах для запросов при использовании среды службы интеграции (ISE) без локального шлюза данных 225

Для XML-параметров запроса большего размера поместите xml-документ параметров в большой двоичный объект службы хранилища Azure. Затем вместо того, чтобы напрямую поместить параметры XML в текст запроса, поместите полный универсальный код ресурса (SAS) URI для большого двоичного объекта хранилища в тексте запроса. Затем большой двоичный объект загружается во время выполнения. Убедитесь, что большой двоичный объект доступен из расположения загрузки, например локального шлюза данных или подсети соединителя ISE.

Для запросов с длительными тайм-аутами используйте длительное действие при наличии. Длительные действия основаны на длительных задачах Azure Logic Apps с шаблоном действия веб-перехватчика.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Доступный для общего пользования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт

Имя Тип Description Обязательно
Gateway gatewaySetting Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" True
Клиент инт Идентификатор клиента SAP для подключения к системе SAP. True
Тип проверки подлинности струна Тип проверки подлинности для подключения к системе SAP. Должен быть базовым (имя пользователя и пароль). True
Имя пользователя SAP securestring Имя пользователя, используемое для входа в систему SAP.
Пароль SAP securestring Пароль, используемый для входа в систему SAP.
Тип входа струна Тип входа в систему SAP, вход сервера приложений (тип A) или вход в группу (тип B aka Message Server). True
Узел AS струна Имя узла сервера приложений SAP.
Служба AS струна Имя службы или номер порта сервера приложений SAP.
Системный номер AS инт Системный номер системы SAP. Это число от 00 до 99.
Узел СЕРВЕРА MS Server струна Имя узла сервера сообщений SAP aka R3.
Имя службы MS или номер порта струна Имя службы или номер порта сервера сообщений.
Идентификатор системы MS струна Идентификатор системы системы SAP.
Группа входа в СИСТЕМУ MS струна Группа входа в систему SAP.
Безопасный ввод bool Используйте строгие типы, если значение false, в противном случае используйте строку в качестве безопасного типа.
Используйте SNC bool При выборе подключения будут защищены с помощью SNC.
Библиотека SNC струна Имя или путь к используемой библиотеке SNC.
Единая аутентификация SNC струна Единый вход SNC указывает, следует ли использовать удостоверение SNC или учетные данные, предоставленные на уровне RFC.
Имя SNC струна Удостоверение, используемое для конкретного назначения или сервера (необязательно).
Имя партнера SNC струна Имя SNC серверной части.
Качество защиты SNC струна Качество обслуживания, используемое для связи SNC с данными об этом конкретном назначении или сервере.
Сертификат SNC струна Сертификат X.509 в кодировке Base64.
PSE securestring Кодировка Base64 PSE (личная среда безопасности).

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 2500 60 секунд

Действия

[BAPI - RFC] Закрытие сеанса с отслеживанием состояния

Закрывает существующий сеанс подключения с отслеживанием состояния к системе SAP.

[BAPI - RFC] Создание сеанса с отслеживанием состояния

Создает сеанс подключения с отслеживанием состояния к системе SAP.

[BAPI] Метод вызова в SAP (предварительная версия)

Вызывает метод BAPI в системе SAP.

[BAPI] Откат транзакции (предварительная версия)

Откат транзакции BAPI для данного сеанса.

[BAPI] Фиксация транзакции

Фиксирует транзакцию BAPI для данного сеанса.

[IDOC — RFC] Подтверждение идентификатора транзакции

Отправляет подтверждение идентификатора транзакции в SAP.

[IDOC] Отправка документа в SAP

Отправляет сообщение IDOC в SAP.

[IDOC] Отправка документа в SAP (не рекомендуется) (предварительная версия)

Отправляет сообщение IDOC в SAP (не рекомендуется).

[IDOC] Получение состояния IDOC

[IDOC] Получение состояния IDOC.

[IDOC] Получение списка идентификаторов для транзакции

Возвращает список IDOC для транзакции, определяемой идентификатором идентификатора сеанса или идентификатором транзакции (TID).

[RFC] Вызов длительной функции в SAP (предварительная версия)

Вызывает длительный sRFC в системе SAP и ожидает ответа системы.

[RFC] Добавление RFC в транзакцию (предварительная версия)

Добавляет вызов RFC к транзакции, определяемой tId и именем очереди, создавая новую транзакцию, если она отсутствует.

[RFC] Получение транзакции

Возвращает сведения о транзакции, определяемой идентификатором транзакции и именем очереди, создавая новую транзакцию, если она отсутствует. Идентификатор транзакции можно указать в формате GUID или 24-символьной строковой строки. Имя очереди и идентификатор транзакции должны быть предоставлены для поиска существующей транзакции qRFC.

[RFC] Создание транзакции

Создает новую транзакцию, если она отсутствует, используя предоставленное имя транзакции и имя очереди. Если транзакция существует, получает сведения о существующей транзакции. Идентификатор транзакции можно указать в формате GUID или 24-символьной строковой строки.

[RFC] Фиксация транзакции (предварительная версия)

Фиксирует транзакцию RFC для заданного сеанса и очереди.

[RFC] Функция вызова в SAP (V2) [DEPRECATED]

Вызывает sRFC, tRFC или qRFC в системе SAP.

[RFC] Функция вызова в SAP (V3) (предварительная версия)

Вызывает sRFC, tRFC или qRFC в системе SAP независимо от культуры.

[RFC] Функция вызова в SAP (предварительная версия)

Вызывает sRFC, tRFC или qRFC в системе SAP.

Отправка сообщения в SAP

Отправляет любой тип сообщения RFC, BAPI, IDOC в SAP.

Создание схем

Создает XML-схемы для предоставленного действия SAP или URI.

Чтение таблицы SAP (предварительная версия)

Для этого действия требуется, чтобы пользователь получил доступ к RFC "BBP_RFC_READ_TABLE" или "RFC_READ_TABLE".

Чтение таблицы SAP (устаревшая) [DEPRECATED]

Для этого действия требуется, чтобы пользователь получил доступ к RFC "BBP_RFC_READ_TABLE" или "RFC_READ_TABLE".

[BAPI - RFC] Закрытие сеанса с отслеживанием состояния

Закрывает существующий сеанс подключения с отслеживанием состояния к системе SAP.

Параметры

Имя Ключ Обязательно Тип Описание
ИД сеанса
sessionId True string

Идентификатор сеанса с отслеживанием состояния в виде строки.

Возвращаемое значение

response
object

[BAPI - RFC] Создание сеанса с отслеживанием состояния

Создает сеанс подключения с отслеживанием состояния к системе SAP.

Возвращаемое значение

Результат операции создания сеанса.

[BAPI] Метод вызова в SAP (предварительная версия)

Вызывает метод BAPI в системе SAP.

Параметры

Имя Ключ Обязательно Тип Описание
Бизнес-объект
businessObject True string

Тип бизнес-объекта, например BANKDETAIL.

Метод
method True string

Вызываемый метод, например CREATE, за которым следует реализовать метод BAPI, разделенный символом ":".

Автоматическая фиксация
autoCommit boolean

Автоматически фиксирует транзакцию BAPI, если ответ SAP BAPI не имеет ошибки. Автоматически откат транзакции BAPI, если ответ SAP BAPI имеет ошибку.

ИД сеанса
sessionId string

Необязательный идентификатор сеанса с отслеживанием состояния в виде строки. Если ни один из них не указан, вызов выполняется при подключении без отслеживания состояния.

Входные параметры BAPI
body True binary

Входные параметры BAPI для вызова SAP или URI в большой двоичный объект хранилища, содержащий параметры BAPI.

Тип контента
Content-Type string

Укажите тип контента полезных данных запроса.

Возвращаемое значение

Результат операции BAPI вызова

Тело
CallBapiResponse

[BAPI] Откат транзакции (предварительная версия)

Откат транзакции BAPI для данного сеанса.

Параметры

Имя Ключ Обязательно Тип Описание
ИД сеанса
sessionId True string

Идентификатор сеанса с отслеживанием состояния в виде строки.

Закрытие сеанса
closeSession boolean

Закрывает сеанс подключения с отслеживанием состояния.

Возвращаемое значение

Возвращаемая структура SAP BAPI версии 2 ака BAPIRET2

Тело
BapiRet2

[BAPI] Фиксация транзакции

Фиксирует транзакцию BAPI для данного сеанса.

Параметры

Имя Ключ Обязательно Тип Описание
ИД сеанса
sessionId True string

Идентификатор сеанса с отслеживанием состояния в виде строки.

Дождитесь синхронного обновления
wait boolean

Дождитесь синхронного обновления.

Закрытие сеанса
closeSession boolean

Закрывает сеанс подключения с отслеживанием состояния.

Возвращаемое значение

Возвращаемая структура SAP BAPI версии 2 ака BAPIRET2

Тело
BapiRet2

[IDOC — RFC] Подтверждение идентификатора транзакции

Отправляет подтверждение идентификатора транзакции в SAP.

Параметры

Имя Ключ Обязательно Тип Описание
ИД транзакции
tid True string

Идентификатор транзакции в формате строки GUID.

Возвращаемое значение

response
object

[IDOC] Отправка документа в SAP

Отправляет сообщение IDOC в SAP.

Параметры

Имя Ключ Обязательно Тип Описание
Список параметров
dynamicParameters True dynamic

Динамические входные параметры в зависимости от формата IDOC.

Формат IDOC
idocFormat string

Формат полезных данных IDOC: XML, Неструктурированный файл или Json.

Подтверждение TID
confirmTid boolean

Подтвердите идентификатор транзакции автоматически, "true" или "false".

GUID идентификатора транзакции
tid string

Необязательный GUID идентификатора транзакции в виде строки. Если он не указан, будет создан новый GUID.

Возвращаемое значение

Результат операции send IDOC.

Тело
SendIdocResponse

[IDOC] Отправка документа в SAP (не рекомендуется) (предварительная версия)

Отправляет сообщение IDOC в SAP (не рекомендуется).

Параметры

Имя Ключ Обязательно Тип Описание
Тип IDOC с необязательным расширением
idocType True string

Тип IDOC (базовый), например "DELVRY01", и дополнительное расширение типа IDOC (улучшение или тип CIM).

Версия выпуска SAP
releaseVersion string

Версия выпуска SAP, например 720. Если этот параметр не указан, будет выбрана текущая версия системы.

Версия типов записей
recordTypesVersion string

Версия типов записей IDOC, "2" или "3".

Подтверждение TID
confirmTid boolean

Подтвердите идентификатор транзакции автоматически, "true" или "false".

GUID идентификатора транзакции
tid string

Необязательный GUID идентификатора транзакции в виде строки. Если он не указан, будет создан новый GUID.

Входное сообщение IDOC
body True binary

Входное сообщение IDOC в SAP или URI в хранилище BLOB-объектов, содержащих сообщение IDOC.

Тип контента
Content-Type string

Укажите тип контента полезных данных запроса.

Возвращаемое значение

Результат операции send IDOC.

Тело
SendIdocResponse

[IDOC] Получение состояния IDOC

[IDOC] Получение состояния IDOC.

Параметры

Имя Ключ Обязательно Тип Описание
Номер IDOC
idocNumber True integer

Номер idOC, для которого требуется получить состояние.

Возвращаемое значение

Результат получения состояния для операции IDOC.

[IDOC] Получение списка идентификаторов для транзакции

Возвращает список IDOC для транзакции, определяемой идентификатором идентификатора сеанса или идентификатором транзакции (TID).

Параметры

Имя Ключ Обязательно Тип Описание
Направление
direction True string

Был ли идентификатор идентификатора отправлен или получен SAP.

ИД транзакции
tId True string

Идентификатор транзакции, форматированный как GUID или 24-символьная строка.

Возвращаемое значение

Список номеров IDOC.

Тело
IdocNumbersList

[RFC] Вызов длительной функции в SAP (предварительная версия)

Вызывает длительный sRFC в системе SAP и ожидает ответа системы.

Параметры

Имя Ключ Обязательно Тип Описание
Имя RFC
RfcName True string

Вызываемая функция RFC, например "STFC_CONNECTION"

Входные параметры RFC (встроенные)
Payload string

Входные параметры RFC для вызова SAP

Входные параметры RFC (справочник)
PayloadReference string

Универсальный код ресурса (URI) для хранилища BLOB-объектов, содержащих параметры RFC

Фильтр группы RFC
RfcGroupFilter string

Необязательный фильтр группы RFC, например STFC, для фильтрации RFC

Автоматическая фиксация
AutoCommit boolean

Автоматически фиксирует транзакцию RFC, если добавление qRFC/tRFC в транзакцию не имеет ошибки. Автоматическая фиксация действует только в том случае, если указан идентификатор транзакции или имя очереди.

Имя очереди
QueueName string

Необязательное имя очереди с отслеживанием состояния для qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

ИД сеанса
sessionId string

Необязательный идентификатор сеанса с отслеживанием состояния в виде строки для RFC с отслеживанием состояния. Если идентификатор сеанса не указан, вызов выполняется при подключении без отслеживания состояния.

ИД транзакции
tId string

Необязательный идентификатор транзакции, форматированный как GUID или 24-символьная строка для tRFC и qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Возвращаемое значение

Результат операции RFC вызова

Тело
CallRfcResponse

[RFC] Добавление RFC в транзакцию (предварительная версия)

Добавляет вызов RFC к транзакции, определяемой tId и именем очереди, создавая новую транзакцию, если она отсутствует.

Параметры

Имя Ключ Обязательно Тип Описание
Имя RFC
rfcName True string

RfC, который необходимо вызвать, например "STFC_CONNECTION".

Фильтр группы RFC
rfcGroupFilter string

Необязательный фильтр группы RFC, например STFC, для фильтрации RFC.

Автоматическая фиксация
autoCommit boolean

Автоматически фиксирует транзакцию RFC, если добавление RFC в транзакцию не имеет ошибки.

ИД транзакции
tId string

Идентификатор транзакции, форматированный как GUID или 24-символьная строка.

Имя очереди
queueName string

Имя очереди для qRFC.

Входные параметры RFC
body True binary

Входные параметры RFC для вызова SAP или URI в большой двоичный объект хранилища, содержащий параметры RFC.

Тип контента
Content-Type string

Укажите тип контента полезных данных запроса.

Возвращаемое значение

Сведения о транзакции RFC

[RFC] Получение транзакции

Возвращает сведения о транзакции, определяемой идентификатором транзакции и именем очереди, создавая новую транзакцию, если она отсутствует. Идентификатор транзакции можно указать в формате GUID или 24-символьной строковой строки. Имя очереди и идентификатор транзакции должны быть предоставлены для поиска существующей транзакции qRFC.

Параметры

Имя Ключ Обязательно Тип Описание
ИД транзакции
tId string

Идентификатор транзакции, форматированный как GUID или 24-символьная строка.

Имя очереди
queueName string

Имя очереди для qRFC.

Возвращаемое значение

Сведения о транзакции RFC

[RFC] Создание транзакции

Создает новую транзакцию, если она отсутствует, используя предоставленное имя транзакции и имя очереди. Если транзакция существует, получает сведения о существующей транзакции. Идентификатор транзакции можно указать в формате GUID или 24-символьной строковой строки.

Параметры

Имя Ключ Обязательно Тип Описание
ИД транзакции
tId string

Идентификатор транзакции, форматированный как GUID или 24-символьная строка.

Имя очереди
queueName string

Имя очереди для qRFC.

Возвращаемое значение

Сведения о транзакции RFC

[RFC] Фиксация транзакции (предварительная версия)

Фиксирует транзакцию RFC для заданного сеанса и очереди.

Параметры

Имя Ключ Обязательно Тип Описание
ИД транзакции
tId string

Идентификатор транзакции, форматированный как GUID или 24-символьная строка.

Имя очереди
queueName string

Имя очереди с отслеживанием состояния.

Возвращаемое значение

response
object

[RFC] Функция вызова в SAP (V2) [DEPRECATED]

Вызывает sRFC, tRFC или qRFC в системе SAP.

Параметры

Имя Ключ Обязательно Тип Описание
Имя RFC
rfcName True string

RfC, который необходимо вызвать, например "STFC_CONNECTION".

Входные данные функции SAP
rfcInputs True dynamic

Входные данные функции SAP.

Фильтр группы RFC
rfcGroupFilter string

Необязательный фильтр группы RFC, например STFC, для фильтрации RFC.

Автоматическая фиксация
autoCommit boolean

Автоматически фиксирует транзакцию RFC, если добавление qRFC/tRFC в транзакцию не имеет ошибки. Автоматическая фиксация действует только в том случае, если указан параметр {tId} или {queueName}.

ИД сеанса
sessionId string

Необязательный идентификатор сеанса с отслеживанием состояния в виде строки для RFC с отслеживанием состояния. Если идентификатор сеанса не указан, вызов выполняется при подключении без отслеживания состояния.

ИД транзакции
tId string

Необязательный идентификатор транзакции, форматированный как GUID или 24-символьная строка для tRFC и qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Имя очереди
queueName string

Необязательное имя очереди с отслеживанием состояния для qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Формат входных данных
inputFormat string

Входной формат (XML или JSON) — при выборе JSON схема создается и предоставляется конструктору.

Формат возврата
returnFormat string

Выходной формат (XML или JSON) — при выборе JSON схема создается и предоставляется конструктору.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

[RFC] Функция вызова в SAP (V3) (предварительная версия)

Вызывает sRFC, tRFC или qRFC в системе SAP независимо от культуры.

Параметры

Имя Ключ Обязательно Тип Описание
Имя RFC
rfcName True string

RfC, который необходимо вызвать, например "STFC_CONNECTION".

Входные данные функции SAP
rfcInputs True dynamic

Входные данные функции SAP.

Фильтр группы RFC
rfcGroupFilter string

Необязательный фильтр группы RFC, например STFC, для фильтрации RFC.

Автоматическая фиксация
autoCommit boolean

Автоматически фиксирует транзакцию RFC, если добавление qRFC/tRFC в транзакцию не имеет ошибки. Автоматическая фиксация действует только в том случае, если указан параметр {tId} или {queueName}.

ИД сеанса
sessionId string

Необязательный идентификатор сеанса с отслеживанием состояния в виде строки для RFC с отслеживанием состояния. Если идентификатор сеанса не указан, вызов выполняется при подключении без отслеживания состояния.

ИД транзакции
tId string

Необязательный идентификатор транзакции, форматированный как GUID или 24-символьная строка для tRFC и qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Имя очереди
queueName string

Необязательное имя очереди с отслеживанием состояния для qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Формат входных данных
inputFormat string

Входной формат (XML или JSON) — при выборе JSON схема создается и предоставляется конструктору.

Формат возврата
returnFormat string

Выходной формат (XML или JSON) — при выборе JSON схема создается и предоставляется конструктору.

Возвращаемое значение

Выходные данные этой операции являются динамическими.

[RFC] Функция вызова в SAP (предварительная версия)

Вызывает sRFC, tRFC или qRFC в системе SAP.

Параметры

Имя Ключ Обязательно Тип Описание
Имя RFC
rfcName True string

RfC, который необходимо вызвать, например "STFC_CONNECTION".

Фильтр группы RFC
rfcGroupFilter string

Необязательный фильтр группы RFC, например STFC, для фильтрации RFC.

Автоматическая фиксация
autoCommit boolean

Автоматически фиксирует транзакцию RFC, если добавление qRFC/tRFC в транзакцию не имеет ошибки. Автоматическая фиксация действует только в том случае, если указан параметр {tId} или {queueName}.

ИД сеанса
sessionId string

Необязательный идентификатор сеанса с отслеживанием состояния в виде строки для RFC с отслеживанием состояния. Если идентификатор сеанса не указан, вызов выполняется при подключении без отслеживания состояния.

ИД транзакции
tId string

Необязательный идентификатор транзакции, форматированный как GUID или 24-символьная строка для tRFC и qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Имя очереди
queueName string

Необязательное имя очереди с отслеживанием состояния для qRFC. Если идентификатор транзакции и имя очереди не указаны, вызов выполняется синхронно (sRFC).

Входные параметры RFC
body True binary

Входные параметры RFC для вызова SAP или URI в большой двоичный объект хранилища, содержащий параметры RFC.

Тип контента
Content-Type string

Укажите тип контента полезных данных запроса.

Возвращаемое значение

Результат операции RFC вызова

Тело
CallRfcResponse

Отправка сообщения в SAP

Отправляет любой тип сообщения RFC, BAPI, IDOC в SAP.

Параметры

Имя Ключ Обязательно Тип Описание
Действие SAP
sapAction True string

Действие SAP.

Входное сообщение
body True binary

Входное сообщение в SAP или URI для хранилища BLOB-объектов, содержащих сообщение.

Тип контента
Content-Type string

Укажите тип контента полезных данных запроса.

Возвращаемое значение

response
object

Создание схем

Создает XML-схемы для предоставленного действия SAP или URI.

Параметры

Имя Ключ Обязательно Тип Описание
sapActionUris
sapActionUris True array of string
Префикс имени файла
fileNamePrefix string

Префикс для имен файлов схемы.

Возвращаемое значение

Создание ответа схемы

Чтение таблицы SAP (предварительная версия)

Для этого действия требуется, чтобы пользователь получил доступ к RFC "BBP_RFC_READ_TABLE" или "RFC_READ_TABLE".

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
tableName True string

Имя таблицы SAP для чтения

Поля для чтения
FieldNames array of string

Список полей для чтения

Где фильтры
WhereFilters array of string

Список предложений фильтра, например MTART = ROH И MEINS = PAK.

Запуск индекса строки
StartIndex integer

Начальный индекс строки, например 0

Количество строк для чтения
RowCount integer

Количество строк для чтения, например 10

Разделитель полей
Delimiter string

Необязательный разделитель для вставки между данными полей строк

Возвращаемое значение

Результат операции чтения таблицы.

Чтение таблицы SAP (устаревшая) [DEPRECATED]

Для этого действия требуется, чтобы пользователь получил доступ к RFC "BBP_RFC_READ_TABLE" или "RFC_READ_TABLE".

Параметры

Имя Ключ Обязательно Тип Описание
Имя таблицы
tableName True string

Имя таблицы SAP для чтения.

Поля для чтения
fieldNames array

Поле для чтения — устаревшее, используйте действие 2.

Где фильтры
whereFilters array

Предложение фильтра — устаревшее, используйте действие 2.

Запуск индекса строки
startIndex integer

Начальный индекс строки, например 0.

Количество строк для чтения
rowCount integer

Количество строк для чтения, например 10. Используйте 0, если вы хотите получить только метаданные полей.

Разделитель полей
delimiter string

Необязательный разделитель для вставки между данными полей строк.

Возвращаемое значение

Результат операции чтения таблицы.

Триггеры

При получении сообщения

При получении сообщения от SAP.

При получении сообщения

При получении сообщения от SAP.

Параметры

Имя Ключ Обязательно Тип Описание
GatewayHost
gatewayHost True string

Узел шлюза регистрации сервера RFC SAP.

GatewayService
gatewayService True string

Служба шлюза регистрации сервера RFC SAP.

ProgramId
programId True string

Идентификатор программы шлюза регистрации сервера SAP RFC.

SapActions
SapActions array of string

Список фильтров действий SAP, для которого регистрация будет прослушивать

Формат IDOC
IdocFormat string

Формат, в котором будут получать IDOCs

Получение IDOCs с несвоеченными сегментами
ReceiveIdocsWithUnreleasedSegments boolean

Получение IDOC с несвоеченными сегментами или нет

SncPartnerNames
sncPartnerNames string

Вертикальный бар (|) разделенный список имен партнеров SNC.

DegreeOfParallelism
degreeOfParallelism integer

Сколько вызовов параллельно обрабатывать.

Возвращаемое значение

Запрос прослушивателя

Тело
ListenerRequest

Определения

BapiRet2

Возвращаемая структура SAP BAPI версии 2 ака BAPIRET2

Имя Путь Тип Описание
Тип
Type string

Тип сообщения

Идентификатор
Id string

Класс message

Number
Number string

Номер сообщения

Message
Message string

Текст сообщения

LogNumber
LogNumber string

Журнал приложений: номер журнала

LogMessageNumber
LogMessageNumber string

Журнал приложений: внутренний серийный номер сообщения

MessageVariable1
MessageVariable1 string

Переменная сообщения 1

MessageVariable2
MessageVariable2 string

Переменная сообщения 2

MessageVariable3
MessageVariable3 string

Переменная сообщения 3

MessageVariable4
MessageVariable4 string

Переменная сообщения 4

Параметр
Parameter string

Имя параметра

Row
Row integer

Строки в параметре

Поле
Field string

Поле в параметре

Система
System string

Логическая система, из которой возникает сообщение

CallBapiResponse

Результат операции BAPI вызова

Имя Путь Тип Описание
BapiReturn
BapiReturn BapiRet2

Возвращаемая структура SAP BAPI версии 2 ака BAPIRET2

Возврат BAPI
BapiReturns array of BapiRet2

Структуры возврата BAPI

XML-ответ
XmlResponse string

XML-ответ на вызов BAPI

JsonResponse
JsonResponse Object

CallRfcResponse

Результат операции RFC вызова

Имя Путь Тип Описание
XML-ответ
XmlResponse string

XML-ответ на вызов RFC

JsonResponse
JsonResponse Object

CreateSessionResponse

Результат операции создания сеанса.

Имя Путь Тип Описание
ИД сеанса
SessionId string

Идентификатор сеанса с отслеживанием состояния.

FieldMetadata

Метаданные поля

Имя Путь Тип Описание
Имя поля
Name string

Имя поля

Смещение поля
Offset integer

Смещение начала поля

Длина поля
Length integer

Длина поля

Тип данных ABAP
AbapDataType string

Тип данных ABAP поля

Описание поля
Description string

Описание поля

IdocNumbersList

Список номеров IDOC.

Имя Путь Тип Описание
Номера IDOC
IdocNumbers array of integer

Список номеров IDOC

IdocStatusResponse

Результат получения состояния для операции IDOC.

Имя Путь Тип Описание
Код состояния IDOC
IdocStatus integer

Код состояния IDOC

ПрослушивательRequest

Запрос прослушивателя

Имя Путь Тип Описание
ActionUri
ActionUri string

Универсальный код ресурса (URI) действия

Content
Content string

Content

Object

ReadTableResponse

Результат операции чтения таблицы.

Имя Путь Тип Описание
XML-ответ
XmlResponse string

XML-ответ на вызов RFC таблицы чтения

Метаданные полей
FieldsMetadata array of FieldMetadata

Метаданные полей

Rows
Rows array of string

Rows

RfcTransactionDetails

Сведения о транзакции RFC

Имя Путь Тип Описание
Имена RFC в транзакции
RfcNames array of string

Имена RFC в транзакции

Идентификатор транзакции (TID)
TId string

Идентификатор транзакции (TID)

Форма GUID идентификатора транзакции (TID)
Guid string

Форма GUID идентификатора транзакции (TID)

Имя очереди
QueueName string

Имя очереди, если это транзакция qRFC, в противном случае — null.

SapConnectorGenerateSchemasResponse

Создание ответа схемы

Имя Путь Тип Описание
Schemas
Schemas array of SapConnectorSchema

Список созданных схем.

SapConnectorSchema

Схема SAP

Имя Путь Тип Описание
Имя
Name string

Имя схемы

Content
Content byte

Содержимое схемы в кодировке Base-64

SendIdocResponse

Результат операции send IDOC.

Имя Путь Тип Описание
ИД транзакции
TransactionID string

GUID идентификатора транзакции для idoc tRFC.

объект

Это тип object.