SAP
SAP 应用程序服务器和消息服务器消息
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| 逻辑应用程序 | Enterprise | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | Microsoft |
| URL | https://support.microsoft.com/ |
| abapi@microsoft.com |
| 连接器元数据 | |
|---|---|
| 发布者 | Microsoft |
| 网站 | https://www.sap.com/index.html |
| 隐私策略 | https://www.sap.com/about/legal/privacy.html |
| 类别 | IT作 |
连接器深入
本文包含参考 API 规范和常规限制。 有关连接器的详细文档,包括先决条件、作步骤、请求参数架构和示例,请查看 从 Azure 逻辑应用连接到 SAP 系统。
常规限制
| Name | 价值 |
|---|---|
| 使用本地数据网关时发送消息作的最大请求正文大小(以 KB 为单位) | 2560 |
| 在不使用本地数据网关的情况下使用 集成服务环境(ISE) 时,发送消息作的最大请求正文大小(以 KB 为单位) | 102400 |
| 使用本地数据网关时请求的请求超时(以秒为单位) | 118 |
| 在没有本地数据网关的情况下使用 集成服务环境(ISE) 时请求的请求超时(以秒为单位) | 225 |
对于较大的请求 XML 参数,请将 XML 参数文档放在 Azure 存储 Blob 中。 然后,而不是直接将 XML 参数放在请求正文中,而是将存储 Blob 的完全限定共享访问签名 (SAS) URI 放入请求正文中。 然后,在运行时下载 Blob。 确保可从下载位置(例如本地数据网关或 ISE 连接器子网)访问 Blob。
对于超时时间较长的请求,请随时使用长时间运行的作。 长时间运行的作基于 具有 Webhook作模式的 Azure 逻辑应用长时间运行的任务。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是可共享的连接。 如果 Power App 与其他用户共享,则连接也会共享。 有关详细信息,请参阅 画布应用的连接器概述 - Power Apps |Microsoft Docs
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Gateway | gatewaySetting | 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) | True |
| 客户 | int | 要连接到 SAP 系统的 SAP 客户端 ID。 | True |
| 身份验证类型 | 字符串 | 用于连接到 SAP 系统的身份验证类型。 必须是基本(用户名和密码)。 | True |
| SAP 用户名 | securestring | 用于登录到 SAP 系统的用户名。 | |
| SAP 密码 | securestring | 用于登录到 SAP 系统的密码。 | |
| 登录类型 | 字符串 | 登录到 SAP 系统的类型,应用程序服务器登录(类型 A)或组登录(类型 B 为消息服务器)。 | True |
| AS 主机 | 字符串 | SAP 应用程序服务器的主机名。 | |
| AS 服务 | 字符串 | SAP 应用程序服务器的服务名称或端口号。 | |
| AS 系统编号 | int | SAP 系统的系统编号。 它是一个介于 00 到 99 的数字。 | |
| MS 服务器主机 | 字符串 | SAP 消息服务器的主机名,即 R3 系统名称。 | |
| MS 服务名称或端口号 | 字符串 | 消息服务器的服务名称或端口号。 | |
| MS 系统 ID | 字符串 | SAP 系统的系统 ID。 | |
| MS 登录组 | 字符串 | SAP 系统的登录组。 | |
| 安全键入 | 布尔 | 如果为 false,则使用强类型,否则使用字符串作为安全类型。 | |
| 使用 SNC | 布尔 | 选择后,将使用 SNC 保护连接。 | |
| SNC 库 | 字符串 | 要使用的 SNC 库的名称或路径。 | |
| SNC SSO | 字符串 | SNC SSO 指定是使用 RFC 级别提供的 SNC 标识还是凭据。 | |
| SNC My Name | 字符串 | 要用于此特定目标/服务器的标识(可选)。 | |
| SNC 合作伙伴名称 | 字符串 | 后端的 SNC 名称。 | |
| SNC 保护质量 | 字符串 | 用于此特定目标/服务器的 SNC 通信的服务质量。 | |
| SNC 证书 | 字符串 | Base64 编码的 X.509 证书。 | |
| PSE | securestring | Base64 编码的 PSE (个人安全环境)。 |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 2500 | 60 秒 |
操作
| [BAPI - RFC]关闭有状态会话 |
关闭与 SAP 系统的现有有状态连接会话。 |
| [BAPI - RFC]创建有状态会话 |
创建到 SAP 系统的有状态连接会话。 |
| [BAPI]SAP 中的调用方法(预览版) |
在 SAP 系统上调用 BAPI 方法。 |
| [BAPI]回滚事务(预览版) |
回滚给定会话的 BAPI 事务。 |
| [BAPI]提交事务 |
提交给定会话的 BAPI 事务。 |
| [IDOC - RFC]确认事务 ID |
将事务 ID 确认发送到 SAP。 |
| [IDOC]将文档发送到 SAP |
将 IDOC 消息发送到 SAP。 |
| [IDOC]将文档发送到 SAP (已弃用) (预览版) |
将 IDOC 消息发送到 SAP (已弃用)。 |
| [IDOC]获取 IDOC 状态 |
[IDOC]获取 IDOC 状态。 |
| [IDOC]获取事务的 IDOC 列表 |
获取会话标识符 GUID 或事务标识符(TID)标识的事务的 IDOC 列表。 |
| [RFC]SAP 中的调用函数 (V2) [已弃用] |
在 SAP 系统上调用 sRFC、tRFC 或 qRFC。 |
| [RFC]SAP 中的调用函数 (V3) (预览版) |
以独立于邪教的方式在 SAP 系统上调用 sRFC、tRFC 或 qRFC。 |
| [RFC]SAP 中的调用函数(预览版) |
在 SAP 系统上调用 sRFC、tRFC 或 qRFC。 |
| [RFC]创建事务 |
使用提供的事务 ID 和队列名称创建一个新事务(如果不存在)。 如果事务存在,则获取现有事务的详细信息。 事务 ID 可以采用 GUID 或 24 个字符的字符串格式提供。 |
| [RFC]在 SAP 中调用长时间运行的函数(预览版) |
在 SAP 系统上调用长时间运行的 sRFC,并等待系统响应。 |
| [RFC]将 RFC 添加到事务(预览版) |
向 tId 和队列名称标识的事务添加 RFC 调用,如果不存在,则创建新事务。 |
| [RFC]提交事务(预览版) |
提交给定会话和队列的 RFC 事务。 |
| [RFC]获取事务 |
获取由事务 ID 和队列名称标识的事务的详细信息,如果不存在,则创建新事务。 事务 ID 可以采用 GUID 或 24 个字符的字符串格式提供。 必须提供队列名称和事务 ID 才能查找现有的 qRFC 事务。 |
| 将消息发送到 SAP |
将任何消息类型 RFC、BAPI、IDOC 发送到 SAP。 |
| 生成架构 |
为提供的 SAP作或 URI 生成 XML 架构。 |
| 读取 SAP 表 (已过时) [已弃用] |
此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。 |
| 读取 SAP 表 (预览版) |
此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。 |
[BAPI - RFC]关闭有状态会话
关闭与 SAP 系统的现有有状态连接会话。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
会话 ID
|
sessionId | True | string |
作为字符串的有状态会话 ID。 |
返回
- response
- object
[BAPI - RFC]创建有状态会话
[BAPI]SAP 中的调用方法(预览版)
在 SAP 系统上调用 BAPI 方法。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
业务对象
|
businessObject | True | string |
Business 对象类型,例如“BANKDETAIL”。 |
|
方法
|
method | True | string |
要调用的方法,例如“CREATE”,后跟实现的 BAPI 方法,用“:”字符分隔。 |
|
自动提交
|
autoCommit | boolean |
如果 SAP BAPI 响应没有错误,则自动提交 BAPI 事务。 如果 SAP BAPI 响应出错,则自动回滚 BAPI 事务。 |
|
|
会话 ID
|
sessionId | string |
可选有状态会话 ID 作为字符串。 如果未提供,则对无状态连接进行调用。 |
|
|
输入 BAPI 参数
|
body | True | binary |
输入 BAPI 参数以调用 SAP 或 URI 到包含 BAPI 参数的存储 Blob。 |
|
Content-Type
|
Content-Type | string |
指定请求有效负载的内容类型。 |
返回
调用 BAPI作的结果
- Body
- CallBapiResponse
[BAPI]回滚事务(预览版)
回滚给定会话的 BAPI 事务。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
会话 ID
|
sessionId | True | string |
作为字符串的有状态会话 ID。 |
|
关闭会话
|
closeSession | boolean |
关闭有状态连接会话。 |
返回
SAP BAPI 返回结构版本 2 aka BAPIRET2
- Body
- BapiRet2
[BAPI]提交事务
提交给定会话的 BAPI 事务。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
会话 ID
|
sessionId | True | string |
作为字符串的有状态会话 ID。 |
|
等待同步更新
|
wait | boolean |
等待同步更新完成。 |
|
|
关闭会话
|
closeSession | boolean |
关闭有状态连接会话。 |
返回
SAP BAPI 返回结构版本 2 aka BAPIRET2
- Body
- BapiRet2
[IDOC - RFC]确认事务 ID
[IDOC]将文档发送到 SAP
将 IDOC 消息发送到 SAP。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
参数列表
|
dynamicParameters | True | dynamic |
动态输入参数,具体取决于 IDOC 格式。 |
|
IDOC 格式
|
idocFormat | string |
IDOC 有效负载的格式:XML、平面文件或 Json。 |
|
|
确认 TID
|
confirmTid | boolean |
自动确认事务 ID、“true”或“false”。 |
|
|
事务 ID GUID
|
tid | string |
可选的事务 ID GUID 作为字符串。 如果未提供任何 GUID,则会生成新的 GUID。 |
返回
发送 IDOC作的结果。
- Body
- 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 |
自动确认事务 ID、“true”或“false”。 |
|
|
事务 ID GUID
|
tid | string |
可选的事务 ID GUID 作为字符串。 如果未提供任何 GUID,则会生成新的 GUID。 |
|
|
输入 IDOC 消息
|
body | True | binary |
将 IDOC 消息输入到 SAP 或 URI 中,存储 Blob 包含 IDOC 消息。 |
|
Content-Type
|
Content-Type | string |
指定请求有效负载的内容类型。 |
返回
发送 IDOC作的结果。
- Body
- SendIdocResponse
[IDOC]获取 IDOC 状态
[IDOC]获取 IDOC 状态。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
IDOC 编号
|
idocNumber | True | integer |
要为其提取状态的 IDOC 编号。 |
返回
获取 IDOC作状态的结果。
- Body
- IdocStatusResponse
[IDOC]获取事务的 IDOC 列表
获取会话标识符 GUID 或事务标识符(TID)标识的事务的 IDOC 列表。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
方向
|
direction | True | string |
是要查找的 IDOC 是由 SAP 发送还是接收。 |
|
交易 ID
|
tId | True | string |
格式为 GUID 或 24 个字符的事务 ID。 |
返回
IDOC 编号列表。
- Body
- IdocNumbersList
[RFC]SAP 中的调用函数 (V2) [已弃用]
在 SAP 系统上调用 sRFC、tRFC 或 qRFC。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
RFC 名称
|
rfcName | True | string |
要调用的 RFC,例如“STFC_CONNECTION”。 |
|
SAP 函数输入
|
rfcInputs | True | dynamic |
SAP 函数输入。 |
|
RFC 组筛选器
|
rfcGroupFilter | string |
可选的 RFC 组筛选器(如“STFC”)用于筛选 RFC。 |
|
|
自动提交
|
autoCommit | boolean |
如果向事务添加 qRFC/tRFC,则自动提交 RFC 事务没有错误。 仅当提供 {tId} 或 {queueName} 时,自动提交才会生效。 |
|
|
会话 ID
|
sessionId | string |
可选的有状态会话 ID 作为有状态 RFC 的字符串。 如果未提供会话 ID,则对无状态连接进行调用。 |
|
|
交易 ID
|
tId | string |
格式化为 tRFC 和 qRFC 的 24 个字符字符串的可选事务 ID。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
队列名称
|
queueName | string |
qRFC 的可选有状态队列名称。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
输入格式
|
inputFormat | string |
输入格式 (XML 或 JSON) - 选择 JSON 时,将生成架构并将其提供给设计器。 |
|
|
返回格式
|
returnFormat | string |
输出格式 (XML 或 JSON) - 选择 JSON 时,将生成架构并将其提供给设计器。 |
返回
[RFC]SAP 中的调用函数 (V3) (预览版)
以独立于邪教的方式在 SAP 系统上调用 sRFC、tRFC 或 qRFC。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
RFC 名称
|
rfcName | True | string |
要调用的 RFC,例如“STFC_CONNECTION”。 |
|
SAP 函数输入
|
rfcInputs | True | dynamic |
SAP 函数输入。 |
|
RFC 组筛选器
|
rfcGroupFilter | string |
可选的 RFC 组筛选器(如“STFC”)用于筛选 RFC。 |
|
|
自动提交
|
autoCommit | boolean |
如果向事务添加 qRFC/tRFC,则自动提交 RFC 事务没有错误。 仅当提供 {tId} 或 {queueName} 时,自动提交才会生效。 |
|
|
会话 ID
|
sessionId | string |
可选的有状态会话 ID 作为有状态 RFC 的字符串。 如果未提供会话 ID,则对无状态连接进行调用。 |
|
|
交易 ID
|
tId | string |
格式化为 tRFC 和 qRFC 的 24 个字符字符串的可选事务 ID。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
队列名称
|
queueName | string |
qRFC 的可选有状态队列名称。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
输入格式
|
inputFormat | string |
输入格式 (XML 或 JSON) - 选择 JSON 时,将生成架构并将其提供给设计器。 |
|
|
返回格式
|
returnFormat | string |
输出格式 (XML 或 JSON) - 选择 JSON 时,将生成架构并将其提供给设计器。 |
返回
[RFC]SAP 中的调用函数(预览版)
在 SAP 系统上调用 sRFC、tRFC 或 qRFC。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
RFC 名称
|
rfcName | True | string |
要调用的 RFC,例如“STFC_CONNECTION”。 |
|
RFC 组筛选器
|
rfcGroupFilter | string |
可选的 RFC 组筛选器(如“STFC”)用于筛选 RFC。 |
|
|
自动提交
|
autoCommit | boolean |
如果向事务添加 qRFC/tRFC,则自动提交 RFC 事务没有错误。 仅当提供 {tId} 或 {queueName} 时,自动提交才会生效。 |
|
|
会话 ID
|
sessionId | string |
可选的有状态会话 ID 作为有状态 RFC 的字符串。 如果未提供会话 ID,则对无状态连接进行调用。 |
|
|
交易 ID
|
tId | string |
格式化为 tRFC 和 qRFC 的 24 个字符字符串的可选事务 ID。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
队列名称
|
queueName | string |
qRFC 的可选有状态队列名称。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
输入 RFC 参数
|
body | True | binary |
输入 RFC 参数,将 SAP 或 URI 调用到包含 RFC 参数的存储 blob。 |
|
Content-Type
|
Content-Type | string |
指定请求有效负载的内容类型。 |
返回
调用 RFC作的结果
- Body
- CallRfcResponse
[RFC]创建事务
使用提供的事务 ID 和队列名称创建一个新事务(如果不存在)。 如果事务存在,则获取现有事务的详细信息。 事务 ID 可以采用 GUID 或 24 个字符的字符串格式提供。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
交易 ID
|
tId | string |
格式为 GUID 或 24 个字符的事务 ID。 |
|
|
队列名称
|
queueName | string |
qRFC 的队列名称。 |
返回
RFC 事务详细信息
[RFC]在 SAP 中调用长时间运行的函数(预览版)
在 SAP 系统上调用长时间运行的 sRFC,并等待系统响应。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
RFC 名称
|
RfcName | True | string |
要调用的 RFC,例如“STFC_CONNECTION” |
|
输入 RFC 参数 (内联)
|
Payload | string |
输入 RFC 参数以调用 SAP |
|
|
输入 RFC 参数(参考)
|
PayloadReference | string |
包含 RFC 参数的存储 Blob 的 URI |
|
|
RFC 组筛选器
|
RfcGroupFilter | string |
可选的 RFC 组筛选器(如“STFC”)用于筛选 RFC |
|
|
自动提交
|
AutoCommit | boolean |
如果向事务添加 qRFC/tRFC,则自动提交 RFC 事务没有错误。 仅当提供事务 ID 或队列名称时,自动提交才会生效。 |
|
|
队列名称
|
QueueName | string |
qRFC 的可选有状态队列名称。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
|
|
会话 ID
|
sessionId | string |
可选的有状态会话 ID 作为有状态 RFC 的字符串。 如果未提供会话 ID,则对无状态连接进行调用。 |
|
|
交易 ID
|
tId | string |
格式化为 tRFC 和 qRFC 的 24 个字符字符串的可选事务 ID。 如果未提供事务 ID 和队列名称,则调用是同步进行的(sRFC)。 |
返回
调用 RFC作的结果
- Body
- CallRfcResponse
[RFC]将 RFC 添加到事务(预览版)
向 tId 和队列名称标识的事务添加 RFC 调用,如果不存在,则创建新事务。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
RFC 名称
|
rfcName | True | string |
要调用的 RFC,例如“STFC_CONNECTION”。 |
|
RFC 组筛选器
|
rfcGroupFilter | string |
可选的 RFC 组筛选器(如“STFC”)用于筛选 RFC。 |
|
|
自动提交
|
autoCommit | boolean |
如果向事务添加 RFC,则自动提交 RFC 事务没有错误。 |
|
|
交易 ID
|
tId | string |
格式为 GUID 或 24 个字符的事务 ID。 |
|
|
队列名称
|
queueName | string |
qRFC 的队列名称。 |
|
|
输入 RFC 参数
|
body | True | binary |
输入 RFC 参数,将 SAP 或 URI 调用到包含 RFC 参数的存储 blob。 |
|
Content-Type
|
Content-Type | string |
指定请求有效负载的内容类型。 |
返回
RFC 事务详细信息
[RFC]提交事务(预览版)
提交给定会话和队列的 RFC 事务。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
交易 ID
|
tId | string |
格式为 GUID 或 24 个字符的事务 ID。 |
|
|
队列名称
|
queueName | string |
有状态队列名称。 |
返回
- response
- object
[RFC]获取事务
获取由事务 ID 和队列名称标识的事务的详细信息,如果不存在,则创建新事务。 事务 ID 可以采用 GUID 或 24 个字符的字符串格式提供。 必须提供队列名称和事务 ID 才能查找现有的 qRFC 事务。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
交易 ID
|
tId | string |
格式为 GUID 或 24 个字符的事务 ID。 |
|
|
队列名称
|
queueName | string |
qRFC 的队列名称。 |
返回
RFC 事务详细信息
将消息发送到 SAP
将任何消息类型 RFC、BAPI、IDOC 发送到 SAP。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
SAP作
|
sapAction | True | string |
SAP作。 |
|
输入消息
|
body | True | binary |
将消息输入到 SAP 或存储 Blob 的 URI,其中包含消息。 |
|
Content-Type
|
Content-Type | string |
指定请求有效负载的内容类型。 |
返回
- response
- object
生成架构
为提供的 SAP作或 URI 生成 XML 架构。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
文件名前缀
|
fileNamePrefix | string |
架构文件名的前缀。 |
返回
生成架构响应
读取 SAP 表 (已过时) [已弃用]
此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
表名称
|
tableName | True | string |
要读取的 SAP 表的名称。 |
|
要读取的字段
|
fieldNames | array |
要读取的字段 - 已过时,请改用作版本 2。 |
|
|
其中筛选器
|
whereFilters | array |
where filter 子句 - 已过时,请改用作版本 2。 |
|
|
起始行索引
|
startIndex | integer |
起始行索引,例如 0。 |
|
|
要读取的行计数
|
rowCount | integer |
要读取的行计数,例如 10。 如果只想获取字段元数据,请使用 0。 |
|
|
字段分隔符
|
delimiter | string |
在行字段数据之间插入的可选分隔符。 |
返回
读取表作的结果。
- Body
- ReadTableResponse
读取 SAP 表 (预览版)
此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
表名称
|
tableName | True | string |
要读取的 SAP 表的名称 |
|
要读取的字段
|
FieldNames | array of string |
要读取的字段列表 |
|
|
其中筛选器
|
WhereFilters | array of string |
筛选器子句的列表,例如“MTART = 'ROH' AND MEINS = 'PAK'” |
|
|
起始行索引
|
StartIndex | integer |
起始行索引,例如 0 |
|
|
要读取的行计数
|
RowCount | integer |
要读取的行计数,例如 10 |
|
|
字段分隔符
|
Delimiter | string |
在行字段数据之间插入的可选分隔符 |
返回
读取表作的结果。
- Body
- ReadTableResponse
触发器
| 收到消息时 |
从 SAP 接收消息时。 |
收到消息时
从 SAP 接收消息时。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
GatewayHost
|
gatewayHost | True | string |
SAP RFC 服务器注册网关主机。 |
|
GatewayService
|
gatewayService | True | string |
SAP RFC 服务器注册网关服务。 |
|
ProgramId
|
programId | True | string |
SAP RFC 服务器注册网关程序 ID。 |
|
SapActions
|
SapActions | array of string |
要侦听其注册的 SAP作筛选器列表 |
|
|
IDOC 格式
|
IdocFormat | string |
接收 IDOC 的格式 |
|
|
接收具有未发布的段的 IDOC
|
ReceiveIdocsWithUnreleasedSegments | boolean |
是否接收未发布的段的 IDOC |
|
|
SncPartnerNames
|
sncPartnerNames | string |
垂直条 (|) 分隔的 SNC 合作伙伴名称列表。 |
|
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
并行处理调用的次数。 |
返回
侦听器请求
- Body
- ListenerRequest
定义
BapiRet2
SAP BAPI 返回结构版本 2 aka BAPIRET2
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
类型
|
Type | string |
消息类型 |
|
Id
|
Id | string |
Message 类 |
|
编号
|
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 | integer |
参数中的行 |
|
领域
|
Field | string |
参数中的字段 |
|
System
|
System | string |
消息源自的逻辑系统 |
CallBapiResponse
调用 BAPI作的结果
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
BapiReturn
|
BapiReturn | BapiRet2 |
SAP BAPI 返回结构版本 2 aka BAPIRET2 |
|
BAPI 返回
|
BapiReturns | array of BapiRet2 |
BAPI 返回结构 |
|
XML 响应
|
XmlResponse | string |
对 BAPI 调用的 XML 响应 |
|
JsonResponse
|
JsonResponse | Object |
CallRfcResponse
调用 RFC作的结果
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
XML 响应
|
XmlResponse | string |
对 RFC 调用的 XML 响应 |
|
JsonResponse
|
JsonResponse | Object |
CreateSessionResponse
创建会话作的结果。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
会话 ID
|
SessionId | string |
有状态会话的 ID。 |
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 状态代码 |
ListenerRequest
侦听器请求
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
ActionUri
|
ActionUri | string |
作 URI |
|
Content
|
Content | string |
Content |
物体
ReadTableResponse
读取表作的结果。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
XML 响应
|
XmlResponse | string |
对读取表 RFC 调用的 XML 响应 |
|
字段元数据
|
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
|
Name | string |
架构名称 |
|
Content
|
Content | byte |
base-64 编码的架构内容 |
SendIdocResponse
发送 IDOC作的结果。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
交易 ID
|
TransactionID | string |
IDOC tRFC 的事务 ID GUID。 |
对象
这是类型“object”。