SAP ABAP Interface IF_ATRA_TRACE_FILE (Schnittstelle zu 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TRACE_FILE ATRA Datei 20100224
Properties
Interface IF_ATRA_TRACE_FILE  
Short Description Schnittstelle zu ATRA Datei    
General Data
Package S_ATRA_KERNEL   Kernelzugriff für Laufzeitanalyse 
Created 20100224   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ATRA_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ATRA_TRACE_VARIANT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_ATRA_TRACE_FILE has no interface.
Friends
Interface IF_ATRA_TRACE_FILE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_FILENAME Instance attribute Public Type reference (TYPE) STRING 20100316
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method 20120112
2 CLOSE Instance method Public Method 20100224
3 DELETE Instance method Public Method 20100224
4 GET_DESCRIPTION Instance method Public Method 20120117
5 GET_FILESIZE Instance method Public Method 20100323
6 GET_HEADER_INFO Instance method Public Method 20100224
7 GET_NEXT_AGG_RECORD Instance method Public Method 20100224
8 GET_NEXT_RECORD Instance method Public Method 20100224
9 GET_PERCENTAGE_READ Instance method Public Method 20100322
10 GET_RUNTIME Instance method Public Method 20120112
11 GET_RUNT_DISTRIBUTION Instance method Public Method 20120112
12 GET_TRC_VARIANT Instance method Public Method 20120112
13 MEM_CONSUMPTION_FLAG_SET Instance method Public Method 20120112
14 OPEN Instance method Public Method 20100224
Events
Interface IF_ATRA_TRACE_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ATRA_AGG_RECORD Public See coding 20100224 begin of t_atra_agg_record, rectype(1) type c, id(1) type c, subid(1) type c, auto_closed(1) type c, et_type type i, eg_group type i, next type i, "SAP_USHORT prev type i, "SAP_USHORT hash_ind type i, "SAP_USHORT state type i, count type i, total_net_time type decfloat34, "decfloat34, "SAP_UINT act_gross_time type decfloat34, "decfloat34, "SAP_UNIT total_gross_time type decfloat34, "decfloat34, "SAP_UINT storage type decfloat34, contoffs type i, program(40) type c, " SAP_PROGRAM_ID_LN instindex type i, called_program(40) type c, text(62) type c, "ATRA_RECORD_TEXT_LEN classname(30) type c, "SAP_CLASSNAME_LN end of t_atra_agg_record
2 T_ATRA_AGG_RECORD_TAB Public See coding 20100224 t_atra_agg_record_tab type standard table of t_atra_agg_record
3 T_ATRA_HEADER Public See coding 20100224 begin of t_atra_header, eyecatcher(8) type c, "[ATRA_EYECATCHER_LEN]; version(1) type c, state(1) type c, "// 'A' active, 'R' ready, 'E' error "// 'S' size limit reached "// 'T' time limit reached "// 'C' close error tracemode(1) type c, "// 1: traceModeLocal, "// 2: traceModeProcess, "// 3: traceModeRequest aggregation(1) type c, " // 0,1,2 sap_rel type sysaprl, "[sizeofU(sy.saprl)]; start_date type d, start_time type t, start_user type syuname, user type syuname, objtype(1) type c, objname(40) type c, "[SAP_PROGRAM_ID_LN]; comment(60) type c, "[ATRA_HEADER_COMMENT_LEN]; errtext(240) type c, "[ATRA_HEADER_ERRTEXT_LEN]; opsys(10) type c, client type symandt, host(32) type c, "[SAP_HOST_ID_LN];; byteorder type i, end of t_atra_header
4 T_ATRA_RECORD Public See coding 20100224 begin of t_atra_record, rectype(1) type c, event(1) type c, id(1) type c, subid(1) type c, time1 type decfloat34, "do not use int4 time2 type decfloat34, "do not use int4 contoffs type i, timediff type decfloat34, storage type decfloat34, program(40) type c, " SAP_PROGRAM_ID_LN et_type type i, eg_group type i, startwait(1) type c, timecorrected(1) type c, instindex type i, called_program(40) type c, text(62) type c, "ATRA_RECORD_TEXT_LEN classname(30) type c, "SAP_CLASSNAME_LN end of t_atra_record
5 T_ATRA_RECORD_TAB Public See coding 20100224 t_atra_record_tab type table of t_atra_record
6 T_ATRA_RUNTIME Public See coding 20120112 begin of t_atra_runtime, runt_total type decfloat34, " total runtime of ABAP runtime analysis " runt_total = sum of all following parts of " this structure runt_abap type decfloat34, " runtime for ABAP trace events runt_db type decfloat34, " runtime for DB trace events runt_sys type decfloat34, " runtime for system trace events end of t_atra_runtime
7 T_ATRA_TRACE_INFO Public See coding 20100224 begin of t_atra_trace_info, id(8) type c, info type string, end of t_atra_trace_info
8 T_ATRA_TRACE_INFO_TAB Public See coding 20100224 t_atra_trace_info_tab type standard table of t_atra_trace_info
Method Signatures

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRC_ENTRIES_TAB Call by reference Type reference (TYPE) T_ATRA_RECORD_TAB 20120112

Method CHECK_CONSISTENCY on Interface IF_ATRA_TRACE_FILE has no exception.

Method CLOSE Signature

Method CLOSE on Interface IF_ATRA_TRACE_FILE has no parameter.
Method CLOSE on Interface IF_ATRA_TRACE_FILE has no exception.

Method DELETE Signature

Method DELETE on Interface IF_ATRA_TRACE_FILE has no parameter.
# Exception Resumable Description Created on
1 CX_ATRA_TRACE_FILE Exceptions für CL_ATRA_TRACE_FILE 20100527

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) IF_ATRA_TRACE=>TY_TRACE_DESCR 20120117

Method GET_DESCRIPTION on Interface IF_ATRA_TRACE_FILE has no exception.

Method GET_FILESIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILESIZE Value transfer Type reference (TYPE) DECFLOAT34 20100323

Method GET_FILESIZE on Interface IF_ATRA_TRACE_FILE has no exception.

Method GET_HEADER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATRA_HEADER Call by reference Type reference (TYPE) T_ATRA_HEADER 20100224
2 Exporting E_TRACE_INFO_TAB Call by reference Type reference (TYPE) T_ATRA_TRACE_INFO_TAB 20100224
3 Importing I_FORCE_UPDATE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224
2 CX_ATRA_TRACE_FILE 20100224

Method GET_NEXT_AGG_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATRA_AGG_RECORD Value transfer Type reference (TYPE) T_ATRA_AGG_RECORD 20100224
2 Exporting E_EOF_REACHED Value transfer Type reference (TYPE) ABAP_BOOL 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224
2 CX_ATRA_TRACE_FILE 20100224

Method GET_NEXT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATRA_RECORD Value transfer Type reference (TYPE) T_ATRA_RECORD 20100224
2 Exporting E_EOF_REACHED Value transfer Type reference (TYPE) ABAP_BOOL 20100224
3 Importing I_READ_ORIG_DATA Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100224
# Exception Resumable Description Created on
1 CX_ATRA_KERNEL_DYN_FILE 20100224
2 CX_ATRA_TRACE_FILE 20100224

Method GET_PERCENTAGE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PERCENTAGE_READ Value transfer Type reference (TYPE) I 20100322

Method GET_PERCENTAGE_READ on Interface IF_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) DECFLOAT34 20120112

Method GET_RUNTIME on Interface IF_ATRA_TRACE_FILE has no exception.

Method GET_RUNT_DISTRIBUTION Signature

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

Method GET_RUNT_DISTRIBUTION on Interface IF_ATRA_TRACE_FILE has no exception.

Method GET_TRC_VARIANT Signature

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

Method GET_TRC_VARIANT on Interface IF_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 Interface IF_ATRA_TRACE_FILE has no exception.

Method OPEN Signature

Method OPEN on Interface IF_ATRA_TRACE_FILE has no parameter.
Method OPEN on Interface IF_ATRA_TRACE_FILE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800