SAP ABAP Class CL_ATRA_TRACE_FILE (ATRA Datei)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ATRA_KERNEL (Package) Kernelzugriff für Laufzeitanalyse
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ATRA_TRACE_FILE Schnittstelle zu ATRA Datei 20100224
Properties
Class CL_ATRA_TRACE_FILE  
Short Description ATRA Datei    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ATRA_KERNEL   Kernelzugriff für Laufzeitanalyse 
Created 20100224   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_ATRA_TRACE_FILE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ATRA_TRACE_VARIANT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ATRA_TRACE_FILE Schnittstelle zu ATRA Datei 20100224
Friends
Class CL_ATRA_TRACE_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATRA_AGG_RECORD_BUF Instance attribute Private Type reference (TYPE) T_ATRA_AGG_RECORD_TAB 20100224
2 ATRA_HEADER Instance attribute Private Type reference (TYPE) T_ATRA_HEADER 20100224
3 ATRA_RECORD_BUF Instance attribute Private Type reference (TYPE) T_ATRA_RECORD_TAB 20100224
4 A_CURRENT_BUF_POS Instance attribute Private Type reference (TYPE) I 20100224
5 A_CURRENT_FILE_POSITION Instance attribute Private Type reference (TYPE) I 20100224
6 A_DESCRIPTION Instance attribute Private Type reference (TYPE) IF_ATRA_TRACE=>TY_TRACE_DESCR 20120124
7 A_EOF_REACHED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100224
8 A_FILESIZE Instance attribute Private Type reference (TYPE) I 20100224
9 A_HEADER_AND_TRACE_INFO_AVAIL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100224
10 A_IS_OPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100224
11 A_PERCENTAGE_READ Instance attribute Private Type reference (TYPE) DECFLOAT34 20100322
12 A_RECORDS_IN_BUF Instance attribute Private Type reference (TYPE) I 20100224
13 A_ROLLTIME_SUM Instance attribute Private Type reference (TYPE) DECFLOAT34 20100224
14 A_TRACE_INFO_TAB Instance attribute Private Type reference (TYPE) IF_ATRA_TRACE_FILE~T_ATRA_TRACE_INFO_TAB 20100224
15 C_MAX_RECORDS_PER_CALL Constant Private Type reference (TYPE) I 2500 20100224
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Private Method 20100224
2 GET_HEADER_INFO Instance method Private Method 20100224
3 GET_NEXT_AGG_RECORD Instance method Private Method 20100224
4 GET_NEXT_RECORD Instance method Private Method 20100224
5 INIT_FILE_PROPERTIES Instance method Private Method 20100224
6 OPEN Instance method Private Method 20100224
7 S_CREATE Static method Private Method 20100224
8 S_GET_INSTANCE Static method Public Method 20100224
9 _CHECK_CONSISTENCY Instance method Private Method 20120112
10 _GET_RUNTIME Instance method Private Method 20120112
11 _GET_TRACE_VARIANT Instance method Private Method 20120112
12 _IS_READABLE_FOR_SAT Instance method Private Method 20120112
13 _MEM_CONSUMPTION_FLAG_SET Instance method Private Method 20120112
14 _READ_AGG_DATA Instance method Private Method 20100224
15 _READ_HEADER_AND_TRACEINFO Instance method Private Method 20100224
16 _READ_NONAGG_DATA Instance method Private Method 20100224
Events
Class CL_ATRA_TRACE_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ATRA_AGG_RECORD Private Attribute reference (LIKE) 20100224
2 T_ATRA_AGG_RECORD_TAB Private Attribute reference (LIKE) 20100224
3 T_ATRA_HEADER Private Attribute reference (LIKE) 20100224
4 T_ATRA_RECORD Private Attribute reference (LIKE) 20100224
5 T_ATRA_RECORD_TAB Private Attribute reference (LIKE) 20100224
6 T_ATRA_TRACE_INFO Private Attribute reference (LIKE) 20100224
7 T_ATRA_TRACE_INFO_TAB Private Attribute reference (LIKE) 20100224
Method Signatures

Method CLOSE Signature

Method CLOSE on class CL_ATRA_TRACE_FILE has no parameter.
Method CLOSE on class CL_ATRA_TRACE_FILE has no exception.

Method GET_HEADER_INFO Signature

Method GET_HEADER_INFO on class CL_ATRA_TRACE_FILE has no parameter.
Method GET_HEADER_INFO on class CL_ATRA_TRACE_FILE has no exception.

Method GET_NEXT_AGG_RECORD Signature

Method GET_NEXT_AGG_RECORD on class CL_ATRA_TRACE_FILE has no parameter.
Method GET_NEXT_AGG_RECORD on class CL_ATRA_TRACE_FILE has no exception.

Method GET_NEXT_RECORD Signature

Method GET_NEXT_RECORD on class CL_ATRA_TRACE_FILE has no parameter.
Method GET_NEXT_RECORD on class CL_ATRA_TRACE_FILE has no exception.

Method INIT_FILE_PROPERTIES Signature

Method INIT_FILE_PROPERTIES on class CL_ATRA_TRACE_FILE has no parameter.
Method INIT_FILE_PROPERTIES on class CL_ATRA_TRACE_FILE has no exception.

Method OPEN Signature

Method OPEN on class CL_ATRA_TRACE_FILE has no parameter.
Method OPEN on class CL_ATRA_TRACE_FILE has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) CSEQUENCE 20100224
2 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ATRA_TRACE_FILE 20100224
# Exception Resumable Description Created on
1 CX_ATRA_TRACE_FILE 20100224

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) CSEQUENCE 20100224
2 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ATRA_TRACE_FILE 20100224
# Exception Resumable Description Created on
1 CX_ATRA_TRACE_FILE 20100224

Method _CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRC_ENTRIES_TAB Value transfer Type reference (TYPE) IF_ATRA_TRACE_FILE~T_ATRA_RECORD_TAB 20120112
2 Importing I_CHECK_J_ENTRIES Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120112

Method _CHECK_CONSISTENCY on class CL_ATRA_TRACE_FILE has no exception.

Method _GET_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RUNTIME Value transfer Type reference (TYPE) IF_ATRA_TRACE_FILE=>T_ATRA_RUNTIME 20120112

Method _GET_RUNTIME on class CL_ATRA_TRACE_FILE has no exception.

Method _GET_TRACE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VAR Value transfer Type reference (TYPE) IF_ATRA_TRACE_VARIANT=>TY_VAR_PROPERTIES 20120112

Method _GET_TRACE_VARIANT on class CL_ATRA_TRACE_FILE has no exception.

Method _IS_READABLE_FOR_SAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_READABLE_FOR_SAT Value transfer Type reference (TYPE) ABAP_BOOL 20120112

Method _IS_READABLE_FOR_SAT on class CL_ATRA_TRACE_FILE has no exception.

Method _MEM_CONSUMPTION_FLAG_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MEM_AVAIL Value transfer Type reference (TYPE) ABAP_BOOL 20120112

Method _MEM_CONSUMPTION_FLAG_SET on class CL_ATRA_TRACE_FILE has no exception.

Method _READ_AGG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATRA_AGG_RECORD_TAB Value transfer Type reference (TYPE) T_ATRA_AGG_RECORD_TAB 20100224
2 Exporting EOF_REACHED Value transfer Type reference (TYPE) ABAP_BOOL 20100224
3 Importing FILE_NAME Value transfer Type reference (TYPE) STRING 20100224
4 Exporting NEW_POS Value transfer Type reference (TYPE) I 20100224
5 Exporting NUM_REC_READ Value transfer Type reference (TYPE) I 20100224
6 Importing NUM_REC_TO_READ Value transfer Type reference (TYPE) I 20100224
7 Importing STARTPOS Value transfer Type reference (TYPE) I 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224

Method _READ_HEADER_AND_TRACEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATRA_HEADER Value transfer Type reference (TYPE) T_ATRA_HEADER 20100224
2 Exporting ATRA_TRACE_INFO_TAB Value transfer Type reference (TYPE) T_ATRA_TRACE_INFO_TAB 20100224
3 Importing FILE_NAME Value transfer Type reference (TYPE) STRING 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224

Method _READ_NONAGG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATRA_RECORD_TAB Value transfer Type reference (TYPE) T_ATRA_RECORD_TAB 20100224
2 Exporting EOF_REACHED Value transfer Type reference (TYPE) ABAP_BOOL 20100224
3 Importing FILE_NAME Value transfer Type reference (TYPE) STRING 20100224
4 Exporting NEW_POS Value transfer Type reference (TYPE) I 20100224
5 Exporting NUM_REC_READ Value transfer Type reference (TYPE) I 20100224
6 Importing NUM_REC_TO_READ Value transfer Type reference (TYPE) I 20100224
7 Changing ROLLTIME_SUM Value transfer Type reference (TYPE) DECFLOAT34 20100224
8 Importing STARTPOS Value transfer Type reference (TYPE) I 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224
History
Last changed by/on SAP  20130531 
SAP Release Created in 800