SAP ABAP Class CL_FDT_TRACE (FDT: Trace)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_LEAN_TRACE FDT: Lean Trace 20081211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_TRACE FDT: Trace 20050821
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20050821
Properties
Class CL_FDT_TRACE  
Short Description FDT: Trace    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
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 CL_FDT_BRS_TRACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_DATA_EXCHANGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_LEAN_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_FDT_TRACE_WRITE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_LEAN_TRACE FDT: Lean Trace 20081211
2 IF_FDT_TRACE FDT: Trace 20050821
3 IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20050821
Friends
Class CL_FDT_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_PURPOSE_DELETE Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Flag 20110412
2 GC_CLASS_PURPOSE_READ Constant Public Type reference (TYPE) CHAR1 'R' Single-Character Flag 20110412
3 GC_CLASS_PURPOSE_SAVE Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20110412
4 GC_DEFAULT_TRACE_DB_JSTAB_H Instance attribute Private Attribute reference (LIKE) 20130428
5 GC_DEFAULT_TRACE_DB_JSTAB_R Instance attribute Private Attribute reference (LIKE) 20130428
6 GC_DEFAULT_TRACE_DB_TABLE Instance attribute Private Attribute reference (LIKE) 20130428
7 GC_POSCODE_CASE_PARAM Constant Public Type reference (TYPE) STRING 'CaseParam' Position Code for Case Parameter in Case 20090116
8 GC_POSCODE_CONDITION_CELL Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_CONDITION_CELL Position Code for Condition Cell in Decision Table 20090108
9 GC_POSCODE_CONDITION_COLUMN Constant Public Type reference (TYPE) STRING 'CondColumn' Position Code for Condition Cell in Decision Table 20130607
10 GC_POSCODE_CONDITION_NODE Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_CONDITION_NODE Position Code for Condition Node in decision tree 20090116
11 GC_POSCODE_CONTEXT Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_CONTEXT Position Code for Context 20090108
12 GC_POSCODE_CONTEXT_MAPPING Constant Public Type reference (TYPE) STRING 'ContextMapping' Position Code for Condition in Rule 20130829
13 GC_POSCODE_CONTEXT_UPDATE Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_CONTEXT_UPDATE Position Code for Context Update 20100601
14 GC_POSCODE_DB_PROCEDURE Constant Public Type reference (TYPE) STRING 'DatabaseProcedure' Position Code for Database Procedure 20130114
15 GC_POSCODE_EXCEPTION Constant Public Type reference (TYPE) STRING 'Exception' Position Code for Exception 20090512
16 GC_POSCODE_EXCLUDE Constant Public Type reference (TYPE) STRING IF_FDT_ELEMENT=>GC_SIGN_EXCLUDE Position Code for iexcluded objects 20130528
17 GC_POSCODE_EXPRESSION Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_EXPRESSION Position Code for Expression 20090108
18 GC_POSCODE_FLOW Constant Public Type reference (TYPE) STRING 'Flo' Position Code for Flow 20111005
19 GC_POSCODE_FLOW_ACTIVITY Constant Public Type reference (TYPE) STRING 'FloAct' Position Code for Flow Activity Node 20111005
20 GC_POSCODE_FLOW_END Constant Public Type reference (TYPE) STRING 'FloEnd' Position Code for Flow End 20111005
21 GC_POSCODE_FLOW_ERROR Constant Public Type reference (TYPE) STRING 'FloError' Position Code for Flow Error node 20111005
22 GC_POSCODE_FLOW_GATEWAY Constant Public Type reference (TYPE) STRING 'FloGwCond' Position Code for Flow Gateway Condition 20111005
23 GC_POSCODE_FOR_EACH_TABLE Constant Public Type reference (TYPE) STRING 'ForEachTable' Position Code for For-Each Table in Loop Expr. 20090325
24 GC_POSCODE_FUNCTION Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_FUNCTION Position Code for Function 20090108
25 GC_POSCODE_FUNCTION_MODULE Constant Public Type reference (TYPE) STRING 'FunctionModule' Position Code for Function Module 20100602
26 GC_POSCODE_FUNCTION_RESULT Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_FUNCTION_RESULT Position Code for the Result of a Function 20130607
27 GC_POSCODE_FUNC_SYSTEM Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_FUNC_SYSTEM Position Code for Rules System 20120717
28 GC_POSCODE_HIGH Constant Public Type reference (TYPE) STRING 'H' Range: High 20090303
29 GC_POSCODE_IMPORTING Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_IMPORTING Position Code for an Importing Parameter 20130604
30 GC_POSCODE_INCLUDE Constant Public Type reference (TYPE) STRING IF_FDT_ELEMENT=>GC_SIGN_INCLUDE Position Code for included objects 20130528
31 GC_POSCODE_INFO Constant Public Type reference (TYPE) STRING 'Info' Position Code for included objects 20130705
32 GC_POSCODE_INITIALIZE Constant Public Type reference (TYPE) STRING 'Initialize' Position Code for included objects 20130626
33 GC_POSCODE_INSERT Constant Public Type reference (TYPE) STRING 'Insert' Position Code for included objects 20130626
34 GC_POSCODE_LOOP_CONDITION Constant Public Type reference (TYPE) STRING 'LpCond' Position Code for Loop Condition in Loop 20090327
35 GC_POSCODE_LOOP_CONTINUE Constant Public Type reference (TYPE) STRING 'LpContinue' Position Code for Contiune Condition in Loop 20090327
36 GC_POSCODE_LOOP_EXIT Constant Public Type reference (TYPE) STRING 'LpExit' Position Code for Exit Condition in Loop 20090327
37 GC_POSCODE_LOOP_PASS Constant Public Type reference (TYPE) STRING 'LpPass' Position Code for Loop Pass 20090424
38 GC_POSCODE_LOW Constant Public Type reference (TYPE) STRING 'L' Range: Low 20090303
39 GC_POSCODE_NODE_CONDITION Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_NODE_CONDITION Positoin Code for Node Condition in Search Tree 20090116
40 GC_POSCODE_NODE_RESULT Constant Public Type reference (TYPE) STRING 'NodeResult' Positoin Code for Node Result in Search Tree 20090116
41 GC_POSCODE_OPERAND Constant Public Type reference (TYPE) STRING 'Operand' Position Code for Operand in Boolean 20090209
42 GC_POSCODE_OTHER_PARAM Constant Public Type reference (TYPE) STRING 'OtherParam' Position Code for Other Parameter in Case 20090116
43 GC_POSCODE_RANGE Constant Public Type reference (TYPE) STRING 'Range' Position Code for Range 20090303
44 GC_POSCODE_RESULT_CELL Constant Public Type reference (TYPE) STRING 'ResultCell' Position Code for Result Cell in Decision Table 20090108
45 GC_POSCODE_RESULT_NODE Constant Public Type reference (TYPE) STRING 'ResultNode' Position Code for Result Node in decision tree 20090116
46 GC_POSCODE_RETURN_PARAM Constant Public Type reference (TYPE) STRING 'ReturnParam' Position Code for Return Parameter in Case 20090116
47 GC_POSCODE_RS_INIT Constant Public Type reference (TYPE) STRING 'RsInit' Position Code for RuleSet Initialization 20090323
48 GC_POSCODE_RS_PRECOND Constant Public Type reference (TYPE) STRING 'RsPrecond' Position Code for RuleSet Pre-Condition 20090408
49 GC_POSCODE_RULE Constant Public Type reference (TYPE) STRING 'Rule' Position Code for Rule 20090323
50 GC_POSCODE_RULESET Constant Public Type reference (TYPE) STRING 'Rs' Position Code for RuleSet 20090209
51 GC_POSCODE_RULE_COND Constant Public Type reference (TYPE) STRING 'RCond' Position Code for Condition in Rule 20090403
52 GC_POSCODE_RULE_EXT_ACTN Constant Public Type reference (TYPE) STRING 'ExtActn' Position Code for Extended Action in Rule 20090403
53 GC_POSCODE_RULE_FALSE_ACTN Constant Public Type reference (TYPE) STRING 'RFActn' Position Code for the False Action in Rule 20090403
54 GC_POSCODE_RULE_PRECOND Constant Public Type reference (TYPE) STRING 'RPrecond' Position Code for Rule's Condition in Ruleset 20090408
55 GC_POSCODE_RULE_TRUE_ACTN Constant Public Type reference (TYPE) STRING 'RTActn' Position Code for the True Action in Rule 20090403
56 GC_POSCODE_SEQUENCE_EXIT_COND Constant Public Type reference (TYPE) STRING 'SeqExitCondition' Position Code for Static Method 20111129
57 GC_POSCODE_SEQUENCE_FUNCTION Constant Public Type reference (TYPE) STRING 'SeqTargetFunction' Position Code for Static Method 20111129
58 GC_POSCODE_SEQUENCE_PRECOND Constant Public Type reference (TYPE) STRING 'SeqPreCondition' Position Code for Static Method 20111129
59 GC_POSCODE_STATIC_METHOD Constant Public Type reference (TYPE) STRING 'StaticMethod' Position Code for Static Method 20090519
60 GC_POSCODE_SUFFIX_SV_RANGE Constant Public Type reference (TYPE) STRING '#SR' Position Code Suffix: indicate the traced object is sv range 20090728
61 GC_POSCODE_SV_RANGE Constant Public Type reference (TYPE) STRING 'SvRange' position code for Simplified Range 20090529
62 GC_POSCODE_TARGET_FUNC Constant Public Type reference (TYPE) STRING 'TargetFunction' Position Code for Function 20090112
63 GC_POSCODE_TEST_PARAM Constant Public Type reference (TYPE) STRING 'TestParam' Position Code for Test Parameter in Case 20090116
64 GC_POSCODE_TOKEN Constant Public Type reference (TYPE) STRING 'Token' Position Code for Token in Formula 20090119
65 GC_POSCODE_UPDATE Constant Public Type reference (TYPE) STRING 'Update' Position Code for included objects 20130626
66 GC_POSCODE_WF_AGENTS Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_WF_AGENTS Position Code for agent determination expression in workflow 20091016
67 GC_POSCODE_WF_CONTAINER_ELEM Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_WF_CONTAINER_ELEM Position Code for Expression in workflow container element 20091016
68 GC_POSCODE_WF_EVENT Constant Public Type reference (TYPE) STRING 'WorkflowEvent' Position Code for a raised workflow event 20091020
69 GC_POSCODE_WF_EVENT_INSTID Constant Public Type reference (TYPE) STRING 'WorkflowEventInstance' Position Code: Instance of the entity that raises an event 20091020
70 GC_POSCODE_WF_MESSAGE Constant Public Type reference (TYPE) STRING 'WorkflowMessage' Position Code for messages raised by the workflow 20091103
71 GC_POSCODE_WF_WORKITEM Constant Public Type reference (TYPE) STRING 'WorkflowWorkitem' Position Code for workitem ID of a workflow 20091103
72 GC_POSCODE_WHERE_COND Constant Public Type reference (TYPE) STRING CL_FDT_BRS_TRACE=>GC_POSCODE_WHERE_COND Position Code for Condition in Rule 20130828
73 GTS_TRACE_CLASS Static Attribute Private Type reference (TYPE) TS_TRACE_CLASS 20110412
74 GT_DELETE_UPDATE_BUFFER Static Attribute Private Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Buffer for Traces to be deleted in update task 20091124
75 GT_NODE_STACK Static Attribute Private Type reference (TYPE) T_NODE_STACK Stack of trace element in trace xml 20070405
76 GT_SAVE_UPDATE_BUFFER Static Attribute Private Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Buffer for Traces to be stored in update task 20091124
77 GV_LOG_ID Static Attribute Private Type reference (TYPE) GUID_32 Log GUID 20130429
78 GV_READ_CLASS Static Attribute Private Type reference (TYPE) STRING Read Class 20130429
79 GV_TMSTP_LAST_WRITE Static Attribute Private Type reference (TYPE) FDT_TRACE_0000-TRACE_TIMESTAMP Buffer for old timestamp value 20110922
80 MO_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20060104
81 MR_STACK_POINTER Instance attribute Private Object reference (TYPE REF TO) IF_FDT_TYPES=>ID Pointer to function ID stack 20061129
82 MS_HEADER Instance attribute Private Attribute reference (LIKE) 20081216
83 MS_RECORD Instance attribute Private Attribute reference (LIKE) 20081216
84 MTS_RECORD Instance attribute Private Attribute reference (LIKE) 20090317
85 MTS_TRACE Instance attribute Private Type reference (TYPE) IF_FDT_TRACE=>TS_TRACE Trace entries 20060105
86 MT_HEADER Instance attribute Private Attribute reference (LIKE) 20081216
87 MT_STACK_FUNCTION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Stack of function IDs 20061129
88 MV_EXTERNAL_ID Instance attribute Private Attribute reference (LIKE) 20090303
89 MV_MODE Instance attribute Private Attribute reference (LIKE) 20081215
90 MV_TRACE_DB_JSTAB_H Instance attribute Private Attribute reference (LIKE) 20130514
91 MV_TRACE_DB_JSTAB_R Instance attribute Private Attribute reference (LIKE) 20130428
92 MV_TRACE_DB_TABLE Instance attribute Private Attribute reference (LIKE) 20090309
93 MV_USER_DEF_EXTY Instance attribute Public Type reference (TYPE) ABAP_BOOL True: User defined expression trace instance 20071009
94 MV_UUID Instance attribute Private Attribute reference (LIKE) 20081215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADMIN_DATA Instance method Private Method Add some elements for adminisrative data 20060104
2 ADD_DATA Instance method Private Method Add an ABAP variable 20060105
3 ADD_DATA_OBJECT_ATTRIBUTES Instance method Private Method Add some Data Object attributes 20060105
4 ADD_EXCEPTION Instance method Private Method Add the exception 20060105
5 ADD_ROOT Instance method Private Method Add the root element with some attributes 20060105
6 CHECK_FOR_VALID_CALL Instance method Private Method To check the method is vaild or not 20071009
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050828
8 CONVERT_RECORDS Instance method Private Method Convert MTS_RECORDS (Cluster or JSON) 20130516
9 GET_INVALID_TRACES Instance method Private Method Get invalid lean trace UUIDs (unversioned object changed) 20120220
10 GET_LEAN_TRACE_TABLES Static method Public Method Retrieve all the DB tables that can save lean traces 20100507
11 GET_NODE_STACK Static method Public Method Get node stack list in a string format (used in XSLT) 20130508
12 GET_RECORDS_TABLE_JSON Static method Public Method Get Records table (JSON) 20130508
13 GET_TABLES Static method Public Method Get lean trace tables (need to have special include) 20130514
14 GET_TRACED_FUNCTIONS Static method Public Method Get all functions which have traces 20130508
15 IS_VALID_LEAN_TRACE_TABLE Static method Private Method Check whether the table is a valid Lean Trace table. 20100428
16 LEAN_CHECK_TRACE_MODE Instance method Private Method Check whether trace mode is Lean 20090618
17 LEAN_GENERATE_DB_METHOD Static method Public Method Lean Trace: Generate Method to access dynamic trace DB table 20090309
18 LEAN_START_NEW_FUNCTION Instance method Public Method Lean Trace: Start Lean Tracing for a new function processing 20090306
19 MERGE Instance method Public Method Merge the supplied trace into this trace 20070928
20 POP_NODE_STACK Static method Public Method Push the top most node name from node stack (used in XSLT) 20130508
21 PUSH_NODE_STACK Static method Public Method Push the node name in node stack (used in XSLT) 20130508
22 SET_TRACE_ID Instance method Public Method Sets the trace UUID (needed for remote scenarios) 20120516
23 WRITE Instance method Private Method Write into data base 20060105
24 WRITE_SYSTEM_ID_INTO_TRACE Static method Public Method Generate system id into the trace 20120723
Events
Class CL_FDT_TRACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_REC_CLUSTER Public See coding Trace Record (for Cluster Table) 20130505 BEGIN OF s_rec_cluster, "like IF_FDT_LEAN_TRACE0>S_RECORD trace_uuid TYPE sysuuid_x, "but without data reference seqnr TYPE x LENGTH 4, id TYPE sysuuid_x, parent_id TYPE sysuuid_x, position TYPE char100, value TYPE xstring, END OF s_rec_cluster
2 S_TABLE_INFO Public See coding 20100608 BEGIN OF s_table_info, name TYPE ddtabname, desc TYPE string, END OF s_table_info
3 S_TRACE_CLASS Private See coding 20110412 BEGIN OF s_trace_class, trace_table TYPE tabname, class TYPE string, "purpose TYPE char1, " Generate DB enhanced. END OF s_trace_class
4 TS_REC_CLUSTER Public See coding Trace Records (for Cluster Table) 20130505 ts_rec_cluster TYPE SORTED TABLE OF s_rec_cluster WITH UNIQUE KEY trace_uuid seqnr
5 TS_TRACE_CLASS Private See coding 20110412 ts_trace_class TYPE SORTED TABLE OF s_trace_class WITH UNIQUE KEY trace_table
6 T_NODE_STACK Private See coding Table to store the node stack in trace XML 20070405 t_node_stack TYPE TABLE OF string
7 T_TABLE_INFO Public See coding 20100608 t_table_info TYPE STANDARD TABLE OF s_table_info WITH NON-UNIQUE KEY name
Method Signatures

Method ADD_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADMIN_DATA Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20060104
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT The parent element 20060104
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp 20060104

Method ADD_ADMIN_DATA on class CL_FDT_TRACE has no exception.

Method ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_ABAP Call by reference Type reference (TYPE) ANY ABAP variable 20060105
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent element 20060105
3 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Name 20060105
4 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20060105

Method ADD_DATA on class CL_FDT_TRACE has no exception.

Method ADD_DATA_OBJECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20060105
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Element 20060105
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp 20060105

Method ADD_DATA_OBJECT_ATTRIBUTES on class CL_FDT_TRACE has no exception.

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20060105
2 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT 20060105

Method ADD_EXCEPTION on class CL_FDT_TRACE has no exception.

Method ADD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060105
2 Importing IV_ADD_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100818
3 Importing IV_ADD_LOG_ELEMENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: add an element 20060106
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp 20060105
5 Returning RO_ROOT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20060105

Method ADD_ROOT on class CL_FDT_TRACE has no exception.

Method CHECK_FOR_VALID_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALID_CALL Value transfer Type reference (TYPE) ABAP_BOOL True: The method call is valid 20071009

Method CHECK_FOR_VALID_CALL on class CL_FDT_TRACE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081216
2 Importing IV_MODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TRACE_MODE Trace mode 20050828
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081216

Method CONSTRUCTOR on class CL_FDT_TRACE has no exception.

Method CONVERT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DB_RECORD Call by reference Type reference (TYPE) FDT_T_TRACE_RECORD BRFplus: Lean Trace Records 20130516

Method CONVERT_RECORDS on class CL_FDT_TRACE has no exception.

Method GET_INVALID_TRACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>TS_RECORD Trace Records 20120220
2 Importing IT_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Trace Headers 20120220
3 Returning RTR_TRACE_UUID_INVALID Value transfer Type reference (TYPE) IF_FDT_LEAN_TRACE=>TR_TRACE_UUID Invalid Traces 20120220

Method GET_INVALID_TRACES on class CL_FDT_TRACE has no exception.

Method GET_LEAN_TRACE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL Call by reference Type reference (TYPE) T_TABLE_INFO Cluster and JSON tables 20130508
2 Exporting ET_CLUSTER Call by reference Type reference (TYPE) T_TABLE_INFO Cluster tables 20130508
3 Exporting ET_JSON Call by reference Type reference (TYPE) T_TABLE_INFO JSON tables 20130508
4 Importing IV_EXT_ID Call by reference Type reference (TYPE) FDT_TRACE_EXTERNAL_ID FDT: External ID for Lean Trace 20101217
5 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100507
6 Importing IV_TRACE_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20100507
7 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20101216

Method GET_LEAN_TRACE_TABLES on class CL_FDT_TRACE has no exception.

Method GET_NODE_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_STACK Call by reference Type reference (TYPE) STRING string containing the node stack 20130508
2 Importing IV_CLEAR_STACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Outputs all the stack entry else the last stack 20130508
3 Importing IV_LOG_ID Call by reference Type reference (TYPE) GUID_32 Log GUID 20130508
4 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20130508

Method GET_NODE_STACK on class CL_FDT_TRACE has no exception.

Method GET_RECORDS_TABLE_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEADER_TABLE Call by reference Type reference (TYPE) CLIKE Header Table Name 20130508
2 Returning RV_RECORDS_TABLE Value transfer Type reference (TYPE) TABNAME Table Name 20130508

Method GET_RECORDS_TABLE_JSON on class CL_FDT_TRACE has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLUSTER Call by reference Type reference (TYPE) T_TABLE_INFO Cluster Tables 20130514
2 Exporting ET_JSON Call by reference Type reference (TYPE) T_TABLE_INFO JSON Tables (Headers) 20130514
3 Exporting ET_JSON_RECORDS Call by reference Type reference (TYPE) T_TABLE_INFO JSON Tables (Records) 20130514

Method GET_TABLES on class CL_FDT_TRACE has no exception.

Method GET_TRACED_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FCT_CLUSTER Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Functions w. Traces in Cluster tables 20130508
2 Exporting ETH_FCT_JSON Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Functions w. Traces in JSON tables 20130508
3 Exporting ETH_FCT_TOTAL Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Functions w. Traces in Cluster or JSON tables (=all traced) 20130508

Method GET_TRACED_FUNCTIONS on class CL_FDT_TRACE has no exception.

Method IS_VALID_LEAN_TRACE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB_CLUSTER Call by reference Type reference (TYPE) CSEQUENCE Name of Cluster Table 20130429
2 Importing IV_TAB_JSON_HEADER Call by reference Type reference (TYPE) CSEQUENCE Name of JSON Header Table 20130429
3 Importing IV_TAB_JSON_RECORDS Call by reference Type reference (TYPE) CSEQUENCE Name of JSON Header Records 20130429
4 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20100428

Method IS_VALID_LEAN_TRACE_TABLE on class CL_FDT_TRACE has no exception.

Method LEAN_CHECK_TRACE_MODE Signature

Method LEAN_CHECK_TRACE_MODE on class CL_FDT_TRACE has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100917

Method LEAN_GENERATE_DB_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS Call by reference Type reference (TYPE) STRING 20111013
2 Importing IV_TRACE_DB_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20090309
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100428
2 CX_FDT_LEAN_TRACE FDT: System Failure 20090422

Method LEAN_START_NEW_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090306
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090306
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20090306

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE FDT: Trace 20070928

Method MERGE on class CL_FDT_TRACE has no exception.

Method POP_NODE_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING Node name 20130508
2 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20130508

Method POP_NODE_STACK on class CL_FDT_TRACE has no exception.

Method PUSH_NODE_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING Node name to be insderted in the stack 20130508
2 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20130508

Method PUSH_NODE_STACK on class CL_FDT_TRACE has no exception.

Method SET_TRACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRACE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Trace UUID 20120516

Method SET_TRACE_ID on class CL_FDT_TRACE has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060105

Method WRITE on class CL_FDT_TRACE has no exception.

Method WRITE_SYSTEM_ID_INTO_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Trace Code 20120723
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Parent Object ID 20120723
3 Importing IV_POSITION_NAME Call by reference Type reference (TYPE) CLIKE Lean trace position name 20120723

Method WRITE_SYSTEM_ID_INTO_TRACE on class CL_FDT_TRACE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710