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 |