Funktionsbausteine sind einzelne Funktionen, die im SAP Function Builder (Transaktion SE37) verwaltet und in ABAP entwickelt werden. Wenn ein Funktionsbaustein das Attribut Remotefähig hat, kann er von einem externen System per RFC-Protokoll aufgerufen werden. Genau das erledigt ERPConnect sehr komfortabel und einfach.
Jeder Funktionsbaustein besteht aus Im- und Export-Parametern, die - wie der Name schon sagt - entweder an den Baustein übergeben oder von ihm zurückgegeben werden. Außer diesen skalaren Parametern gibt es noch einen Austausch von Tabellen. Die Grafik unten zeigt, wie der Klassenzusammenhang von ERPConnect dieser Situation gerecht wird.
In den Beispielen erfahren Sie, wie die Objekthierarchie aufgebaut wird und dann der Aufruf an das SAP-System erfolgt.
Kundeninfos abrufen mit SD_RFC_CUSTOMER_GET
Bestand im Lager mit Hilfe eines BAPIs ermitteln
ERPConnect und der Einsatz unter ASP.NET