SAP ABAP Class CL_ST05_TRACE_PROCESSOR_SQL (SQL Trace Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
     ST05 (Package) ST05 Performance Trace
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_PROCESSOR_SBE SQL, BUF, ENQ Trace Processing 20100812
Properties
Class CL_ST05_TRACE_PROCESSOR_SQL  
Short Description SQL Trace Processing    
Super Class CL_ST05_TRACE_PROCESSOR_SBE SQL, BUF, ENQ Trace Processing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ST05   ST05 Performance Trace 
Created 20100812   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST05_TRACE_PROCESSOR_SQL has no forward declaration.
Interfaces
Class CL_ST05_TRACE_PROCESSOR_SQL has no interface implemented.
Friends
Class CL_ST05_TRACE_PROCESSOR_SQL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURSOR Static Attribute Private Type reference (TYPE) ST05_CURSOR Cursor of a Traced SQL Activity 20100812
2 OBJECT Static Attribute Private Type reference (TYPE) ST05_OBJECT Object That a Traced Activity Accessed 20100812
3 RECORD_NUMBERS Static Attribute Private Type reference (TYPE) ST05_RECORD_NUMBERS Trace Record Numbers 20100812
Methods
# Method Level Visibility Method type Description Created on
1 GET_TABLE_NAME Static method Private Method Get Table Name from Statement 20100812
2 GET_VARIABLE Static method Private Method Get First Variable in Variable String 20100812
3 MERGE_DEPENDENT_RECORDS Static method Private Method Merge Data from Dependent Records into Main Record 20100812
4 PROCESS_STATEMENT Static method Private Method Process SQL Statement String to Extract Further Information 20100812
5 REPLACE_VAR_NAMES_WITH_VALUES Static method Public Method Replace Variable Names with Values 20100812
6 SHIFT_VARIABLE_STRING Static method Private Method Shift Variable String Left by Specified Number of Variables 20100812
Events
Class CL_ST05_TRACE_PROCESSOR_SQL has no event.
Types
Class CL_ST05_TRACE_PROCESSOR_SQL has no local type.
Method Signatures

Method GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENT Call by reference Type reference (TYPE) ST05_STATEMENT Statement String 20100812
2 Returning TABLE_NAME Value transfer Type reference (TYPE) ST05_OBJECT Objekt, auf das eine aufgezeichnete Aktion zugegriffen hat 20100812

Method GET_TABLE_NAME on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.

Method GET_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HDB Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20121105
2 Exporting LENGTH Call by reference Type reference (TYPE) STRING length of the first variable in the variable string 20100812
3 Exporting TYPE Call by reference Type reference (TYPE) ST05_VARIABLE_TYPE Type of a Variable in a Trace Record 20100812
4 Exporting VALUE Call by reference Type reference (TYPE) STRING value of the first variable in the variable string 20100812
5 Changing VARIABLES Call by reference Type reference (TYPE) STRING variable string 20100812

Method GET_VARIABLE on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.

Method MERGE_DEPENDENT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAILED_RECORD_TABLE Call by reference Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Tabelle Detaillierter Trace-Sätze 20110519
2 Importing INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20100812
3 Changing MAIN_RECORD Call by reference Type reference (TYPE) ST05_MAIN_RECORD Main Processed Trace Record 20100812
4 Importing RECORD_NUMBER Call by reference Type reference (TYPE) ST05_RECORD_NUMBER Trace Record Running Number 20100812

Method MERGE_DEPENDENT_RECORDS on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.

Method PROCESS_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DETAILED_RECORD Call by reference Type reference (TYPE) ST05_DETAILED_RECORD Detailed Processed Trace Record 20100812
2 Importing STATEMENT Call by reference Type reference (TYPE) STRING SQL Statement Sting 20100812

Method PROCESS_STATEMENT on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.

Method REPLACE_VAR_NAMES_WITH_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HDB Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20121105
2 Importing NUMBER_OF_VARIABLES Call by reference Type reference (TYPE) I number of variables 20100812
3 Importing OFFSET_FROM Call by reference Type reference (TYPE) I offset of FROM clause 20100812
4 Importing OFFSET_WHERE Call by reference Type reference (TYPE) I offset of WHERE clause 20100812
5 Importing STATEMENT_WITH_NAMES Call by reference Type reference (TYPE) ST05_STATEMENT Statement of a Traced Activity 20100812
6 Returning STATEMENT_WITH_VALUES Value transfer Type reference (TYPE) ST05_STATEMENT Statement of a Traced Activity 20100812
7 Importing VARIABLES Call by reference Type reference (TYPE) STRING variable values (&&&..) 20100812

Method REPLACE_VAR_NAMES_WITH_VALUES on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.

Method SHIFT_VARIABLE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NUMBER_OF_VARIABLES Call by reference Type reference (TYPE) I number of variables to be shifted 20100812
2 Changing VARIABLES Call by reference Type reference (TYPE) STRING variable string (&&& ..) 20100812

Method SHIFT_VARIABLE_STRING on class CL_ST05_TRACE_PROCESSOR_SQL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703