启用SAP GUI脚本

为了让影刀驱动SAP完成自动化操作,需要对SAP进行如下配置,分别为服务端配置和客户端配置:

SAP服务端配置

  1. 启动saplogon.exe并登录,进入SAP Easy Access界面
  2. 执行RZ11事务

SAP自动化配置 - 图1

  1. 在弹出的对话框中输入sapgui/user_scripting,再按下Enter

SAP自动化配置 - 图2

  1. 点击Change Value按钮, 并在New Value中输入TRUE,再点击保存

SAP自动化配置 - 图3
某些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
  1. 注销并重新登录SAP

    SAP客户端配置

  2. 点击菜单中的选项(Alt+F12 -> (O))

  3. 找到辅助功能于脚本/脚本/用户设置勾选启用脚本,并取消勾选其他选项

image.png

  1. 点击应用保存配置

    启用模态对话框

    SAP GUI脚本不支持非模态对话框,需要将所有对话框配置为模态对话框
    **SAP自动化配置 - 图5

  2. 在菜单中点击帮助/配置

  3. 切换到F1 Help,选中 in Modal Dialog Box
  4. 切换刀F4 Help,选中 Dialog (modal)
  5. 保存并关闭对话框