Datenquellen

SAP Tabellen mit vielen Spalten auslesen

Hier finden Sie die Anleitung zur manuellen Installation des Funktionsbausteins Z_XTRACT_IS_TABLE.

Schritt 1 – Baustein anlegen

Starten Sie die Transaktion SE37 und legen Sie einen neuen Baustein namens Z_XTRACT_IS_TABLE an. Sie können ihn in eine bestehende Funktionsgruppe ablegen oder eine neue Funktionsgruppe dafür anlegen. Dasselbe gilt für die Entwicklungsklasse.

Im Reiter Attribute stellen sie die Ausführungsart auf remote aufrufbar.

Z-Custom-Function-01

Schritt 2 – Import-Parameter

Definieren Sie die Import-Parameter wie im folgenden Screenshot gezeigt.

Z-Custom-Function-02

Schritt 3 – Tabellen-Parameter

Definieren Sie die Tabellenparameter wie im folgenden Screenshot gezeigt.

Z-Custom-Function-03

Schritt 4 – Exceptions

Definieren Sie die Ausnahmen (Exceptions) wie im folgenden Screenshot gezeigt.

Z-Custom-Function-04

Schritt 5 - Code

Den ABAP-Code finden Sie in der Datei Z_XTRACT_IS_TABLE.txt welche hier heruntergeladen werden kann. Sie können den Code einfach per Strg+C und Strg+V in den Quellcode-Editor übernehmen.

Speichern und Aktivieren Sie den Baustein.

Alternativ können Sie den Funktionsbaustein mit Hilfe des mitgelieferten Transportauftrags thtrans.zip installieren, den Sie im Unterordner ABAP des Installationsordners finden.

Schritt 6 – Verwendung im Peakboard Designer

Sobald der Baustein in SAP aktiv ist, weisen Sie Peakboard direkt im XQL-Statement an, ihn anstelle des Standard-RFC_READ_TABLE zu verwenden. Dafür hängen Sie an die SELECT-Anweisung die Klausel WITH-OPTIONS(CUSTOMFUNCTIONNAME = '...') an und geben dort den Namen Ihres Bausteins an:

SELECT * FROM MARA WITH-OPTIONS(CUSTOMFUNCTIONNAME = 'Z_XTRACT_IS_TABLE')

Die Klausel funktioniert mit jeder Tabelle und lässt sich mit den üblichen XQL-Elementen wie TOP, einer Spaltenliste oder einer WHERE-Bedingung kombinieren. Sobald der Baustein einmal in Ihrem SAP-System installiert ist, können Sie ihn in beliebig vielen Datenquellen referenzieren.

Wir lernen von dir!

Hat dir dieser artikel geholfen?

Lass dich erleuchten!

Du benötigst weitere unterstützung?

Peakboard Youtube icon Zum YouTube Kanal

Unsere zahlreichen Videos für Einsteiger und Fortgeschrittene erklären dir genau, wie du dein Dashboard gestaltest.

Peakboard Templates icon Zu den Peakboard Templates

Lade dir unsere Templates für die verschiedensten Anwendungsfälle kostenlos herunter.

Peakboard icon Zu www.peakboard.com

Auf unserer Website findest du alle wichtigen Infos zu Peakboard sowie verschiedene Anwendungsfälle und Success Stories.