Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PTC_M | Model Class for Performance Tools | 20130419 |
Properties
| Class | CL_ST05_TRACE_DISPLAY_M | |
| Short Description | ST05 Trace Display Model Class | |
| Super Class | CL_PTC_M | Model Class for Performance Tools |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ST05 | ST05 Performance Trace |
| Created | 20090909 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ST05_TRACE_DISPLAY_M has no interface implemented.
Friends
Class CL_ST05_TRACE_DISPLAY_M has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | ST05_BLOCK_HEAD_RECORD | Processed Block Head Record | 20100125 | |||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_SBE | SQL, BUF, ENQ Trace Processing | 20100813 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Delimiter Within Call Stack String | 20111018 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Version of Call Stack String (A,B,C, or D) | 20111018 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Detailed Processesd Trace Records | 20090910 | |||
| 6 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_SBE | SQL, BUF, ENQ Trace Processing | 20100812 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ST05_TRACE_FILTER_M | Filter Conditions for ST05 Trace Records | 20090909 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_RH | RFC, HTTP Trace Processing | 20100916 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ST05_KERNEL_CALL_STACK | Processed Kernel Call Stack | 20110125 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | ST05_MAIN_RECORD_TABLE | Main Processed Trace Records | 20091008 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ST05_RECORD_NUMBER | 0 | Trace Record Number | 20090909 | ||
| 12 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_RH | RFC, HTTP Trace Processing | 20100915 | |||
| 13 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ST05_TRACE_PROCESSOR_SBE | SQL, BUF, ENQ Trace Processing | 20100812 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Structure-Identical Trace Records | 20100329 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | ST05_TABLE_ACCESS_RECORD_TABLE | Table Access Records | 20110118 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Value-Identical Trace Records | 20100329 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | ST05_WPINFO_TABLE | ABAP Work Processes | 20090909 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Build Table with Detailed Trace Records | 20090910 | |
| 2 | Instance method | Public | Method | Close Kernel Trace File | 20090909 | |
| 3 | Instance method | Public | Method | Delete Tables with Aggregated Records | 20110124 | |
| 4 | Instance method | Public | Method | Free Classes for Processing Raw Trace Records | 20091019 | |
| 5 | Instance method | Public | Method | Get Table with Detailed Trace Records | 20090910 | |
| 6 | Instance method | Public | Method | Get Filter Member Object (Trace Record Filter Conditions) | 20090909 | |
| 7 | Instance method | Public | Method | Get Kernel Call Stack | 20110125 | |
| 8 | Instance method | Public | Method | Get Table with Main Trace Records | 20090909 | |
| 9 | Instance method | Public | Method | Get Table with Structure-Identical SQL Statements | 20090909 | |
| 10 | Instance method | Public | Method | Get Tables with Trace Records | 20121102 | |
| 11 | Instance method | Public | Method | Get Table with DB Table Access Records | 20110118 | |
| 12 | Instance method | Public | Method | Get Table with Value-Identical SQL Statements | 20090909 | |
| 13 | Instance method | Public | Method | Merge Additional Information into a Processed Record | 20090909 | |
| 14 | Instance method | Public | Method | Open Kernel Trace File for Read Access | 20090909 | |
| 15 | Instance method | Public | Method | Process Call Stack Information of a Raw Trace Record | 20090909 | |
| 16 | Instance method | Public | Method | Extract Generic Information from Raw Block Head Record | 20100120 | |
| 17 | Instance method | Public | Method | Read & Process Next Raw Trace Record from Kernel Trace File | 20090909 | |
| 18 | Instance method | Public | Method | Set Filter Member Object (Trace Record Filter Conditions) | 20090909 | |
| 19 | Instance method | Public | Method | Prepare Classes for Processing Raw Trace Records | 20090909 | |
| 20 | Instance method | Public | Method | Set Table with Information on R/3 Work Processes | 20090909 |
Events
Class CL_ST05_TRACE_DISPLAY_M has no event.
Types
Class CL_ST05_TRACE_DISPLAY_M has no local type.
Method Signatures
Method BUILD_DETAILED_RECORD_TABLE Signature
Method BUILD_DETAILED_RECORD_TABLE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions of ST05 | 20090910 |
Method CLOSE_TRACE_FILE Signature
Method CLOSE_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method CLOSE_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method DELETE_RECORD_TABLES Signature
Method DELETE_RECORD_TABLES on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method DELETE_RECORD_TABLES on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method FREE_RECORD_PROCESSORS Signature
Method FREE_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method FREE_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method GET_DETAILED_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CURRENT_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20100427 | |||
| 2 | DETAILED_RECORD_TABLE | Value transfer | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Detailed Processed Trace Records | 20090910 | |||
| 3 | EXTEND | Call by reference | Type reference (TYPE) | CHAR2 | ' ' | Komponente der Versionsnummer | 20120725 | ||
| 4 | RECORD_NUMBER_TABLE | Value transfer | Type reference (TYPE) | ST05_RECORD_NUMBERS | Trace Record Numbers | 20090914 | |||
| 5 | SINGLE_RECORD | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | ' ' | Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' | 20100325 | ||
| 6 | TRACE_TYPE | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPE | ' ' | Trace Type (SQL, BUF, RFC, HTTP, ENQ) | 20100705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100127 |
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 | ST05 Trace Filter Model Class | 20090909 |
Method GET_FILTER on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method GET_KERNEL_CALL_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KERNEL_CALL_STACK | Value transfer | Type reference (TYPE) | ST05_KERNEL_CALL_STACK | Processed Kernel Call Stack | 20110125 |
Method GET_KERNEL_CALL_STACK on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method GET_MAIN_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALV_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | LVC_T_FILT | ALV-Control: Tabelle der Filterbedingungen | 20101012 | |||
| 2 | CURRENT_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20100407 | |||
| 3 | EXTEND | Call by reference | Type reference (TYPE) | CHAR2 | ' ' | Komponente der Versionsnummer | 20120725 | ||
| 4 | MAIN_RECORD_TABLE | Value transfer | Type reference (TYPE) | ST05_MAIN_RECORD_TABLE | Main Processed Trace Records | 20090909 | |||
| 5 | RECORD_NUMBER_TABLE | Value transfer | Type reference (TYPE) | ST05_RECORD_NUMBERS | Trace Record Numbers | 20100222 | |||
| 6 | TRACE_TYPE | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPE | ' ' | Trace Type (SQL, BUF, RFC, HTTP, ENQ) | 20100705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100128 |
Method GET_STRUCTURE_ID_RECORD_TABLE 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 | 20090909 | ||
| 2 | ALV_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | LVC_T_FILT | ALV-Control: Tabelle der Filterbedingungen | 20101012 | |||
| 3 | STRUCTURE_ID_RECORD_TABLE | Value transfer | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Structure-Identical Trace Records | 20090911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100426 |
Method GET_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BUF_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_BUF_RECORD_TABLE | Tabelle Bearbeiteter BUF Trace-Sätze - Weitere Details | 20121102 | |||
| 2 | DETAILED_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Tabelle Detaillierter Trace-Sätze | 20121102 | |||
| 3 | ENQ_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_ENQ_RECORD_TABLE | Tabelle Bearbeiteter ENQ Trace-Sätze - Weitere Details | 20121102 | |||
| 4 | HTTP_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_HTTP_RECORD_TABLE | Tabelle Bearbeiteter HTTP Trace-Sätze - Weitere Details | 20121102 | |||
| 5 | KERNEL_CALL_STACK | Call by reference | Type reference (TYPE) | ST05_KERNEL_CALL_STACK | Tabelle Kernel Call Stack-Sätze | 20121102 | |||
| 6 | MAIN_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_MAIN_RECORD_TABLE | Tabelle bearbeiteter Haupt-Trace-Sätze | 20121102 | |||
| 7 | RFC_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_RFC_RECORD_TABLE | Tabelle Bearbeiteter RFC Trace-Sätze - Weitere Details | 20121102 | |||
| 8 | STRUCTURE_ID_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Tabelle Identischer Trace-Sätze (Struktur&Wert) | 20121102 | |||
| 9 | TABLE_ACCESS_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_TABLE_ACCESS_RECORD_TABLE | Tabelle der Tabellenzugriff-Sätze | 20121106 | |||
| 10 | VALUE_ID_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Tabelle Identischer Trace-Sätze (Struktur&Wert) | 20121102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20121102 |
Method GET_TABLE_ACCESS_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALV_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | LVC_T_FILT | ALV-Control: Tabelle der Filterbedingungen | 20110118 | |||
| 2 | TABLE_ACCESS_RECORD_TABLE | Value transfer | Type reference (TYPE) | ST05_TABLE_ACCESS_RECORD_TABLE | Table Access Records | 20110118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20110125 |
Method GET_VALUE_ID_RECORD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALV_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | LVC_T_FILT | ALV-Control: Tabelle der Filterbedingungen | 20101012 | |||
| 2 | INCLUDE_SINGLE_EXECUTIONS | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | ' ' | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20100330 | ||
| 3 | RECORD_NUMBER_TABLE | Call by reference | Type reference (TYPE) | ST05_RECORD_NUMBERS | Trace Record Numbers | 20100401 | |||
| 4 | VALUE_ID_RECORD_TABLE | Value transfer | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Value-Identical Trace Records | 20090915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100426 |
Method MERGE_PROCESSED_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 | 20100120 |
Method MERGE_PROCESSED_RECORD on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method OPEN_TRACE_FILE Signature
Method OPEN_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions of ST05 | 20090909 |
Method PROCESS_CALL_STACK_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RAW_RECORD_TYPE | Call by reference | Type reference (TYPE) | TRSQLREC-RECTYPE | Statistics, hex 1 - field | 20090909 | |||
| 2 | RECORD_NUMBER | Call by reference | Type reference (TYPE) | ST05_RECORD_NUMBER | Trace Record Number | 20090909 | |||
| 3 | STRING1 | Call by reference | Type reference (TYPE) | STRING | 20090909 | ||||
| 4 | STRING2 | Call by reference | Type reference (TYPE) | STRING | 20090909 | ||||
| 5 | WP_ID | Call by reference | Type reference (TYPE) | ST05_WP_ID | Work Process ID | 20090909 |
Method PROCESS_CALL_STACK_STRING on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method PROCESS_RAW_BLOCK_HEAD_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BLOCK_HEAD_RECORD | Value transfer | Type reference (TYPE) | ST05_BLOCK_HEAD_RECORD | Processed Block Head Record | 20100120 | |||
| 2 | RAW_BLOCK_HEAD_RECORD | Call by reference | Type reference (TYPE) | TRBLHDREC | Block Header des SAP Trace | 20100120 |
Method PROCESS_RAW_BLOCK_HEAD_RECORD on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method READ_AND_PROCESS_RAW_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RECORD_NUMBER | Value transfer | Type reference (TYPE) | ST05_RECORD_NUMBER | Nummer des Tracesatzes; -1 indicates error | 20090909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions of ST05 | 20090909 |
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 | ST05 Trace Filter Model Class | 20090909 |
Method SET_FILTER on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method SET_RECORD_PROCESSORS Signature
Method SET_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method SET_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no exception.
Method SET_WP_TABLE Signature
Method SET_WP_TABLE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method SET_WP_TABLE on class CL_ST05_TRACE_DISPLAY_M has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 703 |