Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   SAP RFC_READ_TEXT funktioniert nicht mehr (https://www.delphipraxis.net/196721-sap-rfc_read_text-funktioniert-nicht-mehr.html)

Dumpfbacke 28. Okt 2019 05:55

AW: SAP RFC_READ_TEXT funktioniert nicht mehr
 
Hallo Leute,
gibt es irgendwo in Netz Beispiele zu so etwas oder habt Ihr etwas Code für mich ? Ich muss / soll auch etwas mit SAP machen. Also Werte eintragen und auslesen usw. Mir ist leider überhautp nicht bewusst wie ich so etwas angehen soll. Brache ich dazu extra Komponenten ?

Danke schon einmal Tanja.

MichaelT 28. Okt 2019 08:38

AW: SAP RFC_READ_TEXT funktioniert nicht mehr
 
SAP ist stark Dictionary getrieben und arbeitet viel über Domänen.

In den Domänen ist wie gewohnt der Typ hinterlegt, aber auch das Layout im Control usw. Zu Schlüsselwerten existiert in der Regel (so lala) eine Tabelle mit Vertextungen und die Werden mit dem Funktionsbaustein aka. FUBA (eine Art Funktion im vgl. zu Delphi) gelesen.

Technisch läuft die Sache so. Du rufst die benannte Funktion auf und die liefert dir eine Tabelle zurück. Es handel sich dabei, nicht wortwörtlich nehmen, im Oracle Slang um eine Mischung auf REF-Cursor und Array, sprich um ein typisiertes Array welches serialisiert zum Client wird übertragen (RFC Protocol). Eine einfachere Variante und eine Art vorgänger waren die CPI-C Schnittstelle von IBM. Technisch wird ein Bytestream geliefert der mit den Metadaten aus dem Dictionary wird ausmaskiert. Braucht dich aber in dem Fall nicht zu berühren.

(Zumal SAP die Möglichkeit hat geschaffen Tabellen in Tabellen zurückzugeben wird es bei komplexeren Szenarien mühseliger.)

Es gibt in Delphi Möglichkeiten, aber nicht out of the Box.

Über

a) die C Schnittstell - librfc
b) Überbauten von n-software, GS-SOFT, FireDAC Connectoren usw...
c) Active X Schnittstelle (frage mich nicht ob noch supported)

Offiziell gibt es, so ich mich aus düsterer Vorzeit noch erinnern kann, eine .net Connector und eine Java Connector. Falls ihr mehr macht schnapp die vom Master of SAP ActiveX Patrick Theobald EPRConnect.net. Die SAP hat selbst mittlerweile ein wenig aufgeschlossen. Du kannst das Out of the Box Zeug auch nehmen.

Stellt sich die Frage ob du die Texte nicht geschickt/repliziert bekommen kannst oder nicht über ein REST Schnittstelle exportiert. Das will ich gar nicht mehr wissen.


Zitat:

Zitat von Dumpfbacke (Beitrag 1450342)
Hallo Leute,
gibt es irgendwo in Netz Beispiele zu so etwas oder habt Ihr etwas Code für mich ? Ich muss / soll auch etwas mit SAP machen. Also Werte eintragen und auslesen usw. Mir ist leider überhautp nicht bewusst wie ich so etwas angehen soll. Brache ich dazu extra Komponenten ?

Danke schon einmal Tanja.



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz