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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | RSRTR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | RSTT3 | 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 | N_CHECKFLAG | Instance attribute | Public | Type reference (TYPE) | RSTT_FLAG | User for Test Generation Set? | 20050428 | ||
2 | N_TAREA_TOOL | Static Attribute | Protected | Type reference (TYPE) | RSTT_TAREA | Test Area ID (Statistical for CLASS-CONSTRUCTOR) | 20041118 | ||
3 | O_MODTIME | Instance attribute | Protected | Type reference (TYPE) | RSRMODTIME | Last Change of Activation | 20050905 | ||
4 | O_TAREA_USER | Instance attribute | Public | Type reference (TYPE) | RSTT_TAREA | Trace Tool: Test Area ID | 20041116 | ||
5 | O_TLAYER_USER | Instance attribute | Public | Type reference (TYPE) | RSTT_TLAYER | Trace Tool: Tracing Layer ID | 20041116 | ||
6 | O_VALID | Instance attribute | Protected | Type reference (TYPE) | RSTT_FLAG | Trace Valid? | 20050905 | ||
7 | P_TRACEUSER | Instance attribute | Private | Type reference (TYPE) | RSTT_TUSER | Trace Tool: Trace User | 20050224 | ||
8 | P_USER | Instance attribute | Private | Type reference (TYPE) | RSTT_TUSER | User Name | 20041116 | ||
9 | P_USER_ACTIVE_FLAG | 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 | ACTIVATE | Static method | Public | Method | Activate One/Several Users | 20041116 |
2 | AUTO_USER_DEACT_24H | Static method | Public | Method | Users Are Deactivated After 24 Hours | 20050114 |
3 | CHECK_STATUS | Instance method | Protected | Method | Checks Validity of Start Time + Recording Status | 20050905 |
4 | DEACTIVATE | Static method | Public | Method | Deactivate One/Several Users | 20041116 |
5 | GET_ACTIVE_USERPARAM | Static method | Public | Method | Get User Parameters for Active User | 20051201 |
6 | GET_ACTIVE_USERS | Static method | Public | Method | Returns All Active Users | 20041129 |
7 | GET_STARTTIME | Instance method | Public | Method | Provide Current Start Time of User | 20050905 |
8 | GET_TRACEUSER | Instance method | Public | Method | Returns the Current Trace User (Authorization) | 20050224 |
9 | GET_TRACE_STATUS | Instance method | Public | Method | Provide Trace Status | 20050905 |
10 | GET_TUSER | Instance method | Public | Method | Returns the Current User | 20050224 |
11 | INIT_BASIC_USERDATA | Instance method | Public | Method | Initializes Basic User Data | 20051025 |
12 | INIT_USER_DATA | Instance method | Public | Method | Initializes User Data | 20041116 |
13 | IS_CERTAIN_USER_ACTIVE | Static method | Public | Method | Checks if Certain User Is Active | 20050120 |
14 | IS_USER_ACTIVE | Instance method | Public | Method | Checks if Current User Is Active | 20041116 |
15 | SET_TRACEUSER | 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 | Importing | I_CHECKFLAG | Call by reference | Type reference (TYPE) | RSTT_FLAG | User aktiviert für Testerzeugung? | 20050428 | ||
2 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | ||
3 | Importing | I_TRACEUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20050224 | ||
4 | Importing | I_TUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | R/3-System, Anmeldename des Benutzers | 20041117 | ||
5 | Importing | I_T_TUSER | Call by reference | Type reference (TYPE) | RSTT_T_USERNAME | Tabelle für User-Auswahl | 20041117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | AUTHORITY_ERROR | Berechtigungsproblem | 20050221 | |
2 | NO_USERS_TO_ACTIVATE | Kein Benutzer zum aktivieren | 20050221 | |
3 | TRACEUSER_DOES_NOT_EXIST | Trace-Benutzer exisiert nicht | 20050224 | |
4 | USER_ACTIVATION_ERROR | Der Benutzer konnte nicht aktiviert werden | 20041117 | |
5 | USER_DOES_NOT_EXIST | Benutzer existiert nicht | 20050224 | |
6 | USER_NO_CREATE_AUTH | 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 | Exporting | E_CLOSED | Call by reference | Type reference (TYPE) | RSTT_FLAG | Trace geschlossen? | 20050905 | ||
2 | Exporting | E_VALID | Call by reference | Type reference (TYPE) | RSTT_FLAG | Stimmen die Zeitpunkte überein? | 20050905 | ||
3 | Importing | 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 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | ||
2 | Importing | I_TUSER | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20041117 | ||
3 | Importing | I_T_TUSER | Call by reference | Type reference (TYPE) | RSTT_T_USERNAME | Tabelle für User-Auswahl | 20041117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | AUTHORITY_ERROR | Berechtigungsproblem | 20050221 | |
2 | NO_USERS_TO_DEACTIVATE | Keine Benutzer zum deaktivieren | 20050221 | |
3 | USER_DEACTIVATION_ERROR | 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 | Exporting | E_S_USER | Call by reference | Type reference (TYPE) | RSTT_S_USER | Trace-User-Daten | 20051201 | ||
2 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20051201 | ||
3 | Importing | 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 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050104 | ||
2 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | I_SKIP_USERCHECK | Call by reference | Type reference (TYPE) | RSTT_FLAG | Trace-Tool: Standard-Flag | 20051025 | ||
2 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20051025 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_USER | Username ist nicht zulässig | 20051025 | |
2 | NO_DATA_FOUND | Keine Daten gefunden | 20051025 | |
3 | TAREA_NOT_SET | 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 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20041123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_USER | Username ist nicht zulässig | 20041116 | |
2 | NO_DATA_FOUND | Keine Daten gefunden | 20041116 | |
3 | TAREA_NOT_SET | 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 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20050120 | ||
2 | Importing | I_UNAME | Call by reference | Type reference (TYPE) | RSTT_TUSER | Trace-Tool: Trace-User | 20050120 | ||
3 | Returning | 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 | Importing | I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Trace-Tool: Testbereich-ID | 20041123 | ||
2 | Returning | R_USER_ACTIVE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SEARCH_PROBLEMS | 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 | Importing | 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 |