31.08.2021 | Timon Schuhmann
Die Transaktion SQVI ist unter vielen Beratern nicht bekannt, allerdings lohnt es sich einen Blick auf sie zu werfen: Der „Quick Viewer“ hat den Zweck, sich Daten aus selbst gebauten Views anzeigen zu lassen. Es bestehen mehrere Möglichkeiten auszuwählen, welche Daten angezeigt werden sollen. Die wichtigsten Beispiele sind zum einen das Ausgeben des Inhalts einer Datenbanktabelle und zum anderen das Anzeigen mehrerer „gejointer“ Tabelleninhalte.
Da zum Erstellen der Selects mit Joins keine Entwicklungsrechte notwendig sind und es auch keinen Transport auf das produktive System erfordert, ist die Transaktion oft das Mittel der Wahl bei Voranalyse Projekten aller Art.
In diesem Beitrag werden Sie knapp in die Verwendung der Transaktion eingeführt.
Um sich eine eigene View anzeigen zu lassen, müssen folgende Schritte durchgeführt werden:
Es erscheint ein Popup, auf welchem Sie die Wahl haben, eine oder mehrere verknüpfte Tabellen anzuzeigen. In diesem Beispiel gehen wir darauf ein, wie sich alle kundeneigenen IDocs mit Texten aus einer anderen Tabelle ausgegeben lassen werden können. Hierfür wählen wir die Datenquelle „Tabellen-Join“. Soll eine einzelne Datenbanktabelle angezeigt werden, wird die Quelle „Tabelle“ gewählt.
Im nächsten Bild können benötigte Tabellen sowie deren Join-Bedingungen hinzugefügt werden. Dafür stehen verschiedene Buttons, wie zum Beispiel „Tabelle einfügen/löschen“, „Alias-Tabelle definieren“ und „Verknüpfungsbedingungen vorschlagen“ in der Toolbar zur Verfügung.
Nachdem die Tabellen hinzugefügt wurden, kann per „Drag and Drop“ von Feld zu Feld die Verbindung zwischen zwei Feldern der Datenbanktabellen „gezeichnet“ werden. Außerdem besteht die Möglichkeit, sich Verknüpfungen vorschlagen zu lassen, oder vorhandene zu löschen.
Beim Klicken auf den GUI-Button „Zurück“ erscheint der folgende Screen:
Hier besteht die Möglichkeit auszuwählen, welche Felder im ALV ausgegeben werden sollen.
Des Weiteren ist der Quick Viewer in der Lage, automatisch einen Selection-Screen zum Filtern der gefundenen Daten zu generieren. Benötigte Felder müssen in der linken Bildschirmhälfte angehakt werden.
Nachdem alle gewünschten Einstellungen getroffen sind, wird mit Klick auf den Toolbar Button „Ausführen“ der Start-Selection-Screen sowie anschließend das Ausgabe-Dynpro generiert.
Die Transaktion SQVI bietet eine ganze Reihe an Möglichkeiten ohne Entwicklungsrechte Views aufzubauen und Tabellen miteinander zu verknüpfen. Sie ist vor allem bei Voranalyseprojekten sehr hilfreich, um effizient an benötigte Informationen zu erhalten. Darüber hinaus sind Views eine wertvolle Ergänzung zur Tabellenauswertung über die Transaktion SE16n, welche nur Daten einer Tabelle anzeigen kann. Falls die Transaktion folglich für Sie neu ist, probieren Sie diese unbedingt aus und überzeugen Sie sich selbst!