SAP ABAP配置的脚本记录

2020-08-22 18:44发布

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

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


我的基本要求是自动化将特定配置(例如SPRO)的条目保存到TR中的过程。 当我记录该过程并更改代码时,我粘贴的地方是,脚本也在记录行号。 如何动态捕获行号? 谁能帮忙吗?

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

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


我的基本要求是自动化将特定配置(例如SPRO)的条目保存到TR中的过程。 当我记录该过程并更改代码时,我粘贴的地方是,脚本也在记录行号。 如何动态捕获行号? 谁能帮忙吗?

付费偷看设置
发送
4条回答
追夢秋陽
1楼 · 2020-08-22 19:01.采纳回答

要访问 GuiTableControl 对象中的给定单元格,方法是 要获取其行号和列号,请使用GetCell方法。

要访问 GuiTableControl 对象,使用属性Columns(GuiTableColumn对象的集合)。 mytablecontrol.Columns.ElementAt(0)=第一列。 要迭代一个列对象的单元格,请使用方法ElementAt:mytablecontrol.Columns.ElementAt(0).ElementAt(2)=第一列第三行的单元格。

但是请不要忘记您 只能访问当前显示的行。 如果您需要访问上一页或下一页,则必须向上或向下滚动。

SC_Yao
2楼-- · 2020-08-22 19:15

Sandra,您好,

感谢您的回复。 确切地说,我的问题是在录制后,我们通过在记事本中打开脚本来更改脚本中的代码,这样,如果我们打开一个excel,脚本将自动运行。 在这种情况下,我想知道如何动态地在下面的语句中传递行号。

 session.findById(" wnd [0]/usr/tblSAPLITO0CUSTTCTRL_V_TITOBPROF")。 getAbsoluteRow(2) .selected = true 

预先感谢。

当学会了学习
3楼-- · 2020-08-22 19:18

您的意思是,变量而不是2? 像这样:

变量= 2
 session.findById(" wnd [0]/usr/tblSAPLITO0CUSTTCTRL_V_TITOBPROF")。getAbsoluteRow(variable).selected = true 

或者您是说要扫描表以搜索给定值并获取

三十六小时_GS
4楼-- · 2020-08-22 19:03

确切地是。 我想扫描表并确定它所在的行并提供行号。 因为仅选择该行之后,系统将能够将该行数据包含到TR中。 有办法吗?

预先感谢。

一周热门 更多>