SAP ERP

SAP ERP 是由 SAP SE 开发的企业资源规划软件。 SAP ERP 整合了组织的主要业务功能。 SAP ERP 连接器允许使用本地数据网关调用 RFC 和 BAPI 函数。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 所有 Power Automate 区域
Power Apps 高级 所有 Power Apps 区域
Power Automate 高级 所有 Power Automate 区域
联系人​​
Name Microsoft
URL https://learn.microsoft.com/connectors/saperp/
连接器元数据
发布者 Microsoft
网站 https://www.sap.com/products/enterprise-management-erp.html
隐私策略 https://www.sap.com/about/legal/privacy.html
类别 生产力

使用 SAP ERP 连接器

若要开始使用此连接器,请阅读以下博客文章:

先决条件

SAP ERP 连接器依赖于以下组件,这些组件必须安装在同一台计算机上:

SAP 授权

SAP 用户帐户需要访问 RFC_METADATA 函数组和相应的函数模块才能执行以下作:

Operations 访问函数模块
RFC作 RFC_GROUP_SEARCHDD_LANGU_TO_ISOLA
BAPI作 BAPI_TRANSACTION_COMMITBAPI_TRANSACTION_ROLLBACKRPY_BOR_TREE_INITSWO_QUERY_METHODSSWO_QUERY_API_METHODS
IDoc作 IDOCTYPES_LIST_WITH_MESSAGESIDOCTYPES_FOR_MESTYPE_READINBOUND_IDOCS_FOR_TIDOUTBOUND_IDOCS_FOR_TIDGET_STATUS_FROM_IDOCNRIDOC_RECORD_READ
读取 SAP 表作 RFC BBP_RFC_READ_TABLERFC_READ_TABLE
最低访问权限 RFC_METADATA_GETRFC_METADATA_GET_TIMESTAMP

Authentication

该连接器支持 SAP 身份验证、Windows 身份验证、使用 Kerberos Microsoft Entra ID,以及使用证书Microsoft Entra ID。

由于连接器旨在由应用的多个用户使用,因此不会共享连接。 相反,每个用户都会向 SAP 系统进行身份验证。 连接中提供了用户凭据,而连接到 SAP 系统所需的其他详细信息(例如服务器详细信息、安全配置)作为作的一部分提供。

SAP 身份验证

使用 SAP 用户名和密码进行基本 SAP 身份验证。

Windows 身份验证

需要对安全网络通信(SNC)进行其他设置。 需要对基于 Kerberos 的 SSO 进行其他设置,从 Power Platform 到本地数据源。

Microsoft Entra ID (使用 Kerberos)

需要对安全网络通信(SNC)进行其他设置。 需要对基于 Kerberos 的 SSO 进行其他设置,从 Power Platform 到本地数据源。

Microsoft Entra ID (带证书)

需要对安全网络通信(SNC)进行其他设置。 需要为从 Power Platform 到本地数据源的基于证书的 SSO 进行其他设置。

配置基于 Kerberos 的 SSO

用户的 SAP SNC 名称 (p:CN=JANEDOE@REDMOND.CORP.CONTOSO.COM) 必须与 Windows 和 Microsoft Entra ID 身份验证Microsoft Entra ID 完全限定的域名(JANEDOE@REDMOND.CORP.CONTOSO.COM)相等。

SAP SNC 名称

资产 Description
使用 SNC 如果要启用 SNC,则设置为“是”
SNC 库 相对于 NCo 安装位置或绝对路径的 SNC 库名称或路径。 sapcrypto.dll例如,或 .\security\sapcrypto.dllc:\security\sapcrypto.dll
SNC SSO 指定连接器是使用服务标识还是最终用户凭据
SNC My Name 如果需要,请指定要使用的标识
SNC 合作伙伴名称 后端 SNC 服务器的名称
SNC 保护质量 要用于此特定目标或服务器的 SNC 通信的服务质量。 默认值由后端系统定义。 最大值由用于 SNC 的安全产品定义。

如果 SAP ERP 连接器需要Microsoft条目 ID 或 Windows 身份验证,则需要:

  • 配置从 Power Platform 到本地数据源的基于 Kerberos 的 SSO
  • 将 SAP ERP 配置为使用 CommonCryptoLib 启用 (sapcrypto.dll

配置从 Power Platform 到本地数据源的基于 Kerberos 的 SSO 先决条件

安装数据网关后,网关将作为计算机本地服务帐户 NT Service\PBIEgwService 运行。 若要启用 Kerberos 约束委派,有两个选项:

配置步骤:

  • 获取域管理员权限以配置 SPN(SetSPN)和 Kerberos 约束委派设置
  • 为网关和数据源配置 Kerberos 约束委派
  • 为网关服务帐户配置 SPN
  • 根据需要将网关服务帐户添加到 Windows 授权和访问组
  • 确定要使用的 Kerberos 约束委派的类型:
    • 为标准 Kerberos 约束委派配置网关服务帐户
    • 为基于资源的 Kerberos 约束委派配置网关服务帐户
  • 授予网关计算机上的网关服务帐户本地策略权限
  • 在网关计算机上设置用户映射配置参数(如有必要)

有关如何配置此功能的更多详细信息,请参阅有关从 Power BI 服务 配置基于 Kerberos 的 SSO 到本地数据源的 Power BI 文档。

将 SAP ERP 配置为使用 CommonCryptoLib 启用 (sapcrypto.dll

  1. 确保使用 CommonCryptoLib 为 Kerberos SSO 正确配置 SAP ERP 服务器。 如果是,可以使用 SSO 通过 SAP 工具(例如已配置为使用 CommonCryptoLib)的 SAP GUI 来访问 SAP ERP 服务器。 有关设置步骤的详细信息,请参阅 SAP 单一登录:使用 Kerberos/SPNEGO 进行身份验证。 服务器应使用 CommonCryptoLib 作为其 SNC 库,并且具有以 CN 开头的 SNC 名称。 有关 SNC 名称要求(特别是 snc/identity/as 参数)的详细信息,请参阅 Kerberos 配置的 SNC 参数。
  2. 确保 SAP Secure Login Client (SLC) 未在安装网关的计算机上运行。 SLC 以干扰网关使用 Kerberos 进行 SSO 的能力的方式缓存 Kerberos 票证。 如果安装了 SLC,请卸载它或确保退出 SAP Secure Login Client。 右键单击系统托盘中的图标,然后在尝试使用网关进行 SSO 连接之前选择“注销”和“退出”。 不支持在 Windows Server 计算机上使用 SLC。 有关详细信息,请参阅 SAP 说明2780475(需要 s-user)。

SAP Secure Login Client

  1. 如果卸载 SLC 或选择“注销并退出”,请打开 cmd 窗口并输入 klist purge 以清除任何缓存的 Kerberos 票证,然后再尝试通过网关建立 SSO 连接。
  2. 从 SAP Launchpad 下载 64 位 CommonCryptoLib(sapcrypto.dll) 8.5.25 或更高版本,并将其复制到网关计算机上的文件夹。 在复制 sapcrypto.dll的同一目录中,创建包含以下内容的命名 sapcrypto.ini文件:

ccl/snc/enable_kerberos_in_client_role = 1

该文件 .ini 包含 CommonCryptoLib 在网关方案中启用 SSO 所需的配置信息。

注释

这些文件必须存储在同一位置;换句话说, /path/to/sapcrypto/ 应同时包含和 sapcrypto.inisapcrypto.dll

网关服务用户和Microsoft服务用户模拟的 Entra ID 用户都需要读取和执行这两个文件的权限。 建议向经过身份验证的用户组授予对.ini.dll文件和文件的权限。 出于测试目的,还可以向网关服务用户和用于测试的 Microsoft Entra ID 用户显式授予这些权限。 在以下屏幕截图中,我们向经过身份验证的用户组授予了读取和执行权限 sapcrypto.dll

为经过身份验证的用户授予权限授予读取和执行权限

  1. 如果还没有与要通过 SSO 连接的网关关联的 SAP BW 数据源,请在 Power BI 服务的“管理网关”页上添加一个。 如果已有此类数据源,请对其进行编辑:
  • 如果要创建与 BW 应用程序服务器的 SSO 连接,请选择 SAP Business Warehouse 作为数据源类型。
  • 如果要创建与 BW 消息服务器的 SSO 连接,请选择“Sap Business Warehouse Message Server”。
  1. 创建 CCL_PROFILE 系统环境变量并将其值设置为路径 sapcrypto.ini

CCL_PROFILE 系统环境变量:

创建和设置系统环境变量环境变量

这些文件sapcrypto.dll.ini必须位于同一位置。 在上面的示例中, sapcrypto.inisapcrypto.dll 者都位于桌面上。

  1. 重启网关服务。

重启网关服务服务

Microsoft Entra ID 身份验证

此身份验证类型仅适用于以下作:

  • 调用 SAP 函数 (V2)
  • 创建有状态会话
  • 使用分析读取 SAP 表

Microsoft Entra ID SAP 服务主体帐户必须具有在属性上 msDS-SupportedEncryptionType 定义的 AES 128 或 AES 256。 此 博客文章包含一个表 ,可帮助计算支持的加密类型的十进制/十六进制值。

已知问题和限制

以下是 SAP ERP 连接器的一些已知问题和限制:

  • 连接器仅支持 RFC 和 BAPIs。
  • 连接器不支持从 SAP Server 接收消息。
  • 不支持事务 RFC(tRFC)。
  • 网关具有 2 MB 的写入作有效负载限制,以及读取作的 8 MB 压缩数据响应限制。
  • 有状态 SAP作不支持负载均衡模式下的数据网关群集。 有状态通信必须保留在相同的数据网关群集节点上。 对于有状态 SAP作,请使用非群集模式下的数据网关,或者在仅为故障转移设置的群集中使用数据网关。
  • 如果在流创作过程中收到类似于以下内容的错误,请将本地数据网关升级到 最新版本Length of the name of the RFC '<RFC_NAME>?honorSapOptionalFlag=1' is larger than the maximum allowed limit of 30
  • 从 SAP 提取的 RFC/BAPI 参数将缓存在本地数据网关中。 重启本地数据网关服务以清除缓存并检索新值。

收集日志

联系Microsoft支持人员时,以下日志可用于排查 SapErp 连接器问题:

  1. 在本地Diagnostics数据网关应用的设置中启用Additional logging,以获取 Informational SAP 适配器的扩展日志和 SapErp 适配器的跟踪。
  2. 更新配置文件 Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config中的以下设置。 通常,此配置文件位于安装本地数据网关的位置(例如 C:\Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config)。
    <setting name="SapTraceLevel" serializeAs="String">
       <value>Verbose</value>
    </setting>
    

SAP 系统属性指南

对于支持 SAP system 参数的作,请使用下表获取指导。

资产 Description
AppServerHost SAP 应用程序服务器的主机名。
AppServerService 要连接到的特定 SAP 应用程序服务器的服务名称或端口号(可选,用于连接类型(登录)A - 应用程序服务器)。
客户 要连接到 SAP 系统的 SAP 客户端 ID。 要登录的 SAP 后端客户端(或“Mandant”)。 它是一个介于 000 到 999 的数字。
语言 要连接到 SAP 系统的语言代码。 两个字母 ISO 639-1 代码。 必须在 SAP 中安装。 这会替代浏览器语言设置。
LogonGroup SAP 系统的登录组,消息服务器应从中选择应用程序服务器(仅当连接类型(登录)为 B - 消息服务器(组)时才可用)。
登录类型 登录到 SAP 系统的类型,应用程序服务器登录(类型 A)或组登录(类型 B 为消息服务器)。
允许的值:ApplicationServer、Group
MessageServerHost SAP 系统的消息服务器(中央实例)的主机名,即 R3 系统名称(如果连接类型(登录)为 B - 消息服务器(组),则是必需的。
MessageServerService 服务名称(在 etc/services 中定义)或消息服务器正在侦听负载均衡请求的端口号(如果连接类型(登录)为 B - 消息服务器(组)且系统 ID 不存在,则是必需的。
SafeTyping 默认情况下,创建 SAP 连接时,强键入用于通过针对架构执行验证来检查无效值。 此行为可以帮助你更早地检测问题。 “安全键入”选项可用于向后兼容性,并且仅检查字符串长度。
允许的值:true、false
SncCertificate Base64 编码形式的 X.509 证书,无需开始或结束证书标记。
SncMyName 已安装的 SNC 解决方案通常知道自己的 SNC 名称。 仅对于支持“多个标识”的解决方案,可能需要指定要用于此目标/服务器的标识(可选)。 此参数区分大小写,因此请与 SAP 基础管理员检查正确的值。
SncLibraryPath 要使用的 SNC 库的名称或路径。 使用本地数据网关时,路径可以是绝对的或相对于 NCo 库。
SncPartnerName 后端的 SNC 名称(登录类型为应用程序服务器时必需)。 此参数区分大小写,因此请与 SAP 基础管理员检查正确的值。
SncQop 用于此目标/服务器的 SNC 通信的服务质量。
允许的值:身份验证、完整性、隐私、默认值、最大值
SncSso SNC SSO 指定是使用 RFC 级别提供的 SNC 标识还是凭据。
SsoCertificateSubject OPDG Windows 计算机上的证书使用者,用于使用 Microsoft Entra ID 进行基于证书的身份验证
SystemId SAP 系统的三字母系统 ID(如果连接类型(登录)为 B - 消息服务器(组)且消息服务器服务不存在,则是必需的。
系统编号 SAP 系统的系统编号。 它是一个介于 00 到 99 的数字(如果连接类型(登录)是 A - 应用程序服务器,则是必需的。
UseSnc 选择后,将使用 SNC 保护连接。
允许的值:是

Call SAP Function 中迁移到 Call SAP Function (v2)

Call SAP Function 2023 年 7 月弃用,支持将于 2026 年 7 月结束。 用户需要在该时间之前迁移其现有 v1作,否则其流将中断。

  1. 将多个窗体字段替换为连接属性的单个 JSON 字符串。
  2. 使用以下属性映射:
v1 字段标签 v2 属性
AS 主机 AppServerHost
客户 客户
AS 系统编号 系统编号
SAP 函数名称 N/A - 与连接字符串无关
有状态会话 N/A - 在“高级选项”中提供有状态会话,其中可以为其中指定 Session IdID。 具有相同 Session Id 步骤的步骤将作为同一有状态会话的一部分运行。
使用 SNC UseSnc
SNC 库 SncLibraryPath
SNC SSO SncSso
SNC My Name SncMyName
SNC 合作伙伴名称 SncPartnerName
SNC 保护质量 SncQop

Example

调用 SAP 函数 V1:

调用 SAP 函数 v1

调用 SAP 函数 V2:

调用 SAP 函数 v2

鉴于屏幕截图,连接字符串如下所示:

{
  "AppServerHost": "sap.example.com",
  "Client": 100,
  "SystemNumber": "00"
}

由于 Use SNC 屏幕截图中为“否”,因此不需要任何属性。 默认值为“false”

使用环境变量

内置解决方案中的流可以使用 环境变量管理这些连接字符串。 这是建议的方法,因为它允许你根据环境更改连接参数。 如果流不在解决方案中,请将字符串保留为方便复制/粘贴。

常规限制

Name 价值
动态架构支持的最大属性数。 如果超出最大属性数,则分析 JSON作可用于从示例有效负载生成架构。 1024

正在创建连接

连接器支持以下身份验证类型:

Microsoft Entra ID (带证书) 通过 X509 证书使用 Microsoft Entra ID 主体传播来访问 SAP。 所有区域 不可共享
Microsoft Entra ID (使用 Kerberos) 通过 Kerberos 使用 Microsoft Entra ID 主体传播来访问 SAP。 所有区域 不可共享
SAP 身份验证 使用 SAP 用户名和密码访问 SAP 服务器。 所有区域 不可共享
Windows 身份验证 使用 Windows 用户名和密码访问 SAP Server。 所有区域 不可共享
默认值 [已弃用] 此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。 所有区域 不可共享

Microsoft Entra ID (带证书)

身份验证 ID:UpnX509Certificate

适用:所有区域

通过 X509 证书使用 Microsoft Entra ID 主体传播来访问 SAP。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) True

Microsoft Entra ID (使用 Kerberos)

身份验证 ID:OAuthSso

适用:所有区域

通过 Kerberos 使用 Microsoft Entra ID 主体传播来访问 SAP。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) True

SAP 身份验证

身份验证 ID:基本

适用:所有区域

使用 SAP 用户名和密码访问 SAP 服务器。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) True
SAP 用户名 securestring 用于登录到 SAP 系统的 SAP 用户名。 True
SAP 密码 securestring 用于登录到 SAP 系统的 SAP 密码。 True

Windows 身份验证

身份验证 ID:Windows

适用:所有区域

使用 Windows 用户名和密码访问 SAP Server。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) True
Windows 域和用户名 securestring 用于登录到 SAP 系统的 Windows 域和用户名。 示例:DOMAIN\username True
Windows 密码 securestring 用于登录到 SAP 系统的 Windows 密码。 True

默认值 [已弃用]

适用:所有区域

此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息) True
身份验证类型 字符串 用于连接到 SAP 系统的身份验证类型。 必须是基本(用户名和密码)。 True
用户名 securestring 用于登录到 SAP 系统的用户名。 True
密码 securestring 登录 SAP 系统的密码。 True

限制

名称 调用 续订期
每个连接的 API 调用数 2500 60 秒

操作

从 base64 编码部件重新构造附件(预览版)

获取 base64 编码字符串的数组,连接它们,并将合并的结果作为 base64 字符串返回

使用分析读取 SAP 表

此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。

关闭有状态会话

关闭与 SAP 系统的现有有状态连接会话。

创建有状态会话

创建到 SAP 系统的有状态连接会话。 此作仅适用于调用 SAP 函数(V2)

调用 SAP 函数 (V2)

在 SAP 系统上调用 sRFC、tRFC 或 qRFC。

调用 SAP 函数 (V3) (预览版)

在 SAP 系统上调用 sRFC、tRFC 或 qRFC。

调用 SAP 函数 (已弃用) [已弃用]

此作已弃用。 请改用调用 SAP 函数(V3)。

调用 SAP 函数。 (已弃用)

运行诊断

运行诊断。

从 base64 编码部件重新构造附件(预览版)

获取 base64 编码字符串的数组,连接它们,并将合并的结果作为 base64 字符串返回

参数

名称 密钥 必需 类型 说明
有效负载
payload True array of string
文档大小
docSize integer

文档的大小(以字节为单位)。 这用于验证重新构造的文档大小。

返回

response
object

使用分析读取 SAP 表

此作要求用户有权访问“BBP_RFC_READ_TABLE”或“RFC_READ_TABLE”RFC。

参数

名称 密钥 必需 类型 说明
SAP 系统
x-ms-sap-system True byte

包含系统参数主机、系统编号、客户端等的 JSON 字符串。

表名称
tableName True string

要读取的 SAP 表的名称

要读取的字段
FieldNames array of string

要读取的字段列表

其中筛选器
WhereFilters array of string

筛选器子句的列表,例如“MTART = 'ROH' AND MEINS = 'PAK'”

起始行索引
StartIndex integer

起始行索引,例如 0

要读取的行计数
RowCount integer

要读取的行计数,例如 10

返回

此操作输出是动态内容。

关闭有状态会话

关闭与 SAP 系统的现有有状态连接会话。

参数

名称 密钥 必需 类型 说明
SAP 系统
x-ms-sap-system True byte

包含系统参数主机、系统编号、客户端等的 JSON 字符串。

会话 ID
sessionId True string

作为字符串的有状态会话 ID。

返回

response
object

创建有状态会话

创建到 SAP 系统的有状态连接会话。 此作仅适用于调用 SAP 函数(V2)

参数

名称 密钥 必需 类型 说明
SAP 系统
x-ms-sap-system True byte

包含系统参数主机、系统编号、客户端等的 JSON 字符串。

返回

创建会话作的结果。

调用 SAP 函数 (V2)

在 SAP 系统上调用 sRFC、tRFC 或 qRFC。

参数

名称 密钥 必需 类型 说明
SAP 系统
x-ms-sap-system True byte

包含系统参数主机、系统编号、客户端等的 JSON 字符串。

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,则对无状态连接进行调用。

返回

此操作输出是动态内容。

调用 SAP 函数 (V3) (预览版)

在 SAP 系统上调用 sRFC、tRFC 或 qRFC。

参数

名称 密钥 必需 类型 说明
SAP 系统
x-ms-sap-system True byte

包含系统参数主机、系统编号、客户端等的 JSON 字符串。

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,则对无状态连接进行调用。

返回

此操作输出是动态内容。

调用 SAP 函数 (已弃用) [已弃用]

此作已弃用。 请改用调用 SAP 函数(V3)。

调用 SAP 函数。 (已弃用)

参数

名称 密钥 必需 类型 说明
AS 主机
AppServerHost True string

SAP 应用程序服务器的主机名。

客户
Client True integer

要连接到 SAP 系统的 SAP 客户端 ID。

AS 系统编号
SystemNumber True integer

SAP 系统的系统编号。 它是一个介于 00 到 99 的数字。

使用 SNC
UseSnc boolean

选择后,将使用 SNC 保护连接。

SNC 库
SncLibraryPath string

要使用的 SNC 库的路径。

SNC SSO
SncSso string

SNC SSO 指定是使用 RFC 级别提供的 SNC 标识还是凭据。

SNC My Name
SncMyName string

要用于此特定目标/服务器的标识(可选)。

SNC 合作伙伴名称
SncPartnerName string

后端的 SNC 名称。

SNC 保护质量
SncQop string

用于此特定目标/服务器的 SNC 通信的服务质量。

SAP 函数名称
function True string

指定 SAP 函数名称(区分大小写)。

有状态会话
isSessionStateful True string

创建有状态会话。 对于写入作,请选择“是”,对于读取作,请选择“否”。

SAP 函数输入
functionInput dynamic

请指定 SAP 函数输入。

返回

此操作输出是动态内容。

运行诊断

运行诊断。

参数

名称 密钥 必需 类型 说明
AS 主机
AppServerHost True string

SAP 应用程序服务器的主机名。

客户
Client True integer

要连接到 SAP 系统的 SAP 客户端 ID。

AS 系统编号
SystemNumber True integer

SAP 系统的系统编号。 它是一个介于 00 到 99 的数字。

使用 SNC
UseSnc boolean

选择后,将使用 SNC 保护连接。

SNC 库
SncLibraryPath string

要使用的 SNC 库的路径。

SNC SSO
SncSso string

SNC SSO 指定是使用 RFC 级别提供的 SNC 标识还是凭据。

SNC My Name
SncMyName string

要用于此特定目标/服务器的标识(可选)。

SNC 合作伙伴名称
SncPartnerName string

后端的 SNC 名称。

SNC 保护质量
SncQop string

用于此特定目标/服务器的 SNC 通信的服务质量。

返回

定义

DiagnosticsOutput

名称 路径 类型 说明
GatewayRunningStatus
GatewayRunningStatus boolean
GatewayVersionSupportsRunDiagnostics
GatewayVersionSupportsRunDiagnostics boolean
CredentialCheck
CredentialCheck boolean
CanPerformRfcFunctionSearch
CanPerformRfcFunctionSearch boolean
CanInvokeSTFC_CONNECTION
CanInvokeSTFC_CONNECTION boolean
DiagnosticsStatus
DiagnosticsStatus object

CreateSessionResponse

创建会话作的结果。

名称 路径 类型 说明
会话 ID
SessionId string

有状态会话的 ID。

对象

这是 'object' 类型。