SAP ABAP Class CL_ST05_TRACE_COMPARE_M (ST05 Trace Compare 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 20130510
Properties
Class CL_ST05_TRACE_COMPARE_M  
Short Description ST05 Trace Compare 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 20130116   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST05_TRACE_COMPARE_M has no forward declaration.
Interfaces
Class CL_ST05_TRACE_COMPARE_M has no interface implemented.
Friends
Class CL_ST05_TRACE_COMPARE_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_ST05_CMP_REC Instance attribute Private Type reference (TYPE) ST05_COMPARE_RECORD ST05: Structure-Identical Statements Compare 20130118
2 GS_ST05_TRACE Instance attribute Private Type reference (TYPE) ST05_TRACE Saved Trace 20130116
3 GS_STRUC_ID_REC Instance attribute Private Type reference (TYPE) ST05_IDENTICAL_RECORD Identical Trace Record (Structure and Value) 20130116
4 GT_DET_REC_TABLE Instance attribute Public Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Table of Detailed Trace Records 20130312
5 GT_MAIN_REC_TABLE Instance attribute Public Type reference (TYPE) ST05_MAIN_RECORD_TABLE Table of Processed Main Trace Records 20130312
6 GT_ST05_CMP_REC Instance attribute Public Type reference (TYPE) ST05_COMPARE_RECORD_TABLE Table of ST05 Trace Compare Records 20130131
7 GT_STRUC_ID_RECS_1 Instance attribute Private Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Identical Trace Record (Structure and Value) 20130308
8 GT_STRUC_ID_RECS_2 Instance attribute Private Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Identical Trace Record (Structure and Value) 20130308
9 GT_TRACE_COMPARE_HEADER Instance attribute Public See coding 20130320
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Calculate different values 20130326
2 CALCULATE_DIFFERENCE Instance method Private Method Calculate relation between identical Trace events 20130326
3 CALCULATE_INCREASE Instance method Private Method Calculate relation between identical Trace events 20130326
4 CALCULATE_PART_OF_TOTALS Instance method Private Method Calculate relation between identical Trace events 20130326
5 CALCULATE_RELATION Instance method Private Method Calculate relation between identical Trace events 20130304
6 COMPARE_RECORDS Instance method Public Method Compare two traces 20130118
7 GET_TRACE_RECORD Instance method Private Method Read trace record and extract structure-identical statements 20130116
8 GET_TRACE_RECORD_TABLE Instance method Public Method Read trace record 20130312
9 INTERCHANGE Instance method Public Method Interchange Trace 1 and 2 20130325
Events
Class CL_ST05_TRACE_COMPARE_M has no event.
Types
Class CL_ST05_TRACE_COMPARE_M has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) SY-UCOMM ABAP-Systemfeld: Funktionscode, der PAI ausgelöst hat 20130327

Method CALCULATE on class CL_ST05_TRACE_COMPARE_M has no exception.

Method CALCULATE_DIFFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AFTER Call by reference Type reference (TYPE) ANY After Value 20130326
2 Importing IV_BEFORE Call by reference Type reference (TYPE) ANY Before Value 20130326
3 Exporting IV_DIFFERENCE Call by reference Type reference (TYPE) I Difference Trace 2-1 20130326

Method CALCULATE_DIFFERENCE on class CL_ST05_TRACE_COMPARE_M has no exception.

Method CALCULATE_INCREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AFTER Call by reference Type reference (TYPE) ANY After Value 20130326
2 Importing IV_BEFORE Call by reference Type reference (TYPE) ANY Before Value 20130326
3 Exporting IV_INCREASE Call by reference Type reference (TYPE) DEC10_2 deviation in percentage 20130326

Method CALCULATE_INCREASE on class CL_ST05_TRACE_COMPARE_M has no exception.

Method CALCULATE_PART_OF_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IV_PERCENTAGE Value transfer Type reference (TYPE) DEC10_2 contribution in percentage 20130326
2 Importing IV_TOTAL Call by reference Type reference (TYPE) ANY After Value 20130326
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Before Value 20130326

Method CALCULATE_PART_OF_TOTALS on class CL_ST05_TRACE_COMPARE_M has no exception.

Method CALCULATE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AFTER Call by reference Type reference (TYPE) ANY After Value 20130304
2 Importing IV_BEFORE Call by reference Type reference (TYPE) ANY Before Value 20130304
3 Exporting IV_RELATION Call by reference Type reference (TYPE) DEC10_2 deviation in percentage 20130327

Method CALCULATE_RELATION on class CL_ST05_TRACE_COMPARE_M has no exception.

Method COMPARE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_GUID1 Call by reference Type reference (TYPE) ST05_GUID GUID eines Traces im Trace-Verzeichnis 20130118
2 Importing TRACE_GUID2 Call by reference Type reference (TYPE) ST05_GUID GUID eines Traces im Trace-Verzeichnis 20130118
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20130516

Method GET_TRACE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUC_ID_RECS Call by reference Type reference (TYPE) ST05_IDENTICAL_RECORD_TABLE Tabelle Identischer Trace-Sätze (Struktur&Wert) 20130308
2 Importing TRACE_GUID Call by reference Type reference (TYPE) ST05_GUID GUID eines Traces im Trace-Verzeichnis 20130116
3 Importing TRACE_ID Call by reference Type reference (TYPE) ST05_COMPARE_HEAD Trace Identifier 20130215
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20130516

Method GET_TRACE_RECORD_TABLE 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 Laufende Nummer des Tracesatzes 20130314
2 Exporting TRACE_GUID Call by reference Type reference (TYPE) ST05_GUID GUID eines Traces im Trace-Verzeichnis 20130312
3 Importing TRACE_ID Call by reference Type reference (TYPE) CHAR1 Trace Identifier 20130312
4 Exporting TRACE_RECORD_TABLE Call by reference Type reference (TYPE) ST05_DETAILED_RECORD_TABLE Trace record 20130312
# Exception Resumable Description Created on
1 CX_ST05 ST05 Exception Class 20130320

Method INTERCHANGE Signature

Method INTERCHANGE on class CL_ST05_TRACE_COMPARE_M has no parameter.
Method INTERCHANGE on class CL_ST05_TRACE_COMPARE_M has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740