Skip to Content
0
May 25, 2018 at 08:15 AM

Script error after update to Personas SP6

241 Views

Hello,

after updating from SP3 to SP6, we're getting the following error message in one of our main scripts:

assignment to undeclared variable rowselectedanonymous@[AppID:ZREX003_REISCN]>[Flavor:ZREX_Anwender_20160603]>[Script:wnd[0]/scrptPersonas_005056A23B9C1ED5BEC6D9C7F8566708-onClick__Read_Table]:29:13

The entire script is:

/*Aktion:Copy Table
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 columns = 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<selectedTable.rowCount; rowIndex++){
         var row={};
         if( rowIndex > topRow ){
            selectedTable.firstVisibleRow = topRow+1;
            topRow = selectedTable.firstVisibleRow + selectedTable.visibleRowCount - 1;
         }
         for ( var i=0; i< columns.length; i++ ){
              if(rowIndex == 0) table01[i] = new Array();
              table01[i][0] = columns.elementAt(i).name;
              table01[i][rowIndex+1] = selectedTable.getCellValue(rowIndex, columns.elementAt(i).name);
              }
     }
  }
/*Start migriertes javascipt*/
row = selectedTable.selectedRows;
session.utils.log("row" + row);
rowselected=parseInt(row)+1;
/*Ende migriertes javascript*/
/*Aktion:Comment
*/

if(!(typeof console === "undefined")) console.log("Ausgabe: Ausgewählte Tabellenzeile");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/4648b369-6919-4ae9-a2ca-6f06eb206ad1*/

session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F8504708").text = "" + rowselected;
/*Start migriertes javascipt*/

vGes = table01[3][parseInt(row)+1];

/*Ende migriertes javascript*/

/*Aktion:Comment
*/
if(!(typeof console === "undefined")) console.log("Ausgabe: Gesellschaft");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/3a85bfc5-402b-4f31-89a6-899a70dd7269*/
session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F8502708").text ="" + vGes;
/*Start migriertes javascipt*/

vVertrNr = table01[4][parseInt(row)+1];


/*Ende migriertes javascript*/

/*Aktion:Comment
*/
if(!(typeof console === "undefined")) console.log("Ausgabe: Vertragsnummer");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/2740a455-3b92-46d6-aa07-8bf61288e023*/
session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F8500708").text ="" + vVertrNr;
/*Start migriertes javascipt*/

vWE = table01[7][parseInt(row)+1];

/*Ende migriertes javascript*/

/*Aktion:Comment
*/
if(!(typeof console === "undefined")) console.log("Ausgabe: Wirtschaftseinheit");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/5685b0c7-70ef-431d-bd47-4abd38a49041*/
session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F851A708").text ="" + vWE;
/*Start migriertes javascipt*/

vBez = table01[6][parseInt(row)+1];


/*Ende migriertes javascript*/

/*Aktion:Commen
*/
if(!(typeof console === "undefined")) console.log("Ausgabe: Bezeichnung der WE");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/2c7cbff1-886d-436f-9e16-4df7367cc367*/
session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F851C708").text ="" + vBez;
/*Start migriertes javascipt*/

//value05 = table01[10][parseInt(row)+1];


/*Ende migriertes javascript*/

/*Aktion:Comment
*/
if(!(typeof console === "undefined")) console.log("Ausgabe: Strasse");
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/e2dbf3cb-2bac-4a63-993c-519451f1f9bc*/
//session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F851E708").text =value05;
/*Start migriertes javascipt*/

//value07 = table01[11][parseInt(row)+1];
//value08 = table01[12][parseInt(row)+1];

/*Ende migriertes javascript*/

/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/15dd2d95-31f8-461d-bd01-21dc0c5aa491*/
//session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F8524708").text = value07;
/*Aktion:Paste value
Urspr. Steuerungs-ID:Personas/21d05059-b53e-40ce-9242-528a4bcb0500*/
//session.findById("wnd[0]/usr/txtPersonas_005056A23B9C1ED5BEC6D9C7F8522708").text = value08;
/*Aktion:Enter Value
Urspr. Steuerungs-ID:Personas/525bb3ab-0845-4648-b35c-dd3c56b9649a*/
//session.findByRestGuiId("Personas/525bb3ab-0845-4648-b35c-dd3c56b9649a").text ='value08';

Does anyone have an idea to fix my problem?

Thanks & regards,

Daniel