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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ST05_COMPARE_RECORD | ST05: Structure-Identical Statements Compare | 20130118 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ST05_TRACE | Saved Trace | 20130116 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ST05_IDENTICAL_RECORD | Identical Trace Record (Structure and Value) | 20130116 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Table of Detailed Trace Records | 20130312 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ST05_MAIN_RECORD_TABLE | Table of Processed Main Trace Records | 20130312 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ST05_COMPARE_RECORD_TABLE | Table of ST05 Trace Compare Records | 20130131 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Identical Trace Record (Structure and Value) | 20130308 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Identical Trace Record (Structure and Value) | 20130308 | ||
9 | ![]() |
Instance attribute | Public | See coding | 20130320 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Calculate different values | 20130326 |
2 | ![]() |
Instance method | Private | Method | Calculate relation between identical Trace events | 20130326 |
3 | ![]() |
Instance method | Private | Method | Calculate relation between identical Trace events | 20130326 |
4 | ![]() |
Instance method | Private | Method | Calculate relation between identical Trace events | 20130326 |
5 | ![]() |
Instance method | Private | Method | Calculate relation between identical Trace events | 20130304 |
6 | ![]() |
Instance method | Public | Method | Compare two traces | 20130118 |
7 | ![]() |
Instance method | Private | Method | Read trace record and extract structure-identical statements | 20130116 |
8 | ![]() |
Instance method | Public | Method | Read trace record | 20130312 |
9 | ![]() |
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 | ![]() |
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 | ![]() |
IV_AFTER | Call by reference | Type reference (TYPE) | ANY | After Value | 20130326 | ||
2 | ![]() |
IV_BEFORE | Call by reference | Type reference (TYPE) | ANY | Before Value | 20130326 | ||
3 | ![]() |
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 | ![]() |
IV_AFTER | Call by reference | Type reference (TYPE) | ANY | After Value | 20130326 | ||
2 | ![]() |
IV_BEFORE | Call by reference | Type reference (TYPE) | ANY | Before Value | 20130326 | ||
3 | ![]() |
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 | ![]() |
IV_PERCENTAGE | Value transfer | Type reference (TYPE) | DEC10_2 | contribution in percentage | 20130326 | ||
2 | ![]() |
IV_TOTAL | Call by reference | Type reference (TYPE) | ANY | After Value | 20130326 | ||
3 | ![]() |
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 | ![]() |
IV_AFTER | Call by reference | Type reference (TYPE) | ANY | After Value | 20130304 | ||
2 | ![]() |
IV_BEFORE | Call by reference | Type reference (TYPE) | ANY | Before Value | 20130304 | ||
3 | ![]() |
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 | ![]() |
TRACE_GUID1 | Call by reference | Type reference (TYPE) | ST05_GUID | GUID eines Traces im Trace-Verzeichnis | 20130118 | ||
2 | ![]() |
TRACE_GUID2 | Call by reference | Type reference (TYPE) | ST05_GUID | GUID eines Traces im Trace-Verzeichnis | 20130118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ST05 Exception Class | 20130516 |
Method GET_TRACE_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STRUC_ID_RECS | Call by reference | Type reference (TYPE) | ST05_IDENTICAL_RECORD_TABLE | Tabelle Identischer Trace-Sätze (Struktur&Wert) | 20130308 | ||
2 | ![]() |
TRACE_GUID | Call by reference | Type reference (TYPE) | ST05_GUID | GUID eines Traces im Trace-Verzeichnis | 20130116 | ||
3 | ![]() |
TRACE_ID | Call by reference | Type reference (TYPE) | ST05_COMPARE_HEAD | Trace Identifier | 20130215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RECORD_NUMBER | Call by reference | Type reference (TYPE) | ST05_RECORD_NUMBER | Laufende Nummer des Tracesatzes | 20130314 | ||
2 | ![]() |
TRACE_GUID | Call by reference | Type reference (TYPE) | ST05_GUID | GUID eines Traces im Trace-Verzeichnis | 20130312 | ||
3 | ![]() |
TRACE_ID | Call by reference | Type reference (TYPE) | CHAR1 | Trace Identifier | 20130312 | ||
4 | ![]() |
TRACE_RECORD_TABLE | Call by reference | Type reference (TYPE) | ST05_DETAILED_RECORD_TABLE | Trace record | 20130312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |