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 |