角色脚本

2020-08-31 00:38发布

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

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


全部

在附加F4帮助时,我正在使用角色描述脚本(请参阅下面的博客)。

https ://blogs.sap.com/2016/09/26/search-help-with-filter-criteria-and-multiple-returned-values/

当我尝试将值从F4弹出窗口复制到屏幕上的文本字段时,我收到以下错误。

UnidentifiedControl-在当前屏幕状态下,没有ID为'wnd [1]/usr/sub:SAPLSDH4:0600/ctxtG_SIMFIELDS-VALUE [2,53]'的控件。

执行脚本后,我可以在屏幕上看到F4弹出窗口。 有关如何解决此问题的任何指示。

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

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


全部

在附加F4帮助时,我正在使用角色描述脚本(请参阅下面的博客)。

https ://blogs.sap.com/2016/09/26/search-help-with-filter-criteria-and-multiple-returned-values/

当我尝试将值从F4弹出窗口复制到屏幕上的文本字段时,我收到以下错误。

UnidentifiedControl-在当前屏幕状态下,没有ID为'wnd [1]/usr/sub:SAPLSDH4:0600/ctxtG_SIMFIELDS-VALUE [2,53]'的控件。

执行脚本后,我可以在屏幕上看到F4弹出窗口。 有关如何解决此问题的任何指示。

付费偷看设置
发送
7条回答
派大星 ヾ
1楼-- · 2020-08-31 01:21
 var EKGRP = session.findById(" wnd [1]/usr/sub:SAPLSDH4:0600/ctxtG_SIMFIELDS-VALUE [2,53]")。text;//按CANCEL离开搜索helpsession.findById(" wnd  [1]/tbar [0]/btn [12]")。press();//将检索到的值写到相应的屏幕字段中session.findById(" wnd [0]/usr/tabsTABSPR1/tabpSP23/ssubTABFRA1:SAPLMGMM:2000 /subSUB3:SAPLMGD1:2752/ctxtMARC-EKGRP").text = EKGRP; 

这是我的脚本,用于将值从F4复制到屏幕。

callcenter油条
2楼-- · 2020-08-31 01:40

我正在使用std SAP功能组。 我复制了脚本,但是根据检查器工具进行了更改,以获取正确的字段名称。

当学会了学习
3楼-- · 2020-08-31 01:13

在打开F4帮助的情况下,控制台中返回的内容是什么?

/* globals控制台*/
 尝试{
 var EKGRP = session.findById(" wnd [1]/usr/sub:SAPLSDH4:0600/ctxtG_SIMFIELDS-VALUE [2,53]");
 console.log(EKGRP.text);
 } catch(oError){
 console.log(oError);} 
歪着头看世界
4楼-- · 2020-08-31 01:32

Elliott,我收到以下错误。

未捕获的抛出:DOMException:未能执行上"的XMLHttpRequest""发送":无法负载"https://sapecc-dev.xxx.xxxx.org/sap(cz1TSUQlM2FBTk9OJTNhc2FwZGV2MDFhX0RFVl8xMCUzYUN1SDBINVhFa3NfQmkyYUZtOHdCN2tBV0JZQnFKbVFGcG9fejVnQVEtQVRU)/bc/personas/batch/json?~RG_OKCODE_NOFLUSH  = X&〜RG_WEBGUI = X&〜RESTGUI = 1&〜RG_SCRIPTING = X&〜RG_CONTROL_STATE_VER = 2&〜SEC_SESSTOKEN = DAAAAAF451F15EC54EE6'。
d56caomao
5楼-- · 2020-08-31 01:33
请使用任何指针。
CJones
6楼-- · 2020-08-31 01:40
# p #

看起来您的脚本中有错字。 在我的博客中,我使用了以下代码:

 session.findById(" wnd [1]/usr/sub:SAPLZSDH4:0600/ctxtG_SIMFIELDS-VALUE [0,53]")

您的脚本具有SAPLSDH4而不是SAPLZSDH4 ...,但这全部取决于您称为包装器功能模块的功能组。 我的就是ZSHD4。

您必须了解整个逻辑的工作原理,因为如果您使用的字段与我使用的字段不同,则复制/粘贴相同的代码可能无法正常工作。

一周热门 更多>