点击此处---> 群内免费提供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" 接下来我
你好Olesia,
欢迎使用SAP社区。 p>
确定要使用表格吗?
...还是ALV网格?
像您的示例一样,ALV网格是具有SubType GridView的GuiShell。 该表是GuiTableControl,通常情况下没有外壳。 那可以解释为什么RowCount属性不可用。
让我们知道您的结果。
干杯
斯特凡
你好斯特凡,
我明白了。 确实,我的对象是一棵树。 但是,我也有表格和表格。 我想知道声明网格和表格是否有区别。 我目前正在尝试查找网格的列名称。
我的网格线位于以下位置:session.findById(" wnd [0]/usr/lbl [6,5]")我试图弄清楚如何找到该网格的列标识符。 只需单击列标题即可返回与[6,5]结尾的同一行。
谢谢您的帮助!
一周热门 更多>