SAP ABAP Class CL_FDT_DEBUG (FDT: Debug)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_DEBUGGER (Package) BRFplus: Debugger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DEBUG FDT: Debugger 20080616
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DEBUGGEE FDT: Debuggee (debugged process) 20080612
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DEBUGGER FDT: Debugger (debugging process) 20080612
Properties
Class CL_FDT_DEBUG  
Short Description FDT: Debug    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_DEBUGGER   BRFplus: Debugger 
Created 20080612   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_DEBUG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_DEBUGGER 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
# Interface Abstract Final Description Created on
1 IF_FDT_DEBUG FDT: Debugger 20080616
2 IF_FDT_DEBUGGEE FDT: Debuggee (debugged process) 20080612
3 IF_FDT_DEBUGGER FDT: Debugger (debugging process) 20080612
Friends
Class CL_FDT_DEBUG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_EXECUTE Instance attribute Public Attribute reference (LIKE) 20080616
2 GC_STEP_RETURN Instance attribute Public Attribute reference (LIKE) 20080616
3 GC_STEP_RUN Instance attribute Public Attribute reference (LIKE) 20080616
4 GC_STEP_SINGLE Instance attribute Public Attribute reference (LIKE) 20080616
5 GC_TIMEOUT_DEBUGGEE_DEFAULT Constant Public Type reference (TYPE) I 1800 Default debugger timeout in seconds 20130613
6 GC_TIMEOUT_DEBUGGER_DEFAULT Constant Public Type reference (TYPE) I 300 Default debugger timeout in seconds 20130613
7 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20130611
8 MO_TRACE_STACK Instance attribute Private Object reference (TYPE REF TO) CL_FDT_TRACE_STACK Stack of traces used in the debugger 20120822
9 MS_BUFFER_LOAD Instance attribute Private Type reference (TYPE) S_BUFFER Load Buffer 20080613
10 MS_BUFFER_WRITE Instance attribute Private Type reference (TYPE) S_BUFFER Write Buffer 20080613
11 MS_DEBUGGEE_STOP_INFO Instance attribute Private See coding 20130219
12 MTS_VARIABLE_VALUE_OLD Instance attribute Private Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of Old Variable Values 20120706
13 MT_EXPRESSION_STACK Instance attribute Private See coding Debug expression stack 20080621
14 MV_DEBUGGEE_LAST_WRITE Instance attribute Private Type reference (TYPE) TIMESTAMPL Last write timestamp (debuggee) 20080616
15 MV_DEBUGGER_CLOSED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE True, if the debugger was closed by the user. 20120613
16 MV_DEBUGGER_LAST_WRITE Instance attribute Private Type reference (TYPE) TIMESTAMPL Last write timestamp (debugger) 20080616
17 MV_DEBUGGER_TSTMP_LAST_UPDATE Instance attribute Private Type reference (TYPE) TIMESTAMPL Last read timestmp (debugger) 20130614
18 MV_SESSION_HANDLE Instance attribute Private Type reference (TYPE) GUID_32 Session Handle (UUID) 20080613
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_FUNCTION_COMPLETE Static method Public Method Activate the function incl. all used objects and/or rulesets 20130419
2 APPLY_VARIABLE_CHANGES Instance method Private Method Apply variable changes to context/result 20080615
3 COMPARE_VALUES Static method Private Method Compare values for watchpoints 20120704
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080613
5 DEBUG_EVENT Instance method Private Method Debug Event 20080621
6 DESERIALIZE_BUFFER Static method Private Method Deserialize buffer from xml. 20120621
7 DESERIALIZE_TRACE Static method Private Method Gets trace from serializable trace 20120621
8 DESERIALIZE_VARIABLES Static method Private Method Deserialize variable values. 20120621
9 FREE_DEBUGGEE_BUFFER Instance method Private Method Free shared memory of debugEE. 20120628
10 FREE_DEBUGGER_BUFFER Instance method Private Method Free shared memory of debuggER. 20120628
11 GET_NESTED_DO_VALUE Instance method Private Method Get value of nested data object. 20120709
12 GET_STRING_FROM_XML Static method Private Method Transforms string into xml 20120208
13 GET_VARIABLES Static method Private Method Get variables from context/result 20080615
14 GET_XML_FROM_STRING Static method Private Method Transforms xml into string representation 20120208
15 IS_INITIAL Static method Private Method True, if the value is initial 20120730
16 SERIALIZE_BUFFER Static method Private Method Serialize buffer into xml. 20120621
17 SERIALIZE_TRACE Static method Private Method Gets serializable trace from trace 20120621
18 SERIALIZE_VARIABLES Static method Private Method Serialize variable values 20120621
19 SET_DEBUGGEE_STOP_INFO Instance method Private Method Determines the next debug step 20130219
20 SET_DEBUG_STATUS Instance method Private Method Set debugger status 20120730
21 STOP_BECAUSE_OF_BREAKPOINT Instance method Private Method Does the function hasto stop because of a breakpoint? 20120530
22 STOP_BECAUSE_OF_WATCHPOINT Instance method Private Method Does the function hasto stop because of a watchpoint? 20120703
23 STOP_REQUESTED Instance method Private Method Does the debugger has to stop because of breakpoint or step. 20120619
24 VARIABLE_VALUE_CHANGED Instance method Private Method Checks whether the variable value was changed. 20120706
25 WRITE_EXCEPTION Instance method Private Method Write exception which occured in debuggee to debugger. 20120704
Events
Class CL_FDT_DEBUG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BREAKPOINT_EVENT Public Attribute reference (LIKE) 20080616
2 STEP Public Attribute reference (LIKE) 20080616
3 S_BREAKPOINT Public Attribute reference (LIKE) 20080616
4 S_BUFFER Private See coding Buffer 20080613 BEGIN OF s_buffer, step TYPE if_fdt_debug=>step, t_breakpoint TYPE if_fdt_debug=>t_breakpoint, t_watchpoint TYPE if_fdt_debug=>t_watchpoint, messages TYPE if_fdt_types=>t_message, debug_status TYPE if_fdt_debug=>debug_status, watchpoint_id TYPE if_fdt_types=>id, "active watchpoint ts_variable_value TYPE if_fdt_debug=>ts_variable_value, ts_trace TYPE if_fdt_trace=>ts_trace, END OF s_buffer
5 S_BUFFER_SERIALIZABLE Private See coding Serializable buffer 20120621 BEGIN OF s_buffer_serializable, step TYPE if_fdt_debug=>step, t_breakpoint TYPE if_fdt_debug=>t_breakpoint, t_watchpoint TYPE if_fdt_debug=>t_watchpoint, messages TYPE if_fdt_types=>t_message, debug_status TYPE if_fdt_debug=>debug_status, watchpoint_id TYPE if_fdt_types=>id, "active watchpoint ts_variable_index TYPE ts_variable_index, variable_values TYPE xstring, ts_trace_serializable TYPE ts_trace_serializable, END OF s_buffer_serializable
6 S_TRACE_SERIALIZABLE Private See coding Serializable trace entry 20120621 BEGIN OF s_trace_serializable, timestamp TYPE fdt_trace_0000-trace_timestamp, user TYPE fdt_trace_0000-trace_user, function_id TYPE fdt_trace_0000-trace_fct_id, document TYPE string, END OF s_trace_serializable
7 S_VARIABLE_INDEX Private See coding Index for variables 20120621 BEGIN OF s_variable_index, id TYPE fdt_uuid, type TYPE if_fdt_debug=>s_variable_value-type, END OF s_variable_index
8 S_VARIABLE_VALUE Public Attribute reference (LIKE) 20080616
9 TS_TRACE_SERIALIZABLE Private See coding Serializable trace entries 20120621 ts_trace_serializable TYPE SORTED TABLE OF s_trace_serializable WITH UNIQUE KEY timestamp user
10 TS_VARIABLE_INDEX Private See coding 20120710 ts_variable_index TYPE SORTED TABLE OF s_variable_index WITH UNIQUE KEY id type
11 TS_VARIABLE_VALUE Public Attribute reference (LIKE) 20080616
12 T_BREAKPOINT Public Attribute reference (LIKE) 20080703
13 VARIABLE_TYPE Public Attribute reference (LIKE) 20080616
Method Signatures

Method ACTIVATE_FUNCTION_COMPLETE 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 20130419
2 Importing IV_RAISE_SINGLE_ERROR_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Raise only exception for single object 20130419
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130419

Method APPLY_VARIABLE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20080615
2 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20080615
3 Importing ITS_VARIABLE_VALUE Call by reference Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of context variable values 20080615
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704

Method COMPARE_VALUES 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 20120704
2 Importing IS_WATCHPOINT Call by reference Type reference (TYPE) IF_FDT_DEBUG=>S_WATCHPOINT Watchpoint 20130507
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130507
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120704
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEBUGGEE_TIMEOUT Call by reference Type reference (TYPE) I Seconds until debuggee stops waiting 20120713
2 Importing IV_DEBUGGER_TIMEOUT Call by reference Type reference (TYPE) I Seconds until debugger stops waiting 20120713
3 Importing IV_SESSION_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120208

Method CONSTRUCTOR on class CL_FDT_DEBUG has no exception.

Method DEBUG_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20080621
2 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20080621
3 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE FDT: Trace 20080621
4 Importing IV_BP_EVENT Call by reference Type reference (TYPE) IF_FDT_DEBUG=>BREAKPOINT_EVENT Debug Event 20080621
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Processing timestamp 20130507

Method DEBUG_EVENT on class CL_FDT_DEBUG has no exception.

Method DESERIALIZE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUFFER Call by reference Type reference (TYPE) S_BUFFER Buffer 20120712
2 Importing IV_XML Call by reference Type reference (TYPE) STRING 20120621
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120621

Method DESERIALIZE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_TRACE Call by reference Type reference (TYPE) IF_FDT_TRACE=>TS_TRACE Trace entries 20130220
2 Importing ITS_TRACE_SERIALIZABLE Call by reference Type reference (TYPE) TS_TRACE_SERIALIZABLE Serializable trace entries 20120621
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method DESERIALIZE_VARIABLES 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 List of Variable Values 20120726
2 Importing ITS_VARIABLE_INDEX Call by reference Type reference (TYPE) TS_VARIABLE_INDEX Indextable for variables 20120710
3 Importing IV_VALUE_XML Call by reference Type reference (TYPE) XSTRING Variables values as xml. 20120621
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method FREE_DEBUGGEE_BUFFER Signature

Method FREE_DEBUGGEE_BUFFER on class CL_FDT_DEBUG has no parameter.
Method FREE_DEBUGGEE_BUFFER on class CL_FDT_DEBUG has no exception.

Method FREE_DEBUGGER_BUFFER Signature

Method FREE_DEBUGGER_BUFFER on class CL_FDT_DEBUG has no parameter.
Method FREE_DEBUGGER_BUFFER on class CL_FDT_DEBUG has no exception.

Method GET_NESTED_DO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20120709
2 Importing IO_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_FDT_STRUCTURE FDT: Data Object of Type Structure 20120709
3 Importing IR_STRUCTURE_VALUE Call by reference Object reference (TYPE REF TO) DATA 20120709
4 Importing IV_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120709
5 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA 20130219
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130611

Method GET_STRING_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120208
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING Xml document as string 20120208
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method GET_VARIABLES 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 List of context variable values 20080615
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20080615
3 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20080615
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704

Method GET_XML_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING Xml as string 20120208
2 Returning RO_XML_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120208
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method IS_INITIAL 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 20120730
2 Returning RV_IS_INITIAL Value transfer Type reference (TYPE) ABAP_BOOL 20120730

Method IS_INITIAL on class CL_FDT_DEBUG has no exception.

Method SERIALIZE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) S_BUFFER Buffer 20120621
2 Returning RV_XML Value transfer Type reference (TYPE) STRING 20120621
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120621

Method SERIALIZE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_TRACE_SERIALIZABLE Call by reference Type reference (TYPE) TS_TRACE_SERIALIZABLE Serializable trace entries 20130220
2 Importing ITS_TRACE Call by reference Type reference (TYPE) IF_FDT_TRACE=>TS_TRACE Trace entries 20120621
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method SERIALIZE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_VARIABLE_INDEX Call by reference Type reference (TYPE) TS_VARIABLE_INDEX Indextable for variables 20120710
2 Exporting EV_VALUE_XML Call by reference Type reference (TYPE) XSTRING 20120621
3 Importing ITS_VARIABLE_VALUE Call by reference Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of Variable Values 20120726
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20120704

Method SET_DEBUGGEE_STOP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20130219
2 Importing IV_BP_EVENT Call by reference Type reference (TYPE) BREAKPOINT_EVENT Break-Point event (see GC_BP_EVENT*) 20130219

Method SET_DEBUGGEE_STOP_INFO on class CL_FDT_DEBUG has no exception.

Method SET_DEBUG_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BREAKPOINT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120730
2 Importing IV_STEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120730
3 Importing IV_WATCHPOINT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120730

Method SET_DEBUG_STATUS on class CL_FDT_DEBUG has no exception.

Method STOP_BECAUSE_OF_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_EVENT Call by reference Type reference (TYPE) IF_FDT_DEBUG=>BREAKPOINT_EVENT Break-Point event (see GC_BP_EVENT*) 20120530
2 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120619
3 Returning RV_STOP Value transfer Type reference (TYPE) ABAP_BOOL 20120530

Method STOP_BECAUSE_OF_BREAKPOINT on class CL_FDT_DEBUG has no exception.

Method STOP_BECAUSE_OF_WATCHPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20120703
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Processing timestamp 20130507
3 Returning RV_WATCHPOINT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130612
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704

Method STOP_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STOP Call by reference Type reference (TYPE) ABAP_BOOL Is stop requested? 20130612
2 Exporting EV_WATCHPOINT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130612
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20120703
4 Importing IV_BP_EVENT Call by reference Type reference (TYPE) BREAKPOINT_EVENT Break-Point event (see GC_BP_EVENT*) 20120619
5 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Expression 20120619
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Processing timestamp 20130507
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120704

Method VARIABLE_VALUE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NEW_VALUE Call by reference Object reference (TYPE REF TO) DATA 20120706
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120706
3 Importing IV_TOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130611
4 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20120706
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130611

Method WRITE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WRITE_CHANGES_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20130220
2 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT 20120704
3 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120704

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