Tabellen mit der SE16H verknüpfen
Die SE16H kann auch Tabellen joinen!
Mit der neuen Transaktion SE16H brachte uns SAP einige sehr nützliche Updates zur Tabellenanzeige.
Über die zusätzlichen Funktionen habe ich in einem anderen Beitrag bereits ein Video gedreht. Doch eine extrem interessante Funktionen möchte ich noch einmal separat behandeln.
Es geht dabei um die Möglichkeit direkt in der SE16H Tabellen miteinander zu verknüpfen. Dazu musste man früher auf andere Transaktionen, wie etwa dem Quick Viewer, oder externe Programme bzw. Software zugreifen. Mit der SE16H geht das nun direkt in der Transaktion.
Wenn man mit SAP Tabellen arbeitet und dazu auch Tabellen verknüpfen muss, sollte man sich diese Funktion nicht entgehen lassen.
Auch dazu gibt es ein Video, sowie die wesentlichen Schritte als Screenshot im Beitrag.
Schritt 1: Den Outer Join definieren
Wichtig ist an dieser Stelle zu erwähnen, dass uns die SE16H eine Möglichkeit zum sog. Outer Join bietet. Möchte man Tabellen unter anderen Join-Bedingungen miteinander verknüpfen, muss auf eine andere Lösung (wie zum Beispiel der Quick Viewer) zurückgegriffen werden.
Im ersten Schritt muss die Join-Definition konfiguriert werden. Dazu muss die gewünschte Primärtabelle zuerst über die SE16H ausgewählt und geladen werden (hier die EKKO).
Ist das erledigt, wird über den Klick auf den Button der Join konfiguriert.
Schritt 2: Bezeichnung, Sekundärtabelle(n), Felder und Schlüssel festlegen
Im nächsten Schritt muss nun der Name der Join-Definition eingegeben werden.
Anschließend können eine oder mehrere Sekundärtabellen, die man an die Primärtabelle „anhängen“ möchte, definiert werden. In unserem Beispiel hängen wir die EKPO an die EKKO.
Am Schluss wird noch der Schlüssel, über den die Tabellen miteinander verknüpft werden, definiert (Wichtig: Es klappt nur mit den Doppelklick auf die Sekundärtabelle, für die der Schlüssel angelegt werden soll).
In unserem Beispiel werden die beiden Tabellen über die Einkaufsbelegnummer (EBELN) miteinander verknüpft.
Ist man damit fertig, kann gesichert werden.
Schritt 3: Die Ausgabetabelle erzeugen
Bevor nun die Ausgabetabelle erzeugt wird kann diese noch, wie gewohnt, anhand von Feldwerten der Primärtabelle eingeschränkt werden.
In unserem Beispiel möchten wir nur Daten in unserer Ausgabetabelle anzeigen, die den Buchungskreis 1000 entsprechen mit Anlagedatum zwischen dem 01.01.2021 und dem 31.12.2021.