SAP ABAP Class CL_ST05_TRACE_PROCESSOR_RH (RFC, HTTP 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_GEN Generic Trace Processing 20100914
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_PROCESSOR_HTTP HTTP Trace Processing 20100916
2 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_PROCESSOR_RFC RFC Trace Processing 20100915
Properties
Class CL_ST05_TRACE_PROCESSOR_RH  
Short Description RFC, HTTP Trace Processing    
Super Class CL_ST05_TRACE_PROCESSOR_GEN Generic Trace Processing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ST05   ST05 Performance Trace 
Created 20100914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST05_TRACE_PROCESSOR_RH has no forward declaration.
Interfaces
Class CL_ST05_TRACE_PROCESSOR_RH has no interface implemented.
Friends
Class CL_ST05_TRACE_PROCESSOR_RH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INCOMPLETE_RECORD_TABLE Static Attribute Protected See coding 20100915
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_IDENTICAL_RECORD_TABLE Instance method Protected Method Build an Intermediate Table for Identical Trace Records 20100914
2 BUILD_RECORD Instance method Protected Method Create a Generic (RFC) Trace Record 20100915
3 BUILD_STATEMENT Instance method Protected Method Build Statement for the Processed Trace Record 20100914
4 FIND_STRUCTURE_ID_RECORDS Instance method Protected Method Find and Mark Structure-Identical Trace Records 20100914
5 GET_MAIN_RECORD_TABLE Instance method Public Method Get Table with Main Trace Records 20100914
6 GET_STRUCTURE_ID_RECORD_TABLE Instance method Public Method Get Table with Structure-Identical Trace Records 20100914
7 MERGE_RAW_DEST_RECORD Instance method Protected Method Merge Single Raw Destination Trace Record 20100915
8 MERGE_RAW_RECORD Instance method Protected Method Merge Single Raw Trace Record 20100915
9 PROCESS_RAW_CLIENT_DEST_RECORD Instance method Public Method Process Single Raw Client Destination Trace Record 20100914
10 PROCESS_RAW_CLIENT_RECORD Instance method Public Method Process Single Raw Client Trace Record 20100914
11 PROCESS_RAW_DEST_RECORD Instance method Protected Method Process Single Raw Destination Trace Record 20100914
12 PROCESS_RAW_RECORD Instance method Protected Method Process Single Raw Trace Record 20100914
13 PROCESS_RAW_SERVER_DEST_RECORD Instance method Public Method Process Single Raw Server Destination Trace Record 20100914
14 PROCESS_RAW_SERVER_RECORD Instance method Public Method Process Single Raw Server Trace Record 20100914
Events
Class CL_ST05_TRACE_PROCESSOR_RH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INCOMPLETE_RECORD Protected See coding 20100915 BEGIN OF incomplete_record, rectype TYPE STA_HEX, connection_ID TYPE pfrfc_connection_ID, call_number TYPE pfrfc_call_number, trace_record_index TYPE ST05_RECORD_NUMBER, merge_count TYPE I, END OF incomplete_record
Method Signatures

Method BUILD_IDENTICAL_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 20100914
2 Returning IDENTICAL_RECORD_TABLE Value transfer Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Identical Trace Records (Structure and Value) 20100914
3 Importing MAIN_RECORD_TABLE Call by reference Type reference (TYPE) ST05_MAIN_RECORD_TABLE Processesd Trace Records 20100914

Method BUILD_IDENTICAL_RECORD_TABLE on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method BUILD_RECORD 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 20100915
2 Importing RAW_RECORD Call by reference Type reference (TYPE) ANY raw trace record as read from the kernel trace file 20100915

Method BUILD_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method BUILD_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECORD_NUMBER Call by reference Type reference (TYPE) ST05_RECORD_NUMBER Trace Record Number 20100915
2 Returning STATEMENT_WITH_VALUES Value transfer Type reference (TYPE) ST05_STATEMENT Statement of a Traced Activity 20100915

Method BUILD_STATEMENT on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method FIND_STRUCTURE_ID_RECORDS 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 20100914
2 Changing IDENTICAL_RECORD_TABLE Call by reference Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Identical Trace Records (Structure and Value) 20100914

Method FIND_STRUCTURE_ID_RECORDS on class CL_ST05_TRACE_PROCESSOR_RH 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 DETAILED_RECORD_TABLE Call by reference Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Detailed Processed Trace Records 20100914
2 Returning MAIN_RECORD_TABLE Value transfer Type reference (TYPE) ST05_MAIN_RECORD_TABLE Main Processed Trace Records 20100914

Method GET_MAIN_RECORD_TABLE on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

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 20100914
2 Importing MAIN_RECORD_TABLE Call by reference Type reference (TYPE) ST05_MAIN_RECORD_TABLE Main Processed Trace Records 20100915
3 Returning STRUCTURE_ID_RECORD_TABLE Value transfer Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Structure-Identical Trace Records 20100914

Method GET_STRUCTURE_ID_RECORD_TABLE on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method MERGE_RAW_DEST_RECORD 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 20100915
2 Importing RAW_DEST_RECORD Call by reference Type reference (TYPE) ANY Client Trace Satz 20100915
3 Importing RECORD_NUMBER Call by reference Type reference (TYPE) ST05_RECORD_NUMBER Trace Record Number 20100915

Method MERGE_RAW_DEST_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method MERGE_RAW_RECORD 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 20100915
2 Importing RAW_RECORD Call by reference Type reference (TYPE) ANY Client Trace Satz 20100915
3 Importing RECORD_NUMBER Call by reference Type reference (TYPE) ST05_RECORD_NUMBER Trace Record Number 20100915

Method MERGE_RAW_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_CLIENT_DEST_RECORD 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 20100914
2 Importing RAW_CLIENT_DEST_RECORD Call by reference Type reference (TYPE) ANY Client-Destination Trace Satz 20100914

Method PROCESS_RAW_CLIENT_DEST_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_CLIENT_RECORD 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 20100914
2 Importing RAW_CLIENT_RECORD Call by reference Type reference (TYPE) ANY Client Trace Satz 20100914

Method PROCESS_RAW_CLIENT_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_DEST_RECORD 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 20100915
2 Importing RAW_DEST_RECORD Call by reference Type reference (TYPE) ANY Server-Destination Trace Satz 20100915

Method PROCESS_RAW_DEST_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_RECORD 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 20100914
2 Importing RAW_RECORD Call by reference Type reference (TYPE) ANY raw trace record as read from the kernel trace file 20100914

Method PROCESS_RAW_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_SERVER_DEST_RECORD 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 20100914
2 Importing RAW_SERVER_DEST_RECORD Call by reference Type reference (TYPE) ANY Server-Destination Trace Satz 20100914

Method PROCESS_RAW_SERVER_DEST_RECORD on class CL_ST05_TRACE_PROCESSOR_RH has no exception.

Method PROCESS_RAW_SERVER_RECORD 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 20100914
2 Importing RAW_SERVER_RECORD Call by reference Type reference (TYPE) ANY Server Trace Satz 20100914

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