Code: Alles auswählen.
params = func.getImportParameterList();
params.setValue("1000","DEBTORID");
params.setValue("1000","COMPANYCODE");
Code: Alles auswählen.
func.getImportParameterList().setValue("1000", "DEBTORID");
func.getImportParameterList().setValue("1000","COMPANYCODE");
Code: Alles auswählen.
client = getJcoClient();
// make a connection to the R/3 system
client.connect();
// create the repository
IRepository myRep = new JCO.Repository("SAP", client);
// get a handle to the function we wish to call
IFunctionTemplate ftemplate = myRep.getFunctionTemplate("BAPI_DEBTOR_GETDETAIL");
// create the JCO function with the template
JCO.Function func = new JCO.Function(ftemplate);
//hier holst Du Dir die Referenz auf das JCO.ParameterList Objekt, das
//die Import Parameter enthält
JCO.ParameterList params = func.getImportParameterList();
params.setValue("1000","DEBTORID");
params.setValue("1000","COMPANYCODE");
//für debugging Zwecke kannst Du Dir die Import Parameterliste in einer HTML Datei ausgeben lassen:
params.writeHTML("c:\\ImportParamter.html");
// execute the function
client.execute(func);
JCO.Table kontoTable = func.getTableParameterList().getTable ("DEBITOR_BANK_DETAIL");
//Debugging Ausgabe der Tabellenwerte
kontoTable.writeHTML("c:\\KontoTabelle.html");
Code: Alles auswählen.
func.getImportParameterList().setValue("0000001000", ("DEBTORID"));