SAP ABAP Class CL_ABAP_TRACE_FILE (SE30: Performance Data File)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     STRA (Package) Runtime Analysis
Properties
Class CL_ABAP_TRACE_FILE  
Short Description SE30: Performance Data File    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class S7    
Program status     
Category 0   
Package STRA   Runtime Analysis 
Created 20030415   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SATRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SATRE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SATRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SATRI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_TRACE_FILE has no interface implemented.
Friends
Class CL_ABAP_TRACE_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHARSIZE Static Attribute Private Type reference (TYPE) INT4 CL_ABAP_CHAR_UTILITIES=>CHARSIZE 20030606
2 C_ATRA_EYE_CATCHER Constant Private Type reference (TYPE) CHAR8 'ATRAFILE' 20030605
3 C_FALSE Constant Private Type reference (TYPE) FLAG ' ' 20030605
4 C_INT_MAX Constant Private Type reference (TYPE) I 2147483647 2**32 / 2 - 1, [-2147483648 ... 2147483647] 20030606
5 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' 20030605
6 C_UINT_MAX_ Constant Private Type reference (TYPE) F '4294967296' 2**32, [0 ... 4294967295] 20040527
7 DECOMPR_BUFFER_REF Static Attribute Private Object reference (TYPE REF TO) DATA 20030606
8 FNAME Static Attribute Public Type reference (TYPE) SE30FNAME 20030604
9 FNAME_TEMPLATE Static Attribute Public Type reference (TYPE) SE30FNAME Mask for File Name 20130920
10 FSIZE Static Attribute Public Type reference (TYPE) INT4 File Size 20030908
11 FSIZE_ACTUAL Static Attribute Private Type reference (TYPE) INT4 Current File Size 20030908
12 MESS_230_APPEARED Static Attribute Private Type reference (TYPE) FLAG Measurement Error 20041105
13 NR_READ_DS Static Attribute Private Type reference (TYPE) INT4 Number of Read Comp. Records 20030908
14 PATH Static Attribute Public Type reference (TYPE) SE30FNAME Directory 20130920
15 SEPARATOR Static Attribute Public Type reference (TYPE) CHAR1 Folder Separator 20130920
16 S_DECOMPR_BUFFER Static Attribute Private Type reference (TYPE) SATRE_BUFFER STATICS 20060317
17 S_MOD Static Attribute Private Type reference (TYPE) I STATICS 20060317
18 S_ROLLTIME Static Attribute Private Type reference (TYPE) SATRA_TIME_F STATICS 20060317
19 S_TDELTA_1 Static Attribute Private Type reference (TYPE) SATRA_TIME_F STATICS 20060317
20 S_TDELTA_2 Static Attribute Private Type reference (TYPE) SATRA_TIME_F STATICS 20060317
21 S_TDELTA_DIFF Static Attribute Private Type reference (TYPE) SATRA_TIME_F STATICS 20060317
22 S_X_TDELTA_1 Static Attribute Private Type reference (TYPE) FLAG STATICS 20060317
23 S_X_TDELTA_2 Static Attribute Private Type reference (TYPE) FLAG STATICS 20060317
24 TRACE_HEADER Static Attribute Public Type reference (TYPE) SATRH_HEADER 20030604
25 TRACE_HEADER_NEW Static Attribute Public Type reference (TYPE) SATRH_HEADER_NEW 20030605
26 TRACE_INFO Static Attribute Public Type reference (TYPE) SATRI_INFO 20050118
27 X_DECOMPR_BUFF_EMPTY Static Attribute Public Type reference (TYPE) FLAG 'X' 20030605
28 X_ERROR_READ_TYPE Static Attribute Public Type reference (TYPE) FLAG Imported record is of the wrong type 20030606
29 X_HEADER_NEW Static Attribute Public Type reference (TYPE) FLAG 20030605
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_YES_NO Static method Public Method Dialog Box: Long Text, Question 20041112
2 ANALYZE_YES_NO_ Static method Public Method Dialog Box: Question (+ Info) 20050721
3 CHECK_FILE Static method Public Method Does the file exist? 20030701
4 DECOMPRESS_FILE Static method Private Method Decompresses a block from the performance data file 20030605
5 GET_FNAME_NEW Static method Public Method Name of a new file when uploaded 20130920
6 GET_PATH Static method Public Method Folder (Profile Parameter DIR_ATRA) 20130920
7 INIT_PROGRESS Static method Public Method Init Time Fields 20050202
8 READ_DATA Static method Public Method Reads a record from the performance data file 20050105
9 READ_DATA_AGG Static method Public Method Reads a record from the aggregated performance data file 20050105
10 READ_HEADER Static method Public Method Reads the header of a performance data file 20030605
11 READ_INFO Static method Private Method Reads the information for a performance dat file 20050118
12 TDELTA Static method Private Method Time leveling for a record from performance data file 20040211
Events
Class CL_ABAP_TRACE_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AT_FNAME Public See coding e.g. AT220001, AT220001.DAT 20130920 begin of ty_at_fname, a1 type c length 2, "AT a2 type n length 2, "system number a3 type n length 4, a4 type c length 4, ".DAT on Windows end of ty_at_fname
Method Signatures

Method ANALYZE_YES_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SE61_DIALOG_TEXT Call by reference Type reference (TYPE) DOKU_OBJ 'SE30_MEASUREMENT_ERR' Variables Feld 20041112
2 Exporting P_X_YES Call by reference Type reference (TYPE) FLAG 'X' = weiter, ' ' = Abbrechen 20041112

Method ANALYZE_YES_NO on class CL_ABAP_TRACE_FILE has no exception.

Method ANALYZE_YES_NO_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SE61_DIALOG_TEXT Call by reference Type reference (TYPE) DOKU_OBJ 'SE30_TRACE_PRECLOSED' Frage 20050721
2 Importing P_SE61_DIALOG_TEXT_ Call by reference Type reference (TYPE) DOKU_OBJ 'SE30_TRACE_PRECLOSED_' Info 20050721
3 Exporting P_X_YES Call by reference Type reference (TYPE) FLAG 'X' = weiter, ' ' = Abbrechen 20050721

Method ANALYZE_YES_NO_ on class CL_ABAP_TRACE_FILE has no exception.

Method CHECK_FILE Signature

Method CHECK_FILE on class CL_ABAP_TRACE_FILE has no parameter.
# Exception Resumable Description Created on
1 NOT_EXISTS Die Datei existiert nicht 20030701

Method DECOMPRESS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EOF Call by reference Type reference (TYPE) FLAG 20030612

Method DECOMPRESS_FILE on class CL_ABAP_TRACE_FILE has no exception.

Method GET_FNAME_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SE30FNAME Laufzeitanalyse: Dateiname 20130920

Method GET_FNAME_NEW on class CL_ABAP_TRACE_FILE has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SE30FNAME Pfad 20130920

Method GET_PATH on class CL_ABAP_TRACE_FILE has no exception.

Method INIT_PROGRESS Signature

Method INIT_PROGRESS on class CL_ABAP_TRACE_FILE has no parameter.
Method INIT_PROGRESS on class CL_ABAP_TRACE_FILE has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ENTRY Call by reference Type reference (TYPE) SATRE_OUTPUT Satz einer Messdatendatei 20050105
2 Exporting P_EOF Call by reference Type reference (TYPE) FLAG Ende der Messdatendatei 20050105
3 Importing P_X_ORIG_DATA Call by reference Type reference (TYPE) FLAG ' ' '= 'X' originale Daten anzeigen (keine TDELTA, mit r-Satz) 20050105

Method READ_DATA on class CL_ABAP_TRACE_FILE has no exception.

Method READ_DATA_AGG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ENTRY Call by reference Type reference (TYPE) SATRE_AGG_OUTPUT Satz einer Messdatendatei 20050105
2 Exporting P_EOF Call by reference Type reference (TYPE) FLAG 20050105

Method READ_DATA_AGG on class CL_ABAP_TRACE_FILE has no exception.

Method READ_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC 12=andere Dateiversion 20080129
2 Importing NO_POPUP Call by reference Type reference (TYPE) FLAG ' ' allgemeines flag 20080902
# Exception Resumable Description Created on
1 FILE_EMPTY_OR_NOT_EXISTING Messdatendatei ist leer oder nicht vorhanden 20080902
2 NO_ATRA_FILE Die Datei ist keine Messdatendatei 20080902
3 OPEN_DATASET_ERROR OPEN DATASET liefert SY-SUBRC <> 0 20080902

Method READ_INFO Signature

Method READ_INFO on class CL_ABAP_TRACE_FILE has no parameter.
Method READ_INFO on class CL_ABAP_TRACE_FILE has no exception.

Method TDELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENTRY_EVENT Call by reference Type reference (TYPE) CHAR1 '>' = Anfangssatz, '<' = Endesatz 20040211
2 Importing P_ENTRY_ID Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040211
3 Importing P_ENTRY_SUBID Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040211
4 Changing P_ENTRY_TIME1 Call by reference Type reference (TYPE) SATRA_TIME_F Beginn vom Schreiben des aktuellen Satzes 20040211
5 Changing P_ENTRY_TIME2 Call by reference Type reference (TYPE) SATRA_TIME_F Ende vom Schreiben des Vorgängersatzes 20040211
6 Importing P_X_ORIG_DATA Call by reference Type reference (TYPE) FLAG ' ' '= 'X' originale Daten anzeigen (keine TDELTA, mit r-Satz) 20040225

Method TDELTA on class CL_ABAP_TRACE_FILE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640