SAP ABAP Class CL_RSTT_TPAT (Processing of Test Result Patterns)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_ATR (Package) Repository for Automatic Tests
Properties
Class CL_RSTT_TPAT  
Short Description Processing of Test Result Patterns    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_ATR   Repository for Automatic Tests 
Created 20070405   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 RSTT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_TPAT has no interface implemented.
Friends
Class CL_RSTT_TPAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TPATSTATUS Constant Public See coding Pattern Status (Result History) 20071211
2 N_S_HEADER Instance attribute Public Type reference (TYPE) RSTT_TPAT Header Data for Test Result Pattern 20070405
3 O_NEW_ERROR Instance attribute Protected Type reference (TYPE) RSTT_FLAG New Error/First-Time Assignment 20070410
4 O_TH_BUFFER Static Attribute Protected Type reference (TYPE) OT_TH_BUFFER Buffered Pattern 20070405
5 O_TPATVERS_LOADED Instance attribute Protected Type reference (TYPE) RSTT_FLAG Pattern Versions Loaded 20080911
6 O_T_ERROR Instance attribute Protected Type reference (TYPE) RSTT_T_RANGE_GUID Error Message Table 20070405
7 O_T_RANGE_ACTIVE Instance attribute Protected Type reference (TYPE) RSTT_T_RANGE_GUID Active Pattern 20080912
8 O_T_RANGE_INACTIVE Instance attribute Protected Type reference (TYPE) RSTT_T_RANGE_GUID Inactive Pattern 20080912
9 O_T_TPAT Instance attribute Protected Type reference (TYPE) RSTT_T_TPAT Table for Test Result Pattern 20070405
10 O_T_TPATTERN Static Attribute Protected Type reference (TYPE) RSTT_T_RANGE_GUID Table of All Patterns Involved 20070410
11 O_T_VERS Instance attribute Protected Type reference (TYPE) RSTT_T_TPATV Table for Versions of Test Result Patterns 20080911
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070405
2 CREATE Static method Public Method Create Instance 20070405
3 GET_ERROR_ASSIGNMENT Instance method Public Method Determine Error Assignments 20080911
4 GET_TPATSTATUS Instance method Public Method Determine Current Status of Pattern 20080912
5 INIT_TSEQ_TPAT Static method Public Method Initialize All Entries of a Test Sequence 20070410
6 LOAD Static method Public Method Create Instance 20080911
7 MODIFY_ERROR_RELATION Instance method Public Method Update Error Assignment 20070410
8 PROCESS_ACTIVE_STATE Instance method Public Method Process Activity Status 20080912
9 PROCESS_TPAT_EXISTS Instance method Public Method Check History and Create Pattern Again if Necessary 20070405
10 UPDATE_TPAT Instance method Public Method Update Pattern 20070410
11 _CHECK_TPATVERS Instance method Protected Method Check Error Assignment 20080911
12 _CREATE_NEW_TPAT Instance method Protected Method Create New Pattern Entry and Save It Persistently 20070405
13 _GET_TPATSTATUS Instance method Private Method Determine Status of Pattern 20080912
14 _LOAD_TPATVERS Instance method Protected Method Get Versions of a Pattern 20080912
15 _PROCESS_TPATVERS Instance method Protected Method Process Versions of Pattern 20080911
16 _READ_TPATVERS Instance method Protected Method Read Versions of Pattern (with Different Errors) 20080911
17 _UPDATE_TPAT Instance method Protected Method Update Entry for Current Pattern 20070405
Events
Class CL_RSTT_TPAT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OT_S_BUFFER Protected See coding 20070405 BEGIN OF ot_s_buffer, tseqguid TYPE rstt_guid, tunitid TYPE rstt_tunitid, variantid TYPE rstt_varid, tpatref TYPE REF TO cl_rstt_tpat, END OF ot_s_buffer
2 OT_S_GUID Protected See coding 20070405 BEGIN OF ot_s_guid, tpatguid TYPE rstt_guid, END OF ot_s_guid
3 OT_TH_BUFFER Protected See coding 20070405 ot_th_buffer TYPE HASHED TABLE OF ot_s_buffer WITH UNIQUE KEY tseqguid tunitid variantid
4 OT_T_GUID Protected See coding 20070405 ot_t_guid TYPE STANDARD TABLE OF ot_s_guid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Musters 20080911
2 Importing I_TSEQGUID Call by reference Type reference (TYPE) RSTT_GUID GUID der Testsequenz 20070405
3 Importing I_TUNITID Call by reference Type reference (TYPE) RSTT_TUNITID ID einer Testeinheit 20070405
4 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARID Varianten-ID 20070405

Method CONSTRUCTOR on class CL_RSTT_TPAT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSEQGUID Call by reference Type reference (TYPE) RSTT_GUID GUID der Testsequenz 20070405
2 Importing I_TUNITID Call by reference Type reference (TYPE) RSTT_TUNITID ID einer Testeinheit 20070405
3 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARID ID der Variante 20070405
4 Returning R_R_TPAT Value transfer Object reference (TYPE REF TO) CL_RSTT_TPAT Musterinstanz 20070405

Method CREATE on class CL_RSTT_TPAT has no exception.

Method GET_ERROR_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORGUID_UNIQUE Call by reference Type reference (TYPE) RSTT_GUID Eindeutige Defekt-GUID 20080911
2 Exporting E_T_ERROR Call by reference Type reference (TYPE) RSTT_T_TPATV Tabelle aller Defekt GUIDs 20080911

Method GET_ERROR_ASSIGNMENT on class CL_RSTT_TPAT has no exception.

Method GET_TPATSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TPATSTATUS Value transfer Type reference (TYPE) RSTT_MSGKIND Status 20080912

Method GET_TPATSTATUS on class CL_RSTT_TPAT has no exception.

Method INIT_TSEQ_TPAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSEQGUID Call by reference Type reference (TYPE) RSTT_GUID GUID der Sequenz 20070410

Method INIT_TSEQ_TPAT on class CL_RSTT_TPAT has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Musters 20080911
2 Returning R_R_TPAT Value transfer Object reference (TYPE REF TO) CL_RSTT_TPAT Musterinstanz 20080911

Method LOAD on class CL_RSTT_TPAT has no exception.

Method MODIFY_ERROR_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERRORGUID Call by reference Type reference (TYPE) RSTT_GUID GUID für Fehler 20070410

Method MODIFY_ERROR_RELATION on class CL_RSTT_TPAT has no exception.

Method PROCESS_ACTIVE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEACTIVATE_ALL Call by reference Type reference (TYPE) RSTT_FLAG Alle Muster deaktivieren 20080912

Method PROCESS_ACTIVE_STATE on class CL_RSTT_TPAT has no exception.

Method PROCESS_TPAT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Musters 20070405
2 Exporting E_TPATSTATUS Call by reference Type reference (TYPE) RSTT_MSGKIND Status des Musters 20070405
3 Importing I_ALLOW_CREATE Call by reference Type reference (TYPE) RSTT_FLAG Erzeugung eines neuen Musters erlauben 20070405
4 Importing I_PATTERN Call by reference Type reference (TYPE) RSTT_BLOB Muster in serialisiertem Format 20070405

Method PROCESS_TPAT_EXISTS on class CL_RSTT_TPAT has no exception.

Method UPDATE_TPAT Signature

Method UPDATE_TPAT on class CL_RSTT_TPAT has no parameter.
Method UPDATE_TPAT on class CL_RSTT_TPAT has no exception.

Method _CHECK_TPATVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VERS_NEW Call by reference Type reference (TYPE) RSTT_T_TPATV Neue Versionen enthalten 20080911

Method _CHECK_TPATVERS on class CL_RSTT_TPAT has no exception.

Method _CREATE_NEW_TPAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID Neue GUID für Muster 20070405
2 Importing I_COUNTER Call by reference Type reference (TYPE) RSTT_INT4 Zähler 20070405
3 Importing I_PATTERN Call by reference Type reference (TYPE) RSTT_BLOB Muster 20070405

Method _CREATE_NEW_TPAT on class CL_RSTT_TPAT has no exception.

Method _GET_TPATSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TPATSTATUS Call by reference Type reference (TYPE) RSTT_MSGKIND Status 20080912
2 Importing I_ACTIVE Call by reference Type reference (TYPE) RSTT_FLAG Aktiv 20080912
3 Importing I_FOUND Call by reference Type reference (TYPE) RSTT_FLAG Muster wurde gefunden 20080912
4 Importing I_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID GUID 20080912

Method _GET_TPATSTATUS on class CL_RSTT_TPAT has no exception.

Method _LOAD_TPATVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VERS Call by reference Type reference (TYPE) RSTT_T_TPATV Versionen des Musters 20080912
2 Importing I_TPATGUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Musters 20080912

Method _LOAD_TPATVERS on class CL_RSTT_TPAT has no exception.

Method _PROCESS_TPATVERS Signature

Method _PROCESS_TPATVERS on class CL_RSTT_TPAT has no parameter.
Method _PROCESS_TPATVERS on class CL_RSTT_TPAT has no exception.

Method _READ_TPATVERS Signature

Method _READ_TPATVERS on class CL_RSTT_TPAT has no parameter.
Method _READ_TPATVERS on class CL_RSTT_TPAT has no exception.

Method _UPDATE_TPAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE_ERROR Call by reference Type reference (TYPE) RSTT_FLAG Aktiver Fehler 20070405
2 Importing I_NEW_ERRORGUID Call by reference Type reference (TYPE) RSTT_GUID Neue zugewiesene Fehler-GUID 20070405

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