SAP Jobsuche bei DV-Treff
jmen
  • jmen
  • SAP Forum - Guru Thema Starter
vor 19 Jahre
Hallo *,

wer kann mir einen Fuba nennen, mit dem ich Tabellen per RFC von einem entfernten Rechner lesen kann? Die Kurzbeschreibung von TABLE_ENTRIES_GET_VIA_RFC lässt genau dieses vermuten, aber dank fehlender Doku habe ich keine Ahnung wie ich das RFC Ziel eingeben kann.

Womit ich wieder einmal beim Thema wäre...als Gelegenheitsprogrammierer bin ich ständig auf der Suche nach dem geeigneten FuBa. Kennt jemand eine Art Bibliothek mit FuBa-Beschreibung (ich meine natürlich nicht die se37)


Gruß

jmen

danielA.
vor 19 Jahre
Moin Jürgen,

am liebsten nehme ich dafür den RFC_READ_TABLE.

In dem Baustein kannst Du ein SELECT mitgeben oder nur bestimmte Felder anzeigen lassen. Die Ausgabe ist allerdings in einer Spalte, also eine Tabellenzeile 😉....hä?!

Der TABLE_ENTRIES_GET_VIA_RFC Baustein liefert allerdings bessere Infos zu den Tabellenfeldern und soweit ich weiß, ich kann es zur Zeit nicht prüfen, nimmt die Rückgabetabelle 2048 Zeichen auf. Beim RFC_READ_TABLE sind es lediglich 512 Zeichen, aber das langt in der Regel.

Gruß
danielA.

Gynix
vor 19 Jahre
Hallo Daniel,

ein guter Hinweis....
Wie kann man die selektierten Ergebnisse einer Tabelle auslesen?

Ich erhalte einfach kein Ergebnis

Hier mein Code in vb.net:
<....
....
Dim Func1 As Object
       Func1 = FunctionCtrl.Add("BAPI_CREDITOR_GETDETAIL")

       Func1.exports("CREDITORID") = "1000"
       Dim Ret, x
       Ret = Func1.call

       If Not Ret Then
           MsgBox("Fehler!")
       Else
           x = Func1.imports("CREDITOR_GENERAL_DETAIL")
           MsgBox(x)
       End If

       SapConnection.logoff()
       Close()
...>