更新到Personas SP6后的脚本错误

2020-09-19 16:23发布

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

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


你好

从SP3更新到SP6后,我们在一个主要脚本中收到以下错误消息:

分配给未声明的变量的行选择为匿名 @@ [AppID:ZREX003_REISCN]> [Flavor:ZREX_Anwender_20160603]> [Script:wnd [0]/scrptPersonas_005056A23B9C1ED5BEC6D9C7F136708_Read_Click

整个脚本是:

/*注意:复制表格
 Urspr。  Steuerungs-ID:ses [0]/wnd [0]/usrUSRAREA/subcntSUB_AREA_ROOTSAPLREIS_GUI_CONTROLLER0200/subcntSUB_AREASAPLREIS_GUI_CONTROLLER1000/ctlcntCC_LIST/cntCC_LIST/grid */
 var selectedTable = session.findById(" wnd [0]/usr/subSUB_AREA_ROOT:SAPLREIS_GUI_CONTROLLER:0200/subSUB_AREA:SAPLREIS_GUI_CONTROLLER:1000/cntlCC_LIST/shellcont/shell");
 var列= selectedTable.columns;
 var contents = [];
 var table01 = new Array();
 if(selectedTable.rowCount> 0){
      selectedTable.firstVisibleRow = 0;
      var topRow = selectedTable.visibleRowCount-1;
      for(var rowIndex = 0; rowIndex  topRow){
             selectedTable.firstVisibleRow = topRow + 1;
             topRow = selectedTable.firstVisibleRow + selectedTable.visibleRowCount-1;
          }
          对于(var i = 0; i 
 
 

有人有解决我问题的想法吗?

感谢与问候,

丹尼尔

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

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


你好

从SP3更新到SP6后,我们在一个主要脚本中收到以下错误消息:

分配给未声明的变量的行选择为匿名 @@ [AppID:ZREX003_REISCN]> [Flavor:ZREX_Anwender_20160603]> [Script:wnd [0]/scrptPersonas_005056A23B9C1ED5BEC6D9C7F136708_Read_Click

整个脚本是:

/*注意:复制表格
 Urspr。  Steuerungs-ID:ses [0]/wnd [0]/usrUSRAREA/subcntSUB_AREA_ROOTSAPLREIS_GUI_CONTROLLER0200/subcntSUB_AREASAPLREIS_GUI_CONTROLLER1000/ctlcntCC_LIST/cntCC_LIST/grid */
 var selectedTable = session.findById(" wnd [0]/usr/subSUB_AREA_ROOT:SAPLREIS_GUI_CONTROLLER:0200/subSUB_AREA:SAPLREIS_GUI_CONTROLLER:1000/cntlCC_LIST/shellcont/shell");
 var列= selectedTable.columns;
 var contents = [];
 var table01 = new Array();
 if(selectedTable.rowCount> 0){
      selectedTable.firstVisibleRow = 0;
      var topRow = selectedTable.visibleRowCount-1;
      for(var rowIndex = 0; rowIndex  topRow){
             selectedTable.firstVisibleRow = topRow + 1;
             topRow = selectedTable.firstVisibleRow + selectedTable.visibleRowCount-1;
          }
          对于(var i = 0; i 
 
 

有人有解决我问题的想法吗?

感谢与问候,

丹尼尔

付费偷看设置
发送
3条回答
ZJXianG
1楼 · 2020-09-19 16:50.采纳回答

丹尼尔,你好

我第一次看到在脚本中选择行是:

 rowselected = parseInt(row)+1; 

请尝试像声明其他变量一样声明该变量,然后再次进行测试。

亲切的问候,

克里斯

渐行渐远_HoldOn
2楼-- · 2020-09-19 16:47

嗨,丹尼尔,

现在,您的脚本似乎正在尝试设置实际上无法更改的对象的值,即您只能获取该对象的值。 请尝试隔离设置属性值的位置,然后访问API以检查set方法是否可用。

亲切的问候,

克里斯

Bunny_CDM
3楼-- · 2020-09-19 16:39

感谢克里斯蒂亚诺。 我们正在接近。 现在,我收到另一条消息:

脚本执行过程中的错误:
设置仅具有getteranonymous @ [AppID:ZREX003_REISCN]> [Flavor:ZREX_Anwender_20160603]> [Script:wnd [0]/scrptPersonas_005056A23B9C1ED5BEC6D9C7F854E708_1Table:onCreate__ > sap.personas.scripting.initialize/scriptingEngineModule/self.executeScriptInternal@https://XXX.SYS.net/sap/bc/personas3/core/script/sap/personas/fw/its/scripting/ScriptingEngine.js?20180419153328 :65:10565
sap.personas.scripting.initialize/scriptingEngineModule/sap.personas.scripting.executeScriptInternal <@https://XXX.SYS.net/sap/bc/personas3/core/script/sap/personas/ fw/its/scripting/ScriptingEngine.js?20180419153328:65:12851
sap.personas.fw.its.scripting.Runtime.prototype.execute/<@https://XXX.SYS.net/sap/bc/ personas3/core/script/sap/personas/fw/its/scripting/Runtime.js:1:435
o/W @ https://XXX.SYS.net/sap/bc/perso nas3/ui5/resources/sap-ui-core.js?20170915173045:155:1664



//浏览器检测-Firefox
 if(navigator.userAgent.toLowerCase()。indexOf('firefox')> -1){
     session.findById(" wnd [0]/usr/lblPersonas_1467729531527")。hide();  }



/* Aktion:输入值
 Urspr。  Steuerungs-ID:Personas/276ac09a-12a9-468e-b3ac-9a1ab2520212 */
 session.findById(" wnd [0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F852C708")。text ='';
/*注意:评论
 */



 if(!(typeof console ===" undefined"))console.log("获取日期按钮");
/*注意:点击
 Urspr。  Steuerungs-ID:Personas/725ce3d6-21fd-4344-81b0-206981b189fb */
 session.findById(" wnd [0]/usr/btnPersonas_005056A23B9C1ED5BEC6D9C7F854A708")。press();
/*注意:复制表格
 Urspr。  Steuerungs-ID:ses [0]/wnd [0]/usrUSRAREA/subcntSUB_AREA_ROOTSAPLREIS_GUI_CONTROLLER0200/subcntSUB_AREASAPLREIS_GUI_CONTROLLER1000/ctlcntCC_LIST/cntCC_LIST/grid */
 var selectedTable = session.findById(" wnd [0]/usr/subSUB_AREA_ROOT:SAPLREIS_GUI_CONTROLLER:0200/subSUB_AREA:SAPLREIS_GUI_CONTROLLER:1000/cntlCC_LIST/shellcont/shell");
 var列= selectedTable.columns;
 var contents = [];
 var table = new Array();
 if(selectedTable.rowCount> 0){
      selectedTable.firstVisibleRow = 0;
      var topRow = selectedTable.visibleRowCount-1;
      for(var rowIndex = 0; rowIndex  topRow){
             selectedTable.firstVisibleRow = topRow + 1;
             topRow = selectedTable.firstVisibleRow + selectedTable.visibleRowCount-1;
          }
          对于(var i = 0; i 没有行//== 1->仅标题行
 nRows = table [0] .length;
 如果(selectedTable.rowCount = 0){alert('Die Vertragu00FCbersicht keine Daten,d.h. es sind keineVerträgezum Objekt vorhanden。');
     hasRows ='X';
 }其他{
     hasRows ='Y';
 }

/* Ende migriertes javascript */

/*备注:粘贴值
 Urspr。  Steuerungs-ID:Personas/276ac09a-12a9-468e-b3ac-9a1ab2520212 */

 session.findById(" wnd [0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F852C708")。text = hasRows;

 if(session.findById(" wnd [0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F852C708")。text ==" Y")
  {
     
/* Aktion:输入值
 Urspr。  Steuerungs-ID:Personas/ee7a8e90-7ff2-44fa-8e52-a5df4f975e60 */
//session.findById("wnd[0]/usr/boxPersonas_005056A23B9C1ED5BEC6D9C7F84FC708/Personas_005056A23B9C1ED5BEC6D9C7F84FE708/lblPersonas_005056A23B9C1ED5BEC6D9C7Ftext8';;
 session.findById(" wnd [0]/usr/boxPersonas_005056A23B9C1ED5BEC6D9C7F84FC708/Personas_005056A23B9C1ED5BEC6D9C7F84FE708/lblPersonas_005056A23B9C1ED5BEC6D9C7F8536708()。
  }
 if(session.findById(" wnd [0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F852C708")。text!=" X")
  {
/*注意:复制表格
 Urspr。  Steuerungs-ID:ses [0]/wnd [0]/usrUSRAREA/subcntSUB_AREA_ROOTSAPLREIS_GUI_CONTROLLER0200/subcntSUB_AREASAPLREIS_GUI_CONTROLLER1000/ctlcntCC_LIST/cntCC_LIST/grid */
 var selectedTable = session.findById(" wnd [0]/usr/subSUB_AREA_ROOT:SAPLREIS_GUI_CONTROLLER:0200/subSUB_AREA:SAPLREIS_GUI_CONTROLLER:1000/cntlCC_LIST/shellcont/shell");
 var列= selectedTable.columns;
 var contents = [];
 var table01 = new Array();
 if(selectedTable.rowCount> 0){
      selectedTable.firstVisibleRow = 0;
      var topRow = selectedTable.visibleRowCount-1;
      for(var rowIndex = 0; rowIndex  topRow){
             selectedTable.firstVisibleRow = topRow + 1;
             topRow = selectedTable.firstVisibleRow + selectedTable.visibleRowCount-1;
          }
          对于(var i = 0; i  0){
     selectedTable.selectedRows =" 0";
     selectedTable.doubleClick(0,selectedTable.getColumnName(0));
     session.utils.executeScript(" wnd [0]/scrptPersonas_005056A23B9C1ED5BEC6D9C7F8566708");
 }

//var title = vWE +"/" + vStr +"/" + vPLZ +"" + vOrt;
//session.findById("wnd[0]/usr/lblPersonas_005056A23B9C1ED5BEC6D9C7F84F4708").text = title;




//var脚本= document.createElement('script');
//script.type ='text/javascript';
//script.src='https://se1-ecs-t001.tasp.tclidl.net:8080/acfe.js';
//document.getElementsByTagName('head')[0] .appendChild(script);

 

一周热门 更多>