SAP ABAP Class CL_ATRA_EXPAND (Filling of whole table from the narrow table)
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_ATRA_EXPAND  
Short Description Filling of whole table from the narrow table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TRACE   ABAP TRACE 
Created 20070522   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ATRA_EXPAND has no forward declaration.
Interfaces
Class CL_ATRA_EXPAND has no interface implemented.
Friends
Class CL_ATRA_EXPAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_X08 Constant Private Type reference (TYPE) X '08' System Programs 20070522
2 LS_STACK_MEM Static Attribute Private Type reference (TYPE) TY_STACK_MEM 20090212
3 LT_STACK_MEM Static Attribute Private Type reference (TYPE) TY_STACK_MEM_IT 20090212
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_AUSTAB Static method Private Method Generate the Output Table Entry 20070522
2 BUILD_MEM_PERCENTAGE Static method Private Method Generate Memory Percentage 20070522
3 BUILD_MEM_PERCENTAGE_NEW Static method Private Method Generate Memory Percentage 20090212
4 EXPAND_HIER_TO_TREE Static method Public Method Expand the NARROW Table in the AUSTAB_HIER_GESAMT 20071010
5 EXPAND_NARROW Static method Public Method Expand the NARROW Table in the AUSTAB_HIER_GESAMT 20070522
6 EXPAND_NARROW_MAIN Static method Public Method Expand the NARROW Table in the AUSTAB_HIER_GESAMT 20070522
7 FILL_TIME_DATA Static method Private Method Determine Time Data 20070522
8 FILL_TIME_DATA_EXTRY Static method Private Method Determine Time Data 20070522
9 FILL_TIME_DATA_J Static method Private Method Determine Time Data 20070522
10 PROGRESS_HANDLING Static method Private Method Progress Indicator Handling 20070522
11 PROPAGATE_TIME Static method Private Method Propagate the Consumeted Time on Lower Levels 20071120
Events
Class CL_ATRA_EXPAND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_STACK_MEM Private See coding 20090212 BEGIN OF TY_STACK_MEM, event TYPE satr_de_event, id TYPE satr_de_id, subid TYPE satr_de_subid, mem_beg TYPE satr_de_stor, mem_end_own TYPE satr_de_stor, mem_end_strange TYPE satr_de_stor, mem_diff TYPE satr_de_stordiff, indx_d TYPE satr_de_index, END OF ty_stack_mem
2 TY_STACK_MEM_IT Private See coding 20090212 ty_stack_mem_it TYPE standard table of ty_stack_mem with NON-UNIQUE KEY event id subid
Method Signatures

Method BUILD_AUSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ZUO Call by reference Type reference (TYPE) SATR_T_ZUO SATR : Zuordnungs Tabelle ID/SUBID zu SE30Gruppierungen 20070522
2 Exporting P_AUSTAB Call by reference Type reference (TYPE) SATR_AUSTAB_GESAMT SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070522
3 Importing P_ITAB_HANDLING Call by reference Type reference (TYPE) C 20070522
4 Importing P_IT_TRACEITAB Call by reference Type reference (TYPE) SATR_T_ITAB Tabelle vom Typ SATR_ITAB 20070522
5 Importing P_IT_TRACEMETH Call by reference Type reference (TYPE) SATR_T_TRACEMETH SATR : Tabelle der aufgezeichnetenen Methodennamen 20070522
6 Importing P_IT_TRACEPROG Call by reference Type reference (TYPE) SATR_T_TRACEPROG SATR : Tabelle der aufgezeichneten Programmnamen 20070522
7 Changing P_IT_TRACETEXT Call by reference Type reference (TYPE) SATR_T_TRACETEXT SATR : Tabelle der Elemente TRACE-Text 20070522
8 Importing P_NARROW Call by reference Type reference (TYPE) SATR_AUSTAB_N SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070522
9 Exporting P_SYSFLAG Call by reference Type reference (TYPE) C Systemflag 20070522
10 Exporting P_ZUO Call by reference Type reference (TYPE) SATR_ZUO SATR : Zuordnungstabelle ID/SUBID zu Main/Middle-Gruppen 20070522
# Exception Resumable Description Created on
1 ZUO_NOT_FOUND Keine Zuordnungseinträge gefunden 20070522

Method BUILD_MEM_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACT_MEM Call by reference Type reference (TYPE) SATR_DE_STOR SATR : Belegter Speicher 20070522
2 Importing P_EVENT Call by reference Type reference (TYPE) SATR_DE_EVENT SATR : Event-Kennung (> Eintritt, < Austritt) 20070522
3 Importing P_ID Call by reference Type reference (TYPE) SATR_DE_ID SATR : ID eines Trace-Satzes (Aufgezeichnetes Ereignis) 20070522
4 Changing P_IT_AUS Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20070522
5 Importing P_IT_AUS_N Call by reference Type reference (TYPE) SATR_T_AUSTAB_N Schmale Austab 20090212
6 Changing P_IT_STACK Call by reference Type reference (TYPE) SATR_T_STACK SATR : Stack-Tabelle 20070522

Method BUILD_MEM_PERCENTAGE on class CL_ATRA_EXPAND has no exception.

Method BUILD_MEM_PERCENTAGE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_AUS Call by reference Type reference (TYPE) SATR_AUSTAB_GESAMT SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20090212

Method BUILD_MEM_PERCENTAGE_NEW on class CL_ATRA_EXPAND has no exception.

Method EXPAND_HIER_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REF_TO_MAIN Call by reference Object reference (TYPE REF TO) CL_ATRA_TOOL_SE30_MAIN Main-Class for Container Handling 20071010

Method EXPAND_HIER_TO_TREE on class CL_ATRA_EXPAND has no exception.

Method EXPAND_NARROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_AUSTAB_HIER Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20070522
2 Changing IT_AUSTAB_N Call by reference Type reference (TYPE) SATR_T_AUSTAB_N Schmale Austab 20070522
3 Importing IT_INTF_LIST Call by reference Type reference (TYPE) SLAT_T_INTF_LIST SAT: list of used interfaces for layer aware trace analysis 20070822
4 Importing IT_INTF_NAMES Call by reference Type reference (TYPE) SLAT_T_INTERFACES SAT: interfaces for layer aware trace analysis 20070822
5 Importing IT_SLAT_PAKET Call by reference Type reference (TYPE) SLAT_T_PACKAGES SAT: packages for layer aware trace analysis 20070822
6 Importing IT_SLAT_PROGRAMS Call by reference Type reference (TYPE) SLAT_T_PROGRAMS SAT: programs for layer aware tracing 20070822
7 Importing IT_TRACEITAB Call by reference Type reference (TYPE) SATR_T_ITAB Tabelle vom Typ SATR_ITAB 20070522
8 Importing IT_TRACEMETH Call by reference Type reference (TYPE) SATR_T_TRACEMETH SATR : Tabelle der aufgezeichnetenen Methodennamen 20070522
9 Importing IT_TRACEPROG Call by reference Type reference (TYPE) SATR_T_TRACEPROG SATR : Tabelle der aufgezeichneten Programmnamen 20070522
10 Changing IT_TRACETEXT Call by reference Type reference (TYPE) SATR_T_TRACETEXT SATR : Tabelle der Elemente TRACE-Text 20070522
11 Importing IT_ZUO Call by reference Type reference (TYPE) SATR_T_ZUO SATR : Zuordnungs Tabelle ID/SUBID zu SE30Gruppierungen 20070522
12 Changing W_ZEITEN Call by reference Type reference (TYPE) SATR_ZEITEN SATR : Struktur für Zeiten der Zeitmessung 20070522
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler beim Erstellen der Container Daten 20080606

Method EXPAND_NARROW_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REF_TO_MAIN Call by reference Object reference (TYPE REF TO) CL_ATRA_TOOL_SE30_MAIN Main-Class for Container Handling 20070522
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler 20080606

Method FILL_TIME_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DIFF Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20070522
2 Importing P_ENTRY Call by reference Type reference (TYPE) SATR_AUSTAB_GESAMT SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070522
3 Importing P_IT_AUSTAB Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20070522
4 Changing P_IT_STACK Call by reference Type reference (TYPE) SATR_T_STACK 20070522
5 Importing P_IT_ZUO Call by reference Type reference (TYPE) SATR_T_ZUO 20070522
6 Importing P_NR_OF_ENTRIES Call by reference Type reference (TYPE) INT4 20070522
7 Changing P_SATR_ZEITEN Call by reference Type reference (TYPE) SATR_ZEITEN 20070522
8 Importing P_SYSFLAG Call by reference Type reference (TYPE) SATR_DE_SYSFLAG 20070522
9 Changing P_TIME Call by reference Type reference (TYPE) INT4 20070522

Method FILL_TIME_DATA on class CL_ATRA_EXPAND has no exception.

Method FILL_TIME_DATA_EXTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENTRY Call by reference Type reference (TYPE) SATR_AUSTAB_GESAMT SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070522
2 Importing P_IT_AUSTAB Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20070522
3 Changing P_IT_STACK Call by reference Type reference (TYPE) SATR_T_STACK 20070522
4 Importing P_SYSFLAG Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070522
5 Importing P_ZUO Call by reference Type reference (TYPE) SATR_ZUO 20070522

Method FILL_TIME_DATA_EXTRY on class CL_ATRA_EXPAND has no exception.

Method FILL_TIME_DATA_J Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENTRY Call by reference Type reference (TYPE) SATR_AUSTAB_GESAMT SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070522
2 Importing P_IT_AUSTAB Call by reference Type reference (TYPE) SATR_T_AUSTAB_GESAMT SATR : Tabele mit allen Informationen zum Trace 20070522
3 Changing P_IT_STACK Call by reference Type reference (TYPE) SATR_T_STACK 20070522
4 Importing P_SYSFLAG Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20070522
5 Changing P_TIME Call by reference Type reference (TYPE) INT4 20070522
6 Importing P_ZUO Call by reference Type reference (TYPE) SATR_ZUO 20070522

Method FILL_TIME_DATA_J on class CL_ATRA_EXPAND has no exception.

Method PROGRESS_HANDLING Signature

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

Method PROGRESS_HANDLING on class CL_ATRA_EXPAND has no exception.

Method PROPAGATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK Call by reference Type reference (TYPE) SATR_T_STACK SATR : Tabelle für Stack-Aufbau (Interne Nutzung) 20071120
2 Changing CV_TIME Call by reference Type reference (TYPE) I 20071120

Method PROPAGATE_TIME on class CL_ATRA_EXPAND has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710