云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站空间_数据库权限设置_是什么

小七 141 0

SAPs扩展计算机辅助测试工具(eCATT)在其语言中提供了两个有趣的命令TCD和SAPGUI来执行一些记录的活动。在这篇博文中,我描述了这些命令是如何工作的,从记录的XML文件到BCD分别到SAP GUI脚本的OLE界面

TCD

您可以用TCD eCATT命令非常轻松地记录活动并执行它作为批量数据通信

按工具栏的模式按钮,选择UI控件与TCD(记录),定义TAC和接口名称。现在你的TAC是开放的,南昌大数据,什么是数据中台,你可以做你的活动了。完成后,退出TAC,您将收到一个请求。

如果您说是,您的脚本看起来像这样,淘客机器人,您可以执行它。

但是在后台会发生什么?

eCATT行解释器执行您的脚本并调用EXECUTE\u TCD方法,该方法调用函数CAT\u TCD\u CAL,并以批处理数据通信调用事务命令的形式运行您的活动。

SAPGUI

批处理数据通信提供了并非所有的可能性。在这种情况下,中移物联网,可以使用SAPGUI命令。它还可以方便地记录您的活动,并通过SAP GUI脚本界面执行。

同时按下模式按钮并选择SAPGUI(记录)。

定义事务代码并开始记录。现在弹出一个额外的对话框。

如果您已经准备好进行活动,请按stop recording,个人用云服务器,您的脚本如下所示。

这里我们看到了BDC和SAP GUI脚本之间非常好的区别。但更有趣的是后台处理。

eCATT行解释器执行您的脚本并调用该方法执行SETGUI。REPLAY\u SAPGUI方法调用SAPGUI\u INTERNAL\u REPLAY方法,该方法启动事务代码。在方法SAPGUI\u REPLAY\u PROCESSED\u SCREEN和SAPGUI\u REPLAY\u USERCHANGES共享方法SAPGUI\u THROW\u命令和SAPGUI\u THROW\u GUI\u元素之后。两者都使用最后但并非最不重要的OLE命令GET和SET属性以及调用方法。

有了这些知识,现在可以很容易地完成从eCATT脚本到最终OLE命令调用的过程。

eCATT脚本文件本身存储为XML文件,这里是一个示例部分:

最后但并非最不重要的一点提示SAP note 2382576:eCATT仅使用运行对象表(ROT)中的SAPGUI条目,因此不可能将其与NWBC或ADT一起使用。