Projekte/ Xtract IS Table Join Query Builder
2015
Xtract IS Table Join Query Builder
Theobald Software · .NET · C# · WPF · WinForms · SAP · ABAP
2015 habe ich einen visuellen Query Builder für Table Joins als Teil der Xtract-IS-Produktreihe entwickelt. Ein Entwickler entwirft damit Table Joins über SAP-Tabellen: Tabellen auswählen, Beziehungen festlegen, Ausgabefelder ergänzen und das Ergebnis mit einem Kriterien-Designer eingrenzen, der WHERE- und HAVING-Klauseln aufbaut. Die Kriterien lassen sich beliebig gruppieren.
Auf SAP-Seite habe ich einen eigenen BAPI-Funktionsbaustein (Z_XTRACT_IS_TABLE_JOIN) entwickelt, der die Join-Definition verarbeitet und ein dynamisches SAP-Open-SQL-Statement erzeugt, Inner und Outer Joins eingeschlossen. Der Baustein paketiert die Daten außerdem mit einstellbarer Paketgröße, für einfache Abfragen wie für Abfragen mit den Aggregatfunktionen AVG, COUNT, MAX, MIN und SUM.
So ist er gebaut
Xtract IS verbindet SAP- und SAP-BW-Systeme mit SQL Server Integration Services. Massendaten werden mit wenigen Klicks extrahiert, die Suite bietet neun Komponenten für die verschiedenen SAP-Schnittstellentechnologien. Der Table Join Query Builder ist eine davon.
Der Builder ist in WPF (C#) geschrieben und sitzt in einem WinForms-Dialog. Das Designer-Fenster lässt sich zoomen, die Tabellenfelder lassen sich filtern.
Screenshots
Zwölf Bildschirme, von der Tabellenauswahl bis zum Kriterien-Designer.











