- 概述
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- 亚马逊文本提取
- Box
- 认知
- DocuSign
- Google Vision
- Jira
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics (Finance and Operations)
- Microsoft Translator
- Microsoft Vision
- Oracle 集成云
- Oracle NetSuite
- Salesforce
- SAP BAPI
- 发行说明
- 关于 SAP BAPI 活动包
- 项目兼容性
- 为 v2.0.0 之前的版本生成 SAP BAPI 工作流
- ServiceNow
- Slack
- Smartsheet
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
为 v2.0.0 之前的版本生成 SAP BAPI 工作流
安装 SAP BAPI 包后, SAP 连接器 向导将在 UiPath Studio 的“ 设计 ”功能区选项卡的“ 向导 ”部分中可用。
首先,您必须创建能与 SAP 系统建立连接的工作流。执行该步骤后,您便可在关闭连接之前调用多个 BAPI 工作流。
该向导包含以下 4 个部分:
登录凭据
本节要求您输入“ 系统连接参数 ”和“ 登录信息”。
在“系统连接参数”中,需输入要连接的 SAP 系统的详细信息,以便提取 BAPI 信息。必填字段包括:
- 应用程序服务器主机
- 系统编号
在“登录信息”中,需输入经授权能够连接至上述 SAP 系统的 SAP 用户的详细信息。必填字段包括:
- 客户端
- 用户
- 密码
您还可以通过填写“ 语言” 字段来指定 SAP 系统的语言。 请注意,此字段应填写语言代码(例如 EN、DE 等)。 应在要连接的 SAP 实例上安装指定的语言。 如果未在此字段中指定语言,则使用 SAP 系统的默认语言。
单击“ 连接 ” 指示连接是否成功,并将状态更改为“在线”。
SAP BAPI 向导会为正在进行的 Studio 会话保留“系统连接参数”和“登录信息”值(“ 密码 ”字段除外)。
选择 BAPI
在“ SAP BAPI 名称” 字段中输入要自动化的 BAPI 的名称。 (可选)还输入说明。
填写“ SAP BAPI 名称” 字段后,单击 “下一步”。如果在存储库中找到 BAPI,则向导将导航到“参数” 屏幕。
如未找到此 BAPI,系统会显示一条错误消息。请检查输入的 SAP BAPI 名称准确无误,且已在 SAP 系统中启用该名称。如果无法找到此 BAPI,请向 SAP 管理员寻求帮助。
选择参数
该向导会列出 BAPI 的所有参数,以及每个参数的详细信息,例如“ 方向” (输入、输出、输入/输出)、 数据类型以及参数是否为“ 强制”。 选择要映射到工作流的参数。 始终选择标记为“必填”的参数进行映射。
您还可以指定要用于 工作流参数 的分配名称,以代替 SAP BAPI 中的 技术名称 。
如果 BAPI 包含表格和结构等复杂参数,而这类参数中又包含复杂参数,则系统会抛出“不支持的 BAPI”异常。以下参数类型会遭遇该问题:
- 表格中包含表格。
- 结构中包含表格。
- 结构中包含结构。
- 表格中包含结构。
BAPIRETURN
、 BAPIRETURN1
、 BAPIRET1
、 BAPIRET2
和 BAPIRET2_FIX
,也会引发错误。
单击 “下一步” 导航到“ 生成工作流 ”屏幕。
生成工作流
该屏幕可用于查看工作流的详细信息,确保您已选择要映射的所有参数。
“ 工作流文件路径 ” 属性字段指定要保存工作流的位置。
.xaml
文件,并在“ 选择参数 ” 屏幕中选择所有选项。
调用 BAPI 工作流
SAPConnectionService
变量,该变量随后会在名为 SAPConnectionService
的 SAP BAPI 工作流参数中使用。 此参数应在“ 打开 SAP 连接 ”活动的 SapConnectionService
属性字段中设置。
Table
”类型的参数均会映射到“DataTable
”参数,而 BAPI 中所有具有“Structure
”类型的参数均会映射到“DataRow
”参数。所有其他参数均会映射到基本数据类型。
BapiReturn
”结构。
SAPConnectionService
变量指定连接。