SAP Gui Scripting高级篇:接口、函数和其他组件概览

打开SAP Gui Scripting高级API文档的方式有多种,这里介绍3种常用的方式:

1.网址:

https://wiki.scn.sap.com/wiki/display/ATopics/SAP+GUI+Scripting

2.SAP客户端上的链接:

SAP Gui Scripting高级篇:接口、函数和其他组件概览

3.补充4里提到的工具

SAP Gui Scripting高级篇:接口、函数和其他组件概览

为了尽量与时俱进,我们打开在线网页版:

https://wiki.scn.sap.com/wiki/display/ATopics/SAP+GUI+Scripting

重点看红框框出的部分即可,其他部分在本文的中上面的部分其实都已经提到了。

SAP Gui Scripting高级篇:接口、函数和其他组件概览

点击后跳转的是sap help,如果你需要也可以点击右上角的图标下载PDF.

SAP Gui Scripting高级篇:接口、函数和其他组件概览

高级篇介绍的也就是一大堆对象和对应的事件。

我们尝试一下GuiGridView对象的方法GetCellValue,来尝试获取ALV报表中指定行列单元格的值并填充到Excel中。

SAP Gui Scripting高级篇:接口、函数和其他组件概览

方法的示例代码:

可见需要传出行和列两个参数,然会一个String类型的值。

Public Function GetCellValue( _

ByVal Row As Long, _

ByVal Column As String _

) As String

核心代码如下:

SAP Gui Scripting高级篇:接口、函数和其他组件概览

运行脚本后真的把ALV里的值给抓到Excel中了(还记得之前讲的吧,要实现打开一个空Excel,当然用VBS也是可以实现的啦,多研究下):

SAP Gui Scripting高级篇:接口、函数和其他组件概览

好了,我们测试了GuiGridView这个组件(对象)的GetCellValue方法和RowCount,这个对象还有很多其他方法,如有需要可以自己研究下。使用的套路基本和上面一样的啦。

SAP Gui Scripting高级篇:接口、函数和其他组件概览

本案例VBS脚本和附件:高级篇_接口的简单使用

点击标签SAP GUI Scripting可查看更多本系列文章。

SAP GUI Scripting文档:sap_gui_script_docs

如若转载,请注明出处:https://www.gavindong.com/4333.html

微信沟通