新用户指南-使用VB操纵GUI的SAP自动化(v7400.3.9)

2020-08-25 14:15发布

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

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


我是一名自动化开发人员,主要使用RPA(机器人过程自动化)工具,尤其是Automation Anywhere以及一些辅助工具,例如Excel,VBA,python和G Suite脚本。 我最近换过公司,现在第一次使用SAP,因为有人要求我在其中自动化最终用户流程。 我从我的团队那里得到的理解是,由于安全问题,我们无法访问ABAP和BAPI之类的内置SAP工具,据我所知,我们只能编写VB来操作SAP gui。 在浏览社区站点时,我注意到各种帖子中都提到了JavaScript-这是直接操作GUI的可行选择吗? 如果是这样,是更好还是更坏的选择?

如果有人对在SAP内实现其他自动化方法有建议,或者对于通过VB或Javascript开始学习SAP脚本的好地方(希望这是一个更广泛,更线性的过程,而不是每次遇到问题时都只是寻找解决方案, 我也愿意),请分享。

我的问题是开放性的,但是我保证会根据共享信息的价值将一个或多个标记为答案。

提前谢谢!

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

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


我是一名自动化开发人员,主要使用RPA(机器人过程自动化)工具,尤其是Automation Anywhere以及一些辅助工具,例如Excel,VBA,python和G Suite脚本。 我最近换过公司,现在第一次使用SAP,因为有人要求我在其中自动化最终用户流程。 我从我的团队那里得到的理解是,由于安全问题,我们无法访问ABAP和BAPI之类的内置SAP工具,据我所知,我们只能编写VB来操作SAP gui。 在浏览社区站点时,我注意到各种帖子中都提到了JavaScript-这是直接操作GUI的可行选择吗? 如果是这样,是更好还是更坏的选择?

如果有人对在SAP内实现其他自动化方法有建议,或者对于通过VB或Javascript开始学习SAP脚本的好地方(希望这是一个更广泛,更线性的过程,而不是每次遇到问题时都只是寻找解决方案, 我也愿意),请分享。

我的问题是开放性的,但是我保证会根据共享信息的价值将一个或多个标记为答案。

提前谢谢!

付费偷看设置
发送
2条回答
软件心理学工程师
1楼 · 2020-08-25 14:37.采纳回答

大卫你好,

欢迎使用SAP社区。

SAP GUI脚本是API(应用程序编程接口)。 您可以通过任何支持COM的脚本或编程语言来使用此API。 您可以使用PowerShell(台式机或Core),VBScript,AutoIt,Python(带有PyWin32)或Java(例如,通过Java-COM-Bridge-JaCoB),C#或 VB.NET 和Visual Basic for Applications(VBA)。 我最喜欢的是PowerShell,因为它可以在所有当前Windows系统上使用,而无需任何其他安装。 另外,您也可以使用Microsoft JScript Engine或(但我从未尝试过)带有win32ole的NodeJS作为JavaScript的代表。

您可以在SAP社区Wiki上找到有关SAP GUI脚本编制的好信息

要记录和分析活动,可以使用脚本跟踪器,该跟踪器支持许多不同的语言。

让我们知道您决定走哪条路。

最诚挚的问候
Stefan

派大星 ヾ
2楼-- · 2020-08-25 14:40

感谢 Stefan -这是个有用的信息! 在搜索过程中,我已经从您的许多帖子中受益,因此,我非常感谢您抽出宝贵时间在此处回复。 我会将其发送到我的工作电子邮件中,并对您提到的选项进行一些研究,并会在不久的将来回传一天(因为像大多数公司公民一样,我的工作比时间还多),关于哪个方向( s)我决定去。

希望这篇文章对其他新手也会有所帮助。 如果是这样,请"投票"斯特凡的答案,以给他更多信誉:)

一周热门 更多>