使用脚本更改RFC

2020-09-15 03:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用SAP...

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

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


嗨,

我正在尝试使用SAP Gui脚本更改RFC。 我录制了脚本并进行了更改,但是我没有得到想要的。 从exe; l表中读取数据时出现错误。

在下面的代码中,我将转到SM59,并使用脚本到达特定的RFC并对其进行更改。 我使用了参数VA,其中我从excel放值,参数正在获取所需值(我使用MsgBox进行了检查)。

当我在以下代码中使用VA时,这是一个问题,但是当我运行时,出现未知错误。 如果我将脚本代码放入一个特定的数字(最初出现的话),它通常可以正常工作。

如何在下面的代码中使用VA参数的值,以便从excel中选择值?

请帮助。

session.findById(" wnd [0]/tbar [0]/okcd")。text ="/img/nsm59" session.findById(" wnd [0]")。sendVKey 0 session.findById(" wnd [0 ]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [1]")。expandNode" 1" session.findById(" wnd [0]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [1]")。topNode =" 1" session.findById(" wnd [0]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [1]")。selectItem va,"&Hierarchy" session.findById(" wnd [0]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [1]")。ensureVisibleHorizo​​ntalItem va,"&Hierarchy" session.findById(" wnd [0]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [1]")。topNode =" 37" session.findById(" wnd [0]/usr/cntlSM59CNTL_AREA/shellcont/shell/shellcont [1]/shell [ 1]")。doubleClickItem" 57","&Hierarchy"