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 READ_MASK Static Attribute Public Type reference (TYPE) I 20111027
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_READ_MASK Static method Private Method Build Read Mask for Opening and Reading Trace File 20111028
2 CLOSE_FILE Static method Public Method Close Kernel Trace File 20111027
3 OPEN_FILE Static method Public Method Open Kernel Trace File for Read Access 20111027
4 READ_RAW_RECORD Static method Public Method Read Raw Trace Record from Kernel Trace File 20111027
5 READ_RAW_TRACE_STATE Static method Public Method Read the Trace's Current State from Kernel 20120320
6 READ_STACK_TRACE_FLAG Static method Public Method Read the Stack Trace Switch's Current State from Kernel 20121217
7 WRITE_RAW_TRACE_STATE Static method Public Method Write the trace's current state to kernel 20121217
8 WRITE_STACK_TRACE_FLAG 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 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20111027
2 Importing EPP_CONNECTION_ID Call by reference Type reference (TYPE) ST05_EPP_CONN_ID EPP Connection ID 20111027
3 Importing EPP_ROOT_ID Call by reference Type reference (TYPE) ST05_EPP_ROOT_ID EPP Root ID 20111027
4 Importing MIN_DURATION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20111027
5 Importing TRACE_INTERVAL Call by reference Type reference (TYPE) ST05_TRACE_INTERVAL Traceintervall (Start-Datum, -Zeit -> End-Datum, -Zeit) 20111027
6 Importing TRACE_TYPES Call by reference Type reference (TYPE) ST05_TRACE_TYPES Trace-Typen (SQL, RFC, HTTP, ENQ, BUF) 20111027
7 Importing TRANS_ID Call by reference Type reference (TYPE) ST05_TRANS_ID Transaction ID 20111027
8 Importing USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20111027
9 Importing WPID Call by reference Type reference (TYPE) ST05_WP_ID Work Prozess ID 20111027
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20111027

Method READ_RAW_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTH_REC Call by reference Type reference (TYPE) TRAUTHREC Berechtigungstrace Satz 20111027
2 Exporting BLOCK_HEAD Call by reference Type reference (TYPE) TRBLHDREC Block Header des SAP Trace 20111027
3 Exporting BUFFER_OBJECT_SIZE Call by reference Type reference (TYPE) ABAP_MSIZE DEC-Typ, der für 64-Bit-Integer geeignet ist 20111027
4 Exporting CMOD_REC Call by reference Type reference (TYPE) TRCMODREC C-Modul Trace Satz 20111027
5 Exporting ENQUE_REC Call by reference Type reference (TYPE) TRENQUEREC Enqueue Trace Satz 20111027
6 Exporting HTTP_CLIENT_DEST_REC Call by reference Type reference (TYPE) TRHTTPCLIENTDESTREC HTTP-Client-Destination Trace Satz 20111027
7 Exporting HTTP_CLIENT_REC Call by reference Type reference (TYPE) TRHTTPCLIENTREC HTTP-Client Trace Satz 20111027
8 Exporting HTTP_SERVER_DEST_REC Call by reference Type reference (TYPE) TRHTTPSERVERDESTREC HTTP-Server-Destination Trace Satz 20111027
9 Exporting HTTP_SERVER_REC Call by reference Type reference (TYPE) TRHTTPSERVERREC HTTP-Server Trace Satz 20111027
10 Exporting RECTYPE Call by reference Type reference (TYPE) STA_HEX Statistics, hex 1 - field 20111027
11 Exporting RFC_CLIENT_DEST_REC Call by reference Type reference (TYPE) TRRFCCLIENTDESTREC RFC-Client-Destination Trace Satz 20111027
12 Exporting RFC_CLIENT_REC Call by reference Type reference (TYPE) TRRFCCLIENTREC RFC-Client Trace Satz 20111027
13 Exporting RFC_REC Call by reference Type reference (TYPE) TRRFCREC RFC Trace Satz 20111027
14 Exporting RFC_SERVER_DEST_REC Call by reference Type reference (TYPE) TRRFCSERVERDESTREC RFC-Server-Destination Trace Satz 20111027
15 Exporting RFC_SERVER_REC Call by reference Type reference (TYPE) TRRFCSERVERREC RFC-Server Trace Satz 20111027
16 Exporting SQL_REC Call by reference Type reference (TYPE) TRSQLREC SQL Trace Satz 20111027
17 Exporting STRING1 Call by reference Type reference (TYPE) STRING 20111027
18 Exporting STRING2 Call by reference Type reference (TYPE) STRING 20111027
19 Exporting TBUF_REC Call by reference Type reference (TYPE) TRTBUFREC Tabllenpuffer Trace Satz 20111027
20 Importing TRACE_TYPES Call by reference Type reference (TYPE) ST05_TRACE_TYPES Trace-Typen (SQL, RFC, HTTP, ENQ, BUF) 20111027
21 Exporting USER_REC Call by reference Type reference (TYPE) TRUSERREC User Trace Satz 20111027
# Exception Resumable Description Created on
1 CX_ST05 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 Returning 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 Returning 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 Importing ON_OFF Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20121217
2 Importing TST21 Call by reference Type reference (TYPE) ST05_TST21 Trace-Einstellungen im Kernel 20121217
# Exception Resumable Description Created on
1 CX_ST05 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 Importing 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