Im vorigen Beispiel haben wir Daten aus einer SAP-Tabelle mit Hilfe der Function tEcs.executeXql() gelesen.
Nun wollen wir das Szenario wiederholen, aber einen Funktionsbaustein mit Hilfe der Function tEcs.executeFunction() aufrufen, um SAP-Kundendaten zu lesen.
Analog wäre es auch möglich, mit einem Funktionsbaustein Daten ins SAP zu schreiben.
Alle Kenntnisse aus dem vorigen Beispiel Erste Schritte mit ECS Core und SharePoint Online werden hier vorausgesetzt.
In diesem Beispiel werden wir nur den Schritt ändern, um den SAP-Funktionsbaustein aufzurufen.
Im SAP prüfen wir zuerst den Funktionsbaustein SD_RFC_CUSTOMER_GET zum Lesen von Kundendaten.
Den Eingabeparameter NAME1 setzen wir beispielhaft auf X* .
Nach der Ausführung enthält die Ergebnistabelle CUSTOMER_T die 5 Datensätze der Kundendaten.
Nun schauen wir uns den Schritt mit JavaScript-Code für den Aufruf des SAP-Funktionsbausteins an.
Schritt 3: Javascript-Code für den Aufruf des SAP-Funktionsbausteins einfügen
Die Funktion tEcs.executeFunction() wird verwendet, um den Funktionsbaustein SD_RFC_CUSTOMER_GET aufzurufen.
Die Eingabe wird dem Eingabeparameter NAME1 zugewiesen.
Das Ergebnis liefert die Tabellle CUSTOMER_T .
Führen Sie nun das SharePoint-Add-In aus. Folgendes Ergebnis erhalten Sie: