在SAP中浏览表格会返回错误

2020-09-14 00:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我一直在努力了解如...

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

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


嗨,

我一直在努力了解如何在SAP中遍历一个表。 只是为了提供一些背景信息,这基本上是我要做的:

1。 转到SAP中带有表格的页面

2。 双击一行,这将带我进入一个包含需要复制并插入到电子表格中的值的窗口。

3。 以相同的方式遍历整个表并重复一个过程。

我要处理的对象具有以下代码:

Session.FindById(" wnd [0]/usr/cntlUSAGE_TREE_CONTAINER/shellcont/shell/shellcont [1]/shell")。selectedNode =" 5" Session.FindById(" wnd [0]/usr/cntlUSAGE_TREE_CONTAINER/shellcont /shell/shellcont[1]/shell").doubleClickNode" 5"

我是SAP的新手,已经用Google搜索了许多实例。 我仍然没有弄清楚如何编写我的情况下的代码。 任何建议将不胜感激。

我的代码返回错误"对象不支持此属性或方法"(RowCount)

将昏暗表作为对象
 尽可能暗的行
 昏暗的我只要

 设置表= Session.FindById(" wnd [0]/usr/cntlUSAGE_TREE_CONTAINER/shellcont/shell/shellcont [1]/shell [1]")
 行= Table.RowCount-1

 对于i = 0到行
 Session.FindById(" wnd [0]/usr/cntlUSAGE_TREE_CONTAINER/shellcont/shell/shellcont [1]/shell")。selectedNode =" i"
 Session.FindById(" wnd [0]/usr/cntlUSAGE_TREE_CONTAINER/shellcont/shell/shellcont [1]/shell")。doubleClickNode" i"

 接下来我

 

2条回答
Violet凡
2020-09-14 01:25

你好Olesia,

欢迎使用SAP社区。

确定要使用表格吗?

...还是ALV网格?

像您的示例一样,ALV网格是具有SubType GridView的GuiShell。 该表是GuiTableControl,通常情况下没有外壳。 那可以解释为什么RowCount属性不可用。

让我们知道您的结果。

干杯
斯特凡

一周热门 更多>