1

我们的团队正在使用 Automation Anywhere 自动化 SAP 流程。我们正在使用 Automation Anywhere 本身提供的 DLL,并使用元机器人访问它。每次任务调用元机器人时,我们都会收到通知“脚本正在尝试访问 SAP GUI”。我们尝试禁用 SAP GUI 中的通知选项。但在那之后,在运行任务时,元机器人本身就无法工作了。下面是简单的登录代码,

Open : "C:\Programs Files (x86)\SAP\FrontEnd\SAPgui\saplogin.exe"
Activate Window : "SAP Logon 740"
Object Cloning:Select Item By Index "1" in windows 'SAP Logon 740';Click Type:Click;Source:Window;Play Type:Object
Run MetaBot "SAPMetabot.Login"(Logic)

在这种情况下有人可以帮忙吗?

4

4 回答 4

1

我相信您需要将 Sap 中的设置更改为“允许脚本连接到 sap”,问题应该得到解决。由于 SAP 向您发出脚本正在尝试连接的警告。如果更改设置,它不会发出警告。

于 2019-05-01T03:29:33.913 回答
0

相信你很好。

如果我正确理解您的问题,您的 SAP Metabot 工作不正常?

当 SAP metabot 逻辑工作时,它必须首先连接到 SAP,(这意味着它与 SAP 应用程序建立连接)这可以使用 dll 中的方法来实现。

试试这个,让我知道你是否能够解决这个问题。

问候,

无爱空间

于 2019-01-03T15:50:53.297 回答
0

解决方案:

  1. 请确保 Automation Anywhere 和 SAP GUI 都在相同的模式下运行,例如 Automation Anywhere(没有 Run As Admin),并且 SAP GUI 也在没有 Run As Admin 的情况下运行。或者两者都应该使用管理员运行。
  2. 使用索引 0 代替索引 1。
于 2019-01-30T05:56:57.723 回答
0

在 SAP GUI 上启用 SAP 脚本并重新运行您的任务。

于 2019-02-21T02:23:25.700 回答