SAP ABAP Class CL_ST05_KERNEL_INTERFACE (ST05 Interface to Kernel)
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_KERNEL_INTERFACE | |
| Short Description | ST05 Interface to Kernel | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ST05 | ST05 Performance Trace |
| Created | 20111027 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ST05_KERNEL_INTERFACE has no forward declaration.
Interfaces
Class CL_ST05_KERNEL_INTERFACE has no interface implemented.
Friends
Class CL_ST05_KERNEL_INTERFACE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | I | 20111027 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Build Read Mask for Opening and Reading Trace File | 20111028 | |
| 2 | Static method | Public | Method | Close Kernel Trace File | 20111027 | |
| 3 | Static method | Public | Method | Open Kernel Trace File for Read Access | 20111027 | |
| 4 | Static method | Public | Method | Read Raw Trace Record from Kernel Trace File | 20111027 | |
| 5 | Static method | Public | Method | Read the Trace's Current State from Kernel | 20120320 | |
| 6 | Static method | Public | Method | Read the Stack Trace Switch's Current State from Kernel | 20121217 | |
| 7 | Static method | Public | Method | Write the trace's current state to kernel | 20121217 | |
| 8 | Static method | Public | Method | Write the stack trace switch's current state to kernel | 20121217 |
Events
Class CL_ST05_KERNEL_INTERFACE has no event.
Types
Class CL_ST05_KERNEL_INTERFACE has no local type.
Method Signatures
Method BUILD_READ_MASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TRACE_TYPES | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPES | Trace-Typen (SQL, RFC, HTTP, ENQ, BUF) | 20111028 |
Method BUILD_READ_MASK on class CL_ST05_KERNEL_INTERFACE has no exception.
Method CLOSE_FILE Signature
Method CLOSE_FILE on class CL_ST05_KERNEL_INTERFACE has no parameter.
Method CLOSE_FILE on class CL_ST05_KERNEL_INTERFACE has no exception.
Method OPEN_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20111027 | |||
| 2 | EPP_CONNECTION_ID | Call by reference | Type reference (TYPE) | ST05_EPP_CONN_ID | EPP Connection ID | 20111027 | |||
| 3 | EPP_ROOT_ID | Call by reference | Type reference (TYPE) | ST05_EPP_ROOT_ID | EPP Root ID | 20111027 | |||
| 4 | MIN_DURATION | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20111027 | |||
| 5 | TRACE_INTERVAL | Call by reference | Type reference (TYPE) | ST05_TRACE_INTERVAL | Traceintervall (Start-Datum, -Zeit -> End-Datum, -Zeit) | 20111027 | |||
| 6 | TRACE_TYPES | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPES | Trace-Typen (SQL, RFC, HTTP, ENQ, BUF) | 20111027 | |||
| 7 | TRANS_ID | Call by reference | Type reference (TYPE) | ST05_TRANS_ID | Transaction ID | 20111027 | |||
| 8 | USERNAME | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20111027 | |||
| 9 | WPID | Call by reference | Type reference (TYPE) | ST05_WP_ID | Work Prozess ID | 20111027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20111027 |
Method READ_RAW_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTH_REC | Call by reference | Type reference (TYPE) | TRAUTHREC | Berechtigungstrace Satz | 20111027 | |||
| 2 | BLOCK_HEAD | Call by reference | Type reference (TYPE) | TRBLHDREC | Block Header des SAP Trace | 20111027 | |||
| 3 | BUFFER_OBJECT_SIZE | Call by reference | Type reference (TYPE) | ABAP_MSIZE | DEC-Typ, der für 64-Bit-Integer geeignet ist | 20111027 | |||
| 4 | CMOD_REC | Call by reference | Type reference (TYPE) | TRCMODREC | C-Modul Trace Satz | 20111027 | |||
| 5 | ENQUE_REC | Call by reference | Type reference (TYPE) | TRENQUEREC | Enqueue Trace Satz | 20111027 | |||
| 6 | HTTP_CLIENT_DEST_REC | Call by reference | Type reference (TYPE) | TRHTTPCLIENTDESTREC | HTTP-Client-Destination Trace Satz | 20111027 | |||
| 7 | HTTP_CLIENT_REC | Call by reference | Type reference (TYPE) | TRHTTPCLIENTREC | HTTP-Client Trace Satz | 20111027 | |||
| 8 | HTTP_SERVER_DEST_REC | Call by reference | Type reference (TYPE) | TRHTTPSERVERDESTREC | HTTP-Server-Destination Trace Satz | 20111027 | |||
| 9 | HTTP_SERVER_REC | Call by reference | Type reference (TYPE) | TRHTTPSERVERREC | HTTP-Server Trace Satz | 20111027 | |||
| 10 | RECTYPE | Call by reference | Type reference (TYPE) | STA_HEX | Statistics, hex 1 - field | 20111027 | |||
| 11 | RFC_CLIENT_DEST_REC | Call by reference | Type reference (TYPE) | TRRFCCLIENTDESTREC | RFC-Client-Destination Trace Satz | 20111027 | |||
| 12 | RFC_CLIENT_REC | Call by reference | Type reference (TYPE) | TRRFCCLIENTREC | RFC-Client Trace Satz | 20111027 | |||
| 13 | RFC_REC | Call by reference | Type reference (TYPE) | TRRFCREC | RFC Trace Satz | 20111027 | |||
| 14 | RFC_SERVER_DEST_REC | Call by reference | Type reference (TYPE) | TRRFCSERVERDESTREC | RFC-Server-Destination Trace Satz | 20111027 | |||
| 15 | RFC_SERVER_REC | Call by reference | Type reference (TYPE) | TRRFCSERVERREC | RFC-Server Trace Satz | 20111027 | |||
| 16 | SQL_REC | Call by reference | Type reference (TYPE) | TRSQLREC | SQL Trace Satz | 20111027 | |||
| 17 | STRING1 | Call by reference | Type reference (TYPE) | STRING | 20111027 | ||||
| 18 | STRING2 | Call by reference | Type reference (TYPE) | STRING | 20111027 | ||||
| 19 | TBUF_REC | Call by reference | Type reference (TYPE) | TRTBUFREC | Tabllenpuffer Trace Satz | 20111027 | |||
| 20 | TRACE_TYPES | Call by reference | Type reference (TYPE) | ST05_TRACE_TYPES | Trace-Typen (SQL, RFC, HTTP, ENQ, BUF) | 20111027 | |||
| 21 | USER_REC | Call by reference | Type reference (TYPE) | TRUSERREC | User Trace Satz | 20111027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20111027 |
Method READ_RAW_TRACE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TST21 | Value transfer | Type reference (TYPE) | ST05_TST21 | Trace-Einstellungen im Kernel | 20120320 |
Method READ_RAW_TRACE_STATE on class CL_ST05_KERNEL_INTERFACE has no exception.
Method READ_STACK_TRACE_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STACK_TRACE_ON | Value transfer | Type reference (TYPE) | ST05_BOOLEAN | Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' | 20121217 |
Method READ_STACK_TRACE_FLAG on class CL_ST05_KERNEL_INTERFACE has no exception.
Method WRITE_RAW_TRACE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ON_OFF | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20121217 | |||
| 2 | TST21 | Call by reference | Type reference (TYPE) | ST05_TST21 | Trace-Einstellungen im Kernel | 20121217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ST05 Exception Class | 20121217 |
Method WRITE_STACK_TRACE_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STACK_TRACE_ON | Call by reference | Type reference (TYPE) | ST05_BOOLEAN | Boolean Value : TRUE = 'X' ; FALSE = ' ' | 20121217 |
Method WRITE_STACK_TRACE_FLAG on class CL_ST05_KERNEL_INTERFACE has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 732 |