SAP ABAP Class CL_ST05_TRACE_FUNCTIONS (ST05 Trace Functions)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
⤷
ST05 (Package) ST05 Performance Trace
⤷
⤷
Properties
| Class | CL_ST05_TRACE_FUNCTIONS | |
| Short Description | ST05 Trace Functions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ST05 | ST05 Performance Trace |
| Created | 20090928 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ST05_TRACE_FUNCTIONS has no forward declaration.
Interfaces
Class CL_ST05_TRACE_FUNCTIONS has no interface implemented.
Friends
Class CL_ST05_TRACE_FUNCTIONS has no friend class.
Attributes
Class CL_ST05_TRACE_FUNCTIONS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Analyze Trace with Code Inspector | 20090929 | |
| 2 | Static method | Public | Method | Display ABAP Call Stack Leading to Selected Statement | 20091117 | |
| 3 | Static method | Public | Method | Display ABAP Source Code Calling the Selected Statement | 20090929 | |
| 4 | Static method | Public | Method | Display Application Component Hierarchy | 20110119 | |
| 5 | Static method | Public | Method | Display DDIC Information | 20090930 | |
| 6 | Static method | Public | Method | Display Execution Plan for the Selected SQL Statement | 20090928 | |
| 7 | Static method | Private | Method | Display Exec. Plan for SQL Statement Using Primary DB Conn. | 20090929 | |
| 8 | Static method | Private | Method | Display Exec. Plan for SQL Statement Using Sec. DB conn. | 20090929 | |
| 9 | Static method | Public | Method | Display Highly Aggregated Overview of Trace | 20120105 | |
| 10 | Static method | Public | Method | Display Sizing-Relevant Information | 20111017 | |
| 11 | Static method | Public | Method | Display Details of Statement | 20091007 | |
| 12 | Static method | Public | Method | Export trace(s) to local front end | 20121204 | |
| 13 | Static method | Private | Method | Write Data Line | 20120103 |
Events
Class CL_ST05_TRACE_FUNCTIONS has no event.
Types
Class CL_ST05_TRACE_FUNCTIONS has no local type.
Method Signatures
Method CALL_CODE_INSPECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DETAILED_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Detailed Processed Trace Records | 20090929 | |||
| 2 | IS_FILTERED | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | ' ' | Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' | 20120511 |
Method CALL_CODE_INSPECTOR on class CL_ST05_TRACE_FUNCTIONS has no exception.
Method DISPLAY_ABAP_CALL_STACK 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 | 20091117 | |||
| 2 | KERNEL_CALL_STACK | Call by reference | Type reference (TYPE) | ST05_KERNEL_CALL_STACK | Processed Kernel Call Stack | 20110125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Performance Tools | 20130419 | ||
| 2 | ST05 Exception Class | 20091117 |
Method DISPLAY_ABAP_SOURCE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DETAILED_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Detailed Processed Trace Records | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20090930 |
Method DISPLAY_COMPONENT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEVEL | Call by reference | Type reference (TYPE) | I | 0 | 20110119 | |||
| 2 | TABLE_ACCESS_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_TABLE_ACCESS_RECORD_TABLE | Table Access Records | 20110119 |
Method DISPLAY_COMPONENT_HIERARCHY on class CL_ST05_TRACE_FUNCTIONS has no exception.
Method DISPLAY_DDIC_INFORMATION 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 | Detaillierter bearbeiteter Trace-Satz | 20100126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Performance Tools | 20130315 | ||
| 2 | ST05 Exception Class | 20100322 |
Method DISPLAY_EXECUTION_PLAN 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 | 20100125 | |||
| 2 | EDIT | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolsche Variable (X=true, -=false, space=unknown) | 20100125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20090928 |
Method DISPLAY_EXEC_PLAN_PRIMARY 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 | 20100125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20090929 |
Method DISPLAY_EXEC_PLAN_SECONDARY 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 | 20100125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20090929 |
Method DISPLAY_OVERVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODEL | Call by reference | Object reference (TYPE REF TO) | CL_ST05_TRACE_DISPLAY_M | ST05 Trace Display Model Class | 20120105 |
Method DISPLAY_OVERVIEW on class CL_ST05_TRACE_FUNCTIONS has no exception.
Method DISPLAY_SIZING_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STRUCTURE_ID_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Tabelle Identischer Trace-Sätze (Struktur&Wert) | 20111017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20111017 |
Method DISPLAY_STATEMENT_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODEL | Call by reference | Object reference (TYPE REF TO) | CL_ST05_TRACE_DISPLAY_M | ST05 Trace Display Model Class | 20100812 | |||
| 2 | RECORD | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD | Main Processed Trace Record | 20091007 | |||
| 3 | REPLACE_VAR_NAMES_WITH_VALUES | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | ' ' | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20100712 |
Method EXPORT_TRACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILE_NAME | Call by reference | Type reference (TYPE) | STRING | Front End File Name | 20121204 | |||
| 2 | FORMAT | Call by reference | Type reference (TYPE) | SYUCOMM | ' ' | Export Format | 20121204 | ||
| 3 | GUID | Call by reference | Type reference (TYPE) | ST05_GUID | GUID eines Traces im Trace-Verzeichnis | 20121205 | |||
| 4 | TRACE_INTERVAL | Call by reference | Type reference (TYPE) | ST05_TRACE_INTERVAL | Traceintervall (Start-Datum, -Zeit -> End-Datum, -Zeit) | 20121204 | |||
| 5 | TRACE_TYPES | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPES | Trace-Typen (SQL, BUF, ENQ, RFC, HTTP, AUTH, ST01) | 20121204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Performance Tools | 20130314 | ||
| 2 | ST05 Exception Class | 20121204 |
Method WRITE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABS_DURATION | Call by reference | Type reference (TYPE) | DECFLOAT34 | 20120103 | ||||
| 2 | ABS_EXECUTIONS | Call by reference | Type reference (TYPE) | I | 20120110 | ||||
| 3 | INDENTATION | Call by reference | Type reference (TYPE) | I | 02 | 20120302 | |||
| 4 | NUMBER_OF_ROWS | Call by reference | Type reference (TYPE) | I | 0 | 20120103 | |||
| 5 | REL_DURATION | Call by reference | Type reference (TYPE) | DECFLOAT34 | 20120103 | ||||
| 6 | REL_EXECUTIONS | Call by reference | Type reference (TYPE) | DECFLOAT34 | 20120110 | ||||
| 7 | TEXT | Call by reference | Type reference (TYPE) | ST05_TEXTSYMBOL | Textsymbol für ST05 | 20120103 |
Method WRITE_DATA on class CL_ST05_TRACE_FUNCTIONS has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 703 |