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

2020-08-15 20:05发布

         点击此处--->   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)

         点击此处--->   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条回答
路亽曱_Ryan
1楼-- · 2020-08-15 20:34

在我使用SAP Desktop Agent启动进程之后,该机器人启动了SAP登录并选择了连接,但是在登录(pSAP窗口)中,我变成了timout错误。

有没有同样的问题? 可以帮我吗?

BR。

Erhan

樱桃小丸子0093
2楼-- · 2020-08-15 20:42

嗨,Erhan,

我遇到了同样的问题...您是否设法找到解决办法?

致谢

Mo

葫芦娃快救爷爷
3楼-- · 2020-08-15 20:28

嗨,

使用调试器和页面测试器,您是否可以输入凭据并导航到下一页?

如果是,在调试器中是否正确识别了以下页面? (在"页面"标签中以绿色显示)

您可能要检查pSAPEasyAccess页面上的条件,因为这是发生超时的条件

此致

J。

骆驼绵羊
4楼-- · 2020-08-15 20:42

您好,Erhan,

检查您的pSAPEasyAccess页面选择的技术,如果它仍然是SAPUI5(默认情况下每次都是UIAutomation,则在捕获新页面时每次都需要更改为SAPUI5)

最诚挚的问候,

Sky

me_for_i
5楼-- · 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试图在此页面上执行脚本。 但是,即使我停止了项目的执行,它也可以无限期地进行下去。

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

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

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

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

梦想连接
6楼-- · 2020-08-15 20:47

嗨,

我认为我有问题。

花费一些时间后,我发现诀窍是捕获SAP登录的第二页(嗯,它对我有用!!)。

请在我捕获的屏幕下方找到:

最重要的是,正如Jerome已经提到的那样,您应该选择页面标准,以使页面变为绿色,并且iRPA机器人可以清楚地识别此页面。

将页面捕获为新页面而不是子页面,有助于我完成登录。 希望它也能帮助其他人。

谢谢。

一周热门 更多>