1. 首页
  2. 文档
  3. SAP相关权限配置文档
实在RPA产品概述
安装与使用
实在RPA设计器
实在RPA控制器
实在RPA机器人
实在Agent
实在手机机器人
实在学院
FAQ
RPA组件介绍
自建组件介绍
平台接口文档
流程异常处理
标准业务组件

白皮书下载

实在智能Agent产品白皮书 V.7.1.0.pdf

SAP相关权限配置文档

发刊日期:
2024/12/03

编辑团队:
实在学院

SAP元素无法识别、组件运行提示[SAP配置异常]

问题原因:

1、未启用脚本

2、脚本权限未开启

3、无VC++2015~2019环境

4、控制器使用了“以管理员身份运行”

如出现SAP元素无法拾取情况,请参照下述内容,逐一进行排查,如果4中类型排查结束后还是不能拾取,请联系实在智能技术支持同学

 

一、未启用脚本

检查和启用脚本的步骤,请参照如下图。因版本差异,按钮图标可能存在一定差异。

注意:“启用脚本”下边的三个选项不要勾选。

 

二、脚本权限未开启。

错误日志:

The enumerator of the collection cannot find en element with the specified index

分析原因:

直接原因Session无法获取,根本原因脚本权限未开启

当前现象(5.7.2以前):

SAP元素被识别为Windows元素。(下图为windows元素)

优化后会给出提示:“脚本执行权限未开启”

脚本权限开启方式:

进入RZ11系统参数设置(需要账号有相应的权限。若无,请联系管理员说明原由,获得权限),输入参数sapgui/user_scripting,修改当前值为True(需要有修改权限)

补充说明:

上述为SAP客户端修改的方式,服务端重启后会还原。SAP服务端需要客户自行调整

 

三、无VC++2015~2019环境

在“程序和功能”界面查看是否已经安装如下图所示的程序。若没有则进行安装。

 

四、实在设计器不能“以管理员身份运行”

如果实在设计器或SAP "以管理员身份运行",则可能会出现无法拾取SAP元素的问题。

注意:属性中的“以管理员身份运行此程序”不能勾选

如果操作流程中须要使用的管理员权限启动设计器才能操作的步骤,请优先使用其他方式代替。如下例:

 

在某用户电脑中,使用组件启动浏览器需要管理员权限(客户电脑权限原因),这和操作SAP就冲突了。这种情况 我们可以使用鼠标点击组件双击浏览器快捷方式启动浏览器,再通过使用获取Tab页组件的方式获取hWeb变量。只要获取到了hweb变量,那么后续的操作就和启动浏览器组件的后续操作一样了。

 

左侧菜单栏无法拾取问题

说明:目前SAP左侧的菜单栏暂时无法进行拾取

解决方式:通过该菜单的事务码方式进入到指定界面

获取事务码的方法:

人工方式选择并双击需要操作功能的菜单项,打开功能界面之后。在窗口右下方查找如下图所示的事务码信息

注意:此处的信息可能收缩隐藏,点击右下角三角小图标打开信息。如果还没有看到事务码,看到图中事务码右边向下的小箭头了吗?点击它并选择或查看事务码!单击即可查看事务码

输入事务码:

将上一步得到的事务码,输入到下图所示的文本框中,并点击左侧绿色√打开功能界面。

PS:可以使用【SAP-执行事物】组件完成上述操作

 

PS:由于不同的 SAP 版本,上述所有截图的展示效果和功能位置可能会有所差异

 

 

 

 

实在智能IPA学习群
专家指导
免费课程
内推机会
项目合作
扫码关注微信公众号
加入社群
公众号