PDA

View Full Version : STARTRFC auf AS/400 (CL / RPG)



quereser
08-09-08, 09:46
Hallo zusammen,

ich habe folgendes Problem und hoffe irgend jemand zu finden der mir dazu einen Tipp geben kann.

Ich brauche einen Datenzugriff auf SAP-Daten (SAP läuft auf AS/400) welcher über RFC realisiert werden soll.

Es gibt dafür auch in einer entsprechenden R3-Bibliothek ein STARTRFC-Objekt welches ich aufrufen kann. Leider gelang mir aber bis dato noch kein (CL/RPG)-Call mit den (in der sehr minimalen Doku) beschriebenen Parametern, der irgend einen Erfolg versprach (Fehlermeldung sagt nur "Anwendungsfehler", was mir nicht besonders weiterhilft).

Meine Frage daher:
Hat jemand mit STARTRFC Erfahrung und kann mir einen Tipp geben, ob/wie man damit mit SAP Daten (sinnvoll=performant) austauschen kann.
Falls nicht gibt es alternativen?

Vielen Dank vorab

lg Martin

Frank Hildebrandt
08-09-08, 15:03
Man kann sehr gut mit RFC die Daten austauschen. Aber das ist alles nicht ganz trivial. Am Besten wendest Du Dich gleich an die Spezialisten. Basycs.com (http://www.basycs.de/)

quereser
08-09-08, 18:22
Danke für den Tipp,
ich bin mittlerweile etwas weiter habe aber anscheinend (so hoffe ich) noch ein Versionsproblem mit den RFC Zugriffsmethoden. Wenn ich das hinbringe kann ich gerne eine kurze Anleitung posten, ansonsten werde ich deinen Vorschlag aufgreifen.
lg Martin

quereser
11-09-08, 09:12
Hallo noch einmal,
Mein Problem ist gelöst, wie versprochen hier noch einmal ein Update.
Nach einigem suchen hab ich dann doch ein entsprechendes IBM-RedBook sowie die SAP-Doku zum RFC-SDK gefunden wo u.a. auch RPG Beispiele angeführt sind. Weiters benötigt man die SAP Online-Hilfe zum RFC-API. Dort findet man eigentlich alles was man benötigt. Wenn man dann noch einen korrekt angelegten SAP User hat und die Namen der RFC-Parameter richtig angibt funktioniert das wunderbar.
Falls wer an Details interessiert ist kann er sich gerne bei mir melden.
lg Martin