SAP ABAP Class CL_ST05_TRACE_DISPLAY_M (ST05 Trace Display Model Class)
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_PTC_M Model Class for Performance Tools 20130419
Properties
Class CL_ST05_TRACE_DISPLAY_M  
Short Description ST05 Trace Display Model Class    
Super Class CL_PTC_M Model Class for Performance Tools 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ST05   ST05 Performance Trace 
Created 20090909   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SACC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ST05_TRACE_DISPLAY_M has no interface implemented.
Friends
Class CL_ST05_TRACE_DISPLAY_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLOCK_HEAD_RECORD Instance attribute Private Type reference (TYPE) ST05_BLOCK_HEAD_RECORD Processed Block Head Record 20100125
2 BUF_PROC Instance attribute Public Object reference (TYPE REF TO) CL_ST05_TRACE_PROCESSOR_SBE SQL, BUF, ENQ Trace Processing 20100813
3 CALL_STACK_STRING_DELIMITER Instance attribute Private Type reference (TYPE) CHAR1 Delimiter Within Call Stack String 20111018
4 CALL_STACK_STRING_VERSION Instance attribute Private Type reference (TYPE) CHAR1 Version of Call Stack String (A,B,C, or D) 20111018
5 DETAILED_RECORD_TABLE Instance attribute Private Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Detailed Processesd Trace Records 20090910
6 ENQ_PROC Instance attribute Public Object reference (TYPE REF TO) CL_ST05_TRACE_PROCESSOR_SBE SQL, BUF, ENQ Trace Processing 20100812
7 FILTER Instance attribute Private Object reference (TYPE REF TO) CL_ST05_TRACE_FILTER_M Filter Conditions for ST05 Trace Records 20090909
8 HTTP_PROC Instance attribute Public Object reference (TYPE REF TO) CL_ST05_TRACE_PROCESSOR_RH RFC, HTTP Trace Processing 20100916
9 KERNEL_CALL_STACK Instance attribute Private Type reference (TYPE) ST05_KERNEL_CALL_STACK Processed Kernel Call Stack 20110125
10 MAIN_RECORD_TABLE Instance attribute Private Type reference (TYPE) ST05_MAIN_RECORD_TABLE Main Processed Trace Records 20091008
11 RECORD_NUMBER Instance attribute Private Type reference (TYPE) ST05_RECORD_NUMBER 0 Trace Record Number 20090909
12 RFC_PROC Instance attribute Public Object reference (TYPE REF TO) CL_ST05_TRACE_PROCESSOR_RH RFC, HTTP Trace Processing 20100915
13 SQL_PROC Instance attribute Public Object reference (TYPE REF TO) CL_ST05_TRACE_PROCESSOR_SBE SQL, BUF, ENQ Trace Processing 20100812
14 STRUCTURE_ID_RECORD_TABLE Instance attribute Private Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Structure-Identical Trace Records 20100329
15 TABLE_ACCESS_RECORD_TABLE Instance attribute Private Type reference (TYPE) ST05_TABLE_ACCESS_RECORD_TABLE Table Access Records 20110118
16 VALUE_ID_RECORD_TABLE Instance attribute Private Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Value-Identical Trace Records 20100329
17 WP_TABLE Instance attribute Private Type reference (TYPE) ST05_WPINFO_TABLE ABAP Work Processes 20090909
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DETAILED_RECORD_TABLE Instance method Public Method Build Table with Detailed Trace Records 20090910
2 CLOSE_TRACE_FILE Instance method Public Method Close Kernel Trace File 20090909
3 DELETE_RECORD_TABLES Instance method Public Method Delete Tables with Aggregated Records 20110124
4 FREE_RECORD_PROCESSORS Instance method Public Method Free Classes for Processing Raw Trace Records 20091019
5 GET_DETAILED_RECORD_TABLE Instance method Public Method Get Table with Detailed Trace Records 20090910
6 GET_FILTER Instance method Public Method Get Filter Member Object (Trace Record Filter Conditions) 20090909
7 GET_KERNEL_CALL_STACK Instance method Public Method Get Kernel Call Stack 20110125
8 GET_MAIN_RECORD_TABLE Instance method Public Method Get Table with Main Trace Records 20090909
9 GET_STRUCTURE_ID_RECORD_TABLE Instance method Public Method Get Table with Structure-Identical SQL Statements 20090909
10 GET_TABLES Instance method Public Method Get Tables with Trace Records 20121102
11 GET_TABLE_ACCESS_RECORD_TABLE Instance method Public Method Get Table with DB Table Access Records 20110118
12 GET_VALUE_ID_RECORD_TABLE Instance method Public Method Get Table with Value-Identical SQL Statements 20090909
13 MERGE_PROCESSED_RECORD Instance method Public Method Merge Additional Information into a Processed Record 20090909
14 OPEN_TRACE_FILE Instance method Public Method Open Kernel Trace File for Read Access 20090909
15 PROCESS_CALL_STACK_STRING Instance method Public Method Process Call Stack Information of a Raw Trace Record 20090909
16 PROCESS_RAW_BLOCK_HEAD_RECORD Instance method Public Method Extract Generic Information from Raw Block Head Record 20100120
17 READ_AND_PROCESS_RAW_RECORD Instance method Public Method Read & Process Next Raw Trace Record from Kernel Trace File 20090909
18 SET_FILTER Instance method Public Method Set Filter Member Object (Trace Record Filter Conditions) 20090909
19 SET_RECORD_PROCESSORS Instance method Public Method Prepare Classes for Processing Raw Trace Records 20090909
20 SET_WP_TABLE Instance method Public Method Set Table with Information on R/3 Work Processes 20090909
Events
Class CL_ST05_TRACE_DISPLAY_M has no event.
Types
Class CL_ST05_TRACE_DISPLAY_M has no local type.
Method Signatures

Method BUILD_DETAILED_RECORD_TABLE Signature

Method BUILD_DETAILED_RECORD_TABLE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
# Exception Resumable Description Created on
1 CX_ST05 Exceptions of ST05 20090910

Method CLOSE_TRACE_FILE Signature

Method CLOSE_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method CLOSE_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method DELETE_RECORD_TABLES Signature

Method DELETE_RECORD_TABLES on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method DELETE_RECORD_TABLES on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method FREE_RECORD_PROCESSORS Signature

Method FREE_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method FREE_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method GET_DETAILED_RECORD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_DISPLAY_TYPE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20100427
2 Returning DETAILED_RECORD_TABLE Value transfer Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Detailed Processed Trace Records 20090910
3 Importing EXTEND Call by reference Type reference (TYPE) CHAR2 ' ' Komponente der Versionsnummer 20120725
4 Importing RECORD_NUMBER_TABLE Value transfer Type reference (TYPE) ST05_RECORD_NUMBERS Trace Record Numbers 20090914
5 Importing SINGLE_RECORD Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20100325
6 Importing TRACE_TYPE Call by reference Type reference (TYPE) ST05_TRACE_TYPE ' ' Trace Type (SQL, BUF, RFC, HTTP, ENQ) 20100705
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20100127

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILTER Value transfer Object reference (TYPE REF TO) CL_ST05_TRACE_FILTER_M ST05 Trace Filter Model Class 20090909

Method GET_FILTER on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method GET_KERNEL_CALL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KERNEL_CALL_STACK Value transfer Type reference (TYPE) ST05_KERNEL_CALL_STACK Processed Kernel Call Stack 20110125

Method GET_KERNEL_CALL_STACK on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method GET_MAIN_RECORD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALV_FILTER_CRITERIA Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20101012
2 Importing CURRENT_DISPLAY_TYPE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20100407
3 Importing EXTEND Call by reference Type reference (TYPE) CHAR2 ' ' Komponente der Versionsnummer 20120725
4 Returning MAIN_RECORD_TABLE Value transfer Type reference (TYPE) ST05_MAIN_RECORD_TABLE Main Processed Trace Records 20090909
5 Importing RECORD_NUMBER_TABLE Value transfer Type reference (TYPE) ST05_RECORD_NUMBERS Trace Record Numbers 20100222
6 Importing TRACE_TYPE Call by reference Type reference (TYPE) ST05_TRACE_TYPE ' ' Trace Type (SQL, BUF, RFC, HTTP, ENQ) 20100705
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20100128

Method GET_STRUCTURE_ID_RECORD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION_LEVEL Call by reference Type reference (TYPE) CHAR1 'F' Einstelliges Kennzeichen 20090909
2 Importing ALV_FILTER_CRITERIA Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20101012
3 Returning STRUCTURE_ID_RECORD_TABLE Value transfer Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Structure-Identical Trace Records 20090911
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20100426

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUF_RECORD_TABLE Call by reference Type reference (TYPE) ST05_BUF_RECORD_TABLE Tabelle Bearbeiteter BUF Trace-Sätze - Weitere Details 20121102
2 Exporting DETAILED_RECORD_TABLE Call by reference Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Tabelle Detaillierter Trace-Sätze 20121102
3 Exporting ENQ_RECORD_TABLE Call by reference Type reference (TYPE) ST05_ENQ_RECORD_TABLE Tabelle Bearbeiteter ENQ Trace-Sätze - Weitere Details 20121102
4 Exporting HTTP_RECORD_TABLE Call by reference Type reference (TYPE) ST05_HTTP_RECORD_TABLE Tabelle Bearbeiteter HTTP Trace-Sätze - Weitere Details 20121102
5 Exporting KERNEL_CALL_STACK Call by reference Type reference (TYPE) ST05_KERNEL_CALL_STACK Tabelle Kernel Call Stack-Sätze 20121102
6 Exporting MAIN_RECORD_TABLE Call by reference Type reference (TYPE) ST05_MAIN_RECORD_TABLE Tabelle bearbeiteter Haupt-Trace-Sätze 20121102
7 Exporting RFC_RECORD_TABLE Call by reference Type reference (TYPE) ST05_RFC_RECORD_TABLE Tabelle Bearbeiteter RFC Trace-Sätze - Weitere Details 20121102
8 Exporting STRUCTURE_ID_RECORD_TABLE Call by reference Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Tabelle Identischer Trace-Sätze (Struktur&Wert) 20121102
9 Exporting TABLE_ACCESS_RECORD_TABLE Call by reference Type reference (TYPE) ST05_TABLE_ACCESS_RECORD_TABLE Tabelle der Tabellenzugriff-Sätze 20121106
10 Exporting VALUE_ID_RECORD_TABLE Call by reference Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Tabelle Identischer Trace-Sätze (Struktur&Wert) 20121102
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20121102

Method GET_TABLE_ACCESS_RECORD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALV_FILTER_CRITERIA Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20110118
2 Returning TABLE_ACCESS_RECORD_TABLE Value transfer Type reference (TYPE) ST05_TABLE_ACCESS_RECORD_TABLE Table Access Records 20110118
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20110125

Method GET_VALUE_ID_RECORD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALV_FILTER_CRITERIA Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20101012
2 Importing INCLUDE_SINGLE_EXECUTIONS Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20100330
3 Importing RECORD_NUMBER_TABLE Call by reference Type reference (TYPE) ST05_RECORD_NUMBERS Trace Record Numbers 20100401
4 Returning VALUE_ID_RECORD_TABLE Value transfer Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Value-Identical Trace Records 20090915
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20100426

Method MERGE_PROCESSED_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAILED_RECORD Call by reference Type reference (TYPE) ST05_DETAILED_RECORD Detailed Processed Trace Record 20100120

Method MERGE_PROCESSED_RECORD on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method OPEN_TRACE_FILE Signature

Method OPEN_TRACE_FILE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
# Exception Resumable Description Created on
1 CX_ST05 Exceptions of ST05 20090909

Method PROCESS_CALL_STACK_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RAW_RECORD_TYPE Call by reference Type reference (TYPE) TRSQLREC-RECTYPE Statistics, hex 1 - field 20090909
2 Importing RECORD_NUMBER Call by reference Type reference (TYPE) ST05_RECORD_NUMBER Trace Record Number 20090909
3 Importing STRING1 Call by reference Type reference (TYPE) STRING 20090909
4 Importing STRING2 Call by reference Type reference (TYPE) STRING 20090909
5 Importing WP_ID Call by reference Type reference (TYPE) ST05_WP_ID Work Process ID 20090909

Method PROCESS_CALL_STACK_STRING on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method PROCESS_RAW_BLOCK_HEAD_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BLOCK_HEAD_RECORD Value transfer Type reference (TYPE) ST05_BLOCK_HEAD_RECORD Processed Block Head Record 20100120
2 Importing RAW_BLOCK_HEAD_RECORD Call by reference Type reference (TYPE) TRBLHDREC Block Header des SAP Trace 20100120

Method PROCESS_RAW_BLOCK_HEAD_RECORD on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method READ_AND_PROCESS_RAW_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RECORD_NUMBER Value transfer Type reference (TYPE) ST05_RECORD_NUMBER Nummer des Tracesatzes; -1 indicates error 20090909
# Exception Resumable Description Created on
1 CX_ST05 Exceptions of ST05 20090909

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Object reference (TYPE REF TO) CL_ST05_TRACE_FILTER_M ST05 Trace Filter Model Class 20090909

Method SET_FILTER on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method SET_RECORD_PROCESSORS Signature

Method SET_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method SET_RECORD_PROCESSORS on class CL_ST05_TRACE_DISPLAY_M has no exception.

Method SET_WP_TABLE Signature

Method SET_WP_TABLE on class CL_ST05_TRACE_DISPLAY_M has no parameter.
Method SET_WP_TABLE on class CL_ST05_TRACE_DISPLAY_M has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703