我们的团队正在使用Automation Anywhere自动化SAP流程。我们正在使用Automation Anywhere本身提供的DLL,并使用metabots访问它。每次任务调用元机器人时,我们都会收到通知"脚本正在尝试访问SAP GUI"。我们尝试禁用 SAP GUI 中的通知选项。但是在那之后,在运行任务时,元机器人本身就不工作了。下面是登录的简单代码,
Open : "C:Programs Files (x86)SAPFrontEndSAPguisaplogin.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)
在这种情况下,任何人都可以提供帮助吗?
我相信您需要将 Sap 中的设置更改为"允许脚本连接到 sap",这个问题应该得到解决。当 SAP 向您发出脚本正在尝试连接的警告时。如果更改了设置,则不会发出警告。
相信你很好。
如果我理解正确您的问题,您的 SAP Metabot 无法正常工作?
当SAP元机器人逻辑工作时,它必须首先连接到SAP,(这意味着它与SAP应用程序建立连接(这可以使用dll内的方法实现。
试试这个,让我知道你是否能够解决这个问题。
问候
无空间为爱
解决方案:
- GUi都以相同的模式运行,如Automation Anywhere(无管理员身份运行(和SAP GUI也无需以管理员身份运行。
- 使用索引 0 代替索引 1。
在 SAPGUI 上启用 SAP 脚本并重新运行任务。