我正在寻找有关SAP脚本的建议

2020-09-12 17:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 这是我希望运行的报告,它是...

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

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


这是我希望运行的报告,它是一个非常简单的报告,我希望仅提取3个不同CC的余额。 我如何修改hte脚本,以便它总是拉动帐户的余额,而不仅仅是当前看来正在执行的第53行? 任何帮助将不胜感激

如果不是IsObject(应用程序),则
设置SapGuiAuto = GetObject(" SAPGUI")
设置应用程序= SapGuiAuto.GetScriptingEngine
如果,如果不是IsObject(连接),则结束,
设置 连接= application.Children(0)
如果不是IsObject(session),则结束

设置会话= connection.Children(0)
如果,如果是IsObject(WScript),则结束。 br> WScript.ConnectObject会话,"在"上
WScript.ConnectObject应用程序,"在"上结束If
session.findById(" wnd [0]")。maximize
session.findById(" wnd [0]/tbar [0]/okcd")。text ="/img/NS_ALR_87013611"
session.findById(" wnd [0]")。sendVKey 0
session.findById(" wnd [0]/usr/ctxt $ 1KOKRE")。text =" 1000"
session.findById(" wnd [0]/usr/txt $ 1GJAHR")。text = InputBox(" Enter year","")
session .findById(" wnd [0]/usr/ctxt $ 1PERIV")。text = InputBox("从期间输入","")
session.findById(" wnd [0]/usr/ctxt $ 1PERIB") .text = InputBox(" Enter to period","")
session.findById(" wnd [0]/usr/ctxt_1KOSET-LOW")。setFocus
session.findById(" wnd [0]/usr/ctxt_1KOSET-LO W")。caretPosition = 0
session.findById(" wnd [0]/usr/btn%__ 1KOSET _%_ APP _%-VALU_PUSH")。press
session.findById(" wnd [1]/usr/tabsTAB_STRIP /tabpSIVA/ssubSCREEN_HEADER:SAPLALDB:3010/tblSAPLALDBSINGLE/ctxtRSCSEL_255-SLOW_I[1,0]").text =" 381419"
session.findById(" wnd [1]/usr/tabsTAB_STRIP/tabpSIVA/ssubSCREEN_HEADER:SAPLALD: 3010/tblSAPLALDBSINGLE/ctxtRSCSEL_255-SLOW_I [1,1]")。text =" 381420"
session.findById(" wnd [1]/usr/tabsTAB_STRIP/tabpSIVA/ssubSCREEN_HEADER:SAPLALDB:3010/tblSAPLALDBSINGI/ctxt [1,2]")。text =" 381420"
session.findById(" wnd [1]/usr/tabsTAB_STRIP/tabpSIVA/ssubSCREEN_HEADER:SAPLALDB:3010/tblSAPLALDBSINGLE/ctxtRSCSEL_255-SLOW_I [1,2]") .setFocus session.findById(" wnd [1]/usr/tabsTAB_STRIP/tabpSIVA/ssubSCREEN_HEADER:SAPLALDB:3010/tblSAPLALDBSINGLE/ctxtRSCSEL_255-SLOW_I [1,2]")。caretPosition = 6
session.findById( " wnd [1]/tbar [0]/btn [8]")。press findById(" wnd [0]/tbar [1]/btn [8]")。press
session。 findById(" wnd [0]/usr")。verticalScrollbar.position = 53
session.findById(" wnd [0]/usr/lbl [36,32]")。setFocus
session.findById(" wnd [0]/usr/lbl [36,32]") .caretPosition = 10
session.findById(" wnd [0]")。sendVKey 2
session.findById(" wnd [1]/usr/lbl [1,1]")。caretPosition = 11
session.findById(" wnd [1]")。sendVKey 2 session.findById(" wnd [0]/mbar/menu [0]/menu [3]/menu [1]"。select
session.findById(" wnd [1]/tbar [0]/btn [0]")。press
session.findById(" wnd [1]/usr/subSUBSCREEN_STEPLOOP:SAPLSPO5:0150/sub:SAPLSPO5:0150 /radSPOPLI-SELFLAG[0,0]").select
session.findById(" wnd [1]/usr/subSUBSCREEN_STEPLOOP:SAPLSPO5:0150/sub:SAPLSPO5:0150/radSPOPLI-SELFLAG [0,0]") .setFocus session.findById(" wnd [1]/tbar [0]/btn [0]")。press
session.findById(" wnd [1]/tbar [0]/btn [0] ").press
session.findById(" wnd [1]/tbar [0]/btn [0]")。press
REM最终控制检查************* ***********

aux = col1&""&col2&""&col3&""和col4
msgbox"处理完成"

REM最终控制检查************************

1条回答
Bunny_CDM
2020-09-12 18:33

任何帮助将不胜感激

一周热门 更多>

相关问答