使用 SAP BAPI 的连接 action
- Updated: 2025/06/12
使用 SAP BAPI 的连接 action
使用连接 action 与要用于通过 SAP 业务应用程序编程接口 (SAP BAPI) 自动执行 SAP 相关任务的 SAP 系统建立连接。
先决条件
从 SAP 网站下载 SAP Java 连接器包和动态库文件 (dll 库适用于 Windows 自动化,dylib 库适用于 macOS)。
过程
- 在 Actions 面板中,从 SAP package 双击或拖动连接 action。
- 在 SAP BAPI 会话字段中,指定会话的名称。
-
在 JCo: SAP Java 连接器包字段中,将 SAP
Java 连接器 package 的位置指定为凭据、变量或不安全字符串。
注: 本主题中提到的凭据、变量和不安全字符串字段定义如下:
- 凭据: 允许您使用 Credential Vault 中可用的值。
- 变量: 使您能够使用存储为凭据变量的值。
- 不安全字符串: 允许您手动指定值。
-
在 JCo DLL/DYLIB 依赖项字段中,指定 SAP 的位置将 JCo 动态库文件指定为凭据、变量或不安全字符串。
确保为 Windows 自动化选择 .dll 文件,为 macOS 自动化选择 .dylib。 如果选择错误,系统会在机器人执行期间显示错误消息。
-
在连接类型字段中,选择以下选项之一:
-
自定义应用程序服务器:
将 SAP 服务器主机名指定为凭据、变量或不安全字符串。
-
组/服务器:
- 将 SAP 消息服务器主机名指定为凭据、变量或不安全字符串。
- 可选: 在网关主机字段中,指定要用于连接到服务器的网关主机。
- 可选: 在登录组字段中,指定要用于连接到服务器的登录组。
-
自定义应用程序服务器:
- 在系统编号字段中,指定实例编号。
- 可选: 在 SAP 实例系统 ID 字段中,指定您的 SAP 实例的唯一代码。
- 在客户编号字段中,指定客户编号。
- 在登录语言代码字段中,根据 ISO 639-1 指定语言代码。 例如: 英语 (EN)。
- 可选: 在路由器字符串字段中,当目标服务器位于防火墙后方时,指定 SAP 路由器路径。
-
在身份验证类型字段中,选择以下选项之一:
-
用户名和密码:
为您的 SAP BAPI 账户指定用户名和密码。
-
SNC:
安全网络通信 (SNC) 将 SAP NetWeaver 单点登录 (SSO) 或外部安全产品与 SAP 系统集成。 SNC 保护各种 SAP 系统客户端和服务器组件之间的数据通信路径。 选择此选项,通过使用 SAP 系统中未直接提供的附加安全功能来增强安全性。
- 指定通信合作伙伴的 SNC 名称。
- 在保护级别字段中,从下拉列表中选择要应用的所需数据保护级别。
- 在使用仅身份验证保护级别时,系统会验证通信合作伙伴的身份。 这是 SNC 提供的最低保护级别。
- 在使用完整性保护时,系统会检测通信的两个端点之间可能发生的数据的任何更改或篡改。
- 在使用隐私保护时,系统会对传输中的消息进行加密。 隐私保护还包括数据的完整性保护。
- 默认保护应用全局默认保护级别。
- 可用的最高安全设置是当前安全产品支持的最大值。
- 在 SNC 库字段中,将外部安全产品库的路径和文件名指定为凭据、变量或不安全字符串。
- 选中使用用户名和密码登录复选框,并将用户名和密码指定为凭据、变量或不安全字符串。注: 使用此选项进行非 SSO 身份验证。
-
用户名和密码: