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