Hierarchy
⤷ 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
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 |