点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试在SAP中编写重复性任务,但是我很新。 任务是将复选框标记为true。 我记录了脚本,它为我提供了以下代码,在其中我选中了两行可用的复选框:
session.findById(" wnd [0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMLIST:SAPLMIGO:0200/tblSAPLMIGOTV_GOITEM/chkGOITEM-TAKE_IT [3,1]")。selected = true
session.findById( " wnd [0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMLIST:SAPLMIGO:0200/tblSAPLMIGOTV_GOITEM/chkGOITEM-TAKE_IT [3,2]"。selected = true
但是,我希望脚本在显示的每一行中循环并选择所有它们。 因此,例如,如果SAP向我显示5行,我希望脚本将所有5行中的复选框标记为true。 有没有办法做到这一点? 我真的很感谢任何帮助。
谢谢
我看到它是一个 GuiTableControl 对象,因为
有VisibleRowCount属性,它告诉您可见的行数。 您必须滚动查看下一行并设置相应的复选框。
我不知道它是什么屏幕,但是如果您在表格控件中有复选框,也许有一个按钮可以选择 所有行。
Sandra Rossi 我不是' 尚未意识到table属性,但我遇到了此链接( https://answers.sap.com/questions/11019958/loop-in-vbs-script-recording.html )中谈到了类似的问题。 我相应地调整了代码,但是,每次到达代码中的Set GRID行时,它都会显示一个错误。 我尝试再次在SAP中记录我的操作,但找不到可以用于Set GRID命令的东西。
在此链接中,没有看到任何" tbl" 。 图片显示它是一个 GuiGridView 对象。 因此,该代码与您的情况不符。
同样,您必须使用 GuiTableControl 对象。
一周热门 更多>