PreviousNext
Help > Programming with LAUNCHER Office > Java classes > Use examples > 8) LNCTOXLS : SAP
8) LNCTOXLS : SAP

In this example, the database has the following characteristics :

         Type DB: SAP

         SAP server address: 192.168.1.7

         SAP user: DDIC

         SAP user password: aura

         SAP table name: SPFLI

         SQL query: select CITYFROM,CITYTO,DISTANCE,DEPTIME from SBOOK where CITYFROM = 'ROME'

 

The command LNCTOXLS is used to generate the following Excel file:
C:\temp\sap_test.xlsx

 

 

     String Destination="C:\\temp\\sap_test.xlsx";

     DataSource myDataSource = new DataSource();
     myDataSource.setType("saptable");
     myDataSource.setUser("DDIC");
     myDataSource.setPassword("aura");
     myDataSource.setAshostSAP("192.168.1.7");
     myDataSource.setClientSAP("001");
     myDataSource.setLangSAP("");
     myDataSource.setSysnrSAP("00");
     myDataSource.setGwhostSAP("192.168.1.7");
     myDataSource.setGwservSAP("3300");
     myDataSource.setQuerySAP("CITYFROM = 'ROME'");
     myDataSource.setRowcountSAP("5");
     myDataSource.setRowskipsSAP("0");
     myDataSource.setFoiSAP("CITYFROM,CITYTO,DISTANCE,DEPTIME");
     myDataSource.setTableNameSAP("SPFLI");

     LNCTOXLS myLNCTOXLS = new LNCTOXLS();
     myLNCTOXLS.setToXls("*new");
     myLNCTOXLS.setAutoFit("true");
     myLNCTOXLS.setFmtCells("false");
     myLNCTOXLS.setAddColH("false");
     myLNCTOXLS.setShowDoc("true");
     myLNCTOXLS.setSourceData(myDataSource);
     myLNCTOXLS.setLNCSrvAddr("192.168.1.9");
     myLNCTOXLS.setSavFmt("*NORMAL");
     myLNCTOXLS.setSavDoc(Destination);

     myLNCTOXLS.execute();