Ansicht
Dokumentation

S_RS_RSTT - Berechtigungsobjekt für das RS-Trace-Tool


consolut Berechtigungen für SAP
Einfache Berechtigungsverwaltung für SAP

S_RS_RSTT - Berechtigungsobjekt für das RS-Trace-Tool

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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.







consolut Berechtigungen für SAP
Einfache Berechtigungsverwaltung für SAP


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 )