SAP ABAP Class CL_ST05_TRACE_PROCESSOR_GEN (Generic Trace Processing)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
⤷
ST05 (Package) ST05 Performance Trace
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ST05_TRACE_PROCESSOR_RH | RFC, HTTP Trace Processing | 20100914 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_ST05_TRACE_PROCESSOR_SBE | SQL, BUF, ENQ Trace Processing | 20100811 |
Properties
| Class | CL_ST05_TRACE_PROCESSOR_GEN | |
| Short Description | Generic Trace Processing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ST05 | ST05 Performance Trace |
| Created | 20100811 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ST05_TRACE_PROCESSOR_GEN has no forward declaration.
Interfaces
Class CL_ST05_TRACE_PROCESSOR_GEN has no interface implemented.
Friends
Class CL_ST05_TRACE_PROCESSOR_GEN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_ST05_TRACE_FILTER_M | Filter Conditions for Raw Trace Records | 20100811 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | ST05_TIME_SEL | Selection Criterion for Start Time of Traced Activity | 20120725 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | ST05_TRACE_TYPE | Trace Type (SQL, BUF, RFC, HTTP, ENQ) | 20100811 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Check Record Against Filter Conditions | 20100811 | |
| 2 | Instance method | Public | Method | Display Details of Individual Trace Record | 20100812 | |
| 3 | Instance method | Public | Method | Free Object | 20100812 | |
| 4 | Static method | Public | Method | Get Filter Conditions for Raw Trace Records | 20100811 | |
| 5 | Static method | Public | Method | Create Object of Class CL_ST05_TRACE_PROCESSOR_GEN | 20100812 | |
| 6 | Instance method | Public | Method | Get Table with Further Details for Trace Records | 20100812 | |
| 7 | Instance method | Public | Method | Get Type of Trace Processor | 20100812 | |
| 8 | Instance method | Protected | Method | Compare Two Trace Records for Identity | 20100916 | |
| 9 | Static method | Public | Method | Set Filter Conditions for Raw Trace Records | 20100811 | |
| 10 | Instance method | Public | Method | Set Table with Further Details for Trace Records | 20100812 | |
| 11 | Instance method | Public | Method | Set Type of Trace Processor | 20100812 |
Events
Class CL_ST05_TRACE_PROCESSOR_GEN has no event.
Types
Class CL_ST05_TRACE_PROCESSOR_GEN has no local type.
Method Signatures
Method CHECK_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DETAILED_RECORD | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD | Detailed Processed Trace Record | 20100811 | |||
| 2 | DETAILED_RECORD_MS | Call by reference | Type reference (TYPE) | I | milliseconds portion of the record's start time | 20100811 | |||
| 3 | DETAILED_RECORD_UNIX_TIME | Call by reference | Type reference (TYPE) | ST05_UNIX_TIME | Time in UNIX Format: record's start time | 20100811 | |||
| 4 | PASSED | Value transfer | Type reference (TYPE) | ST05_BOOLEAN | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20100811 |
Method CHECK_RECORD on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method DISPLAY_STATEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RECORD | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD | Detailed Processed Trace Record | 20100812 | |||
| 2 | REPLACE_VAR_NAMES_WITH_VALUES | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | ' ' | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20100812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100812 |
Method FREE_OBJECT Signature
Method FREE_OBJECT on class CL_ST05_TRACE_PROCESSOR_GEN has no parameter.
Method FREE_OBJECT on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method GET_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILTER | Value transfer | Object reference (TYPE REF TO) | CL_ST05_TRACE_FILTER_M | Filter Conditions for Raw Trace Records | 20100811 |
Method GET_FILTER on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method GET_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_NAME | Call by reference | Type reference (TYPE) | STRING | actual subclass to be instantiated | 20100812 | |||
| 2 | FILTER | Call by reference | Object reference (TYPE REF TO) | CL_ST05_TRACE_FILTER_M | ST05 Trace Filter Model Class | 20100812 | |||
| 3 | OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_GEN | Generic Trace Processing | 20100812 |
Method GET_OBJECT on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method GET_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RECORD_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20100812 |
Method GET_RECORD_TABLE on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Value transfer | Type reference (TYPE) | ST05_TRACE_TYPE | Trace Type (SQL, BUF, RFC, HTTP, ENQ) | 20100812 |
Method GET_TYPE on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method IS_IDENTICAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGGREGATION_LEVEL | Call by reference | Type reference (TYPE) | CHAR1 | 'F' | Einstelliges Kennzeichen | 20100916 | ||
| 2 | ISIDENTICAL | Value transfer | Type reference (TYPE) | ST05_BOOLEAN | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20100916 | |||
| 3 | RECORD1 | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD | Identical Trace Record (Structure and Value) | 20100916 | |||
| 4 | RECORD2 | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD | Identical Trace Record (Structure and Value) | 20100916 |
Method IS_IDENTICAL on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method SET_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILTER | Call by reference | Object reference (TYPE REF TO) | CL_ST05_TRACE_FILTER_M | Filter Conditions for Raw Trace Records | 20100811 |
Method SET_FILTER on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method SET_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RECORD_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20100812 |
Method SET_RECORD_TABLE on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
Method SET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPE | Trace Type (SQL, BUF, RFC, HTTP, ENQ) | 20100812 |
Method SET_TYPE on class CL_ST05_TRACE_PROCESSOR_GEN has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |