SAP ABAP Class CL_RSTT_TRACE_TOOL (Basis Class of Trace Tool)
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_TRACE_TOOL  
Short Description Basis Class of Trace Tool    
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 20041117   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_TRACE_TOOL has no interface implemented.
Friends
Class CL_RSTT_TRACE_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_MAX_HISTORY Constant Public Type reference (TYPE) RSTT_INT1 20 Max. Number of History Objects 20050314
2 N_TAREA Static Attribute Public Type reference (TYPE) RSTT_TAREA Test Area ID in Trace Tool Processing 20041118
3 N_TAREA_MODTIME Static Attribute Public Type reference (TYPE) RSTIMESTMP Time of Last Change 20041118
4 O_C_UPD_STARTSCREEN_CODE Constant Protected Type reference (TYPE) RSTT_CHAR20 'UPD_STARTSCREEN' Trace Tool: Char 10 Field 20070515
5 O_C_USERPARAMCODE Constant Protected Type reference (TYPE) RSTT_CHAR10 'USERPARAM' Code for User Parameters 20060228
6 O_S_USERAREA Static Attribute Protected Type reference (TYPE) RSTT_USERAREA Test Area Assignment for User in Trace Tool 20060228
7 O_S_USERPARAM Static Attribute Protected Type reference (TYPE) OT_S_USERPARAM User Parameters 20060227
8 O_TOOL_INITIALIZE Static Attribute Protected Type reference (TYPE) RSTT_FLAG Indicator for Initial Tool Access 20050117
9 O_T_ADM Static Attribute Protected Type reference (TYPE) RSTT_T_ADM Table of Tool Administrators 20070215
10 O_UPD_STARTSCREEN Static Attribute Protected Type reference (TYPE) RS_BOOL Boolean 20070515
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJ_TO_HISTORY Static method Public Method Insert Trace Object into History List 20050314
2 CHECK_USER_ADMIN Static method Public Method Checks whether user has RSTT administrator rights 20070206
3 DEQUEUE_OBJGUID Static method Public Method Unlock Trace Object Using GUID 20060421
4 DEQUEUE_OBJID Static method Public Method Unlock Trace Object Using ID 20060421
5 ENQUEUE_OBJGUID Static method Public Method Lock Trace Object Using GUID 20060421
6 ENQUEUE_OBJID Static method Public Method Lock Trace Object Using GUID 20060421
7 EXPORT_LOGGUID Static method Public Method Export Log GUID for Current User 20060321
8 GET_LOGGUID Static method Public Method Get Log GUID for Current User 20060321
9 GET_OBJ_HISTORY Static method Public Method Get History List for Trace Object (General) 20051213
10 GET_OBJ_HISTORY_TRACE Static method Public Method Get History List for Trace Object 20050314
11 GET_RS_TOBJ_HISTORY Static method Public Method History List for BW Test Objects 20050714
12 GET_STARTSCREEN_DECISION Static method Public Method Get Decision About Initial Screen Variant 20070509
13 GET_TAREA Static method Public Method Determines Current Set Test Area for sy-uname 20041118
14 GET_USERPARAM Static method Public Method Get User Parameters 20060228
15 GET_USER_TAREA Static method Public Method Gets Complete USERAREA for User 20070509
16 INITIALIZE_TOOL Static method Public Method Initializer Tool 20050117
17 IS_TOOL_INITIALIZED Static method Public Method Was Tool Already Initialized? 20050117
18 MODIFY_ADM_USER Static method Public Method Update Tool Administrators 20070206
19 MODIFY_TAREA Static method Public Method Changes Test Area for sy-uname and Updates Attributes 20041118
20 MODIFY_USERPARAM Static method Public Method Change User Parameters 20060228
21 READ_ADM_USER Static method Public Method Read Tool Administrators 20070206
22 READ_HISTORY Static method Public Method Determine History of Objects (General Structure) 20080804
23 SET_RS_TOBJ_HISTORY Static method Public Method 20050719
24 SET_STARTSCREEN_DECISION Static method Public Method Set Decision About Initial Screen Variant 20070509
25 SET_TAREA_TEMP Static method Public Method Temporarily Set Application from External Source 20070130
26 _GET_USERPARAM Static method Protected Method 20060228
27 _SET_USERPARAM Static method Protected Method 20060228
Events
Class CL_RSTT_TRACE_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OT_S_USERPARAM Protected See coding 20060227 BEGIN OF ot_s_userparam, current_tool TYPE rstt_toolid, current_view TYPE rstt_viewid, END OF ot_s_userparam
Method Signatures

Method ADD_OBJ_TO_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20050314
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Tool: Trace-Objekt-Typ 20050314
3 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Trace-Tool: Testbereich-ID 20060518
4 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Tool: Trace-Typ 20050314
# Exception Resumable Description Created on
1 DB_DELETION_ERROR 20050314
2 DB_MODIFY_PROBLEMS 20050314
3 INVALID_PARAMS 20050314

Method CHECK_USER_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ADMIN Value transfer Type reference (TYPE) RSTT_FLAG Administrator? 20070206

Method CHECK_USER_ADMIN on class CL_RSTT_TRACE_TOOL has no exception.

Method DEQUEUE_OBJGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID 20060421
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Objekt-Typ 20060421

Method DEQUEUE_OBJGUID on class CL_RSTT_TRACE_TOOL has no exception.

Method DEQUEUE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) RSTT_TRACEID ID 20060421
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Objekt-Typ 20060421
3 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Trace-Tool: Testbereich-ID 20060421

Method DEQUEUE_OBJID on class CL_RSTT_TRACE_TOOL has no exception.

Method ENQUEUE_OBJGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID 20060421
2 Importing I_ID Call by reference Type reference (TYPE) RSTT_TRACEID ID 20060421
3 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Objekt-Typ 20060421
# Exception Resumable Description Created on
1 ERROR 20060421
2 LOCKED 20060421

Method ENQUEUE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) RSTT_TRACEID ID 20060421
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Objekt-Typ 20060421
3 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Trace-Tool: Testbereich-ID 20060421
# Exception Resumable Description Created on
1 ERROR 20060421
2 LOCKED 20060421

Method EXPORT_LOGGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGGUID Call by reference Type reference (TYPE) RSTT_GUID Log-GUID 20060321

Method EXPORT_LOGGUID on class CL_RSTT_TRACE_TOOL has no exception.

Method GET_LOGGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGGUID Value transfer Type reference (TYPE) RSTT_GUID Log-GUID 20060321

Method GET_LOGGUID on class CL_RSTT_TRACE_TOOL has no exception.

Method GET_OBJ_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJHIST Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für Objekt-Historie 20051213
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Tool: Trace-Objekt-Typ 20051213
3 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Anwendungsbereich 20080804
4 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Tool: Trace-Typ 20051213
# Exception Resumable Description Created on
1 DB_READ_ERROR 20051213
2 INVALID_PARAMS 20051213

Method GET_OBJ_HISTORY_TRACE 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 Nur Einträge mit aktivem Checkflag? 20060421
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Trace-Tool: Trace-Objekt-Typ 20050314
3 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Tool: Trace-Typ 20050314
4 Returning R_T_OBJHISTT Value transfer Type reference (TYPE) RSTT_T_OBJHISTT Trace-Tool: Tabelle für Objekt-Historie (für UI) 20050314
# Exception Resumable Description Created on
1 DB_READ_ERROR 20050314
2 INVALID_PARAMS 20050314

Method GET_RS_TOBJ_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOBJTP Call by reference Type reference (TYPE) TROBJTYPE Testobjekt-Typ 20050714
2 Returning R_T_OBJHISTQ Value transfer Type reference (TYPE) RSTT_T_OBJHISTQ Tabelle für Objekt-Historie der Queries (für UI) 20050714

Method GET_RS_TOBJ_HISTORY on class CL_RSTT_TRACE_TOOL has no exception.

Method GET_STARTSCREEN_DECISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UPD_STARTSCREEN Value transfer Type reference (TYPE) RS_BOOL Boolean 20070509

Method GET_STARTSCREEN_DECISION on class CL_RSTT_TRACE_TOOL has no exception.

Method GET_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAREA Value transfer Type reference (TYPE) RSTT_TAREA aktuelle Testbereich-ID 20041118
# Exception Resumable Description Created on
1 DB_READ_PROBLEMS Probleme beim DB-Lesen 20041118

Method GET_USERPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOOLID Call by reference Type reference (TYPE) RSTT_TOOLID Tool-ID für Sub-Tools 20060228
2 Exporting E_VIEWID Call by reference Type reference (TYPE) RSTT_VIEWID Fenster-ID 20060228

Method GET_USERPARAM on class CL_RSTT_TRACE_TOOL has no exception.

Method GET_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) SYUNAME Benutzername 20070509
2 Returning R_S_USERAREA Value transfer Type reference (TYPE) RSTT_S_USERAREA Trace-Tool: Struktur für DB RSTT_USERAREA 20070509
# Exception Resumable Description Created on
1 INVALID_USER Ungültiger Username 20070509
2 NO_DATA_FOUND Keine Daten auf DB gefunden 20070509

Method INITIALIZE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Trace-Tool: Testbereich-ID 20050117

Method INITIALIZE_TOOL on class CL_RSTT_TRACE_TOOL has no exception.

Method IS_TOOL_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INITIALIZED Value transfer Type reference (TYPE) RSTT_FLAG Tool schon initialisiert? 20050117

Method IS_TOOL_INITIALIZED on class CL_RSTT_TRACE_TOOL has no exception.

Method MODIFY_ADM_USER 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 Veränderte Einträge 20070206
2 Importing I_T_ADM Call by reference Type reference (TYPE) RSTT_T_ADM Tabelle der Tool-Administratoren 20070206

Method MODIFY_ADM_USER on class CL_RSTT_TRACE_TOOL has no exception.

Method MODIFY_TAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STARTSCREEN Call by reference Type reference (TYPE) RSTT_NUMC4 RSTT: Nummerisches Charakterfeld der Länge 4 20050916
2 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA neue Testbereich-ID 20041118
3 Importing I_TUSER Call by reference Type reference (TYPE) RSTT_TUSER Trace-User, für den Tarea modif. wird (default: sy-uname) 20041118
4 Importing I_UPD_STARTSCREEN Call by reference Type reference (TYPE) RS_BOOL Boolean 20070509
# Exception Resumable Description Created on
1 INVALID_USER Unzulässiger User 20041118
2 NO_MODIFIED_ROWS Es wurden keine Zeilen verändert 20041118

Method MODIFY_USERPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOOLID Call by reference Type reference (TYPE) RSTT_TOOLID Tool-ID für Sub-Tools 20060228
2 Importing I_VIEWID Call by reference Type reference (TYPE) RSTT_VIEWID Fenster-ID 20060228

Method MODIFY_USERPARAM on class CL_RSTT_TRACE_TOOL has no exception.

Method READ_ADM_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_ADM Value transfer Type reference (TYPE) RSTT_T_ADM Tabelle der Tool-Administratoren 20070206

Method READ_ADM_USER on class CL_RSTT_TRACE_TOOL has no exception.

Method READ_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ Call by reference Type reference (TYPE) RSTT_T_HISTORY Tabelle für Objekthistorie 20080804
2 Importing I_OBJTP Call by reference Type reference (TYPE) RSTT_TRACEOBJTP Typ 20080804
3 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Anwendungsbereich 20080804
4 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Tracetyp 20080804

Method READ_HISTORY on class CL_RSTT_TRACE_TOOL has no exception.

Method SET_RS_TOBJ_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Testobjekt 20050719
2 Importing I_TOBJTP Call by reference Type reference (TYPE) TROBJTYPE Testobjekt-Typ 20050719
3 Importing I_TSOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Testrahmen 20050719

Method SET_RS_TOBJ_HISTORY on class CL_RSTT_TRACE_TOOL has no exception.

Method SET_STARTSCREEN_DECISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPD_STARTSCREEN Call by reference Type reference (TYPE) RS_BOOL Boolean 20070509

Method SET_STARTSCREEN_DECISION on class CL_RSTT_TRACE_TOOL has no exception.

Method SET_TAREA_TEMP 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 Anwendungsbereich 20070130

Method SET_TAREA_TEMP on class CL_RSTT_TRACE_TOOL has no exception.

Method _GET_USERPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML_PARAM Call by reference Type reference (TYPE) RSTT_BLOB Userparameter 20060228

Method _GET_USERPARAM on class CL_RSTT_TRACE_TOOL has no exception.

Method _SET_USERPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XML_PARAM Value transfer Type reference (TYPE) RSTT_BLOB Userparameter 20060228

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