Die SAP liefert mit der Transaktion SUIM schon ein mächtiges Werkzeug, wenn es um die Suche nach Benutzerinformationen geht. Leider werden gerade im Berechtigungsumfeld die Informationen nicht immer in einer Darstellung angeboten, in der alle Details auf einen Blick zu finden sind. In einem solchen Fall haben Sie zwei Optionen:

Einerseits hilft zum Beispiel das Schreiben eines Reports, der die passenden Tabellen ausliest und in einem ALV darstellt. Dieser Lösungsansatz ist jedoch nur umsetzbar, wenn man über die nötigen Programmierkenntnisse verfügt und außerdem die nötigen SAP Berechtigungen für die ABAP Workbench hat.

Um diese Herausforderung trotzdem lösen zu können, benötigt man in vielen Fällen aber nur den Zugriff auf die Transaktion SQVI (QuickViewer). Wie Sie die gewünschten Informationen im SAP-System finden können, um diesen zweiten Lösungsansatz zu verfolgen, möchte ich Ihnen nachfolgend Schritt für Schritt erläutern.

Möglichkeiten der Transaktion SQVI

Mit Hilfe der SQVI können Abfragen erstellt und abgesetzt werden. Über einen grafischen Editor werden die gewünschten Tabellen eingefügt und über einen JOIN miteinander verknüpft. Danach kann man die Tabellenfelder festlegen, die in der Ergebnismenge angezeigt werden sollen. Zusätzlich dazu können Tabellenfelder bestimmt werden, mit denen ein Selektionsbild generiert wird, um die Ergebnisse zu filtern.

Bitte beachten Sie, dass Sie für den nachfolgenden Anwendungsfall in der Regel auch über die Transaktion SUIM zu einem Ergebnis kommen. Die Arbeit mit den Ergebnismengen aus verschiedenen Abfragen der SUIM kann allerdings eine Konsolidierung, Filterung und Auswertung schwierig machen. Ich stelle Ihnen hier einige Anwendungsfälle für die Transaktion SQVI vor.

SAP Security & Berechtigungen

E-Book SAP Security und Berechtigungen

Über 300 Seiten praxisnahes SAP-Wissen mit Tipps, Tricks und Tutorials direkt aus echten Systemen.

Fragestellung: Welche Rollen sind einem Benutzer zugewiesen und wie sind die enthaltenen Berechtigungsobjekte ausgeprägt?

In diesem konkreten Fall geht es um eine Abfrage für das Berechtigungswesen: Zu Beginn eines Berechtigungsprojekts wird in aller Regel eine Aufnahme des Ist-Zustands im System durchgeführt. In Folge dessen ist die Information von Bedeutung, welcher Benutzer, welche Rolle besitzt und wie diese Rolle ausgeprägt ist. Sprich welche Berechtigungsobjekte sind enthalten und welche Werte sind diesen zugewiesen.

Umsetzung in der Transaktion SQVI

Nun aber zur Abfrage. Nachdem Sie die Transaktion SQVI gestartet haben legen Sie sich einfach eine neue Query an. Achten Sie beim Anlegen darauf, dass als Datenquelle der Tabellen-Join ausgewählt ist.

SAP SQVI Tabellen-join
Anschließend müssen Sie folgende Tabellen AGR_1016B, UST04, UST10S, USR12, UST12 und TOBJT einfügen. Aus diesen erhalten wir unsere Ergebnismenge.

Berechtigungsquery in SAP Transaktion SQVI
Im Basismodus können sie dann die Tabellenfelder für die Ausgabe bzw. die Selektionsmaske festlegen und die Reihenfolge nach belieben ändern.
In unserem Fall finden Sie die Einstellungen in den folgenden beiden Abbildungen.

Berechtigungsquery in SAP Transaktion SQVI: Feldauswahl
Berechtigungsquery in SAP Transaktion SQVI: Selektionsfelder
Wenn Sie nach dem Speichern die Abfrage ausführen erhalten Sie die nun gezeigte Eingabemaske, über die Sie die Ergebnismenge einschränken können.

Berechtigungsquery in SAP Transaktion SQVI: Selektionsbildschirm
In diesem Beispiel habe ich nur nach einem Benutzer gesucht. Das Ergebnis sehen sie auszugsweise hier.

Berechtigungsquery in SAP Transaktion SQVI: Ergebnis als Liste
Wie Sie erkennen können haben sie sämtliche Informationen über Benutzer und Rollen auf einen Blick und können über die ALV-üblichen Operationen mit der Liste arbeiten, sie filtern, für weitere Arbeitsschritte nach Excel exportieren usw.

Ihre Erfahrungen mit der Transaktion SQVI

Haben Sie schon ähnliche Abfragen über die Transaktion SQVI erstellt oder haben Sie andere Anregungen und Ideen für weitere Queries? Dann zögern Sie nicht und ergänzen Sie den Artikel mit Ihren Beiträgen.

Sie benötigen Unterstützung in diesem Thema? Informieren Sie sich über unsere Leistungen im Bereich SAP- und IT-Security-Beratung oder stellen kostenlos und unverbindlich eine Anfrage.


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar: