在Windows的SAP GUI中读取所选行

2020-09-16 21:41发布

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

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


嗨,

一个月前,我开始研究屏幕角色风格,目前在Windows版本的Sap Gui中遇到问题。 在HTML中,我的代码可以正常工作。

我要在Windows版本中实现的示例:

 var srcTable = session.findById(" wnd [0]/usr/cntlCUSTOM/shellcont/shell/shellcont [0]/shell");
 var sRow = parseInt(srcTable.selectedRowsAbsolute);
 var data = srcTable.getCellValue(sRow,srcTable.getColumnName(14));
 警报(数据);
 

这将警告我在第14列中选择的行中的数据,简单但无法获取selectedRowsAbsolute/selectedRows以在Windows版本中工作。 尝试了许多不同的技术,但到目前为止没有一种有效。

这是HTML中的另一个示例:

 var srcTable = session.findById(" wnd [0]/usr/cntlCUSTOM/shellcont/shell/shellcont [0]/shell");
 if(srcTable.selectedRowsAbsolute ==" 2"){
 session.utils.alert("请工作");
 }
 

此脚本仅在运行脚本时提醒您所选行索引是否为2。 你明白了。

如何在Windows版本的Sap Gui中实现此目的? 为此必须有一些解决方法。 本质上,任何可以读取用户当前选择的行的代码都可以。

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

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


嗨,

一个月前,我开始研究屏幕角色风格,目前在Windows版本的Sap Gui中遇到问题。 在HTML中,我的代码可以正常工作。

我要在Windows版本中实现的示例:

 var srcTable = session.findById(" wnd [0]/usr/cntlCUSTOM/shellcont/shell/shellcont [0]/shell");
 var sRow = parseInt(srcTable.selectedRowsAbsolute);
 var data = srcTable.getCellValue(sRow,srcTable.getColumnName(14));
 警报(数据);
 

这将警告我在第14列中选择的行中的数据,简单但无法获取selectedRowsAbsolute/selectedRows以在Windows版本中工作。 尝试了许多不同的技术,但到目前为止没有一种有效。

这是HTML中的另一个示例:

 var srcTable = session.findById(" wnd [0]/usr/cntlCUSTOM/shellcont/shell/shellcont [0]/shell");
 if(srcTable.selectedRowsAbsolute ==" 2"){
 session.utils.alert("请工作");
 }
 

此脚本仅在运行脚本时提醒您所选行索引是否为2。 你明白了。

如何在Windows版本的Sap Gui中实现此目的? 为此必须有一些解决方法。 本质上,任何可以读取用户当前选择的行的代码都可以。

付费偷看设置
发送
1条回答
渐行渐远_HoldOn
1楼 · 2020-09-16 22:22.采纳回答

嗨,Mikko,

在使用Personas 3.0并通过SAPGUI for Windows编写脚本时有一些限制。
请阅读SAP注释 2080071

问候,
克里斯

一周热门 更多>