- 概述
- 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
- ServiceNow
- Slack
- Smartsheet
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
传统集成活动
关于 SAP BAPI 活动包
SAP BAPI 活动包使 RPA 开发者能够调用 SAP业务应用程序编程接口(BAPI)。 该包附带一个作用域活动SAP 应用程序作用域,该活动使用户可以连接到 SAP 系统并使用“调用 SAP BAPI ”活动来调用指定的 BAPI。
SAP Connector for Microsoft .NET 3.0 (NCo 3.0)(最好是 3.0.0.42)的 32 位 (x86) .NET 4.0 变体是此活动包的先决条件。 此连接器还需要 Microsoft C++ 运行时 DLL 10.0 版 (包含在 Microsoft Visual C++ 2010 可再发行组件包中)。 您的 SAP 管理员应该能够提供安装程序。
这些依赖项需要安装在要使用此活动包的任何计算机上。 这指的是开发计算机(其中在 Studio 中创建工作流)和生产计算机(机器人在其中执行此类工作流)。
可在 此处找到 SAP .NET 连接器的官方文档。
首先,您必须配置与 SAP 系统的连接。 执行此步骤后,您可以在关闭连接之前调用多个 BAPI 工作流。
配置连接
您可以使用自定义应用程序服务器或组/服务器选择配置与 SAP 系统的连接,也可以使用用户/密码或 SSO 进行身份验证。 应为服务器和身份验证指定一组有效参数,以使连接成功。 来自 SAP 的错误消息指出任何缺少的参数。
设计连接
单击“ SAP 应用程序作用域 ” 活动正文中的“配置” 按钮将打开一个向导,使您能够在设计时配置与 SAP 系统的连接。
只需输入连接所需的所有凭据,然后单击“ 测试连接 ”按钮。 如果连接已成功建立,则会显示一条消息,通知您。
单击此消息框中的“ 关闭 ” 将关闭连接向导,并将作为凭据提供的所有值设置到各自的属性字段中,从而使活动可以使用。
Robot 连接
您还可以通过切换到“ 机器人连接 ” 选项卡来配置机器人连接详细信息。
使用“ 复制到机器人连接 ”按钮,也可以从“设计连接”选项卡中自动复制机器人连接的详细信息。
运行时
IConnectionService
对象,该对象在“ 现有 SAP 连接”属性字段中包含所有连接详细信息。
配置“调用 SAP BAPI”活动
单击“ 调用 SAP BAPI ” 活动正文中的“配置” 按钮将打开一个向导,在该向导中,您可以选择和配置要调用的 BAPI。
BAPI 名称 搜索栏可用于查找要调用的 BAPI。 选择后,BAPI 的必需参数将添加到下表中,您可以在其中编辑这些参数。
*
的参数为必填参数,无法删除。
该表分为七列,如下所示:
- “名称 ” - 特定于所选 BAPI 的参数名称。
- 说明 - 详细说明参数的简短说明。
- “长度 ” - 最大字符数(如果有)。
- “数据类型 ” - 参数的变量或对象类型。
- “方向” - 指定参数是 “输入”、 “输出”还是 “输入/输出”。
- “值 ” - 参数的值。
- - 从 BAPI 中删除参数。
配置希望 BAPI 具有的参数后,单击 “完成” 关闭向导并将配置保存在“ 调用 SAP BAPI ”活动中。 现在,您可以运行已创建的流程。
添加参数
您可以使用窗口左下角的“ 添加参数 ” 文本字段来逐个添加参数,以搜索参数列表,然后 按 Enter 键。
使用右上角的“ 添加参数 ” 按钮,您可以将所需的任何参数添加到正在执行的 BAPI 调用中。 单击该按钮将切换到所有可用参数的列表,您可以在其中通过选中相应的复选框来指定要添加的参数。
导出参数
.xlsx
文件中。 单击该按钮将打开一个浏览窗口,您可以在其中选择要保存包含导出数据的文件的位置。 然后,可以将此文件用作创建输入数据文件的模板。
如果您使用的版本低于 v2.0.0,则可以在 此处访问有关如何生成 SAP BAPI 工作流的说明。