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 |