Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | ![]() |
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 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20080616 | ||||
2 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20080616 | ||||
3 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20080616 | ||||
4 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20080616 | ||||
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1800 | Default debugger timeout in seconds | 20130613 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 300 | Default debugger timeout in seconds | 20130613 | |
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_FDT_FACTORY | FDT: Factory | 20130611 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_TRACE_STACK | Stack of traces used in the debugger | 20120822 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | Load Buffer | 20080613 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | Write Buffer | 20080613 | ||
11 | ![]() |
Instance attribute | Private | See coding | 20130219 | ||||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_FDT_DEBUG=>TS_VARIABLE_VALUE | List of Old Variable Values | 20120706 | ||
13 | ![]() |
Instance attribute | Private | See coding | Debug expression stack | 20080621 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TIMESTAMPL | Last write timestamp (debuggee) | 20080616 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | True, if the debugger was closed by the user. | 20120613 | |
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TIMESTAMPL | Last write timestamp (debugger) | 20080616 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TIMESTAMPL | Last read timestmp (debugger) | 20130614 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GUID_32 | Session Handle (UUID) | 20080613 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Activate the function incl. all used objects and/or rulesets | 20130419 |
2 | ![]() |
Instance method | Private | Method | Apply variable changes to context/result | 20080615 |
3 | ![]() |
Static method | Private | Method | Compare values for watchpoints | 20120704 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080613 |
5 | ![]() |
Instance method | Private | Method | Debug Event | 20080621 |
6 | ![]() |
Static method | Private | Method | Deserialize buffer from xml. | 20120621 |
7 | ![]() |
Static method | Private | Method | Gets trace from serializable trace | 20120621 |
8 | ![]() |
Static method | Private | Method | Deserialize variable values. | 20120621 |
9 | ![]() |
Instance method | Private | Method | Free shared memory of debugEE. | 20120628 |
10 | ![]() |
Instance method | Private | Method | Free shared memory of debuggER. | 20120628 |
11 | ![]() |
Instance method | Private | Method | Get value of nested data object. | 20120709 |
12 | ![]() |
Static method | Private | Method | Transforms string into xml | 20120208 |
13 | ![]() |
Static method | Private | Method | Get variables from context/result | 20080615 |
14 | ![]() |
Static method | Private | Method | Transforms xml into string representation | 20120208 |
15 | ![]() |
Static method | Private | Method | True, if the value is initial | 20120730 |
16 | ![]() |
Static method | Private | Method | Serialize buffer into xml. | 20120621 |
17 | ![]() |
Static method | Private | Method | Gets serializable trace from trace | 20120621 |
18 | ![]() |
Static method | Private | Method | Serialize variable values | 20120621 |
19 | ![]() |
Instance method | Private | Method | Determines the next debug step | 20130219 |
20 | ![]() |
Instance method | Private | Method | Set debugger status | 20120730 |
21 | ![]() |
Instance method | Private | Method | Does the function hasto stop because of a breakpoint? | 20120530 |
22 | ![]() |
Instance method | Private | Method | Does the function hasto stop because of a watchpoint? | 20120703 |
23 | ![]() |
Instance method | Private | Method | Does the debugger has to stop because of breakpoint or step. | 20120619 |
24 | ![]() |
Instance method | Private | Method | Checks whether the variable value was changed. | 20120706 |
25 | ![]() |
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 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130419 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20080615 | ||
2 | ![]() |
IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20080615 | ||
3 | ![]() |
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 | ![]() |
FDT: Abstract Exception Class | 20120704 |
Method COMPARE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120704 | |||
2 | ![]() |
IS_WATCHPOINT | Call by reference | Type reference (TYPE) | IF_FDT_DEBUG=>S_WATCHPOINT | Watchpoint | 20130507 | ||
3 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130507 | ||
4 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20120704 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DEBUGGEE_TIMEOUT | Call by reference | Type reference (TYPE) | I | Seconds until debuggee stops waiting | 20120713 | ||
2 | ![]() |
IV_DEBUGGER_TIMEOUT | Call by reference | Type reference (TYPE) | I | Seconds until debugger stops waiting | 20120713 | ||
3 | ![]() |
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 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20080621 | ||
2 | ![]() |
IO_EXPRESSION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION | FDT: Expression | 20080621 | ||
3 | ![]() |
IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | FDT: Trace | 20080621 | ||
4 | ![]() |
IV_BP_EVENT | Call by reference | Type reference (TYPE) | IF_FDT_DEBUG=>BREAKPOINT_EVENT | Debug Event | 20080621 | ||
5 | ![]() |
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 | ![]() |
ES_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Buffer | 20120712 | ||
2 | ![]() |
IV_XML | Call by reference | Type reference (TYPE) | STRING | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Debugger Error | 20120621 |
Method DESERIALIZE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_TRACE | Call by reference | Type reference (TYPE) | IF_FDT_TRACE=>TS_TRACE | Trace entries | 20130220 | ||
2 | ![]() |
ITS_TRACE_SERIALIZABLE | Call by reference | Type reference (TYPE) | TS_TRACE_SERIALIZABLE | Serializable trace entries | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ETS_VARIABLE_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_DEBUG=>TS_VARIABLE_VALUE | List of Variable Values | 20120726 | ||
2 | ![]() |
ITS_VARIABLE_INDEX | Call by reference | Type reference (TYPE) | TS_VARIABLE_INDEX | Indextable for variables | 20120710 | ||
3 | ![]() |
IV_VALUE_XML | Call by reference | Type reference (TYPE) | XSTRING | Variables values as xml. | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20120704 | |
2 | ![]() |
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 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20120709 | ||
2 | ![]() |
IO_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_STRUCTURE | FDT: Data Object of Type Structure | 20120709 | ||
3 | ![]() |
IR_STRUCTURE_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120709 | |||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120709 | ||
5 | ![]() |
RR_VALUE | Value transfer | Object reference (TYPE REF TO) | DATA | 20130219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IO_XML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20120208 | ||
2 | ![]() |
RV_STRING | Value transfer | Type reference (TYPE) | STRING | Xml document as string | 20120208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ETS_VARIABLE_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_DEBUG=>TS_VARIABLE_VALUE | List of context variable values | 20080615 | ||
2 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20080615 | ||
3 | ![]() |
IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20080615 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_STRING | Call by reference | Type reference (TYPE) | STRING | Xml as string | 20120208 | ||
2 | ![]() |
RO_XML_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20120208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120730 | |||
2 | ![]() |
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 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Buffer | 20120621 | ||
2 | ![]() |
RV_XML | Value transfer | Type reference (TYPE) | STRING | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Debugger Error | 20120621 |
Method SERIALIZE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_TRACE_SERIALIZABLE | Call by reference | Type reference (TYPE) | TS_TRACE_SERIALIZABLE | Serializable trace entries | 20130220 | ||
2 | ![]() |
ITS_TRACE | Call by reference | Type reference (TYPE) | IF_FDT_TRACE=>TS_TRACE | Trace entries | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ETS_VARIABLE_INDEX | Call by reference | Type reference (TYPE) | TS_VARIABLE_INDEX | Indextable for variables | 20120710 | ||
2 | ![]() |
EV_VALUE_XML | Call by reference | Type reference (TYPE) | XSTRING | 20120621 | |||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IO_EXPRESSION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION | FDT: Expression | 20130219 | ||
2 | ![]() |
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 | ![]() |
IV_BREAKPOINT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120730 | ||
2 | ![]() |
IV_STEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120730 | ||
3 | ![]() |
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 | ![]() |
IV_BP_EVENT | Call by reference | Type reference (TYPE) | IF_FDT_DEBUG=>BREAKPOINT_EVENT | Break-Point event (see GC_BP_EVENT*) | 20120530 | ||
2 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120619 | ||
3 | ![]() |
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 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20120703 | ||
2 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Processing timestamp | 20130507 | ||
3 | ![]() |
RV_WATCHPOINT_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130612 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20120704 |
Method STOP_REQUESTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_STOP | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is stop requested? | 20130612 | ||
2 | ![]() |
EV_WATCHPOINT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130612 | ||
3 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20120703 | ||
4 | ![]() |
IV_BP_EVENT | Call by reference | Type reference (TYPE) | BREAKPOINT_EVENT | Break-Point event (see GC_BP_EVENT*) | 20120619 | ||
5 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Expression | 20120619 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Processing timestamp | 20130507 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_NEW_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120706 | |||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120706 | ||
3 | ![]() |
IV_TOP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130611 | ||
4 | ![]() |
RV_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20130611 |
Method WRITE_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_WRITE_CHANGES_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130220 | |||
2 | ![]() |
IX_FDT | Call by reference | Object reference (TYPE REF TO) | CX_FDT | 20120704 | |||
3 | ![]() |
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 |