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