SAP ABAP Class CL_TPDA_TOOL_MEMORY_EXPLORER (TPDA: Memory Object Explorer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_TOOLS (Package) ABAP Debugger: Tools (Plugins)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TOOL TPDA: Interface for Plug-In 20081211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TOOL_SERVICES TPDA: Services of the Tools 20081211
Properties
Class CL_TPDA_TOOL_MEMORY_EXPLORER  
Short Description TPDA: Memory Object Explorer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_TOOLS   ABAP Debugger: Tools (Plugins) 
Created 20081211   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_TPDA_TOOL TPDA: Interface for Plug-In 20081211
2 IF_TPDA_TOOL_SERVICES TPDA: Services of the Tools 20081211
Friends
# Friend Modeled only Created on Description
1 CL_TPDA_TOOL_INSTANCE_HANDLER 20081211 TPDA: Instance Management of Debugger Tools
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_TAB Instance attribute Public Attribute reference (LIKE) 20081211
2 C_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_TPDA_TOOL_MEMORY_EXPLORER' 20081211
3 C_EVENT_DEBUG_STEP Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20081211
4 C_FCODE_SETROOT Constant Public Type reference (TYPE) SY-UCOMM 'CONTEXT_SETROOT' 20090212
5 C_INST1_PRG Constant Public Type reference (TYPE) PROGRAMM 'SAPLSTPDA_TOOL_MEMORY_EXP1' 20081211
6 C_INST_SCR Constant Public Type reference (TYPE) SYDYNNR '0100' 20081211
7 DYNNR Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20081211
8 IT_INSTANCE_ADMIN Static Attribute Private Type reference (TYPE) TPDA_TOOL_INSTANCE_ADMIN_IT 20081211
9 PROGRAM Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20081211
10 P_CACHE_REF Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20090220
11 P_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20081216
12 P_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) LCL_CONTROLLER 20081216
13 P_ICON_WARNING Static Attribute Private Type reference (TYPE) TV_IMAGE 20090130
14 P_OBJ_TREE Instance attribute Private Object reference (TYPE REF TO) IF_GUI_COLUMN_TREE 20081216
15 REF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_TPDA_TOOL_INSTANCE_HANDLER 20081211
16 REF_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20081211
17 REF_SORT Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_OBJECT_GRAPH_CACHE 20081211
18 TOOL_ID Instance attribute Private Type reference (TYPE) I 42 20090105
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SERVICES_MENUE Instance method Public Method 20081211
2 CLASS_CONSTRUCTOR Static method Public Constructor 20081211
3 CONSTRUCTOR Instance method Public Constructor 20081211
4 CREATE Instance method Public Method 20081211
5 DELETE Instance method Public Method 20081211
6 DEREGISTER_EVENTS Instance method Private Method 20081211
7 DYNP_REFRESH_CONTROLS Instance method Private Method 20090105
8 DYNP_VARNAME_REQUEST Instance method Public Method 20081215
9 GET_DYNP_VARS Instance method Public Method 20081216
10 GET_VIEW Instance method Public Method 20081211
11 HANDLE_DEBUG_STEP Instance method Public Method 20081211
12 HANDLE_EXPAND_NODE Instance method Private Event handling method Handler column-node is expanded: Lazy loading of elements 20081217
13 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20090212
14 HANDLE_ITEM_KEY_PRESS Instance method Private Event handling method Handle the F1 press on the memory columns 20090122
15 HANDLE_NAVIGATION_LINK Instance method Private Event handling method Handler used to page up and down in the tree 20090108
16 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handler double-click on node: Navigate to detailed view 20081216
17 HANDLE_OK_CODE Instance method Public Method 20081211
18 HANDLE_ON_ITEM_CONTEXT_MENU Instance method Private Event handling method 20090212
19 HANDLE_ON_ITEM_CONTEXT_SEL Instance method Private Event handling method 20090212
20 HANDLE_ON_NODE_CONTEXT_MENU Instance method Private Event handling method 20090212
21 HANDLE_ON_NODE_CONTEXT_SEL Instance method Private Event handling method 20090212
22 HANDLE_SERVICE_REQUEST Instance method Public Method 20081211
23 HANDLE_SHOW_EDGES_CLICK Instance method Private Event handling method Handler shows edges: Dialog listing the diff. edges is shown 20090119
24 HANDLE_TAB_ACTIVATED Instance method Public Method 20081211
25 HANDLE_TAB_DEACTIVATED Instance method Public Method 20081211
26 HANDLE_TOOL_REQUEST Instance method Public Method 20081211
27 HANDLE_VAR_CHANGED Instance method Private Event handling method 20100825
28 HANDLE_VAR_CONTENT_CHANGED Instance method Private Event handling method Handler event variable changed: Display is set dirty 20081216
29 INIT Instance method Public Method 20081211
30 IS_AVAILABLE Instance method Public Method 20081211
31 REFRESH Instance method Private Method Refresh the displayed tree 20090107
32 REGISTER_EVENTS Instance method Private Method 20081211
33 RELEASE Instance method Public Method 20090105
34 SEARCH Instance method Private Method Search for string or regex in the symbol col and nav. to res 20090109
35 SEARCH_NEXT Instance method Private Method Search for next matching entry 20090113
36 SETUP_TREE Instance method Private Method Set up the column tree 20090121
37 SET_DIRTY Instance method Public Method 20090107
38 SET_DYNP_VARS Instance method Public Method 20081216
39 SET_INVALID Instance method Public Method Flag the display tree as invalid 20090121
Events
Class CL_TPDA_TOOL_MEMORY_EXPLORER has no event.
Types
Class CL_TPDA_TOOL_MEMORY_EXPLORER has no local type.
Method Signatures

Method BUILD_SERVICES_MENUE Signature

Method BUILD_SERVICES_MENUE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method BUILD_SERVICES_MENUE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20081211
2 Importing P_PROGRAM Call by reference Type reference (TYPE) SYREPID 20081211

Method CONSTRUCTOR on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method CREATE Signature

Method CREATE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method CREATE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method DELETE Signature

Method DELETE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method DELETE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method DEREGISTER_EVENTS Signature

Method DEREGISTER_EVENTS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method DEREGISTER_EVENTS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method DYNP_REFRESH_CONTROLS Signature

Method DYNP_REFRESH_CONTROLS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method DYNP_REFRESH_CONTROLS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method DYNP_VARNAME_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20081215

Method DYNP_VARNAME_REQUEST on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method GET_DYNP_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYNP_VARS Call by reference Type reference (TYPE) TPDA_TOOL_GL_MEMORY_EXPLORER 20081216

Method GET_DYNP_VARS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method GET_VIEW Signature

Method GET_VIEW on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method GET_VIEW on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_DEBUG_STEP Signature

Method HANDLE_DEBUG_STEP on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_DEBUG_STEP on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081217

Method HANDLE_EXPAND_NODE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20090212
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090212

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ITEM_KEY_PRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20090122
2 Importing KEY Value transfer Attribute reference (LIKE) 20090122
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090122

Method HANDLE_ITEM_KEY_PRESS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_NAVIGATION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090108

Method HANDLE_NAVIGATION_LINK on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081216

Method HANDLE_NODE_DOUBLE_CLICK on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_OK_CODE Signature

Method HANDLE_OK_CODE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_OK_CODE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ON_ITEM_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20090212
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090212

Method HANDLE_ON_ITEM_CONTEXT_MENU on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ON_ITEM_CONTEXT_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20090212
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090212

Method HANDLE_ON_ITEM_CONTEXT_SEL on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ON_NODE_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20090212
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090212

Method HANDLE_ON_NODE_CONTEXT_MENU on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_ON_NODE_CONTEXT_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20090212
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090212

Method HANDLE_ON_NODE_CONTEXT_SEL on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_SERVICE_REQUEST Signature

Method HANDLE_SERVICE_REQUEST on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_SERVICE_REQUEST on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_SHOW_EDGES_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090119

Method HANDLE_SHOW_EDGES_CLICK on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_TAB_ACTIVATED Signature

Method HANDLE_TAB_ACTIVATED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_TAB_ACTIVATED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_TAB_DEACTIVATED Signature

Method HANDLE_TAB_DEACTIVATED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_TAB_DEACTIVATED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_TOOL_REQUEST Signature

Method HANDLE_TOOL_REQUEST on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_TOOL_REQUEST on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_VAR_CHANGED Signature

Method HANDLE_VAR_CHANGED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method HANDLE_VAR_CHANGED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method HANDLE_VAR_CONTENT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VAR_NAME Value transfer Attribute reference (LIKE) 20090204

Method HANDLE_VAR_CONTENT_CHANGED on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method INIT Signature

Method INIT on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method INIT on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method IS_AVAILABLE Signature

Method IS_AVAILABLE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method IS_AVAILABLE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method REFRESH on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method REGISTER_EVENTS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method RELEASE Signature

Method RELEASE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method RELEASE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SEARCH Signature

Method SEARCH on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method SEARCH on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SEARCH_NEXT Signature

Method SEARCH_NEXT on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method SEARCH_NEXT on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SETUP_TREE Signature

Method SETUP_TREE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no parameter.
Method SETUP_TREE on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SET_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRTY Call by reference Type reference (TYPE) ABAP_BOOL 20090107

Method SET_DIRTY on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SET_DYNP_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNP_VARS Call by reference Type reference (TYPE) TPDA_TOOL_GL_MEMORY_EXPLORER 20081216

Method SET_DYNP_VARS on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.

Method SET_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INVALID Call by reference Type reference (TYPE) ABAP_BOOL 20090121

Method SET_INVALID on class CL_TPDA_TOOL_MEMORY_EXPLORER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720