订阅

UiPath Studio

UiPath Studio 指南

配置步骤

启用 SAP GUI 脚本编写

为使 Studio 能够与 SAP WinGUI 建立交互,您需要在服务器端和客户端执行以下配置步骤。这将启用用于交互式选取的默认和推荐元素检测框架 SAP

📘

备注:

对于任何安全问题,SAP 服务器认为脚本生成的 SAP WinGUI 通信与用户生成的通信没有区别。脚本具有运行 SAP 事务和输入数据的相同权限,就像用户一样。

在服务器端

  1. Launch saplogon.exe, log in to your SAP server using your credentials. The SAP Easy Access window is displayed.
  2. Run transaction RZ11. Specify the parameter name sapgui/user_scripting and press Enter on the keyboard or Display in the SAP interface.
838838 838838
  1. In the Display Profile Parameter Attributes window, click the Change Value button on the toolbar and set the New value of sapgui/user_scripting to TRUE. Save the changes.
962962

📘

备注:

如果您的组织使用 SAP 系统的多个实例,请不要忘记激活“在所有服务器上启用”复选框,以确保在所有服务器上正确激活 SAP 脚本。

根据 SAP 服务器版本,以下参数默认情况下可以设置为 TRUE。在这种情况下,请将其值更改为 FALSE

  • sapgui/nwbc_scripting
  • sapgui/user_scripting_disable_recording
  • sapgui/user_scripting_force_notification
  • sapgui/user_scripting_per_user
  • sapgui/user_scripting_set_readonly

📘

备注:

All changes to parameters in transaction RZ11 are applied with immediate effect and are lost when the system restarts. For changes to be permanent, please contact your SAP System Administrator and use transaction RZ10

  1. 注销并重新登录,以使更改生效。

在客户端

  1. 从“主 SAP 登录”窗口访问“选项”菜单。
  2. 转到“辅助功能和脚本编写”,然后单击“脚本编写”
  3. 选中“启用脚本编写”选项。
  4. 取消选中以下选项的复选框:
    • 在将脚本附加到 SAP GUI 时通知
    • 在脚本打开连接时通知
  5. 单击“确定”保存更改。现已启用 SAP WinGUI 脚本编写。
922922

启用高速连接

为确保在创建 SAP 自动化项目时获得流畅体验,请在 SAP 中启用“高速连接 (LAN)”选项。默认情况下,该选项通常处于启用状态。您可以按照下方说明检查其状态:

  1. 右键单击您登录的 SAP 连接,然后从上下文菜单中选择“属性”。系统将显示“系统入口属性”窗口。
  2. 切换到“网络”选项卡。
  3. 单击“网络设置”部分中的“高速连接 (LAN)”单选按钮。
  4. 单击“确定”以确认并保存更改。
980980

启用模态对话框

SAP 脚本不支持“控件(非模态)”显示选项。在此情况下,您需启用“对话框(模态)”显示选项,具体操作步骤如下:

10941094
  1. 在“SAP 轻松访问”窗口中,单击“帮助”菜单下的“设置”。系统随即会显示“用户个人设置”窗口。
  2. 访问“F1 帮助”选项卡,然后从“显示”部分选择“在模态对话框中”选项。
  3. 访问“F4 帮助”选项卡,然后从“显示”部分选择“对话框(模态)”选项。
  4. 单击“应用”按钮以保存更改并关闭“用户个人设置”窗口。

📘

备注:

这是基于用户的设置。需要为创建 SAP 自动化的每个客户端设置此配置。整个系统的默认对话框(模态)设置可以由系统管理员进行配置。

授权权限

The authorization rights verification or settings need to be performed only if the sapgui/user_scripting_per_user parameter is set to True

SAP GUI Scripting is only available for those users that have the authorization for the Execute(16) action of the authorization object S_SCR in class BC_A

请与您的 SAP 系统管理员联系,并确保用户拥有适当授权权限。

大约一年前更新

配置步骤


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。