Unsere Ninja-Suche


Neues aus dem BLOG

ABAP Cleaner

Die Bedeutung von Tools zur Einhaltung von Programmierkonventionen und Checks Die Entwicklung von qualitativ hochwertiger Software erfordert nicht nur technisches Know-how, sondern auch die Einhaltung bestimmter Programmierkonventionen und Standards....

Neue Wallpaper verfügbar!

Ab sofort stehen unsere neuen Ninja-Wallpaper zur Verfügung “Ninja-Town” zur Verfügung! Ninja-Town (1920×1080) Ninja-Town (3840×2160) Ninja-Town (3072×1920)

Clean Code und Unit Tests

Clean Code und Unit Tests: Eine unzertrennliche Kombination Neben Clean Code ist auch das Testen von entscheidender Bedeutung für eine erfolgreiche Softwareentwicklung. Automatisierte Unit Tests sind eine wichtige Methode,...

Sie wollen auch die Ninjas in Ihrem Unternehmen? Beauftragen Sie uns!

 

Aktuell suchen wir zur Festanstellung

Berechtigungstrace über die Transaktion ST01

Berechtigungstrace über die Transaktion ST01

Mit dem Trace können unter anderem Fehlermeldungen von Berechtigungen analysiert werden. Der Systemtrace kann hierbei für 2 Anwendungsfälle genutzt werden:

  • Trace eines Benutzers der mit seinen Berechtigungen scheitert
  • Trace eines Benutzers mit SAP_ALL bzw. übergreifenden Berechtigungen um alle Berechtigungsprüfungen zu sehen die durchgeführt werden.

Der Systemtrace wird über die Transaktion ST01 aufgerufen. Für eine Berechtigungsanalyse müssen die folgenden Einstellungen vorgenommen werden:

  • Anhaken für die Aufzeichnung der Berechtigungsprüfung
  • Allgemeine Filter einstellen (Angabe des Benutzers der aufgezeichnet werden soll)

Angabe des Benutzers der aufgezeichnet werden soll (1)

Der Systemtrace wird über die beiden folgenden Schaltflächen aktiviert bzw. deaktiviert

Der aktuelle Trace-Zustand ist immer eingeblendet. Dieser ist wichtig, da nur ein Trace zur Verfügung steht den sich die entsprechenden Benutzer teilen

VORGEHEN BEIM SYSTEMTRACE

Die Dauer der Aufzeichnung sollte auf ein Minimum reduziert werden. Dies verhindert, dass im Protokoll unnötig viele Einträge erscheinen die nichts mit der eigentlichen Analyse zu tun haben.

  1. Vorbereiten Systemtrace
  2. Benutzer führt Aktion durch​
  3. Deaktivieren Systemtrace​

Nach dem Systemtrace kann das Protokoll wie folgt angezeigt werden

Auf dem nun folgenden Dynpro muss der Benutzer der aufgezeichnet wurde, sowie der Zeitraum der angezeigt werden soll eingetragen bzw. überprüft werden.

Über den Button ausführen wird anschließend das Protokoll angezeigt

ANALYSE DES PROTOKOLLS

Im Protokoll werden nun alle durchgeführten Berechtigungsprüfungen angezeigt. In der Spalte Objekt  ist das geprüfte Berechtigungsobjekt aufgeführt.

Die Spalte (1)zeigt das Ergebnis der Berechtigungsprüfung als RC (Return Code) an. Der Wert 0 entspricht hier einer erfolgreichen Berechtigungsprüfung. Alle Werte > 0 einer fehlgeschlagenen Berechtigungsprüfung. Farblich wird das Ergebnis in “dunkelgrün” für eine erfolgreiche und in “hellgrün” für eine fehlgeschlagene Berechtigungsprüfung dargestellt.

In der Spalte Text (2) sieht man im Detail die Felder des Berechtigungsobjektes mit den entsprechenden Werten die geprüft wurden.

Neue Transaktion STAUTHTRACE

Von der SAP wurde mit der Transaktion STAUTHTRACE eine weitere Möglichkeit für Berechtigungs-Traces zur Verfügung gestellt. Hinweise zu der Transaktion sind im OSS-Hinweis 1603756 enthalten. Neben der Möglichkeit eines systemweiten Traces bietet gerade die Auswertung im ALV Format einige Vorteile.

Ich möchte einen Termin vereinbaren

Ich habe ein Anliegen

Ich habe ein AnlieGen