点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在SAP Screen Personas 3.0 SP3中,我想要执行一个脚本,该脚本打开"文档概述"选项卡,从相应的选择变式中选择一个采购订单,然后使用"采用"按钮复制该订单,然后关闭"文档概述"。 就像是复制采购订单功能。
通过记录那些手动acton,我得到了:
//文档概述打开 session.findById(" wnd [0]/tbar [1]/btn [8]")。press(); //打开选择变体按钮 session.findById(" wnd [0]/shellcont/shell/shellcont [1]/shell/dropmenuSELECT")。executeWebRequest(" post"," action"," 12",null,null); //选择采购订单查询 session.findById(" wnd [0]/shellcont/shell/shellcont [1]/shell/dropmenuSELECT/shell/item0050569C61461ED6A5F1F494C20B3CA4NEWPO_QUERY")。select(); //设置采购订单号 session.findById(" wnd [0]/usr/ctxtSP $ 00014-LOW")。text =" 4500081473"; //提交 session.findById(" wnd [0]/tbar [1]/btn [8]")。press(); //选择树的第一行 session.findById(" wnd [0]/shellcont/shell/shellcont [1]/shell [1]")。executeWebRequest(" post"," action"," 41"," type = item&node_key =%20%20% 20%20%20%20%20%20%20%20%201em=%26Hierarchy",为空); //按下复制按钮 session.findById(" wnd [0]/shellcont/shell/shellcont [1]/shell/btnCOPY")。press(); //文档总览为OFF session.findById(" wnd [0]/tbar [1]/btn [9]")。press();
语法可以,但是当我尝试运行它时,出现此错误:
ZMM_ME21N_COPY_TEST> SAPLMEGUI> 0014> wnd [0]/scrptPersonas_0 错误,2016-10-21,16:44:37.270270 执行脚本时出错: session.findById(...)。select不是函数TypeError:session.findById(...)。select不是函数 在评估时([AppID:ME21N]> [Flavor:ZMM_ME21N_COPY_TEST]> [Script:wnd [0]/scrptPersonas_0-onLoad]:9:132) 在Object.self.executeScriptInternal(http://my.server/sap/bc/personas3/core/script/sap/personas/fw/its/scripting/ScriptingEngine.js?20161017234402:57:8937) 在Object.sap.personas.scripting.executeScriptInternal(http://my.server/sap/bc/personas3/core/script/sap/personas/fw/its/scripting/ScriptingEngine.js?20161017234402:57:11437) 在评估时(http://my.server/sap/bc/personas3/core/script/sap/personas/fw/its/scripting/Runtime.js:1:617)
打开文档概述后,脚本似乎立即停止。
关于如何正确执行此操作的任何想法?
在此先感谢您能为我提供的帮助。
您好,马可,您是否曾尝试确定是否有FM可以更快地为您带来信息?
您是否还更新了SP级别? 如今,我们有了具有新功能的SP6。
问候,
Cris
一周热门 更多>