Ansicht
Dokumentation
S_RS_RSTT - Berechtigungsobjekt für das RS-Trace-Tool
Fill RESBD Structure from EBP Component Structure ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Definition
Das Berechtigungsobjekt S_RS_RSTT für das RS Trace-Tool steuert sämtliche Berechtigungsprüfungen der Transaktion RSTT und aller weiteren Prozess, die das RS Trace-Tool betreffen.
Es dient dazu Benutzern der Transaktion RSTT nur genau diejenigen Aktivitäten anzubieten bzw. durchzuführen zu denen sie ausdrücklich berechtigt sind. Dabei setzt sich der Berechtigungscontext - also das Berechtigungsobjekt- aus drei Komponenten zusammen:
1),,dem Typ des im Trace-Tool behandelten Objekts
2),,dem bzw. den interagierenden User(n)
3),,der zu prüfenden Aktivität
Mit diesen drei Komponenten können ausreichend flexible Berechtigungszustände definiert werden, die eine klare Trennung zwischen #normalen Usern' ohne Einwirkungspotential auf die Konfiguration des Tools, das Logarchiv und sämtlicher Traceobjekte anderer User und Sonderusern wie Administratoren oder Testverantwortlichen, welche sehr wohl userübergreifende Objekte verändern oder löschen sowie Anpassungen an den Toolparametern vornehmen dürfen, erlauben.
Definierte Felder
Feld 1:,,RSTTBOBJ
Beschreibung:,,
Dieses Feld ermöglicht die Angabe eines bestimmten Objekttyps bzw. mehrerer Objekttypen die für die gewählten User (Feld 2) eine bestimmte Aktivität (Feld 3) berechtigen sollen.
Wertebereich:
,,TRACE Standard-Trace; (Trace-Typ STRD)
,,CATTTRACE CATT-Trace; (Trace-Typ CATT)
,,OLAPTRACE OLAP-Trace; (Trace-Typ OLAP)
,,OLAPCACHE OLAP-Cache-Trace; (Trace-Typ OCAC)
,,OLAPAUTH,, OLAP-Berechtigungs-Trace; (Trace-Typ OATH)
,,OLAPAGGRE OLAP-Aggregats-Trace; (Trace-Typ OAGG)
,,OLAPPLAN OLAP-Plan-Trace; (Trace-Typ OBPS)
,,OLAPDELTA,, OLAP-Delta-Cache-Trace; (Trace-Typ ODCA)
,,AUTHTRACE Berechtigungs-Trace; (Trace-Typ AUTH)
,,WHMTRACE WHM-Trace; (Trace-Typ WHM)
,,TRACEPAC Trace-Paket; (Trace-Typ OCAC)
,,TESTPAC Test-Paket,,
,,TUSER Test-User
,,TRACEJOB Trace-Job
,,TESTJOB Test-Job
,,CSVAR Checkselektion-Variante
,,POBJCSVAR Programmobjekt-Checkselekt
,,REFVAR Referenz-Daten-Variante
Die Objekttypen TRACE bis WHMTRACEumfassen alle das Traceobjekt und besitzen abhängig von ihrem Tracetyp eine eigene Ausprägung für das Feld. Objekttyp TRACEPAC beschreibt die Trace-Pakete, die innerhalb des Subtools #Cachepreloader' mehrere Trace zusammenfassen. Im Gegenzug dazu beschreibt Objekttyp TESTPAC solche Trace-Pakete, die als sogenannte Test-Pakete innerhalb des Subtools #CAT-Tool' CATT-Trace bzw. spezialisierte Test-Trace gruppieren. Im gleichen Kontext stehen die Objekttypen TRACEJOB und TESTJOB als Jobs der entsprechenden Subtools. TUSER steuert die Berechtigung für die Aktivierung und Deaktivierung von Trace-Benutzern. Die Objekttypen CSVAR und POBJCSVAR umfassen Variantenablagen die im Subtool #CAT-Tool' die Definition von vorbelegten Checkselektionen (gesamte Selektion) bzw. Checkselektionen in bezug auf ein bestimmtes Programmobjekt ermöglichen. REFVAR stellt hingegen eine Variantenart dar, welche die Ablage unterschiedliche Versionen von Test-Referenzdaten im Subtool #CAT-Tool' für CATT-Trace verwaltet.
Feld 2:,,USER
Beschreibung:,,
Dieses Feld ermöglicht die Angabe eines Benutzers bzw. mehrerer Benutzer, der/die Autor/en und Verantwortliche/r von Objekttypen ist/sind. Durch die Angabe wird der aktuelle Benutzer berechtigt, auf dessen/deren Objekttyp/en Aktivitäten (Feld 3) auszuführen.
Wertebereich: -
Feld 3:,,ACTVTY
Beschreibung:,,
Dieses Feld ermöglicht die Angabe einer bestimmten Aktivität bzw. einer Serie von Aktivitäten; die ein User bzw. eine Usergruppe für die Interaktion mit dem gewählten bzw. den gewählten Objekttyp(en) ausüben darf/dürfen.
Wertebereich:
,,01 Hinzufügen oder Erzeugen
,,02 Ändern
,,03 Anzeigen
,,06 Löschen
,,16 Ausführen
,,21 Transportieren
,,24 Archivieren
,,60 Importieren
,,61 Exportieren
,,63 Aktivieren
Aktivität 01 (Hinzufügen oder Erzeugen), 02 (Ändern), 03 (Anzeigen) und 06 (Löschen)sind bekannten Standardaktivitäten und können entsprechend ihrer Semantik auf alle Objekttypen angewendet werden. Die Aktivität 16 (Ausführen) umfasst die Aktionen #Abspielen' und #Prüfen' für die Objekttypen Trace/CATT-Trace und Trace-Paket/Test-Paket sowie die Aktion #Test-Referenzdaten aufzeichnen' für die Objekttypen CATT-Trace und Test-Paket. Ebenso werden alle weiteren Aktionen mit #Ausführ'-Charakter mit dieser Aktivität verbunden; z.b. die Ergebniswertverifikation bei CATT-Tracen. Alle Tätigkeiten in Bezug auf Meldungsarchivierung werden durch Aktivität 24 (Archivieren) verkörpert. Die Möglichkeiten eines Exports bzw. eines Imports der Metainformationen ebenso aller Stammdaten bezüglich der Trace-Tool Objekte werden über die Aktivitäten 60 (Importieren) und 61 (Exportieren) berechtigungsgesteuert. Aktivität 63 (Aktivieren) hingegen bezieht sich auf die Zustandsanpassung von transportierenden Trace-Tool Objekten nach dem Import an die Systemumgebung des jeweiligen Zielsystems. Bei dieser Aktivität werden automatisch Einstellungen der ausgewählten Objekte überschrieben bzw. verändert, welche daher eine separate Berechtigungsprüfung bedarf.
Beispiel aus dem Quellcode:
AUTHORITY-CHECK OBJECT 'S_RS_RSTT'
ID 'RSTTBOBJ' FIELD l_rsttbobj " TRACE
ID 'USER' FIELD l_author
ID 'ACTVT' FIELD rstt3_c_auth_activity-display.
IF sy-subrc <> 0.
RAISE authority_error.
ENDIF.
Addresses (Business Address Services) BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7201 Date: 20240419 Time: 055143 sap01-206 ( 114 ms )