Ich bekomme die Verbindung hin aber keine Daten aus der Tabelle ZKUNDE.
Ich vermute dass der Fehler daran liegt dass ich eigentlich kein FuntionTemplate namens ZFB_NAME
habe.
Ich habe ein Paket angelegt namens ZBC400 dann habe ich weiterhin noch die Tabelle ZKUNDE mit Ihrer Spalte u.a FIRMA.
Was ich möchte ist eigentlich lediglich die Daten aus der Tabelle auslesen, um zu schauen ob es klappt oder nicht???
Grüße
bohne
PS:
Wozu dient dieses:
IFunctionTemplate ft = repository.getFunctionTemplate(("ZFB_NAME"));
func = ft.getFunction();
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- public class Test
- {
- JCO.Client _client;
- JCO.Function func ;
- String _sapClient = "000";
- String _userID = "bcuser";
- String _pwd = "minisap";
- String _language = null; //sets default
- String _hostname = "localhost";
- String _sysNo = "00";
- public void establishConnection()
- {
- _client = JCO.createClient(_sapClient, _userID, _pwd, _language,_hostname, _sysNo);
- {
- _client.connect();
- System.out.println(_client.getAttributes());
- JCO.Repository repository = new JCO.Repository( "ZBC400", _client);
- IFunctionTemplate ft = repository.getFunctionTemplate(("ZFB_NAME"));
- func = ft.getFunction();
- JCO.Table E_table = func.getTableParameterList().getTable("ZKUNDE");
- System.out.println(E_table.getString("FIRMA"));
- _client.disconnect();
- }
- catch(Exception e)
- {
- }
- }
- public static void main(String[] args)
- {
- Test t = new Test();
- t.establishConnection();
- }
- }
- GeSHi ©