SAP ABAP Interface IF_FDT_DEBUGGER (FDT: Debugger (debugging process))
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_DEBUG FDT: Debug 20080612
Properties
Interface IF_FDT_DEBUGGER  
Short Description FDT: Debugger (debugging process)    
General Data
Package SFDT_DEBUGGER   BRFplus: Debugger 
Created 20080612   SAP 
Last changed 20140121   SAP 
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_DEBUG 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
Interface IF_FDT_DEBUGGER has no interface.
Friends
Interface IF_FDT_DEBUGGER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_TIMEOUT Instance attribute Public Type reference (TYPE) I Seconds until debuggee stops waiting 20130613
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Stop debugger and debuggee 20120613
2 GET_DEBUG_STATUS Instance method Public Method Get debug status 20120709
3 GET_EXCEPTION Instance method Public Method Get exception messages 20080612
4 GET_TRACE Instance method Public Method Get trace info 20080614
5 GET_VARIABLE_VALUES Instance method Public Method Get variable values 20080612
6 IS_FUNCTION_COMPLETED Instance method Public Method Is function processing completed? 20120209
7 LOAD_CHANGES Instance method Public Method Load changes from memory since last request 20080613
8 LOAD_TIMESTAMP Instance method Public Method Load timestamp of debuggEE information in shared memory 20120208
9 SET_BREAKPOINTS Instance method Public Method Set all Break-Points 20080612
10 SET_STEP Instance method Public Method Set (next) step 20080612
11 SET_VARIABLE_VALUES Instance method Public Method Set variable values 20080613
12 SET_WATCHPOINTS Instance method Public Method Set all Watch-Points 20120703
13 START_DEBUGGEE Instance method Public Method Start debuggee in new task for a function ID 20080612
14 WAIT_FOR_UPDATE Instance method Public Method Wait for update from debuggee 20120208
15 WRITE_CHANGES Instance method Public Method Write changes to memory 20080613
Events
Interface IF_FDT_DEBUGGER has no event.
Types
Interface IF_FDT_DEBUGGER has no local type.
Method Signatures

Method CLOSE Signature

Method CLOSE on Interface IF_FDT_DEBUGGER has no parameter.
Method CLOSE on Interface IF_FDT_DEBUGGER has no exception.

Method GET_DEBUG_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEBUG_STATUS Call by reference Type reference (TYPE) IF_FDT_DEBUG=>DEBUG_STATUS Status information of the debugging process 20130612
2 Exporting EV_WATCHPOINT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Active watchpoint ID 20130612

Method GET_DEBUG_STATUS on Interface IF_FDT_DEBUGGER has no exception.

Method GET_EXCEPTION 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 20120712

Method GET_EXCEPTION on Interface IF_FDT_DEBUGGER has no exception.

Method GET_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 20130228

Method GET_TRACE on Interface IF_FDT_DEBUGGER has no exception.

Method GET_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 List of context variable values 20130307
2 Importing IV_FROM_WRITE_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130612

Method GET_VARIABLE_VALUES on Interface IF_FDT_DEBUGGER has no exception.

Method IS_FUNCTION_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FUNCTION_COMPLETED Value transfer Type reference (TYPE) ABAP_BOOL Is function processing completed? 20120209

Method IS_FUNCTION_COMPLETED on Interface IF_FDT_DEBUGGER has no exception.

Method LOAD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL Exception 20080613
2 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20080615
3 Exporting EV_TRACE Call by reference Type reference (TYPE) ABAP_BOOL Trace info 20080614
4 Exporting EV_VARIABLES Call by reference Type reference (TYPE) ABAP_BOOL Variable value change 20080613
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120621

Method LOAD_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20120208
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120704

Method SET_BREAKPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BREAKPOINT Call by reference Type reference (TYPE) IF_FDT_DEBUG=>T_BREAKPOINT 20080703

Method SET_BREAKPOINTS on Interface IF_FDT_DEBUGGER has no exception.

Method SET_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEP Call by reference Type reference (TYPE) IF_FDT_DEBUG=>STEP Step 20080613

Method SET_STEP on Interface IF_FDT_DEBUGGER has no exception.

Method SET_VARIABLE_VALUES 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 20120725
2 Importing ITS_VARIABLE_VALUE Call by reference Type reference (TYPE) IF_FDT_DEBUG=>TS_VARIABLE_VALUE List of context variable values 20080613
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120725

Method SET_WATCHPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WATCHPOINT Call by reference Type reference (TYPE) IF_FDT_DEBUG=>T_WATCHPOINT Watchpoints 20120703

Method SET_WATCHPOINTS on Interface IF_FDT_DEBUGGER has no exception.

Method START_DEBUGGEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTE_ACTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: Execute actions 20130311
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20080612
3 Importing IV_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: Inactive function should be debugged 20120815
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for processing 20080612
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120704

Method WAIT_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMEOUT Call by reference Type reference (TYPE) ABAP_BOOL Timeout occured 20130611
2 Importing IV_MAX_SECONDS Call by reference Type reference (TYPE) I Max. seconds to wait 20130611
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120704

Method WRITE_CHANGES Signature

Method WRITE_CHANGES on Interface IF_FDT_DEBUGGER has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_DEBUG FDT: Debugger Error 20120621
History
Last changed by/on SAP  20140121 
SAP Release Created in 712