SAP ABAP Class CL_RSTT_USER (OLAP Trace: User)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX (Application Component) Business Explorer
⤷
RSTT_TRACE (Package) Trace Tool for SAP Netweaver 2005 (BW): Data Object Layer
⤷
⤷
Properties
| Class | CL_RSTT_USER | |
| Short Description | OLAP Trace: User | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSTT_TRACE | Trace Tool for SAP Netweaver 2005 (BW): Data Object Layer |
| Created | 20041116 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSTT_USER has no interface implemented.
Friends
Class CL_RSTT_USER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | RSTT_FLAG | User for Test Generation Set? | 20050428 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | RSTT_TAREA | Test Area ID (Statistical for CLASS-CONSTRUCTOR) | 20041118 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | RSRMODTIME | Last Change of Activation | 20050905 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | RSTT_TAREA | Trace Tool: Test Area ID | 20041116 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | RSTT_TLAYER | Trace Tool: Tracing Layer ID | 20041116 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | RSTT_FLAG | Trace Valid? | 20050905 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | RSTT_TUSER | Trace Tool: Trace User | 20050224 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RSTT_TUSER | User Name | 20041116 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | RSTT_USER_ACTIVE_FLAG | Trace Tool: Special Flag for User Active or Not | 20041116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Activate One/Several Users | 20041116 | |
| 2 | Static method | Public | Method | Users Are Deactivated After 24 Hours | 20050114 | |
| 3 | Instance method | Protected | Method | Checks Validity of Start Time + Recording Status | 20050905 | |
| 4 | Static method | Public | Method | Deactivate One/Several Users | 20041116 | |
| 5 | Static method | Public | Method | Get User Parameters for Active User | 20051201 | |
| 6 | Static method | Public | Method | Returns All Active Users | 20041129 | |
| 7 | Instance method | Public | Method | Provide Current Start Time of User | 20050905 | |
| 8 | Instance method | Public | Method | Returns the Current Trace User (Authorization) | 20050224 | |
| 9 | Instance method | Public | Method | Provide Trace Status | 20050905 | |
| 10 | Instance method | Public | Method | Returns the Current User | 20050224 | |
| 11 | Instance method | Public | Method | Initializes Basic User Data | 20051025 | |
| 12 | Instance method | Public | Method | Initializes User Data | 20041116 | |
| 13 | Static method | Public | Method | Checks if Certain User Is Active | 20050120 | |
| 14 | Instance method | Public | Method | Checks if Current User Is Active | 20041116 | |
| 15 | Static method | Public | Method | Set Trace User (for Authorization Processing) | 20051122 |
Events
Class CL_RSTT_USER has no event.
Types
Class CL_RSTT_USER has no local type.
Method Signatures
Method ACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECKFLAG | Call by reference | Type reference (TYPE) | RSTT_FLAG | User aktiviert für Testerzeugung? | 20050428 | |||
| 2 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | |||
| 3 | I_TRACEUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20050224 | |||
| 4 | I_TUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | R/3-System, Anmeldename des Benutzers | 20041117 | |||
| 5 | I_T_TUSER | Call by reference | Type reference (TYPE) | RSTT_T_USERNAME | Tabelle für User-Auswahl | 20041117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigungsproblem | 20050221 | ||
| 2 | Kein Benutzer zum aktivieren | 20050221 | ||
| 3 | Trace-Benutzer exisiert nicht | 20050224 | ||
| 4 | Der Benutzer konnte nicht aktiviert werden | 20041117 | ||
| 5 | Benutzer existiert nicht | 20050224 | ||
| 6 | Benutzer hat keine Berechtigung zum Erzeugen von Traces | 20071218 |
Method AUTO_USER_DEACT_24H Signature
Method AUTO_USER_DEACT_24H on class CL_RSTT_USER has no parameter.
Method AUTO_USER_DEACT_24H on class CL_RSTT_USER has no exception.
Method CHECK_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLOSED | Call by reference | Type reference (TYPE) | RSTT_FLAG | Trace geschlossen? | 20050905 | |||
| 2 | E_VALID | Call by reference | Type reference (TYPE) | RSTT_FLAG | Stimmen die Zeitpunkte überein? | 20050905 | |||
| 3 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050905 |
Method CHECK_STATUS on class CL_RSTT_USER has no exception.
Method DEACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | |||
| 2 | I_TUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20041117 | |||
| 3 | I_T_TUSER | Call by reference | Type reference (TYPE) | RSTT_T_USERNAME | Tabelle für User-Auswahl | 20041117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigungsproblem | 20050221 | ||
| 2 | Keine Benutzer zum deaktivieren | 20050221 | ||
| 3 | Der Benutzer konnte nicht deaktiviert werden | 20050221 |
Method GET_ACTIVE_USERPARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_S_USER | Call by reference | Type reference (TYPE) | RSTT_S_USER | Trace-User-Daten | 20051201 | |||
| 2 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20051201 | |||
| 3 | I_UNAME | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20051201 |
Method GET_ACTIVE_USERPARAM on class CL_RSTT_USER has no exception.
Method GET_ACTIVE_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | |||
| 2 | R_T_USERTAB | Value transfer | Type reference (TYPE) | RSTT_T_USER | Trace-Tool: Tabelle für User-Aktivierungseinstellungen | 20050103 |
Method GET_ACTIVE_USERS on class CL_RSTT_USER has no exception.
Method GET_STARTTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_STARTTIME | Value transfer | Type reference (TYPE) | RSRMODTIME | Startzeit | 20050905 |
Method GET_STARTTIME on class CL_RSTT_USER has no exception.
Method GET_TRACEUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TRACEUSER | Value transfer | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20050224 |
Method GET_TRACEUSER on class CL_RSTT_USER has no exception.
Method GET_TRACE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_VALID | Value transfer | Type reference (TYPE) | RSTT_FLAG | Trace valide? | 20050905 |
Method GET_TRACE_STATUS on class CL_RSTT_USER has no exception.
Method GET_TUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_USER | Value transfer | Type reference (TYPE) | RSTT_USER | Trace-Tool: Tabelle für User-Aktivierungseinstellungen | 20050224 |
Method GET_TUSER on class CL_RSTT_USER has no exception.
Method INIT_BASIC_USERDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SKIP_USERCHECK | Call by reference | Type reference (TYPE) | RSTT_FLAG | Trace-Tool: Standard-Flag | 20051025 | |||
| 2 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20051025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Username ist nicht zulässig | 20051025 | ||
| 2 | Keine Daten gefunden | 20051025 | ||
| 3 | Test-Berech ist nicht gesetzt ( zuerst 'init_tool_data'! ) | 20051025 |
Method INIT_USER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20041123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Username ist nicht zulässig | 20041116 | ||
| 2 | Keine Daten gefunden | 20041116 | ||
| 3 | Test-Berech ist nicht gesetzt ( zuerst 'init_tool_data'! ) | 20041116 |
Method IS_CERTAIN_USER_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050120 | |||
| 2 | I_UNAME | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20050120 | |||
| 3 | R_IS_ACTIVE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20050120 |
Method IS_CERTAIN_USER_ACTIVE on class CL_RSTT_USER has no exception.
Method IS_USER_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20041123 | |||
| 2 | R_USER_ACTIVE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Probleme bei der Aktiv-Flag-Bestimmung | 20041116 |
Method SET_TRACEUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TRACEUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | Traceuser (für Berechtigungsprüfung) | 20051122 |
Method SET_TRACEUSER on class CL_RSTT_USER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |