点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用Ex...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用Ex...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用Excel自动执行一些SAP操作。
我从SAP录制了一些脚本,但效果很好,在定位正确的RowID之后,我在选择CS02中的活动行时只有一个问题。
记录结果:
session.findById(" wnd [0]/usr/tabsTS_ITOV/tabpTCMA/ssubSUBPAGE:SAPLCSDI:0152/tblSAPLCSDITCMAT")。getAbsoluteRow(39).selected = true
但是我不知道带有AbsoluteRow数字的行,因为我不知道该数字。
有什么主意如何选择整行以便可以将其删除?
谢谢。
您好Stefan
我搜索了很长时间,如何在CS02中选择一个项目。
" getAbsoluteRow()。selected = true"和" VisibleRowCount"的问题是它无法正常工作,我不得不在错误恢复时使用 下一个'。 现在,使用菜单" edit \ Position"后,我可以找到行号。
您可以在字段RC29P-ENTAC上找到位置,例如选择pos。 305
session.findById(" wnd [0]/tbar [0]/okcd")。text ="/img/ncs02"
session.findById(" wnd [0]")。sendVKey 0
session。 findById(" wnd [0]/usr/ctxtRC29N-MATNR")。text ="材料编号"
session.findById(" wnd [0]/usr/ctxtRC29N-WERKS")。text ="工厂"
session.findById(" wnd [0]/usr/ctxtRC29N-STLAN")。text =" 1"
session.findById(" wnd [0]/tbar [1]/btn [5]")。press
session.findById(" wnd [0]/mbar/menu [1]/menu [11]")。select
session.findById(" wnd [1]/usr/subPOS_SETP:SAPLCSDI:0710/txtRC29P -SELPO")。text =" 0305"
session.findById(" wnd [1]/tbar [0]/btn [0]")。press
Pos_nb =(session.findById(" wnd [0 ]/usr/txtRC29P-ENTAC")。text)
session.findById(" wnd [0]/usr/tabsTS_ITOV/tabpTCMA/ssubSUBPAGE:SAPLCSDI:0152/tblSAPLCSDITCMAT")。getAbsoluteRow(Pos_nb-1).selected = 是
最诚挚的问候
Jean-Luc
一周热门 更多>