在Excel 2010中使用Visual Basic的SAP GUI脚本

2020-09-06 06:04发布

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

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


人们好,

我最近开始在Excel 2010中使用Visual Basic创建SAP测试自动化框架。

我已经使用SAP GUI 脚本记录和播放选项记录了所有对象,并使用Visual Basic在一个Excel表中对其进行了自定义,其中我也保存了测试数据。

我几乎没有疑问和问题,如果有人可以帮助我回答以下问题,我将不胜感激:

1。 如何区分不同的SAP窗口

例如:SAP登录窗口和显示文档窗口(FB03)均引用为

session.findById(" wnd [0]")

我可以在SAP中不同的交易窗口之间进行区分吗?

2。 在登录窗口中输入登录ID和密码后,无论是否能够登录SAP,我都希望将其报告给excel。

逻辑:如果即使在输入登录ID和密码并按Enter键之后仍存在登录窗口,则应向excel报告失败的登录尝试。

我可以根据特定按钮或在特定屏幕上输入/只读字段来区分窗口吗?


谢谢,
Vaibhav Gupta

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

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


人们好,

我最近开始在Excel 2010中使用Visual Basic创建SAP测试自动化框架。

我已经使用SAP GUI 脚本记录和播放选项记录了所有对象,并使用Visual Basic在一个Excel表中对其进行了自定义,其中我也保存了测试数据。

我几乎没有疑问和问题,如果有人可以帮助我回答以下问题,我将不胜感激:

1。 如何区分不同的SAP窗口

例如:SAP登录窗口和显示文档窗口(FB03)均引用为

session.findById(" wnd [0]")

我可以在SAP中不同的交易窗口之间进行区分吗?

2。 在登录窗口中输入登录ID和密码后,无论是否能够登录SAP,我都希望将其报告给excel。

逻辑:如果即使在输入登录ID和密码并按Enter键之后仍存在登录窗口,则应向excel报告失败的登录尝试。

我可以根据特定按钮或在特定屏幕上输入/只读字段来区分窗口吗?


谢谢,
Vaibhav Gupta

付费偷看设置
发送
3条回答
SAP小黑
1楼 · 2020-09-06 06:23.采纳回答

谢谢大家。 现在问题已解决。

我们可以使用session.ActiveWindow.Text函数区分不同的SAP窗口。

示例:在交易窗口中输入FB03之后,我们可以使用

引用该窗口

session.ActiveWindow.Text ="显示文档:初始屏幕"

何必丶何苦呢
2楼-- · 2020-09-06 06:10

嗨,Good Good Day,

可以请您完成比较代码吗? 我正在尝试完成我的vba,但是atacch文档的窗口在fb03中不起作用

最好的问候

卢卡斯·桑塔纳

葫芦娃快救爷爷
3楼-- · 2020-09-06 06:12

嗨,

我可以在运行VBA和脚本时将备注带到Excel工作表中

一周热门 更多>