SAP Reports ohne Transaktionscode finden [Tutorial]
Autor: Tobias Harmes | 11. September 2015
Mithilfe diesen Beitrags möchte ich Ihnen zeigen, wie Sie SAP Reports ohne Transaktionscode in ihrem SAP-System identifizieren können. Ein Grund für diese Suche kann das Entziehen der Berechtigungen zum Aufruf der Transaktionen SE38 und SA38 im Rahmen eines Berechtigungsprojekts sein. Dadurch können die Reports nur noch über die ihnen zugewiesenen Transaktionen aufgerufen werden. Deshalb möchten wir wissen, wie wir die Reports finden, die keinen Transaktionscode besitzen und somit ohne die Transaktion SE38 oder SA38 nicht mehr aufgerufen werden können.
Schritt für Schritt: Report finden und verwenden
Zunächst einmal rufen wir die Transaktion SE16 auf und lassen uns die Tabelle TRDIR anzeigen. In dieser Tabelle sind alle Reports und Transaktionen hinterlegt. Wir grenzen die Ergebnismenge ein und lassen uns die eigenentwickelten Reports anzeigen.
Die Ergebnisliste exportieren wir anschließend als Excel-Datei, um später einen Abgleich mit den Reports zu machen, die einen Transaktionscode zugewiesen haben und somit Reports ohne Transaktionscode finden.
Dazu rufen wir die Tabelle TSTC auf und lassen uns aus den soeben extrahierten Reports diejenigen anzeigen, die einen Transaktionscode zugewiesen haben, indem wir die Einträge aus der Excel-Datei in die Einzelwertselektion einfügen.
Wenn man sich nun die „Anzahl Einträge“ anzeigen lässt, erhält man folgendes:
Das bedeutet, dass (8879 Reports – 544 Reports mit Transaktionscode =) 8335 Reports ohne Transaktionscode vorhanden sind.
Nun macht es Sinn, diese Liste ebenfalls als Excel-Datei zu exportieren um anschließend die Einträge mit der Liste aller Reports zu vergleichen und Duplikate zu entfernen. Dann erhalten wir die Reports, die keinen Transaktionscode zugewiesen haben.
Wie bereits aufgrund der „Anzahl Einträge“ vermutet, gibt es 544 doppelte Werte. Das heißt, es gibt 544 Reports, die einen Transaktionscode zugewiesen bekommen haben. Für die restlichen Reports müssen, sofern diese genutzt werden und aufrufbar sein sollen, Transaktionen gepflegt werden.
War der Beitrag für Sie hilfreich? Ich freue mich auf Ihre Kommentare.
2 Kommentare zu "SAP Reports ohne Transaktionscode finden [Tutorial]"
Sehr geehrter Herr Isin, liebe Community,
Bild 1 muss ich kommentieren/korrigieren:
Eigenentwicklungen (im Y- und Z-Namensraum) findet man nicht mit der Selektion Y* – Z*.
Damit werden nur Y* Ergebnisse gefunden.
Entweder als Einzelwerte Y* und Z* ermitteln (am sichersten) oder etwas wie Y* – Z_Z* (denn bei bis ZZ* fehlen wiederum die Report Z_*).
Sehr geehrter Herr Bauer,
das ist korrekt! Vielen Dank für den Hinweis. Den Screenshot habe ich bereits angepasst. Bei der im Beitrag beschriebenen Analyse fiel mir das nicht auf, da in diesem Fall Eigenentwicklungen lediglich als Y* benannt wurden.
Viele Grüße,
Coskun-Zeki Isin