Hierarchy
⤷
⤷
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 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Flag | 20110412 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Single-Character Flag | 20110412 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Single-Character Flag | 20110412 | ||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20130428 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20130428 | |||||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | 20130428 | |||||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'CaseParam' | Position Code for Case Parameter in Case | 20090116 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_CONDITION_CELL | Position Code for Condition Cell in Decision Table | 20090108 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'CondColumn' | Position Code for Condition Cell in Decision Table | 20130607 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_CONDITION_NODE | Position Code for Condition Node in decision tree | 20090116 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_CONTEXT | Position Code for Context | 20090108 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'ContextMapping' | Position Code for Condition in Rule | 20130829 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_CONTEXT_UPDATE | Position Code for Context Update | 20100601 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'DatabaseProcedure' | Position Code for Database Procedure | 20130114 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'Exception' | Position Code for Exception | 20090512 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | IF_FDT_ELEMENT=>GC_SIGN_EXCLUDE | Position Code for iexcluded objects | 20130528 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_EXPRESSION | Position Code for Expression | 20090108 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'Flo' | Position Code for Flow | 20111005 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'FloAct' | Position Code for Flow Activity Node | 20111005 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'FloEnd' | Position Code for Flow End | 20111005 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'FloError' | Position Code for Flow Error node | 20111005 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'FloGwCond' | Position Code for Flow Gateway Condition | 20111005 | ||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'ForEachTable' | Position Code for For-Each Table in Loop Expr. | 20090325 | ||
| 24 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_FUNCTION | Position Code for Function | 20090108 | ||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'FunctionModule' | Position Code for Function Module | 20100602 | ||
| 26 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_FUNCTION_RESULT | Position Code for the Result of a Function | 20130607 | ||
| 27 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_FUNC_SYSTEM | Position Code for Rules System | 20120717 | ||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'H' | Range: High | 20090303 | ||
| 29 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_IMPORTING | Position Code for an Importing Parameter | 20130604 | ||
| 30 | Constant | Public | Type reference (TYPE) | STRING | IF_FDT_ELEMENT=>GC_SIGN_INCLUDE | Position Code for included objects | 20130528 | ||
| 31 | Constant | Public | Type reference (TYPE) | STRING | 'Info' | Position Code for included objects | 20130705 | ||
| 32 | Constant | Public | Type reference (TYPE) | STRING | 'Initialize' | Position Code for included objects | 20130626 | ||
| 33 | Constant | Public | Type reference (TYPE) | STRING | 'Insert' | Position Code for included objects | 20130626 | ||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'LpCond' | Position Code for Loop Condition in Loop | 20090327 | ||
| 35 | Constant | Public | Type reference (TYPE) | STRING | 'LpContinue' | Position Code for Contiune Condition in Loop | 20090327 | ||
| 36 | Constant | Public | Type reference (TYPE) | STRING | 'LpExit' | Position Code for Exit Condition in Loop | 20090327 | ||
| 37 | Constant | Public | Type reference (TYPE) | STRING | 'LpPass' | Position Code for Loop Pass | 20090424 | ||
| 38 | Constant | Public | Type reference (TYPE) | STRING | 'L' | Range: Low | 20090303 | ||
| 39 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_NODE_CONDITION | Positoin Code for Node Condition in Search Tree | 20090116 | ||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'NodeResult' | Positoin Code for Node Result in Search Tree | 20090116 | ||
| 41 | Constant | Public | Type reference (TYPE) | STRING | 'Operand' | Position Code for Operand in Boolean | 20090209 | ||
| 42 | Constant | Public | Type reference (TYPE) | STRING | 'OtherParam' | Position Code for Other Parameter in Case | 20090116 | ||
| 43 | Constant | Public | Type reference (TYPE) | STRING | 'Range' | Position Code for Range | 20090303 | ||
| 44 | Constant | Public | Type reference (TYPE) | STRING | 'ResultCell' | Position Code for Result Cell in Decision Table | 20090108 | ||
| 45 | Constant | Public | Type reference (TYPE) | STRING | 'ResultNode' | Position Code for Result Node in decision tree | 20090116 | ||
| 46 | Constant | Public | Type reference (TYPE) | STRING | 'ReturnParam' | Position Code for Return Parameter in Case | 20090116 | ||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'RsInit' | Position Code for RuleSet Initialization | 20090323 | ||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'RsPrecond' | Position Code for RuleSet Pre-Condition | 20090408 | ||
| 49 | Constant | Public | Type reference (TYPE) | STRING | 'Rule' | Position Code for Rule | 20090323 | ||
| 50 | Constant | Public | Type reference (TYPE) | STRING | 'Rs' | Position Code for RuleSet | 20090209 | ||
| 51 | Constant | Public | Type reference (TYPE) | STRING | 'RCond' | Position Code for Condition in Rule | 20090403 | ||
| 52 | Constant | Public | Type reference (TYPE) | STRING | 'ExtActn' | Position Code for Extended Action in Rule | 20090403 | ||
| 53 | Constant | Public | Type reference (TYPE) | STRING | 'RFActn' | Position Code for the False Action in Rule | 20090403 | ||
| 54 | Constant | Public | Type reference (TYPE) | STRING | 'RPrecond' | Position Code for Rule's Condition in Ruleset | 20090408 | ||
| 55 | Constant | Public | Type reference (TYPE) | STRING | 'RTActn' | Position Code for the True Action in Rule | 20090403 | ||
| 56 | Constant | Public | Type reference (TYPE) | STRING | 'SeqExitCondition' | Position Code for Static Method | 20111129 | ||
| 57 | Constant | Public | Type reference (TYPE) | STRING | 'SeqTargetFunction' | Position Code for Static Method | 20111129 | ||
| 58 | Constant | Public | Type reference (TYPE) | STRING | 'SeqPreCondition' | Position Code for Static Method | 20111129 | ||
| 59 | Constant | Public | Type reference (TYPE) | STRING | 'StaticMethod' | Position Code for Static Method | 20090519 | ||
| 60 | Constant | Public | Type reference (TYPE) | STRING | '#SR' | Position Code Suffix: indicate the traced object is sv range | 20090728 | ||
| 61 | Constant | Public | Type reference (TYPE) | STRING | 'SvRange' | position code for Simplified Range | 20090529 | ||
| 62 | Constant | Public | Type reference (TYPE) | STRING | 'TargetFunction' | Position Code for Function | 20090112 | ||
| 63 | Constant | Public | Type reference (TYPE) | STRING | 'TestParam' | Position Code for Test Parameter in Case | 20090116 | ||
| 64 | Constant | Public | Type reference (TYPE) | STRING | 'Token' | Position Code for Token in Formula | 20090119 | ||
| 65 | Constant | Public | Type reference (TYPE) | STRING | 'Update' | Position Code for included objects | 20130626 | ||
| 66 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_WF_AGENTS | Position Code for agent determination expression in workflow | 20091016 | ||
| 67 | 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 | Constant | Public | Type reference (TYPE) | STRING | 'WorkflowEvent' | Position Code for a raised workflow event | 20091020 | ||
| 69 | Constant | Public | Type reference (TYPE) | STRING | 'WorkflowEventInstance' | Position Code: Instance of the entity that raises an event | 20091020 | ||
| 70 | Constant | Public | Type reference (TYPE) | STRING | 'WorkflowMessage' | Position Code for messages raised by the workflow | 20091103 | ||
| 71 | Constant | Public | Type reference (TYPE) | STRING | 'WorkflowWorkitem' | Position Code for workitem ID of a workflow | 20091103 | ||
| 72 | Constant | Public | Type reference (TYPE) | STRING | CL_FDT_BRS_TRACE=>GC_POSCODE_WHERE_COND | Position Code for Condition in Rule | 20130828 | ||
| 73 | Static Attribute | Private | Type reference (TYPE) | TS_TRACE_CLASS | 20110412 | ||||
| 74 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Buffer for Traces to be deleted in update task | 20091124 | |||
| 75 | Static Attribute | Private | Type reference (TYPE) | T_NODE_STACK | Stack of trace element in trace xml | 20070405 | |||
| 76 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Buffer for Traces to be stored in update task | 20091124 | |||
| 77 | Static Attribute | Private | Type reference (TYPE) | GUID_32 | Log GUID | 20130429 | |||
| 78 | Static Attribute | Private | Type reference (TYPE) | STRING | Read Class | 20130429 | |||
| 79 | Static Attribute | Private | Type reference (TYPE) | FDT_TRACE_0000-TRACE_TIMESTAMP | Buffer for old timestamp value | 20110922 | |||
| 80 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML | IF_IXML | 20060104 | |||
| 81 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FDT_TYPES=>ID | Pointer to function ID stack | 20061129 | |||
| 82 | Instance attribute | Private | Attribute reference (LIKE) | 20081216 | |||||
| 83 | Instance attribute | Private | Attribute reference (LIKE) | 20081216 | |||||
| 84 | Instance attribute | Private | Attribute reference (LIKE) | 20090317 | |||||
| 85 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TRACE=>TS_TRACE | Trace entries | 20060105 | |||
| 86 | Instance attribute | Private | Attribute reference (LIKE) | 20081216 | |||||
| 87 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Stack of function IDs | 20061129 | |||
| 88 | Instance attribute | Private | Attribute reference (LIKE) | 20090303 | |||||
| 89 | Instance attribute | Private | Attribute reference (LIKE) | 20081215 | |||||
| 90 | Instance attribute | Private | Attribute reference (LIKE) | 20130514 | |||||
| 91 | Instance attribute | Private | Attribute reference (LIKE) | 20130428 | |||||
| 92 | Instance attribute | Private | Attribute reference (LIKE) | 20090309 | |||||
| 93 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | True: User defined expression trace instance | 20071009 | |||
| 94 | Instance attribute | Private | Attribute reference (LIKE) | 20081215 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add some elements for adminisrative data | 20060104 | |
| 2 | Instance method | Private | Method | Add an ABAP variable | 20060105 | |
| 3 | Instance method | Private | Method | Add some Data Object attributes | 20060105 | |
| 4 | Instance method | Private | Method | Add the exception | 20060105 | |
| 5 | Instance method | Private | Method | Add the root element with some attributes | 20060105 | |
| 6 | Instance method | Private | Method | To check the method is vaild or not | 20071009 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20050828 | |
| 8 | Instance method | Private | Method | Convert MTS_RECORDS (Cluster or JSON) | 20130516 | |
| 9 | Instance method | Private | Method | Get invalid lean trace UUIDs (unversioned object changed) | 20120220 | |
| 10 | Static method | Public | Method | Retrieve all the DB tables that can save lean traces | 20100507 | |
| 11 | Static method | Public | Method | Get node stack list in a string format (used in XSLT) | 20130508 | |
| 12 | Static method | Public | Method | Get Records table (JSON) | 20130508 | |
| 13 | Static method | Public | Method | Get lean trace tables (need to have special include) | 20130514 | |
| 14 | Static method | Public | Method | Get all functions which have traces | 20130508 | |
| 15 | Static method | Private | Method | Check whether the table is a valid Lean Trace table. | 20100428 | |
| 16 | Instance method | Private | Method | Check whether trace mode is Lean | 20090618 | |
| 17 | Static method | Public | Method | Lean Trace: Generate Method to access dynamic trace DB table | 20090309 | |
| 18 | Instance method | Public | Method | Lean Trace: Start Lean Tracing for a new function processing | 20090306 | |
| 19 | Instance method | Public | Method | Merge the supplied trace into this trace | 20070928 | |
| 20 | Static method | Public | Method | Push the top most node name from node stack (used in XSLT) | 20130508 | |
| 21 | Static method | Public | Method | Push the node name in node stack (used in XSLT) | 20130508 | |
| 22 | Instance method | Public | Method | Sets the trace UUID (needed for remote scenarios) | 20120516 | |
| 23 | Instance method | Private | Method | Write into data base | 20060105 | |
| 24 | 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 | IO_ADMIN_DATA | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | FDT: Administrative Data | 20060104 | |||
| 2 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | The parent element | 20060104 | |||
| 3 | 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 | IA_ABAP | Call by reference | Type reference (TYPE) | ANY | ABAP variable | 20060105 | |||
| 2 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Parent element | 20060105 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Name | 20060105 | |||
| 4 | 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 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20060105 | |||
| 2 | IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element | 20060105 | |||
| 3 | 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 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20060105 | ||||
| 2 | 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 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20060105 | |||
| 2 | IV_ADD_ATTRIBUTES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100818 | |||
| 3 | IV_ADD_LOG_ELEMENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE: add an element |
20060106 | ||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp | 20060105 | |||
| 5 | 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 | 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 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081216 | |||
| 2 | IV_MODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TRACE_MODE | Trace mode | 20050828 | |||
| 3 | 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 | 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 | ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | Trace Records | 20120220 | |||
| 2 | IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers | 20120220 | |||
| 3 | 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 | ET_ALL | Call by reference | Type reference (TYPE) | T_TABLE_INFO | Cluster and JSON tables | 20130508 | |||
| 2 | ET_CLUSTER | Call by reference | Type reference (TYPE) | T_TABLE_INFO | Cluster tables | 20130508 | |||
| 3 | ET_JSON | Call by reference | Type reference (TYPE) | T_TABLE_INFO | JSON tables | 20130508 | |||
| 4 | IV_EXT_ID | Call by reference | Type reference (TYPE) | FDT_TRACE_EXTERNAL_ID | FDT: External ID for Lean Trace | 20101217 | |||
| 5 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20100507 | |||
| 6 | IV_TRACE_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20100507 | |||
| 7 | 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 | EV_NODE_STACK | Call by reference | Type reference (TYPE) | STRING | string containing the node stack | 20130508 | |||
| 2 | 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 | IV_LOG_ID | Call by reference | Type reference (TYPE) | GUID_32 | Log GUID | 20130508 | |||
| 4 | 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 | IV_HEADER_TABLE | Call by reference | Type reference (TYPE) | CLIKE | Header Table Name | 20130508 | |||
| 2 | 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 | ET_CLUSTER | Call by reference | Type reference (TYPE) | T_TABLE_INFO | Cluster Tables | 20130514 | |||
| 2 | ET_JSON | Call by reference | Type reference (TYPE) | T_TABLE_INFO | JSON Tables (Headers) | 20130514 | |||
| 3 | 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 | ETH_FCT_CLUSTER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Functions w. Traces in Cluster tables | 20130508 | |||
| 2 | ETH_FCT_JSON | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Functions w. Traces in JSON tables | 20130508 | |||
| 3 | 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 | IV_TAB_CLUSTER | Call by reference | Type reference (TYPE) | CSEQUENCE | Name of Cluster Table | 20130429 | |||
| 2 | IV_TAB_JSON_HEADER | Call by reference | Type reference (TYPE) | CSEQUENCE | Name of JSON Header Table | 20130429 | |||
| 3 | IV_TAB_JSON_RECORDS | Call by reference | Type reference (TYPE) | CSEQUENCE | Name of JSON Header Records | 20130429 | |||
| 4 | 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 | 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 | EV_CLASS | Call by reference | Type reference (TYPE) | STRING | 20111013 | ||||
| 2 | IV_TRACE_DB_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100428 | ||
| 2 | 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 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090306 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: System Failure | 20090306 |
Method MERGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Node name | 20130508 | |||
| 2 | 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 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Node name to be insderted in the stack | 20130508 | |||
| 2 | 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 | 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 | 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 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Trace Code | 20120723 | |||
| 2 | IV_PARENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parent Object ID | 20120723 | |||
| 3 | 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 |