Hallo,
vielen Dank für die Hilfe!
Ich versuche den BAPI BAPI_DEBTOR_GETDETAIL aufzurufen.
Die Import Parameter setzte ich mit Hilfe der setValue(Wert, Name) Methode.
Leider erscheint im Portal nur eine Tabelle mit den Spaltenüberschriften aber keine Werte.
Offensichtlich sind die Parameter nicht genommen worden.
Hier ist das Coding zum Besseren Verständnis:
client = getJcoClient();
// make a connection to the R/3 system
client.connect();
// create the repository
IRepository myRep = null;
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);
JCO.ParameterList params = new JCO.ParameterList();
params = func.getImportParameterList();
params.setValue("1000","DEBTORID");
params.setValue("1000","COMPANYCODE");
JCO.ParameterList ex = new JCO.ParameterList();
JCO.ParameterList tab = new JCO.ParameterList();
// execute the function
client.execute(func);
kontoTable = func.getTableParameterList().getTable ("DEBITOR_BANK_DETAIL");
Wie kann ich erreichen das der BAPI mit Importparametern ausgeführt wird?
Gruss
Caroline