SAP ABAP Class CL_SAT_HIERARCHY_COMPARE (Basic Functions Hierarchy Comparison)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     S_ABAP_TRACE (Package) ABAP TRACE
Properties
Class CL_SAT_HIERARCHY_COMPARE  
Short Description Basic Functions Hierarchy Comparison    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TRACE   ABAP TRACE 
Created 20050517   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SATRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SATRI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SAT_HIERARCHY_COMPARE has no interface implemented.
Friends
Class CL_SAT_HIERARCHY_COMPARE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CONTENTS Instance attribute Private Type reference (TYPE) SATR_T_LIST_OF_CONTENTS_OUT SATR: Output Table of TRACE Container Table of Contents 20050517
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PERCENTAGE Instance method Public Method Calculates Percent. Values for Initially Sorted Output Table 20050518
2 COMPARE_HEADERINFO Instance method Public Method Compares Trace Header Information 20050517
3 COMPARE_PSEUDOPROGRAMS Instance method Public Method Compares Pseudo-Programs 20050517
4 CONDENSE Instance method Public Method Creates Summarized Trace Comparison 20050518
5 DO_HIER_COMPARE Static method Public Method Automated Hierarchy Comparison 20050603
6 GET_CALL_STACK Instance method Public Method Displays Call Stack for a Hierarchy Comparison Record 20050518
7 GET_ENTRY_INFO Instance method Public Method Gets Complete Directory Entry for a Trace 20051207
8 GET_HC_OUTTAB Instance method Public Method Creates Internal Trace Format 20050518
9 GET_OBJECT_TEXT Static method Protected Method Gets Text for TRAN, PROG, FUNC 20051208
10 GET_PSEUDO_PROGRAM Instance method Public Method Creates Pseudo-Program 'Version Comparison' 20050517
11 GET_TRACE_DATA Instance method Public Method Gets Most Important Trace Data 20050517
12 IS_TRACE_WITH_OPTION Instance method Public Method Was trace recorded with option ...? 20050517
13 PP_MAKE_TEXT_DELTA Instance method Private Method C-Call Version Comparison 20050518
14 REFRESH_CONTENTS Instance method Public Method Deletes Copy of Trace Container Overview 20050517
Events
Class CL_SAT_HIERARCHY_COMPARE has no event.
Types
Class CL_SAT_HIERARCHY_COMPARE has no local type.
Method Signatures

Method CALCULATE_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_AUS2 erweiterung austab se30 20050518
2 Importing P_GROSS1 Call by reference Type reference (TYPE) SATR_DE_TBRUT SATR : Brutto Zeit 20050518
3 Importing P_GROSS2 Call by reference Type reference (TYPE) SATR_DE_TBRUT SATR : Brutto Zeit 20050518

Method CALCULATE_PERCENTAGE on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method COMPARE_HEADERINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DELTA1 Call by reference Type reference (TYPE) SATRI_INFO 20050517
2 Exporting P_DELTA2 Call by reference Type reference (TYPE) SATRI_INFO 20050517
3 Importing P_GET_DELTA_INFORMATION Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20050517
4 Importing P_HEADERINFO1 Call by reference Type reference (TYPE) SATRI_INFO 20050517
5 Importing P_HEADERINFO2 Call by reference Type reference (TYPE) SATRI_INFO 20050517
6 Exporting P_IDENTICAL Call by reference Type reference (TYPE) FLAG allgemeines flag 20050517

Method COMPARE_HEADERINFO on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method COMPARE_PSEUDOPROGRAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_AUSTAB1 Call by reference Type reference (TYPE) SATR_T_HC_OUT SATR : Zwischenstruktur für Hierarchie-Vergleich 20050518
2 Changing PT_AUSTAB2 Call by reference Type reference (TYPE) SATR_T_HC_OUT SATR : Zwischenstruktur für Hierarchie-Vergleich 20050518
3 Exporting PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_AUS2 erweiterung austab se30 20050517
4 Changing PT_PSEUDO_PROGRAM1 Call by reference Type reference (TYPE) SATR_HC_T_SHORT SAT Hierarchievergleich: Pseudoreport (schmal) 20050517
5 Changing PT_PSEUDO_PROGRAM2 Call by reference Type reference (TYPE) SATR_HC_T_SHORT SAT Hierarchievergleich: Pseudoreport (schmal) 20050517
6 Importing PT_TRACEPROG1 Call by reference Type reference (TYPE) SATR_T_TRACEPROG SATR : Tabelle der aufgezeichneten Programmnamen 20050518
7 Importing PT_TRACEPROG2 Call by reference Type reference (TYPE) SATR_T_TRACEPROG SATR : Tabelle der aufgezeichneten Programmnamen 20050518
# Exception Resumable Description Created on
1 NO_FREE_MEMORY kein freier Speicher für Versionsvergleich 20050518

Method CONDENSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_CONDENSED_TAB Call by reference Type reference (TYPE) SATR_T_HC_AUS2 erweiterung austab se30 20050518
2 Changing PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_AUS2 erweiterung austab se30 20050518
3 Importing P_WITH_MEMORY Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20050518

Method CONDENSE on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method DO_HIER_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HEADER_IDENTICAL Call by reference Type reference (TYPE) FLAG allgemeines flag 20050617
2 Exporting P_RECS_ADD1 Call by reference Type reference (TYPE) SATR_HC_PNET1 SATR: Netto Laufzeit in Prozent im Trace 1 des Vergleichs 20050617
3 Exporting P_RECS_ADD2 Call by reference Type reference (TYPE) SATR_HC_PNET1 SATR: Netto Laufzeit in Prozent im Trace 1 des Vergleichs 20050617
4 Exporting P_TIME_ADD1 Call by reference Type reference (TYPE) SATR_HC_PNET1 SATR: Netto Laufzeit in Prozent im Trace 1 des Vergleichs 20050617
5 Exporting P_TIME_ADD2 Call by reference Type reference (TYPE) SATR_HC_PNET2 SATR: Netto Laufzeit in Prozent im Trace 2 des Vergleichs 20050617
6 Importing P_TRACE1 Call by reference Type reference (TYPE) SATR_LIST_OF_CONTENTS_OUT SATR : Layout : Inhaltsverz. der Trace-Container Ausgabe 20050603
7 Importing P_TRACE2 Call by reference Type reference (TYPE) SATR_LIST_OF_CONTENTS_OUT SATR : Layout : Inhaltsverz. der Trace-Container Ausgabe 20050603
# Exception Resumable Description Created on
1 ERROR_READING_TRACE Problem beim Lesen einer Trace 20050617
2 ERROR_WITH_COMPARE Fehler beim Vergleich zweier Traces 20050617
3 TRACE_AGGREGATED Trace ist aggregiert, kein Hierarchievergleich möglich 20050617

Method GET_CALL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_CALL_HIERARCHY Call by reference Type reference (TYPE) SATR_HC_T_CS SAT Hierarchievergleich Call-Stack Tabelle 20050518
2 Exporting PT_CALL_STACK Call by reference Type reference (TYPE) SATR_AUS_T_CS SATR: Call Stack für Tracevergleich 20050518
3 Importing PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_AUS2 erweiterung austab se30 20050518
4 Importing P_ENTRY Call by reference Type reference (TYPE) SATR_HC_AUS2 Modifizierte AUSTAB SE30 20050518
5 Importing P_WHICH Call by reference Type reference (TYPE) SATR_HC_TRACE 2 Byte Integer (Signed) 20050518
# Exception Resumable Description Created on
1 CALL_STACK_NOT_POSSIBLE Erzeugung des Call-Stacks ist nicht möglich 20050518

Method GET_ENTRY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ENTRY Call by reference Type reference (TYPE) SATR_LIST_OF_CONTENTS_OUT SATR : Layout : Inhaltsverz. der Trace-Container Ausgabe 20051207
# Exception Resumable Description Created on
1 ENTRY_NOT_FOUND Eintrag für Trace nicht gefunden 20051207

Method GET_HC_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_OUT erweiterung austab se30 20050518
2 Changing PT_SATR_AUSTAB Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20050518
3 Importing P_DELETE_OUT_EVENTS Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20050518

Method GET_HC_OUTTAB on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method GET_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ENTRY Call by reference Type reference (TYPE) SATR_LIST_OF_CONTENTS_OUT SATR : Layout : Inhaltsverz. der Trace-Container Ausgabe 20051208

Method GET_OBJECT_TEXT on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method GET_PSEUDO_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_CALL_STACK Call by reference Type reference (TYPE) SATR_HC_T_CS SAT Hierarchievergleich Call-Stack Tabelle 20050517
2 Importing PT_OUTTAB Call by reference Type reference (TYPE) SATR_T_HC_OUT SATR : Zwischenstruktur für Hierarchie-Vergleich 20050517
3 Exporting PT_PSEUDO_PROGRAM Call by reference Type reference (TYPE) SATR_HC_T_SHORT SAT Hierarchievergleich: Pseudoreport (schmal) 20050517
4 Importing PT_TRACEMETH Call by reference Type reference (TYPE) SATR_T_TRACEMETH SATR : Tabelle der aufgezeichnetenen Methodennamen 20050517
5 Importing PT_TRACETEXT Call by reference Type reference (TYPE) SATR_T_TRACETEXT SATR : Tabelle der Elemente TRACE-Text 20050517

Method GET_PSEUDO_PROGRAM on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method GET_TRACE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_SATR_AUSTAB Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT 20050518
2 Exporting PT_TRACEMETH Call by reference Type reference (TYPE) SATR_T_TRACEMETH 20050517
3 Exporting PT_TRACEPROG Call by reference Type reference (TYPE) SATR_T_TRACEPROG 20050517
4 Exporting PT_TRACETEXT Call by reference Type reference (TYPE) SATR_T_TRACETEXT 20050517
5 Importing P_ENTRY Call by reference Type reference (TYPE) SATR_LIST_OF_CONTENTS_OUT 20050517
6 Exporting P_HEADER Call by reference Type reference (TYPE) SATRH_HEADER 20050517
7 Exporting P_HEADERINFO Call by reference Type reference (TYPE) SATRI_INFO 20050517
# Exception Resumable Description Created on
1 ERROR_READING_CONTENTS Fehler beim Lesen der Trace-Übersicht 20050518
2 ERROR_READING_TRACE Fehler bemi Lesen der Trace-Daten 20050518

Method IS_TRACE_WITH_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CALL Call by reference Type reference (TYPE) FLAG 20050517
2 Exporting P_CONTEXT Call by reference Type reference (TYPE) FLAG 20050517
3 Exporting P_CUA_DIAG Call by reference Type reference (TYPE) FLAG 20050517
4 Exporting P_DATASETACCESS Call by reference Type reference (TYPE) FLAG 20050517
5 Exporting P_DYNPRO_ENTRY Call by reference Type reference (TYPE) FLAG 20050517
6 Exporting P_DYNPRO_RUN_LOGIC Call by reference Type reference (TYPE) FLAG 20050517
7 Exporting P_EVENT Call by reference Type reference (TYPE) FLAG 20050517
8 Exporting P_EXECSQL Call by reference Type reference (TYPE) FLAG 20050517
9 Exporting P_EXPORT_IMPORT Call by reference Type reference (TYPE) FLAG 20050517
10 Exporting P_FORM Call by reference Type reference (TYPE) FLAG 20050517
11 Exporting P_FUNCTION Call by reference Type reference (TYPE) FLAG 20050517
12 Exporting P_GENERATE Call by reference Type reference (TYPE) FLAG 20050517
13 Importing P_HEADERINFO Call by reference Type reference (TYPE) SATRI_INFO 20050517
14 Exporting P_ITAB_READ_ACCESS Call by reference Type reference (TYPE) FLAG allgemeines flag 20050517
15 Exporting P_ITAB_WRITE_ACCESS Call by reference Type reference (TYPE) FLAG allgemeines flag 20050517
16 Exporting P_LOAD Call by reference Type reference (TYPE) FLAG 20050517
17 Exporting P_MESSAGE Call by reference Type reference (TYPE) FLAG 20050517
18 Exporting P_METHOD Call by reference Type reference (TYPE) FLAG 20050517
19 Exporting P_MODULE Call by reference Type reference (TYPE) FLAG 20050517
20 Exporting P_OPENSQL Call by reference Type reference (TYPE) FLAG 20050517
21 Exporting P_PROGRAM Call by reference Type reference (TYPE) FLAG 20050517
22 Exporting P_RFC_CALLBACK Call by reference Type reference (TYPE) FLAG 20050517
23 Exporting P_RUNTIME_MANAGEMENT Call by reference Type reference (TYPE) FLAG 20050517
24 Exporting P_SET_SCREEN Call by reference Type reference (TYPE) FLAG 20050517
25 Exporting P_STATISTIC_INFO Call by reference Type reference (TYPE) FLAG 20050517
26 Exporting P_STORAGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050517
27 Exporting P_TECHNICAL_DB_INFO Call by reference Type reference (TYPE) FLAG 20050517

Method IS_TRACE_WITH_OPTION on class CL_SAT_HIERARCHY_COMPARE has no exception.

Method PP_MAKE_TEXT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_DELTA Call by reference Type reference (TYPE) SATR_HC_T_DELTA SAT Hierarchievergleich: Deltatabelle Pseudoprogrammvgl. 20050518
2 Importing PT_PSEUDO_PROGRAM_A Call by reference Type reference (TYPE) SATR_HC_T_SHORT SAT Hierarchievergleich: Pseudoreport (schmal) 20050518
3 Importing PT_PSEUDO_PROGRAM_B Call by reference Type reference (TYPE) SATR_HC_T_SHORT SAT Hierarchievergleich: Pseudoreport (schmal) 20050518
# Exception Resumable Description Created on
1 NO_FREE_MEMORY kein freier Speicher für Versionsvergleich 20050518

Method REFRESH_CONTENTS Signature

Method REFRESH_CONTENTS on class CL_SAT_HIERARCHY_COMPARE has no parameter.
Method REFRESH_CONTENTS on class CL_SAT_HIERARCHY_COMPARE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710