SAP ABAP Class IF_FDT_TRACE (FDT: Trace)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20050821
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_TRACE FDT: Trace 20050821
Properties
Class IF_FDT_TRACE  
Short Description FDT: Trace    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20050821   SAP 
Last change 20140121   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_FDT_LEAN_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_FDT_TRACE has no interface implemented.
Friends
Class IF_FDT_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_TRACE_DB_TABLE Constant Public Type reference (TYPE) TABNAME 'FDT_TRACE_0000' Default Table Technical Trace (content removed periodically) 20090309
2 MV_MODE Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TRACE_MODE Trace Mode 20081215
3 MV_TRACE_DB_JSTAB_H Instance attribute Public Type reference (TYPE) TABNAME Name of JSON Header Table 20130514
4 MV_TRACE_DB_JSTAB_R Instance attribute Public Type reference (TYPE) TABNAME Name of JSON Records Table 20130428
5 MV_TRACE_DB_TABLE Instance attribute Public Type reference (TYPE) TABNAME Name of Cluster Table 20090309
6 MV_UUID Instance attribute Public Type reference (TYPE) SYSUUID_X Trace UUID 20081215
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Delete traced data 20050821
2 GET_TRACE_DB_TABLE Instance method Public Method Get the DB table name for trace recording 20090309
3 READ Instance method Public Method Read traced data 20050821
4 READ_HIERARCHY Instance method Public Method Read trace data in an hierarchy format 20070404
5 SET_TRACE_DB_TABLE Instance method Public Method Set the DB table name for trace recording 20090309
Events
Class IF_FDT_TRACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TRACE Public See coding Trace entry 20060105 BEGIN OF s_trace, timestamp TYPE fdt_trace_0000-trace_timestamp, user TYPE fdt_trace_0000-trace_user, function_id TYPE fdt_trace_0000-trace_fct_id, o_document TYPE REF TO if_ixml_document, END OF s_trace
2 TR_FUNCTION_ID Public See coding Range of function IDs 20061129 tr_function_id TYPE RANGE OF fdt_trace_0000-trace_fct_id
3 TR_TIMESTAMP Public See coding Range of time stamps 20060105 tr_timestamp TYPE RANGE OF fdt_trace_0000-trace_timestamp
4 TR_USER Public See coding Range of users 20060105 tr_user TYPE RANGE OF fdt_trace_0000-trace_user
5 TS_TRACE Public See coding Trace entries 20060105 ts_trace TYPE SORTED TABLE OF s_trace WITH UNIQUE KEY timestamp user
Method Signatures

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_FUNCTION_ID Call by reference Type reference (TYPE) TR_FUNCTION_ID Raneg of function IDs 20061129
2 Importing ITR_TIMESTAMP Call by reference Type reference (TYPE) TR_TIMESTAMP Range of time stamps 20060105
3 Importing ITR_USER Call by reference Type reference (TYPE) TR_USER Range of users 20060105
4 Importing IV_CLEAR_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: clear the memory 20060106

Method DELETE on class IF_FDT_TRACE has no exception.

Method GET_TRACE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRACE_DB_TABLE Value transfer Type reference (TYPE) TABNAME Table Name (Only Header Table when JSON) 20090309

Method GET_TRACE_DB_TABLE on class IF_FDT_TRACE has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_TRACE Call by reference Type reference (TYPE) TS_TRACE Trace entries 20060105
2 Exporting EV_TRACE Call by reference Type reference (TYPE) STRING Trace as XML 20060105
3 Importing ITR_FUNCTION_ID Call by reference Type reference (TYPE) TR_FUNCTION_ID Raneg of function IDs 20061129
4 Importing ITR_TIMESTAMP Call by reference Type reference (TYPE) TR_TIMESTAMP Range of time stamps 20060105
5 Importing ITR_USER Call by reference Type reference (TYPE) TR_USER Range of users 20060105
6 Importing IV_MEMORY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Read from memory only but not from DB 20061103

Method READ on class IF_FDT_TRACE has no exception.

Method READ_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TRACE_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Trace document containing the hierarchy 20070404
2 Exporting EV_TRACE Call by reference Type reference (TYPE) STRING Trace as XML 20070404
3 Importing ITR_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TRACE=>TR_FUNCTION_ID Raneg of function IDs 20070404
4 Importing ITR_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TRACE=>TR_TIMESTAMP Range of time stamps 20070404
5 Importing ITR_USER Call by reference Type reference (TYPE) IF_FDT_TRACE=>TR_USER Range of users 20070404
6 Importing IV_MEMORY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Read from memory only but not from DB 20070404
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070404
2 CX_FDT_SYSTEM FDT: System Failure 20071011

Method SET_TRACE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRACE_DB_TABLE Call by reference Type reference (TYPE) CSEQUENCE Table Name (Header Table when JSON) 20090309
2 Importing IV_TRACE_DB_TABLE_JSON_RECORDS Call by reference Type reference (TYPE) CSEQUENCE Table Name for JSON Records 20130514
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120328
History
Last changed by/on SAP  20140121 
SAP Release Created in