SAP iRPA-智能机器人流程自动化可自动执行SAP GUI流程(问题)

2020-08-15 20:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 在我告诉您问题之前,我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

在我告诉您问题之前,我将逐步描述如何使用SAP iRPA在SAP GUI登录中自动执行该过程。

首先,我要检查客户端和服务器端是否已激活SAP GUI脚本。

(1)对于客户端,我在"脚本以下字段"下的" SAP GUI配置"中选择:

(2)对于服务器端,我在事务RZ11中检查值True-> sapgui/user_scripting

在检查了这些条件之后,我首先检查事务SU01->个人资料中用户帐户的授权

(3)我的用户帐户在系统上具有SAP_ALL Profil权限

所以知道我开始使用SAP iRPA进行流程自动化的捕获和声明

(4)在Desktop Studio中创建项目

(5)在"编辑项目/库"下激活SAP GUI连接器

(6)SAP登录的捕获和声明

(6.1)使用技术UIAutomation在+添加应用程序下捕获SAP登录

(6.2)捕获SAP Logon 750窗口

pWindowSAPLogon75的准则:标记,值,ControlTpye

(6.3)捕获页面SAP

pSAP的要求:类型,文本,深度

(7)并且知道我创建了我的工作流程

(7.1)在pWindowSAPLogon75上执行的步骤:

  1. 单击"连接选择"
  2. 点击登录

(7.2)使用pSAP的步骤:

  1. 等待直到客户端存在
  2. 在"客户"字段中设置值
  3. 在用户字段中设置值
  4. 单击按钮继续

(8)保存项目,然后单击" Build"图标,最终生成代码并构建可执行方案。

(9)构建过程完成后,我启动调试器

(25.1 kB)
6条回答
me_for_i
2020-08-15 20:44

嗨,

我也面临着同样的问题,并且我保留了所有的预检查。

第一次检查:

客户端和服务器端均启用了脚本:

第二次检查:

脚本包含在Desktop Studio项目中

第三次检查:

在捕获SAP LOGON板时,该技术保持为" UIAutomation"。

第四次检查:

在向捕获的主要SAP登录面板添加子页面时,将技术选择为" SAPGUI"

我的观察如下:

1)如果执行刷新,则页面下没有任何显示:

2)在尝试使用Ctrl + hover技术捕获它时,它显示了所有页面元素:

3)即使我能够捕获整个页面,Desktop Studio也无法识别新添加的页面pSAP,它仍然保持红色!!! 但是,我尝试维护被捕获页面的所有属性作为其标准,但是仍然保持红色:

我尝试构建项目,但在构建过程中没有显示任何错误或警告。

因此,我开始创建工作流" testLogon",如下所示:

构建完成后,我插入了一些自定义文本,只是为了检查它是否达到了这一点:

从Desktop Agent执行测试方案时,它停留在以下步骤上,并且在"用户"或"密码"字段中根本没有填充任何内容:

在右下角,红白螺旋动画一直在进行,以指示Desktop Agent试图在此页面上执行脚本。 但是,即使我停止了项目的执行,它也可以无限期地进行下去。

片刻之后,出现一个弹出窗口,显示跟踪并在我的系统中生成了日志。 经过检查,我发现发生了超时:

在自定义文本中,我确实插入了代码,我了解到控件进入了等待块,但无法执行,超时,并超出了整个块。

一旦我能够登录到系统,就只能执行其他复杂的任务。

能否请您帮助我了解我可能在做错什么,以及此问题的解决方法是什么?

一周热门 更多>