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 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