SAP ABAP Class CL_FDT_WD_DEBUGGER_MODEL (FDT WD: Model Class for Debugger)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_TOOLS (Package) BRFplus: Tools in Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MODEL FDT WD: Model for Web Dynpro (abstract) 20080624
Properties
Class CL_FDT_WD_DEBUGGER_MODEL  
Short Description FDT WD: Model Class for Debugger    
Super Class CL_FDT_WD_MODEL FDT WD: Model for Web Dynpro (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_TOOLS   BRFplus: Tools in Web Dynpro UI 
Created 20080624   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_WD_DEBUGGER_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_DEBUG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_DEBUGGER_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_DEBUGGER_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_ADD_FAVORITE Constant Public Type reference (TYPE) STRING 'ADD_FAVORITE' 20120806
2 GC_ACTION_COLLAPSE_ALL Constant Public Type reference (TYPE) STRING 'COLLAPSE_ALL' 20130620
3 GC_ACTION_DELETE_FAVORITE Constant Public Type reference (TYPE) STRING 'DELETE_FAVORITE' 20120806
4 GC_ACTION_DELETE_WATCHPOINT Constant Public Type reference (TYPE) STRING 'DELETE_WATCHPOINT' 20120709
5 GC_ACTION_EXPAND_ALL Constant Public Type reference (TYPE) STRING 'EXPAND_ALL' 20130620
6 GC_ACTION_NEW_WATCHPOINT Constant Public Type reference (TYPE) STRING 'NEW_WATCHPOINT' 20120704
7 GC_CURRENCY Constant Private Type reference (TYPE) STRING 'CURRENCY' 20120614
8 GC_DATA_SOURCE_CURRENT Constant Public Type reference (TYPE) CHAR1 'C' Results from current debug step 20131017
9 GC_DATA_SOURCE_NEW Constant Public Type reference (TYPE) CHAR1 'N' Latest data (changed by user) 20131017
10 GC_DATA_SOURCE_PREVIOUS Constant Public Type reference (TYPE) CHAR1 'P' Results from previous debug step 20131017
11 GC_FAV_VARIANT_NO Constant Private Type reference (TYPE) STRING 'FAV_NO' 20130506
12 GC_FAV_VARIANT_YES Constant Private Type reference (TYPE) STRING 'FAV_YES' 20130506
13 GC_NAME_DOBJ_RENDER_VAR Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'DOBJ_VAR' Variable 20131017
14 GC_NAME_DOBJ_RENDER_WP Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'WP' Watchpoints 20130507
15 GC_NODE_BP_EXPR_ID Constant Public Type reference (TYPE) STRING 'BP_EXPR_ID' 20130221
16 GC_NODE_BP_EXPR_TREE Constant Public Type reference (TYPE) STRING 'BP_EXPR_TREE' 20130221
17 GC_NODE_FAVORITES Constant Public Type reference (TYPE) STRING 'FAVORITES' 20130503
18 GC_NODE_FUNCTION Constant Public Type reference (TYPE) STRING 'FUNCTION' 20130221
19 GC_NODE_VARIABLES Constant Public Type reference (TYPE) STRING 'VARIABLES' 20130221
20 GC_NODE_WATCHPOINTS Constant Public Type reference (TYPE) STRING 'WATCHPOINTS' 20130221
21 GC_TIMEOUT_USER_DEFAULT Constant Public Type reference (TYPE) I 15 Seconds until user is requested for timeout 20130613
22 GC_VARIANT_AMOUNT Constant Private Type reference (TYPE) STRING 'AMOUNT' 20130617
23 GC_VARIANT_BOOLEAN Constant Private Type reference (TYPE) STRING 'BOOLEAN' 20130503
24 GC_VARIANT_DATE Constant Private Type reference (TYPE) STRING 'DATE' 20130514
25 GC_VARIANT_NO_VALUE Constant Private Type reference (TYPE) STRING 'NO_VALUE' 20130506
26 GC_VARIANT_NUMBER Constant Private Type reference (TYPE) STRING 'NUMBER' 20130617
27 GC_VARIANT_QUANTITY Constant Private Type reference (TYPE) STRING 'QUANTITY' 20130617
28 GC_VARIANT_STRUCTURE Constant Private Type reference (TYPE) STRING 'STRUCTURE' 20131017
29 GC_VARIANT_TABLE Constant Private Type reference (TYPE) STRING 'TABLE' 20130503
30 GC_VARIANT_TEXT Constant Private Type reference (TYPE) STRING 'TEXT' 20130503
31 GC_VARIANT_TIME Constant Private Type reference (TYPE) STRING 'TIME' 20130514
32 GC_VARIANT_UNIT Constant Private Type reference (TYPE) STRING 'UNIT' 20130503
33 GC_VAR_STATE_CHANGED Constant Public Type reference (TYPE) CHAR1 'C' Variable State new 20130612
34 GC_VAR_STATE_EDITED Constant Public Type reference (TYPE) CHAR1 'E' Variable State new 20130612
35 GC_VAR_STATE_NEW Constant Public Type reference (TYPE) CHAR1 'N' Variable State new 20130612
36 GC_VAR_STATE_NOT_AVAILABLE Constant Public Type reference (TYPE) CHAR1 'X' Variable State new 20130612
37 GC_VAR_STATE_UNCHANGED Constant Public Type reference (TYPE) CHAR1 ' ' Variable State new 20130612
38 GC_VERSION_OPTION_ACTIVE Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20130222
39 GC_VERSION_OPTION_DATE_TIME Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Flag 20130222
40 GC_VERSION_OPTION_INACTIVE Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Flag 20130222
41 MO_BREAKPOINTS Instance attribute Public Object reference (TYPE REF TO) CL_FDT_BREAKPOINTS Wrapper class for breakpoints. 20120611
42 MO_DEBUGGER Instance attribute Private Object reference (TYPE REF TO) IF_FDT_DEBUGGER FDT: Debugger (debugging process) 20130304
43 MO_VALUE_RENDERER Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_RENDER_DATA_OBJECT FDT WD: Renders the action UI elements 20131017
44 MTH_CUKY_TEXT Instance attribute Private Type reference (TYPE) TH_CUKY_TEXT Currency Texts 20130617
45 MTH_UNIT_TEXT Instance attribute Private Type reference (TYPE) TH_UNIT_TEXT Unit Texts 20130617
46 MTS_EXPRESSION_TREE Instance attribute Private Type reference (TYPE) TS_DEBUG_EXPR_TREE Hierarchical tree of expressions 20130306
47 MTS_TRACE Instance attribute Public Type reference (TYPE) IF_FDT_TRACE=>TS_TRACE Assembled trace 20130304
48 MTS_VARIABLE_VALUE Instance attribute Private Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of Variable Values 20120710
49 MTS_VARIABLE_VALUE_NEW Instance attribute Private Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of new Variable Values after changes 20131017
50 MTS_VARIABLE_VALUE_OLD Instance attribute Private Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of Variable Values before user changes 20120710
51 MT_VARIABLE Instance attribute Private Type reference (TYPE) T_DEBUG_VARIABLE 20120710
52 MT_WATCHPOINT Instance attribute Private Type reference (TYPE) IF_FDT_DEBUG=>T_WATCHPOINT Watchpoints 20120803
53 MV_ACTIVE_WATCHPOINT_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID ID of active watchpoint 20130612
54 MV_COUNT Instance attribute Private Type reference (TYPE) I 0 20120709
55 MV_DISPLAYED_TABLE_ID Instance attribute Private Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120615
56 MV_FUNCTION_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20120611
57 MV_PROCESS_TIMESTAMP Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Processing Timestamp 20130222
58 MV_TIMESTAMP Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Function Timestamp 20080624
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATA_REFERENCE Static method Private Method Creates data reference for specified data object. 20120615
2 CREATE_VAR_ELEMENT Instance method Private Method Creates a variable as element based on data value reference. 20130301
3 CREATE_VAR_HEADER Instance method Private Method Create header for a line of debugger variables table. 20130301
4 CREATE_VAR_STRUCTURE Instance method Private Method Create variable as structure based on data reference 20130301
5 CREATE_VAR_TABLE Instance method Private Method Create variable as table based on a data reference. 20130301
6 CREATE_VAR_TABLE_TEXT Instance method Private Method Create text for table variable 20130524
7 DEBUG_CONTINUE Instance method Public Method Continue debugging 20130304
8 DEBUG_START Instance method Public Method Start debugger 20130304
9 DEBUG_STOP Instance method Public Method Stop debugger 20130304
10 DEBUG_WAIT_FOR_UPDATE Instance method Public Method Wait for update from debugger 20130304
11 GET_CHANGED_VARIABLE_VALUES Instance method Private Method Convert variables values from model to debugger format 20130523
12 GET_EXPRESSION_TREE Instance method Private Method Add expressions of a function to expression tree table 20130306
13 GET_EXPRESSION_TREE_EXPR Instance method Private Method Add expression to expression list tree table 20130306
14 GET_MDL_BREAKPOINTS_AT_ID Instance method Private Method Get breakpoints at ID into model 20130417
15 GET_MDL_BREAKPOINTS_AT_PATH Instance method Private Method Get breakpoints at path into model 20130417
16 GET_MDL_FAVORITES Instance method Private Method Get favorites model node values 20130417
17 GET_MDL_FUNCTION Instance method Private Method Get model node for funciton 20130417
18 GET_MDL_VARIABLES Instance method Private Method Gets variable model node 20130417
19 GET_MDL_WATCHPOINTS Instance method Private Method Get watchpoints model node 20130506
20 GET_VALUE_TO_STRING Instance method Private Method Convert data into a string value 20131017
21 GET_VARIABLE_DISPLAY_NAME Instance method Private Method Return display name of variable 20120801
22 GET_VARIABLE_VALUE_REF Instance method Public Method Return variable value for specified data object. 20130311
23 GET_WP_CONDITION_TEXT Instance method Private Method Returns the condition of a watchpoint as text to display 20120706
24 SET_DOBJ_VAR_VALUE Instance method Public Method Set/change value of variable 20131017
25 SET_ELEMENT_MDL_VALUE Instance method Private Method Set value of elementary variable 20130523
26 SET_ELEMENT_VALUE_FROM_MDL Instance method Private Method Set elementary value from model 20130514
27 SET_FUNCTION Instance method Public Method Sets the function id. 20120807
28 SET_MDL_BREAKPOINTS_AT_ID Instance method Private Method Set breakpoints at ID from model 20130417
29 SET_MDL_BREAKPOINTS_AT_PATH Instance method Private Method Set breakpoints at path from model 20130417
30 SET_MDL_FAVORITES Instance method Private Method Set favorite vriable values 20130417
31 SET_MDL_VARIABLES Instance method Private Method Sets the variables model node 20130417
32 SET_MDL_WATCHPOINTS Instance method Private Method Set Watchpoints model node values 20130508
33 SET_MDL_WATCHPOINT_OPS Instance method Private Method Create value list for dropdown 20130507
34 SET_PROCESS_TIMESTAMP Instance method Public Method Sets the function/processing timestamps 20130506
35 SET_TABLE_VAR_VALUE Instance method Private Method Obsolete - DO NOT USE ++++++++++++++++++++++++++++++ 20130524
36 SORT_VARIABLES Instance method Private Method Sort variables 20130506
Events
Class CL_FDT_WD_DEBUGGER_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CUKY_TEXT Private See coding 20130617 BEGIN OF s_cuky_text, cuky TYPE waers_curc, text TYPE if_fdt_types=>text, END OF s_cuky_text
2 S_DEBUG_BP_EXPR Public Type reference (TYPE) FDTS_WD_DEBUG_BP_EXPR 20080717
3 S_DEBUG_EXPR_TREE Public Type reference (TYPE) FDTS_WD_DEBUG_BP_TREE 20080717
4 S_DEBUG_FUNCTION Private Type reference (TYPE) FDTS_WD_DEBUG_FUNCTION BRF+ Debugger Function Properties in Web Dynpro UI 20130620
5 S_DEBUG_VARIABLE Private Type reference (TYPE) FDTS_WD_DEBUG_VARIABLE 20130508
6 S_DEBUG_WATCHPOINT Private Type reference (TYPE) FDTS_WD_DEBUG_WATCHPOINT 20130508
7 S_STRUC_VARIABLES Private See coding Variables of structure components 20130506 BEGIN OF s_struc_variables, top_id TYPE if_fdt_types=>id, structure_id TYPE if_fdt_types=>id, t_variable TYPE t_debug_variable, END OF s_struc_variables
8 S_UNIT_TEXT Private See coding 20130617 BEGIN OF s_unit_text, unit TYPE msehi, text TYPE if_fdt_types=>text, END OF s_unit_text
9 TH_CUKY_TEXT Private See coding 20130617 th_cuky_text TYPE HASHED TABLE OF s_cuky_text WITH UNIQUE KEY cuky
10 TH_STRUC_VARIABLES Private See coding Table of variables of structure components 20130506 th_struc_variables TYPE HASHED TABLE OF s_struc_variables WITH UNIQUE KEY top_id structure_id
11 TH_UNIT_TEXT Private See coding 20130617 th_unit_text TYPE HASHED TABLE OF s_unit_text WITH UNIQUE KEY unit
12 TS_DEBUG_BP_EXPR Public See coding 20080717 ts_debug_bp_expr TYPE SORTED TABLE OF s_debug_bp_expr WITH UNIQUE KEY expr_id
13 TS_DEBUG_EXPR_TREE Public See coding 20080717 ts_debug_expr_tree TYPE SORTED TABLE OF s_debug_expr_tree WITH UNIQUE KEY row_key WITH NON-UNIQUE SORTED KEY expression COMPONENTS expr_id
14 T_DEBUG_VARIABLE Private See coding Variable table for UI 20120710 t_debug_variable TYPE STANDARD TABLE OF s_debug_variable WITH KEY id top_id
15 T_DEBUG_WATCHPOINT Private See coding Watchpoint table for UI 20120704 t_debug_watchpoint TYPE STANDARD TABLE OF s_debug_watchpoint WITH NON-UNIQUE KEY top_id data_object_id WITH UNIQUE HASHED KEY id COMPONENTS watchpoint_id
Method Signatures

Method CREATE_DATA_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20120705
2 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120615

Method CREATE_DATA_REFERENCE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method CREATE_VAR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE A variable which is displayed in the debugger. 20130301
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_FDT_ELEMENT FDT: Data Object of Type Element 20130301
3 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130612
4 Importing IR_VALUE_OLD Call by reference Object reference (TYPE REF TO) DATA 20130612
5 Importing IV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130301
6 Importing IV_TAB_LEVEL Call by reference Type reference (TYPE) I 20130307
7 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130523

Method CREATE_VAR_ELEMENT on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method CREATE_VAR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE A variable which is displayed in the debugger. 20130301
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Current value 20130612
3 Importing IR_VALUE_OLD Call by reference Object reference (TYPE REF TO) DATA Old value 20130612
4 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130301
5 Importing IV_DATA_OJBECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20130503
6 Importing IV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130301
7 Importing IV_TAB_LEVEL Call by reference Type reference (TYPE) I 20130307
8 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130523

Method CREATE_VAR_HEADER on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method CREATE_VAR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE A variable which is displayed in the debugger. 20130506
2 Exporting ET_VARIABLE_COMP Call by reference Type reference (TYPE) T_DEBUG_VARIABLE Structure components variables 20130506
3 Importing IO_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_FDT_STRUCTURE FDT: Data Object of Type Structure 20130301
4 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130612
5 Importing IR_VALUE_OLD Call by reference Object reference (TYPE REF TO) DATA 20130612
6 Importing IV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130301
7 Importing IV_TAB_LEVEL Call by reference Type reference (TYPE) I 20130307
8 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130523

Method CREATE_VAR_STRUCTURE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method CREATE_VAR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE A variable which is displayed in the debugger. 20130301
2 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) IF_FDT_TABLE FDT: Data Object of Type Table 20130301
3 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130612
4 Importing IR_VALUE_OLD Call by reference Object reference (TYPE REF TO) DATA 20130612
5 Importing IV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130301
6 Importing IV_TAB_LEVEL Call by reference Type reference (TYPE) I 20130307
7 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130523

Method CREATE_VAR_TABLE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method CREATE_VAR_TABLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_VALUE Text value 20131017
2 Exporting EV_TOOLTIP Call by reference Type reference (TYPE) STRING 20131017
3 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) IF_FDT_TABLE Universal Unique Identifier 20130524
4 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130612

Method CREATE_VAR_TABLE_TEXT on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method DEBUG_CONTINUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130614
2 Exporting EV_STATUS Call by reference Type reference (TYPE) IF_FDT_DEBUG=>DEBUG_STATUS Debug Status 20130612
3 Exporting EV_TIMEOUT Call by reference Type reference (TYPE) ABAP_BOOL 20130612
4 Exporting EV_WATCHPOINT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130612
5 Importing IV_MAX_SECONDS Call by reference Type reference (TYPE) I 20130612
6 Importing IV_STEP Call by reference Type reference (TYPE) IF_FDT_DEBUG=>STEP Step 20130304

Method DEBUG_CONTINUE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method DEBUG_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130614
2 Exporting EV_STATUS Call by reference Type reference (TYPE) IF_FDT_DEBUG=>DEBUG_STATUS Debug status 20130612
3 Exporting EV_TIMEOUT Call by reference Type reference (TYPE) ABAP_BOOL 20130612
4 Exporting EV_WATCHPOINT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130612
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20130304
6 Importing IV_EXECUTE_ACTIONS Call by reference Type reference (TYPE) ABAP_BOOL 20130311
7 Importing IV_INACTIVE_VERSION Call by reference Type reference (TYPE) ABAP_BOOL Debug inactive version 20130304
8 Importing IV_MAX_SECONDS Call by reference Type reference (TYPE) I 20130612
9 Importing IV_RESTART Call by reference Type reference (TYPE) ABAP_BOOL 20130304
10 Importing IV_STEP Call by reference Type reference (TYPE) IF_FDT_DEBUG=>STEP Step 20130614

Method DEBUG_START on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method DEBUG_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_FDT_DEBUG Call by reference Object reference (TYPE REF TO) CX_FDT_DEBUG FDT: Debugger Error 20130304

Method DEBUG_STOP on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method DEBUG_WAIT_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130614
2 Exporting EV_STATUS Call by reference Type reference (TYPE) IF_FDT_DEBUG=>DEBUG_STATUS Debug Status 20130612
3 Exporting EV_TIMEOUT Call by reference Type reference (TYPE) ABAP_BOOL 20130612
4 Exporting EV_WATCHPOINT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130612
5 Importing IV_MAX_SECONDS Call by reference Type reference (TYPE) I 20130612

Method DEBUG_WAIT_FOR_UPDATE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_CHANGED_VARIABLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_VARIABLE_VALUE Call by reference Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE Variable values 20130523

Method GET_CHANGED_VARIABLE_VALUES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_EXPRESSION_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_EXPR_TREE Call by reference Type reference (TYPE) TS_DEBUG_EXPR_TREE 20130306
2 Changing CV_KEY Call by reference Type reference (TYPE) S_DEBUG_EXPR_TREE-ROW_KEY Natural Number 20130306
3 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20130306
4 Importing IV_PARENT_KEY Value transfer Type reference (TYPE) S_DEBUG_EXPR_TREE-PARENT_ROW_KEY Natural Number 20130306

Method GET_EXPRESSION_TREE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_EXPRESSION_TREE_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_EXPR_TREE Call by reference Type reference (TYPE) TS_DEBUG_EXPR_TREE 20130306
2 Changing CV_KEY Call by reference Type reference (TYPE) S_DEBUG_EXPR_TREE-ROW_KEY Natural Number 20130306
3 Importing IV_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130306
4 Importing IV_PARENT_KEY Value transfer Type reference (TYPE) S_DEBUG_EXPR_TREE-PARENT_ROW_KEY Natural Number 20130306

Method GET_EXPRESSION_TREE_EXPR on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_BREAKPOINTS_AT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method GET_MDL_BREAKPOINTS_AT_ID on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_BREAKPOINTS_AT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method GET_MDL_BREAKPOINTS_AT_PATH on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method GET_MDL_FAVORITES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method GET_MDL_FUNCTION on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417
2 Importing IV_INITIALIZE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130417

Method GET_MDL_VARIABLES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_MDL_WATCHPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130506
2 Importing IV_INITIALIZE Call by reference Type reference (TYPE) ABAP_BOOL 20130506

Method GET_MDL_WATCHPOINTS on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_VALUE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_VALUE Text 20131017
2 Exporting EV_TOOLTIP Call by reference Type reference (TYPE) STRING 20131017
3 Importing IA_VALUE Call by reference Type reference (TYPE) ANY 20131017
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131017

Method GET_VALUE_TO_STRING on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_VARIABLE_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY_NAME Call by reference Type reference (TYPE) STRING 20130508
2 Exporting EV_DISPLAY_NAME_SHORT Call by reference Type reference (TYPE) STRING 20130508
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120801
4 Importing IV_INCLUDE_STRUCTURE_NAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True, if name of structure should be included 20120801
5 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130606
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130304

Method GET_VARIABLE_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20130311
2 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 GC_DATA_SOURCE_NEW Data source 20131017
3 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130523
4 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA Variable Value 20130311

Method GET_VARIABLE_VALUE_REF on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method GET_WP_CONDITION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Reference to comparison value 20130508
2 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130508
3 Importing IV_OPTION Call by reference Type reference (TYPE) FDTS_WD_DEBUG_WATCHPOINT-OPTION Watchpoint comparison method (see GC_WP*) 20130508
4 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20120706

Method GET_WP_CONDITION_TEXT on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_DOBJ_VAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20131017
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131017
3 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131017
4 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20131017

Method SET_DOBJ_VAR_VALUE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_ELEMENT_MDL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE New variable value 20130523
2 Returning RV_CHANGED_BY_USER Value transfer Type reference (TYPE) ABAP_BOOL True: Value changed 20130612
# Exception Resumable Description Created on
1 CX_FDT FDT: Conversion Failure 20130523

Method SET_ELEMENT_VALUE_FROM_MDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE 20130514
2 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20130612
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130523

Method SET_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) FDT_UUID FDT: Universal Unique Identifier 20120807
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130506

Method SET_FUNCTION on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_BREAKPOINTS_AT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method SET_MDL_BREAKPOINTS_AT_ID on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_BREAKPOINTS_AT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417

Method SET_MDL_BREAKPOINTS_AT_PATH on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417
2 Importing IS_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE 20130513
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20130417

Method SET_MDL_FAVORITES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130417
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20130507

Method SET_MDL_VARIABLES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_WATCHPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130508
2 Importing IS_VARIABLE Call by reference Type reference (TYPE) S_DEBUG_VARIABLE 20130513
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20130513

Method SET_MDL_WATCHPOINTS on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_MDL_WATCHPOINT_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130507

Method SET_MDL_WATCHPOINT_OPS on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_PROCESS_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130506

Method SET_PROCESS_TIMESTAMP on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SET_TABLE_VAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130524
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130524
3 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130524
4 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20130524

Method SET_TABLE_VAR_VALUE on class CL_FDT_WD_DEBUGGER_MODEL has no exception.

Method SORT_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VARIABLE Call by reference Type reference (TYPE) T_DEBUG_VARIABLE Variable table for UI 20130506
2 Importing ITH_STRUC_VARIABLE Call by reference Type reference (TYPE) TH_STRUC_VARIABLES 20130523

Method SORT_VARIABLES on class CL_FDT_WD_DEBUGGER_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 712