Code: Alles auswählen.
CALL FUNCTION 'RFC_TEST' DESTINATION rfcdest
EXPORTING
filename = filename
IMPORTING
outfile = outfile
error = error
TABLES
filedata = filedata
...
fmeta = new JCO.MetaData("RFC_TEST");
fmeta.addInfo("FILENAME", JCO.TYPE_CHAR, 34, 0, 0, JCO.IMPORT_PARAMETER, null);
fmeta.addInfo("FILEDATA", JCO.TYPE_TABLE, 255, 0, 0, 0, "DATEI");
fmeta.addInfo("OUTFILE", JCO.TYPE_STRUCTURE, 255, 0, 0, JCO.EXPORT_PARAMETER, "DATEI");
fmeta.addInfo("ERROR", JCO.TYPE_CHAR, 255, 0, 0, JCO.EXPORT_PARAMETER, null);
Struktur DATEI besteht aus ZEILE CHAR 255.
Code: Alles auswählen.
JCO.Table table = new JCO.Table("tbl_test");
table.addInfo("LINE", JCO.TYPE_STRING, 255);
if (fileContent.length != 0)
{
for(int i = 0; i < fileContent.length; i++)
{
table.appendRow();
table.setValue(fileContent[i], "LINE");
i++;
}
}
System.out.println("table:\n"+table);
--> gesamter Text wird angezeigt.
output.setValue(table,"RETURNCONTENT");