如何将包含字符串的变量传递给findById

2020-09-23 22:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我要简化以下代码,以便能...

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

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


你好

我要简化以下代码,以便能够遍历表。

原始代码

 .findById(" wnd [0]/usr/tabsTS_ITOV/tabpTCMA/ssubSUBPAGE:SAPLCSDI:0152/tblSAPLCSDITCMAT/ctxtRC29P-IDNRK [2,3]")。SetFocus 

我的新代码

 col_item = 2
 row_item = 3

 table_id =" wnd [0]/usr/tabsTS_ITOV/tabpTCMA/ssubSUBPAGE:SAPLCSDI:0152/tblSAPLCSDITCMAT/ctxtRC29P-IDNRK"

 table_item = table_id&" ["&Str(col_item)&","&Str(row_item)&"]"'字符串串联以遍历Table.findById(table_item).SetFocus 

我的代码到达 .findById(table_item).SetFocus 行时停止工作。 它说找不到ID。

您有什么建议吗?

谢谢您的帮助。

Carlos De La Cruz。

1条回答
小熊yu生菜
2020-09-23 23:11

你好卡洛斯,

欢迎使用SAP社区。

您的代码有效,但是必须使用CStr而不是Str。 我在另一个表中尝试过,代码如下:

 col_item = 2
 row_item = 3
 table_id =" wnd [0]/usr/tblSAPMBIBSTC535/txtLOOP510-F3"
 table_item = table_id&" ["&CStr(col_item)&","&CStr(row_item)&"]"
 session.findById(table_item).SetFocus
 

干杯
Stefan

一周热门 更多>