ich nutze mit den SAP JCo 2.0.10 um eine Verbindung zu SAP herzustellen. Hierzu habe ich eine Klasse entwickelt, die ich soweit für alle BAPIs und RFMs einsetzen konnte, die ich bisher benötigte.
Beim Funktionsbaustein RFC_READ_TABLE jedoch streikt alles ein wenig:
Als Argumente übergebe ich als Key "QUERY_TABLE" und als Wert irgendeine Tabelle z.B. "SFLIGHT". Es ist komischerweise unerheblich was im Key steht - auch bei "ABC" als Key liefert er die folgende Fehlermeldung..
QUERY_TABLE nicht aktiv im Dictionary vorhanden
Ich hab den Fehler gefunden...
function.getImportParameterList() muss vorweggestellt werden, bevor die Parameter in die Liste geschrieben werden. Was ich komisch finde: ich konnte zuvor auch beliebige Funktionsbausteine ausführen - erst bei Tabellen gab´s Probleme... (?)
searchsap.techtarget.com/
liefert hierfür ein gutes Beispiel - man muss sich zuvor registrieren. Für alle, die RFC_READ_Table Probleme haben...