Ganz hab ich deine Vorgehen nicht verstanden:
Du versuchst mit RFC_READ_TABLE eine Tabelle an ein Fremdsystem zu übergeben?
Das geht schon mal gar nicht. Das Fremdsystem kann sich mit dem Baustein die Tabelle maximal per RFC HOLEN aber nicht empfangen.
So zu deinem Problem (wie ich glaube, dass es sich in Wirklichkeit verhält):
Du schickst an ein anderes System Daten, die du mittels RFC_READ_TABLE gelesen hast. Im Fremdsystem wurde dir dafür eine Schnittstelle zur Verfügung gestellt oder du hast sie sogar selbst gebastelt. Das könnte ein eigener RFC-Baustein oder aber eine klassische Datei-Schnittstelle sein.
Je nachdem wie die Schnittstelle zum Zielsystem aussieht musst man anders vorgehen.
Bevor ich mir nun die Finger wund schreibe, bitte ich um etwas mehr/genauere Informationen.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Ah, Ok. Ich dachte du rufst im Fremdsystem was auf und die sollen gleich das Ergebnis zurückliefern.
In deinem Fall sollst du also in eurem System einen FB schreiben der die Daten vom Fremdsystem entgegennimmt.
Ich kenne leider keinen allgemeinen Standard-Baustein für so etwas. Ich glaube auch nicht, dass die SAP sowas machen würden, weil das ein extremes Sicherheitsrisiko wäre. Damit könnte man schnurstrak, wenn der Zugang bekannt ist, alle Tabellen im SAP-System umschreiben. Wir haben sowas ähnliches für Programmcode mal gemacht und das ist sofort bei einer Sicherheitsüberprüfung durch die SAP aufgefallen. Wir mussten das wieder ausbauen sonst hätten wir den Support verloren.
Wenn SAP etwas für ext. Partner zur Verfügung stellt, damit diese etwas im System einbuchen können, dann ist das meist über sog. BAPIs und nur für einen sehr begrenzten Datenbereich (z.B.: nur Warenkataloge) gelöst.
Auslesen mit RFC_READ_TABLE ist in dem Sinne ein Grenzfall weil man zwar an alles rankommt, aber wenigstens das System damit nicht kompromitieren kann.
Ich würde eher mal schauen, welche Daten das Fremdsystem WIRKLICH braucht und dann dafür die entsprechenden BAPIs suchen und verwenden. Danach lässt sich auch hier im Forum gut fragen. Erst wenn das nicht reicht, solltest du anfangen einen Import/Export-Baustein zu schreiben der wirklich nur für das eine Anwendungsszenario gültig ist und auch die entsprechenden Sicherheitsprüfungen vor dem Einbuchen vornimmt.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.