SAP ABAP Class CL_RSTT_DB_TOOL (Edit Database Table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX (Application Component) Business Explorer
     RSTT_DB (Package) Trace Tool for SAP Netweaver 2005 (BW): Persistence Layer
Properties
Class CL_RSTT_DB_TOOL  
Short Description Edit Database Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTT_DB   Trace Tool for SAP Netweaver 2005 (BW): Persistence Layer 
Created 20041115   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_DB_TOOL has no interface implemented.
Friends
Class CL_RSTT_DB_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_S_TOOLPARAM Constant Public See coding 20060518
2 N_C_PARAM_RSPLS_SAVE Constant Public See coding 20080222
3 O_PARAM_LOADED Static Attribute Protected Type reference (TYPE) OT_S_TOOLPARAM_STATUS Load Status of System Parameters 20060922
4 O_PARAM_VALUE Static Attribute Protected Type reference (TYPE) OT_S_TOOLPARAM_BUFFER Value of System Parameters 20060922
5 O_TH_RSADMIN Static Attribute Protected Type reference (TYPE) OT_TH_RSADMIN RSADMIN Parameter 20080222
6 O_TX_PARAM Static Attribute Protected Type reference (TYPE) RSTT0_T_PARAMLIST Buffer for Tool Parameter 20060628
7 P_TX_DOMAIN Static Attribute Private Type reference (TYPE) PT_TX_DOMAIN 20041123
Methods
# Method Level Visibility Method type Description Created on
1 GET_RSADMIN_PARAM Static method Public Method Get Administration Parameter 20080211
2 GET_RSTT_ACTIVE Static method Public Method Find Global RSTT Activation 20090427
3 GET_USER_PARAM Static method Public Method Determine User Parameters from Storage Location 20070831
4 MODIFY_SINGLE_TOOLPARAM Static method Public Method Modify Simple Tool Parameter 20061013
5 MODIFY_TOOLPARAM_EXECTP Static method Public Method Modify Tool Parameter 'Execution Type' 20060921
6 MODIFY_TOOLPARAM_INPUT_SP Static method Public Method Modify Tool Parameter 'Support Package Source' 20061013
7 MODIFY_TOOLPARAM_TOBJ_IGNORE Static method Public Method Modify Tool Parameter 'Test Object Reset' 20060922
8 MODIFY_TOOL_PARAM Static method Public Method Update Tool Parameters 20060518
9 MODIFY_USERPARAM Static method Public Method Modify User Parameters 20060228
10 MODIFY_USERS_STATUS Static method Public Method Modified Table RSTT_USER (Insert/Update) 20041117
11 MODIFY_USERS_TAREA Static method Public Method Modified Table RSTT_USERAREA for Several Users 20041118
12 MODIFY_USER_TAREA Static method Public Method Modified Table RSTT_USERAREA 20041118
13 READ_ACTIVE_USER Static method Public Method Read Active Entry from User i_tuser 20041123
14 READ_ACTIVE_USERNAMES Static method Public Method Read All Active User Names of Existing Test Area 20041122
15 READ_ACTIVE_USERS Static method Public Method Read All Active Users of Existing Test Area 20041121
16 READ_DOMAIN Static method Public Method Read Any Domains with Texts 20041118
17 READ_MULTIPLE_USERS_STATUS Static method Public Method Read Several Users 20041117
18 READ_SINGLE_TOOLPARAM Static method Public Method Read Simple Tool Parameter 20061013
19 READ_SY_TEXTS Static method Public Method Reads from Global Text Table RSTT_SY_TEXTS 20041118
20 READ_TOOLPARAM_EXECTP Static method Public Method Read Tool Parameter 'Execution Type' 20060921
21 READ_TOOLPARAM_INPUT_SP Static method Public Method Read Tool Parameter 'Support Package Source' 20061013
22 READ_TOOLPARAM_TOBJ_IGNORE Static method Public Method Read Tool Parameter 'Test Object Reset' 20060922
23 READ_TOOL_PARAM Static method Public Method Read Tool Parameters 20060518
24 READ_USER_STATUS Static method Public Method Reads from Table RSTT_USER 20041116
25 READ_USER_TAREA Static method Public Method Reads from Table RSTT_USERAREA 20041116
26 SET_RSTT_ACTIVE Static method Public Method Set Global RSTT Activation 20090427
27 UPDATE_USER_STATUS Static method Public Method Changes Table RSTT_USER 20041116
28 UPDATE_USER_TAREA Static method Public Method Changes Table RSTT_USERAREA 20041116
29 WRITE_USER_STATUS Static method Public Method Writes in Table RSTT_USER 20041116
30 WRITE_USER_TAREA Static method Public Method Writes in Table RSTT_USERAREA 20041116
31 _ADD_PARAM_BUFFER Static method Protected Method 20060628
32 _READ_PARAM_BUFFER Static method Protected Method 20060628
Events
Class CL_RSTT_DB_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OT_S_TOOLPARAM_BUFFER Protected See coding 20060922 BEGIN OF ot_s_toolparam_buffer, trace_exectp TYPE rstt_flag, tobj_ignore TYPE rstt_flag, input_sp TYPE rstt_flag, trans_sysrel TYPE rstt_t_sysrel, adm_user TYPE rstt_t_adm, auth_refuser TYPE rstt_tuser, user_param TYPE rstt_t_userparam, global_deactive type rstt_flag, atr_service_class type classname, tdata_service_class type classname, tdata_compression type rstt_flag, tdata_query_txt type rstt_flag, END OF ot_s_toolparam_buffer
2 OT_S_TOOLPARAM_STATUS Protected See coding 20060922 BEGIN OF ot_s_toolparam_status, cov_testgroup TYPE rstt_flag, tct_blocksize TYPE rstt_flag, tct_sp_range TYPE rstt_flag, tct_sp_rjava TYPE rstt_flag, trace_exectp TYPE rstt_flag, tobj_ignore TYPE rstt_flag, input_sp TYPE rstt_flag, trans_sysrel TYPE rstt_flag, adm_user TYPE rstt_flag, auth_refuser TYPE rstt_flag, user_param TYPE rstt_flag, global_deactive type rstt_flag, atr_service_class type rstt_flag, tdata_service_class type rstt_flag, tdata_compression type rstt_flag, tdata_query_txt type rstt_flag, END OF ot_s_toolparam_status
3 OT_TH_RSADMIN Protected See coding 20080222 ot_th_rsadmin TYPE HASHED TABLE OF rsadmin WITH UNIQUE KEY object
4 PT_SX_DOMAIN Private See coding 20041123 BEGIN OF pt_sx_domain, doma_nm TYPE rstt_domanm, tab TYPE rstt_t_doma_text, END OF pt_sx_domain
5 PT_TX_DOMAIN Private See coding 20041123 pt_tx_domain TYPE standard TABLE OF pt_sx_domain WITH key doma_nm
Method Signatures

Method GET_RSADMIN_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNM Call by reference Type reference (TYPE) RSADOBJ Parametername 20080211
2 Importing I_USE_BUFFER Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Puffer verwenden 20080222
3 Returning R_VALUE Value transfer Type reference (TYPE) RSVALUE Wert 20080211

Method GET_RSADMIN_PARAM on class CL_RSTT_DB_TOOL has no exception.

Method GET_RSTT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE Value transfer Type reference (TYPE) RSTT_FLAG RSTT ist aktiv 20090427

Method GET_RSTT_ACTIVE on class CL_RSTT_DB_TOOL has no exception.

Method GET_USER_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USERNM Call by reference Type reference (TYPE) RSTT_TUSER Benutzer 20070831
2 Returning R_S_USERPARAM Value transfer Type reference (TYPE) RSTT_S_USERPARAM Benutzerparameter 20070831

Method GET_USER_PARAM on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_SINGLE_TOOLPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM_CODE Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-Code 20061013
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert 20061013

Method MODIFY_SINGLE_TOOLPARAM on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_TOOLPARAM_EXECTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXECTP Call by reference Type reference (TYPE) RSTT_FLAG Ausführungstyp 20060921

Method MODIFY_TOOLPARAM_EXECTP on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_TOOLPARAM_INPUT_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_SP Call by reference Type reference (TYPE) RSTT_FLAG Support-Package-Quelle 20061013

Method MODIFY_TOOLPARAM_INPUT_SP on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_TOOLPARAM_TOBJ_IGNORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE Call by reference Type reference (TYPE) RSTT_FLAG Rücksetzungsart 20060922

Method MODIFY_TOOLPARAM_TOBJ_IGNORE on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_TOOL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECORDS Call by reference Type reference (TYPE) RSTT_INT4 Anzahl Zeilen 20060518
2 Importing I_PARAMID Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-ID 20060518
3 Importing I_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST Parameter-Tabelle 20060518

Method MODIFY_TOOL_PARAM on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_USERPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TUSER Call by reference Type reference (TYPE) RSTT_TUSER Trace-User 20060228
2 Importing I_XML_PARAMS Call by reference Type reference (TYPE) RSTT_BLOB Userparameter 20060228

Method MODIFY_USERPARAM on class CL_RSTT_DB_TOOL has no exception.

Method MODIFY_USERS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TUSER Call by reference Type reference (TYPE) RSTT_S_USER Trace-Tool: Struktur der User-Tabelle (RSTT_USER) 20041117
2 Importing I_T_TUSER Call by reference Type reference (TYPE) RSTT_T_USER Tabellentyp für Übergabe von Userdaten 20041117
# Exception Resumable Description Created on
1 NO_USER_TO_ENTER Beide Import Parameter sind nicht gefüllt 20041117

Method MODIFY_USERS_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USER Call by reference Type reference (TYPE) RSTT_S_USER Trace-Tool: Struktur der Tabelle RSTT_USER 20041119
2 Importing I_S_USERAREA Call by reference Type reference (TYPE) RSTT_S_USERAREA Trace-Tool: Struktur für DB RSTT_USERAREA 20041119
3 Importing I_T_USER Call by reference Type reference (TYPE) RSTT_T_USER Trace-Tool: Tabelle der Tabelle RSTT_USER 20041119
# Exception Resumable Description Created on
1 INVALID_USER Der User ist nicht gültig 20041119
2 NO_MODIFIED_ROWS Es wurden keine Zeilen modifiziert 20041119

Method MODIFY_USER_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USERAREA Call by reference Type reference (TYPE) RSTT_S_USERAREA Struktur für DB RSTT_USERAREA 20041118
# Exception Resumable Description Created on
1 INVALID_USER Unzulässiger User 20041118
2 NO_MODIFIED_ROWS Es wurden keine Zeilen verändert 20041118

Method READ_ACTIVE_USER 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 Importing I_TUSER Call by reference Type reference (TYPE) RSTT_TUSER Trace-Tool: Trace-User 20041123
3 Returning R_S_USER Value transfer Type reference (TYPE) RSTT_S_USER Struktur der Tabelle RSTT_USER 20041123
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten auf DB gefunden 20041123

Method READ_ACTIVE_USERNAMES 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 20041122
2 Importing I_T_USERNAME Call by reference Type reference (TYPE) RSTT_T_USERNAME Tabelle für User-Auswahl 20041122
3 Returning R_T_USERNAME Value transfer Type reference (TYPE) RSTT_T_USERNAME Alle aktiven User 20041122

Method READ_ACTIVE_USERNAMES on class CL_RSTT_DB_TOOL has no exception.

Method READ_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 20041121
2 Importing I_T_USERNAME Call by reference Type reference (TYPE) RSTT_T_USERNAME Tabelle für User-Auswahl 20041122
3 Returning R_T_USERTAB Value transfer Type reference (TYPE) RSTT_T_USER Tabellentyp für Übergabe von Userdaten 20041121

Method READ_ACTIVE_USERS on class CL_RSTT_DB_TOOL has no exception.

Method READ_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMA_NM Call by reference Type reference (TYPE) RSTT_DOMANM Domänen-Name 20041118
2 Returning R_T_DOMA_TEXT Value transfer Type reference (TYPE) RSTT_T_DOMA_TEXT Tabelle für Domänen-Texttabelle 20041118
# Exception Resumable Description Created on
1 DOMA_READ_PROBLEMS Probleme beim Lesen der Domäne 20041118

Method READ_MULTIPLE_USERS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TUSER Call by reference Type reference (TYPE) RSTT_T_USER Tabellentyp für Übergabe von Userdaten 20050114
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten auf DB gefunden 20041117

Method READ_SINGLE_TOOLPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) ANY Wert 20061013
2 Importing I_PARAM_CODE Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-Code 20061013

Method READ_SINGLE_TOOLPARAM on class CL_RSTT_DB_TOOL has no exception.

Method READ_SY_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) RSTT_CONTEXT Objekt-Kontext für Texte 20041118
2 Importing I_DOMA_NM Call by reference Type reference (TYPE) RSTT_DOMANM Name der Domäne 20041118
3 Importing I_MEGAVALUE Call by reference Type reference (TYPE) RSTT_CHAR20 Oberster Schlüsselwert 20041118
4 Importing I_SUPERVALUE Call by reference Type reference (TYPE) RSTT_CHAR20 Übergeordneter Schlüsselwert 20041118
5 Returning R_T_VALUE Value transfer Type reference (TYPE) RSTT_T_SY_TEXTS Tabelle für Systemtabelle RSTT_SY_TEXTS 20041118
# Exception Resumable Description Created on
1 NON_VALID_VALUES Unzulässige Wertangaben 20041118
2 NO_DATA_FOUND Keine Daten gefunden 20041118

Method READ_TOOLPARAM_EXECTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXECTP Value transfer Type reference (TYPE) RSTT_FLAG Ausführungstyp 20060921

Method READ_TOOLPARAM_EXECTP on class CL_RSTT_DB_TOOL has no exception.

Method READ_TOOLPARAM_INPUT_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INPUT_SP Value transfer Type reference (TYPE) RSTT_FLAG Support-Package-Quelle 20061013

Method READ_TOOLPARAM_INPUT_SP on class CL_RSTT_DB_TOOL has no exception.

Method READ_TOOLPARAM_TOBJ_IGNORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IGNORE Value transfer Type reference (TYPE) RSTT_FLAG Rücksetzung ignorieren 20060922

Method READ_TOOLPARAM_TOBJ_IGNORE on class CL_RSTT_DB_TOOL has no exception.

Method READ_TOOL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST Parameter-Tabelle 20060518
2 Importing I_PARAMID Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-ID 20060518

Method READ_TOOL_PARAM on class CL_RSTT_DB_TOOL has no exception.

Method READ_USER_STATUS 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 20041116
2 Importing I_TUSER Call by reference Type reference (TYPE) RSTT_TUSER Trace-Tool: Trace-User 20041116
3 Returning R_T_USERTAB Value transfer Type reference (TYPE) RSTT_T_USER Tabellentyp für Übergabe von Userdaten 20041116

Method READ_USER_STATUS on class CL_RSTT_DB_TOOL has no exception.

Method READ_USER_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TUSER Call by reference Type reference (TYPE) RSTT_TUSER Trace-Tool: Trace-User 20041116
2 Returning R_S_USERAREA Value transfer Type reference (TYPE) RSTT_S_USERAREA Trace-Tool: Zeile für DB RSTT_USERAREA 20041118
# Exception Resumable Description Created on
1 INVALID_USER Ungültiger Username 20041116
2 NO_DATA_FOUND Keine Daten auf DB gefunden 20041116

Method SET_RSTT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Call by reference Type reference (TYPE) RSTT_FLAG RSTT ist aktiv 20090427

Method SET_RSTT_ACTIVE on class CL_RSTT_DB_TOOL has no exception.

Method UPDATE_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USER Call by reference Type reference (TYPE) RSTT_S_USER Struktur für DB RSTT_USER 20041116
# Exception Resumable Description Created on
1 DB_UPDATE_ERROR Fehler beim Schreiben auf die Datenbank 20041116

Method UPDATE_USER_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USERAREA Call by reference Type reference (TYPE) RSTT_S_USERAREA Trace-Tool: Struktur für DB RSTT_USERAREA 20041116
# Exception Resumable Description Created on
1 DB_UPDATE_ERROR Fehler beim Schreiben auf die Datenbank 20041116

Method WRITE_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USER Call by reference Type reference (TYPE) RSTT_S_USER Trace-Tool: Struktur der User-Tabelle (RSTT_USER) 20041116
# Exception Resumable Description Created on
1 DB_WRITE_ERROR Fehler beim Schreiben auf die Datenbank 20041116

Method WRITE_USER_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_USERAREA Call by reference Type reference (TYPE) RSTT_S_USERAREA Trace-Tool: Struktur für DB RSTT_USERAREA 20041116
# Exception Resumable Description Created on
1 DB_WRITE_ERROR Fehler beim Schreiben auf die Datenbank 20041116

Method _ADD_PARAM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMID Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-ID 20060628
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert 20060628

Method _ADD_PARAM_BUFFER on class CL_RSTT_DB_TOOL has no exception.

Method _READ_PARAM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Wert 20060628
2 Importing I_PARAMID Call by reference Type reference (TYPE) RSTT_COMPNM Parameter-ID 20060628

Method _READ_PARAM_BUFFER on class CL_RSTT_DB_TOOL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700