SAP package
- Updated: 2025/07/18
SAP package
SAP package 包含 actions,可让您在 SAP 应用程序上自动化执行任务和流程。
SAP
package 使您能够执行以下任务:
- 缩短组合来自不同系统的数据所需的时间。
- 消除人为错误,提高效率。
- 增加处理的事务数。
- 向各种利益相关方提供实时信息。
- 通过全面报告增强决策能力。注: 在 SAP 连接操作中,会话名称字段不能与 Task Bots 或任何其他 bots 共享。
先决条件
- 在捕获对象之前,请登录 SAP GUI,因为对象捕获不支持 SAP 登录屏幕。
- 启用 GUI 脚本和可访问性。
请参阅在客户端上启用脚本、在服务器端上启用脚本以及启用辅助功能设置。
- 确保在用于自动执行 SAP 相关任务和运行这些任务的设备上安装了以下 Windows SAP GUI 之一:
- SAP GUI 800(带修补程序 4)
- SAP GUI 770(带修补程序 6)
- SAP GUI 760(带修补程序 5)
- SAP GUI 760(带修补程序 1)
- SAP GUI 760(带修补程序 0)
- SAP GUI 750(带修补程序 9)
注: SAP package 支持带有不同补丁的 SAP GUI 版本,包括经过认证的版本。注: 如果您的设备上安装了 SAP GUI 760(带修补程序 0),则由于 SAP GUI 760(带修补程序 0)存在问题,您将无法使用 SAP 网格视图控件设置表单元格文本和获取表单元格文本 actions。 - 安装脚本跟踪器或类似工具来检索 SAP 对象的字段路径。
开始之前
-
SAP 支持多个会话。 但是,在创建使用多个会话的 bot 时,请确保在特定控件的字段路径中输入您打算使用的会话的确切名称。
例如,/app/con[0]/ses[0]/userid。
- 在
SAP
package 中执行下列 actions,作为使用可用 actions 集的一部分:
- 使用连接
action 与 SAP 应用程序建立连接。
使用 SAP GUI 应用程序登录 SAP 应用程序。 然后使用 SAP package 中的连接 action 来使用此连接并分配会话名称。 对其他 actions 使用此相同会话名称。
- 使用 actions 自动执行任务。
- 自动执行所有 SAP 相关任务后,使用 断开连接 action 终止与 SAP 应用程序的连接。
- 使用连接
action 与 SAP 应用程序建立连接。
SAP package 中的 Actions
SAP
package 包括以下 actions:
注: SAP 和 Recorder
package 可以检测应用程序中的 SAP 元素。 从可用性的角度来看,Recorder
package 比 SAP package 更受欢迎,因为与 SAP package 相比,它更直观,例如可以自动检测 SAP 对象路径。 请参阅 使用 Recorder package 代替 SAP package 的好处
Action | 描述 |
---|---|
选中/取消选中复选框 | |
单击 | |
单击菜单 | |
连接 | 使用 Connect action for SAP. |
断开 | |
双击 | |
展开 | |
导出表 | 使用导出表 action. |
获取单元格计数 | |
获取子项名称 | |
获取子级文本 | |
获取列计数 | |
获取行计数 | |
获取所选项目 | |
获取状态 | |
获取表格单元格索引 | |
获取表格单元格文本 | |
获取文本 | |
获取项目计数 | |
左键单击 | |
右键单击 | |
选择项目 | |
选择单选选项 | |
发送虚拟键 | |
设置表格单元格文本 | 设置表格单元格文本。 |
设置文本 |