Das SAP HANA Studio bietet eine Vielzahl an integrierten Analyse-Features für Tabelleninhalte. Eine von mir häufig benutzte Funktionalität ist die Anzeige der eindeutigen Werte einer Tabellenspalte. In der Datenvorschau einer Tabelle kann man über einen Rechtsklick auf die Spalte oder über den Tab „Distinct values“ die Funktion aufrufen.
Das Ergebnis wird anschließend in einer Tabelle dargestellt. Dabei wird für jeden eindeutigen Wert die Anzahl des Vorkommens und die prozentuale Verteilung angezeigt.
Eindeutige Werte einer Tabellenspalte in der SAPGUI
Leider vermisste ich diese Funktionalität im SAPGUI Umfeld bzw. in der Transaktion se16 für Tabellen. Ein Workaround wäre der Export der Daten nach Excel, um dort die Analyse durchzuführen. Das ist allerdings sehr aufwändig und bei größeren Tabellen mit hohem Zeitaufwand verbunden. Für DSO-Tabellen kann über die Datenanzeige (listcube) die Funktionalität mit vielen Klicks nachgebaut werden. Jedoch geht dies nicht für normale se16 Tabellen und der Aufwand muss für jede Analyse immer wieder neu investiert werden. Weiterhin fehlten mir für eine saubere Analyse die Stammdaten-Texte zu den jeweiligen Schlüsseln.
Daher entwickelte ich einen ABAP se38 Report, der mir die Funktionalität aus dem SAP HANA Studio bietet und zusätzlich mögliche Stammdaten-Texte nachliest. Der Report kann hier heruntergeladen werden: Z_INTELLIFY_DISTINCT_VALUES Als Parameter kann die Tabelle und die Spalte übergeben werden.
Ist die übergebene Spalte in der Tabelle nicht vorhanden, wird eine Definition der Tabelle ausgegeben. Ansonsten wird das Ergebnis folgendermaßen darstellt. Für die Texte wird versucht aus folgenden Quellen nachzulesen: InfoObject-Stammdatentabellen und Domänen.
Download des Reports SAP Distinct Values
Benötigen Sie Beratungs- oder Entwicklungsunterstützung in Ihrem SAP BW / HANA / SAPUI5 Projekt? Dann zögern Sie nicht und kontaktieren uns unverbindlich unter info@intellify.de.