SAP ABAP Class CL_RSTT_TOBJ_REPLACE (Test Object Replacement for Executing Trace)
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_TOBJ_REPLACE  
Short Description Test Object Replacement for Executing Trace    
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 20090306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSTT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_TOBJ_REPLACE has no interface implemented.
Friends
Class CL_RSTT_TOBJ_REPLACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_FILTERTP Constant Public See coding Filter Types 20100426
2 N_C_OBJTP Constant Public See coding 20100426
3 N_C_TEMPTP Constant Public See coding Template Types 20100426
4 N_ID Instance attribute Public Type reference (TYPE) RSTT_VARIANTID ID of the Replacement 20090306
5 N_LASTUSER Instance attribute Public Type reference (TYPE) RSTT_TUSER Last Changed by 20090306
6 N_MODTIME Instance attribute Public Type reference (TYPE) RSRMODTIME Last Changed at 20090306
7 N_S_PARAM Instance attribute Public Type reference (TYPE) NT_S_PARAM Parameters of Variant 20100426
8 N_TAREA Instance attribute Public Type reference (TYPE) RSTT_TAREA Application Area 20090306
9 N_TEXT Instance attribute Public Type reference (TYPE) RSTT_LGTXT Description 20090306
10 N_TPACID Instance attribute Public Type reference (TYPE) RSTT_TPACID ID of Trace Package 20090306
11 N_TRACEID Instance attribute Public Type reference (TYPE) RSTT_TRACEID ID of Trace 20090306
12 O_C_OBJNM Constant Protected See coding 20090403
13 O_ONLY_MAINOBJ Instance attribute Protected Type reference (TYPE) RSTT_FLAG Replace Main Object Only 20090306
14 O_R_TAREA Static Attribute Protected Object reference (TYPE REF TO) CL_RSTT_TAREA Application Area 20090403
15 O_TH_MODIFY Instance attribute Protected Type reference (TYPE) OT_TH_TOBJREP Changed Entries 20090306
16 O_TH_MODIFY_M Instance attribute Protected Type reference (TYPE) OT_TH_TOBJREP_M Changed Objects - Main Object Only 20090306
17 O_TH_TOBJREP Instance attribute Protected Type reference (TYPE) OT_TH_TOBJREP Table of Object Replacements 20090306
18 O_TH_TOBJREP_M Instance attribute Protected Type reference (TYPE) OT_TH_TOBJREP_M Table of Object Replacements - Main Object Only 20090403
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_KEY Instance method Public Method Change Key 20100426
2 CHECK_EXISTS Instance method Public Method Check if ID already exists 20100426
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090403
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090306
5 CREATE Static method Public Method Create Instance 20090306
6 GET_FILTERTP Static method Public Method Get Filter Types 20100426
7 GET_INFO Static method Public Method Get Details 20100426
8 GET_OBJTP Static method Public Method Get Object Types for Replacement 20100426
9 GET_PARAM Instance method Public Method Determine Parameters 20090306
10 GET_TEMPTP Static method Public Method Get Template Types 20100426
11 GET_TOBJREP Instance method Public Method Detect Test Object Replacement 20090306
12 GET_TOBJREP_SINGLE Instance method Public Method Find Individual Test Object Replacement 20090608
13 INVALIDATE Instance method Public Method Invalidate Current Replacements 20100426
14 LOAD Static method Public Method Load Existing Instance 20090306
15 READ_VARIANTS Static method Public Method Collect Current Variants 20090306
16 SAVE Instance method Public Method Save Instance 20090306
17 SET_PARAM Instance method Public Method Enter Parameter 20090306
18 SET_TEST_CONTEXT Instance method Public Method Define Relationship to Current Test Instance 20090306
19 SET_TOBJREP Instance method Public Method Submit Test Object Replacement 20090306
20 _DELETE_VARIANT Static method Protected Method Delete Data for Variant 20100426
21 _READ_HEADER Instance method Protected Method 20090306
22 _READ_TOBJREP Instance method Protected Method 20090306
23 _READ_TOBJREP_TPAC Instance method Protected Method 20090306
24 _READ_TOBJREP_TRACE Instance method Protected Method 20090306
25 _SAVE_HEADER Instance method Protected Method 20090306
26 _SAVE_TOBJREP Instance method Protected Method 20090306
Events
Class CL_RSTT_TOBJ_REPLACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_HIER_ATTR Public See coding Attributes of Hierarchy Display 20090406 BEGIN OF nt_s_hier_attr, variantid TYPE rstt_variantid, only_mainobj TYPE rstt_flag, tp_img TYPE rstt_string, tp_tt TYPE rstt_text, text TYPE rstt_text, leaf TYPE rstt_flag, author TYPE rstt_tuser, modtime TYPE rsrmodtime, count TYPE rstt_int4, counts TYPE rstt_int4, "sum count_set TYPE rstt_int4, counts_set TYPE rstt_int4, "sum END OF nt_s_hier_attr
2 NT_S_PARAM Public See coding 20100426 BEGIN OF nt_s_param, objtp TYPE rstt_tobjtyp, temptp TYPE rstt_flag, objnm TYPE rsobjnm, tarea type rstt_tarea, END OF nt_s_param
3 OT_S_MODIFY Protected See coding 20090306 BEGIN OF ot_s_modify, tobjtp TYPE rstt_tobjtyp, tobjnm TYPE rstt_tobjnm, tsobjnm TYPE rstt_tobjnm, END OF ot_s_modify
4 OT_TH_MODIFY Protected See coding Modified Test Objects 20090306 ot_th_modify TYPE HASHED TABLE OF ot_s_modify WITH UNIQUE KEY tobjtp tobjnm tsobjnm
5 OT_TH_TOBJREP Protected See coding 20090306 ot_th_tobjrep TYPE HASHED TABLE OF rstt_tobjrep WITH UNIQUE KEY variantid tobjtype tobjnm tsobjnm
6 OT_TH_TOBJREP_M Protected See coding 20090306 ot_th_tobjrep_m TYPE HASHED TABLE OF rstt_tobjrep WITH UNIQUE KEY variantid tobjtype tsobjnm
Method Signatures

Method CHANGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Schlüssel 20100426
# Exception Resumable Description Created on
1 ALREADY_EXISTS 20100426
2 INVALID_KEY 20100426

Method CHECK_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) RSTT_FLAG Existiert 20100426

Method CHECK_EXISTS on class CL_RSTT_TOBJ_REPLACE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSTT_TOBJ_REPLACE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSTT_TOBJ_REPLACE has no exception.

Method CONSTRUCTOR 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_VARIANTID ID 20090306

Method CONSTRUCTOR on class CL_RSTT_TOBJ_REPLACE has no exception.

Method CREATE 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_VARIANTID ID der Ersetzung 20090306
2 Returning R_R_REP Value transfer Object reference (TYPE REF TO) CL_RSTT_TOBJ_REPLACE Instanz 20090306

Method CREATE on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_FILTERTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FILTERTP Value transfer Type reference (TYPE) RSTT_T_TEXT Liste 20100426

Method GET_FILTERTP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) RSTT_LGTXT Beschreibung 20100426
2 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Variante 20100426
# Exception Resumable Description Created on
1 NOT_FOUND 20100426

Method GET_OBJTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OBJTP Value transfer Type reference (TYPE) RSTT_T_TEXT Liste 20100426

Method GET_OBJTP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LASTUSER Call by reference Type reference (TYPE) RSTT_TUSER Letzter Änderer 20090306
2 Exporting E_MODTIME Call by reference Type reference (TYPE) RSRMODTIME Zeitpunkt der letzten Modifikation 20090306
3 Exporting E_ONLY_MAINOBJ Call by reference Type reference (TYPE) RSTT_FLAG Nur übergeordnetes Testobjekt berücksichtigen 20090306
4 Exporting E_TEXT Call by reference Type reference (TYPE) RSTT_LGTXT Beschreibung 20090306

Method GET_PARAM on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_TEMPTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TEMPTP Value transfer Type reference (TYPE) RSTT_T_TEXT Liste 20100426

Method GET_TEMPTP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_TOBJREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TOBJREP Call by reference Type reference (TYPE) RSTT_T_TOBJREP Tabelle von Objektersetzungen 20090306
2 Importing I_READ_FROM_DB Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Ersetzung von Datenbank ergänzen 20100426

Method GET_TOBJREP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method GET_TOBJREP_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Ersetzung Testobjekt 20090608
2 Exporting E_TSOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Ersetzung Basisobjekt 20090608
3 Importing I_TOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Testobjektname 20090608
4 Importing I_TSOBJNM Call by reference Type reference (TYPE) RSTT_TOBJNM Basisobjekt 20090608

Method GET_TOBJREP_SINGLE on class CL_RSTT_TOBJ_REPLACE has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_RSTT_TOBJ_REPLACE has no parameter.
Method INVALIDATE on class CL_RSTT_TOBJ_REPLACE has no exception.

Method LOAD 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_VARIANTID ID der Ersetzung 20090306
2 Returning R_R_REP Value transfer Object reference (TYPE REF TO) CL_RSTT_TOBJ_REPLACE Instanz 20090306
# Exception Resumable Description Created on
1 ID_NOT_FOUND 20090306

Method READ_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VARIANT Call by reference Type reference (TYPE) CL_RSTT_SERVICES=>NT_T_VARIANT_GUID Ersetzungsvarianten 20090306

Method READ_VARIANTS on class CL_RSTT_TOBJ_REPLACE has no exception.

Method SAVE Signature

Method SAVE on class CL_RSTT_TOBJ_REPLACE has no parameter.
Method SAVE on class CL_RSTT_TOBJ_REPLACE has no exception.

Method SET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PARAM Call by reference Type reference (TYPE) NT_S_PARAM Parameter 20100426
2 Importing I_TEXT Call by reference Type reference (TYPE) RSTT_LGTXT Beschreibung 20090306

Method SET_PARAM on class CL_RSTT_TOBJ_REPLACE has no exception.

Method SET_TEST_CONTEXT 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 20090306
2 Importing I_TPACID Call by reference Type reference (TYPE) RSTT_TPACID Tracepaket 20090306
3 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace 20090306

Method SET_TEST_CONTEXT on class CL_RSTT_TOBJ_REPLACE has no exception.

Method SET_TOBJREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_OBJREF Call by reference Type reference (TYPE) CHAR1 20121113
2 Importing I_T_TOBJREP Call by reference Type reference (TYPE) RSTT_T_TOBJREP Tabelle von Objektersetzungen 20090306

Method SET_TOBJREP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method _DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100426
2 Importing I_ID Call by reference Type reference (TYPE) RSTT_VARIANTID ID 20100426

Method _DELETE_VARIANT on class CL_RSTT_TOBJ_REPLACE has no exception.

Method _READ_HEADER Signature

Method _READ_HEADER on class CL_RSTT_TOBJ_REPLACE has no parameter.
# Exception Resumable Description Created on
1 ID_NOT_FOUND 20090306

Method _READ_TOBJREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TOBJREP Call by reference Type reference (TYPE) ANY TABLE 20090306
2 Importing I_READ_FROM_DB Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Ersetzung von Datenbank ergänzen 20100426

Method _READ_TOBJREP on class CL_RSTT_TOBJ_REPLACE has no exception.

Method _READ_TOBJREP_TPAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TOBJREP Call by reference Type reference (TYPE) ANY TABLE 20090306
# Exception Resumable Description Created on
1 INVALID_OBJ 20090306

Method _READ_TOBJREP_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TOBJREP Call by reference Type reference (TYPE) ANY TABLE 20090306

Method _READ_TOBJREP_TRACE on class CL_RSTT_TOBJ_REPLACE has no exception.

Method _SAVE_HEADER Signature

Method _SAVE_HEADER on class CL_RSTT_TOBJ_REPLACE has no parameter.
Method _SAVE_HEADER on class CL_RSTT_TOBJ_REPLACE has no exception.

Method _SAVE_TOBJREP Signature

Method _SAVE_TOBJREP on class CL_RSTT_TOBJ_REPLACE has no parameter.
Method _SAVE_TOBJREP on class CL_RSTT_TOBJ_REPLACE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730