JCO Strukturen ohne Inhalt

Rund um Java und SAP®.

JCO Strukturen ohne Inhalt

Postby Torben4492 » Fri Feb 27, 2004 3:59 pm

Hi,
also wie ich in meinem anderen Post schon geschrieben hatte will ich den JCO benutzen um von ABAP auf Java zuzugreifen.
So nach dem letzten Beitrag in diesem Thread hatte ich beschlossen, doich strukutren zu benutzen.

Ich hab im Data Dictionary folgende Struktur angelegt.

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ZSOCKUNDEKOMPLEX
  2. NAME         STRING
  3. VORNAME      STRING
  4. ADRESSE       ZSOCADRESSE
  5. TELEFON      STRING
  6. FAX          STRING
  7. EMAIL         STRING
  8.  
GeSHi ©

Und:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ZSOCADRESSE
  2. STRASSE       STRING
  3. HAUSNUMMER     INT1
  4. ORT          STRING
  5. PLZ          INT4
  6.  
GeSHi ©


Als RFC Server benutze ich jetzt das example 7 aus der JCO Doku.
mein HandleRequest sieht so aus:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. if (function.getName().equals("Z_SOC_KV_STOREKUNDE")) {
  2.    function.writeHTML(function.getName() + ".html");
  3.    System.out.println("Name empfangen :" + function.getImportParameterList().getStructure("KUNDETOSAVE").getString("NAME"));
  4.   function.setExportParameterList(function.getImportParameterList());
  5.  
GeSHi ©

Ich habe zusätzlich noch das tracing angeschaltet.

Das generierte HTML File enthält ganz ordentlich die Struktur und die eingekapselte struktur. Jedoch sind die Werte alle nicht gesetzt.
Desweiteren sind STRING nur SIZE 8, jedoch wird das wohl normal sein, sind ja eh leer.

Ich dachte bisher es liegt an meiner ABAP Unfähigkeit, dass der die Struktur vielleicht gar nicht übermittelt.
Aber ich habe mich getäuscht dank des tRacings legt der irgendwelche rfc01952_10000.trc Dateien an. Da scheint die ganze RFC Kommunikaiton aufgezeichnet sein.
Jetzt hab ich in diesen Dateien mal nach meinen erwarteten Werten gesucht und sie waren drin! Das heißt sie werden übermittelt.

Ist das jetzt ein fehler im JCO?
Hat jmd ähnliches versucht wie ich?
Wo könnte ich mich denn hinwenden, wenns ein JCO Bug ist? (kann ruhig auf englisch sein)
Torben4492
.
.
 
Posts: 6
Joined: Thu Feb 19, 2004 2:46 pm

ABAP AAARG

Postby Torben4492 » Mon Mar 01, 2004 11:54 am

Problem gelöst,
wie immer Problem zwischen tastatur un Stuhl.

Wenn dummheit weh tun würde müsste ich schreien. Problem war, das ich beim Aufruf des funktionsbausteins IMPORT und EXPORT mit IMPORTING und EXPORTING gleichgesetzt habe, natürlich muss es andersrum sein...
Nur interessehalber, wozu kann man das eigentlich auch "falsch rum" machen.

Kann mich gar nicht richtig freuen, dass mein JCO Kram jetzt wunderbar toll funktioniert.
Gruß
Torben4492
.
.
 
Posts: 6
Joined: Thu Feb 19, 2004 2:46 pm


Return to Java & SAP®

Who is online

Users browsing this forum: No registered users and 3 guests