und wieder ein Problem.
ich möchte nun gerne Parameter an SAP zurückliefern. Aber ich bekomme das nicht hin!
SAP:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
IN JAVA:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- JCO.MetaData fmeta2 = new JCO.MetaData("FUNCTION_PID");
- fmeta1.addInfo("REQUTEXT", JCO.TYPE_CHAR, 255, 0, 0, JCO.IMPORT_PARAMETER, null);
- fmeta1.addInfo("ECHOTEXT", JCO.TYPE_CHAR, 255, 0, 0, JCO.EXPORT_PARAMETER, null);
- fmeta1.addInfo("RESPTEXT", JCO.TYPE_CHAR, 255, 0, 0, JCO.EXPORT_PARAMETER, null);
- repository.addFunctionInterfaceToCache(fmeta2);
- ...
- {
- System.out.println("getImportParameterList:" + input);
- System.out.println("getOutputParameterList:" + output);
- {
- JavaHowTo jht = new JavaHowTo();
- long l = JNIJavaHowTo.getPid(jht,1);
- //output.setValue(l,"ECHOTEXT");
- output.setValue("PID aus JAVA: ", "RESPTEXT");
- }
- ...
- GeSHi ©
als Ergebnis bekomme ich in SAP:
java.lang.NullPointerException
die beiden
System.out.println("getImportParameterList:" + input);
System.out.println("getOutputParameterList:" + output);
ergeben beide "null"
ich will doch nur, dass die Variable "l" zurückübergeben wird *grummel*
Bestimmt habe ich irgentwo die import/exportparameter durcheinander gebracht!!
steffi
voriger Thread:
http://www.abapforum.com/forum/viewtopic.php?t=1606