SAP ABAP Class CL_TPDA_TOOL_MEMORY (TPDA: Memory Display)
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_MI_DISPLAY_TOOL_INFO Info on display tool 20090213
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TOOL TPDA: Interface for Plug-In 20040115
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TOOL_SERVICES TPDA: Services of the Tools 20040116
Properties
Class CL_TPDA_TOOL_MEMORY  
Short Description TPDA: Memory Display    
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 20040115   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)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MI_DISPLAY_TOOL_INFO Info on display tool 20090213
2 IF_TPDA_TOOL TPDA: Interface for Plug-In 20040115
3 IF_TPDA_TOOL_SERVICES TPDA: Services of the Tools 20040116
Friends
# Friend Modeled only Created on Description
1 CL_TPDA_TOOL_INSTANCE_HANDLER 20040115 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 Private Attribute reference (LIKE) 20040115
2 C_CLASS_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_TPDA_TOOL_MEMORY' Object Type Name 20040115
3 C_DEFAULT_NTOP Constant Private Type reference (TYPE) I 25 20040226
4 C_EVENT_DEBUG_STEP Instance attribute Private Attribute reference (LIKE) 20040115
5 C_INST1_PRG Constant Private Type reference (TYPE) PROGRAMM 'SAPLSTPDA_TOOL_MEMORY' ABAP Program Name 20040115
6 C_INST_SCR Constant Private Type reference (TYPE) SYDYNNR '0100' ABAP Program: Number of Current Screen 20040115
7 C_MAIN_SCREEN Constant Public Type reference (TYPE) SYDYNNR '0100' ABAP Program: Number of Current Screen 20040116
8 C_MEMVIEW_OBJRANK Constant Public Type reference (TYPE) VRM_VALUE-KEY 'OBJRANK' 20040225
9 C_MEMVIEW_TYPERANK Constant Public Type reference (TYPE) VRM_VALUE-KEY 'TYPERANK' 20040225
10 C_OUTDATED Constant Public Type reference (TYPE) UI_FUNC 'OUTDATED' 20090629
11 C_REFRESH Constant Public Type reference (TYPE) UI_FUNC 'REFRESH' 20090629
12 C_SERVICE_CREATE_SNAPSHOT Constant Private Type reference (TYPE) TV_NODEKEY 'MI_SNAPSHOT' Function Code 20040116
13 C_SERVICE_GARBAGE_COLLECTOR Constant Private Type reference (TYPE) TV_NODEKEY 'MI_RUN_GC' Function Code 20040116
14 C_SERVICE_POPUP_SETTINGS Constant Private Type reference (TYPE) TV_NODEKEY 'MI_POPUPSET' Function Code 20040308
15 C_SERVICE_SNAPSHOT_DIFFTOOL Constant Private Type reference (TYPE) TV_NODEKEY 'MI_DIFFTOOL' Function Code 20040305
16 C_SUBSCREEN_DOMTREE Constant Public Type reference (TYPE) SYDYNNR '0400' Current Screen Number 20081103
17 C_SUBSCREEN_GRAPH Constant Public Type reference (TYPE) SYDYNNR '0300' ABAP Program: Number of Current Screen 20040116
18 C_SUBSCREEN_STORAGE Constant Public Type reference (TYPE) SYDYNNR '0200' ABAP Program: Number of Current Screen 20040116
19 DOMTREE_MANAGER_REF Instance attribute Private Object reference (TYPE REF TO) LCL_DOMTREE_MANAGER 20081103
20 DYNNR Instance attribute Private Attribute reference (LIKE) 20040115
21 DYNP_VARS Instance attribute Private Type reference (TYPE) TPDA_TOOL_GL_MEMORY TPDA: Global Data Structures of Memory Inspector Tool 20040115
22 EXC_NAVIGATION Instance attribute Private Object reference (TYPE REF TO) CX_TPDA_NAVIGATION 20040116
23 INSTANCE_SETTINGS Instance attribute Public Type reference (TYPE) SETTINGS_T 20040226
24 IT_INSTANCE_ADMIN Static Attribute Private Type reference (TYPE) TPDA_TOOL_INSTANCE_ADMIN_IT tpda: Instances of a Tool 20040115
25 NO_SUCH_DYNP Constant Private Type reference (TYPE) SYDYNNR '000' Current Screen Number 20071010
26 PROGRAM Instance attribute Private Attribute reference (LIKE) 20040115
27 REFRESH_ALREADY_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20040311
28 REF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_TPDA_TOOL_INSTANCE_HANDLER 20040115
29 REF_SEARCH Instance attribute Private Attribute reference (LIKE) 20040406
30 TREE_MANAGER_REF Instance attribute Private Object reference (TYPE REF TO) LCL_TREES_MANAGER 20040225
31 VIEW_MANAGER_REF Static Attribute Private Object reference (TYPE REF TO) LCL_VIEWS_MANAGER 20040225
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SERVICES_MENUE Instance method Public Method 20040406
2 CLASS_CONSTRUCTOR Static method Public Constructor 20040115
3 CONSTRUCTOR Instance method Public Constructor 20040115
4 CREATE Instance method Public Method 20040115
5 CREATE_CONTEXT_MENU Instance method Public Method 20040615
6 DELETE Instance method Public Method 20040115
7 DEREGISTER_EVENTS Instance method Private Method 20040115
8 GET_DYNP_VARS Instance method Public Method 20040115
9 GET_VIEW Instance method Public Method 20040115
10 GET_VIEWS Static method Public Method Returns Table of Implemented Views 20040225
11 HANDLE_DEBUG_STEP Instance method Public Method 20040115
12 HANDLE_NEW_ROLLAREA Instance method Public Event handling method New Internal Session Started 20040227
13 HANDLE_OK_CODE Instance method Public Method 20040115
14 HANDLE_SERVICE_REQUEST Instance method Public Method 20040406
15 HANDLE_SWITCH_DEBUGGER Static method Public Event handling method Switch to Old Debugger 20040402
16 HANDLE_TAB_ACTIVATED Instance method Public Method 20040115
17 HANDLE_TAB_DEACTIVATED Instance method Public Method 20040115
18 HANDLE_TOOL_REQUEST Instance method Public Method 20040406
19 HANDLE_VAR_CHANGED Instance method Public Event handling method Due to Garbage Collection 20090113
20 INIT Instance method Public Method 20040115
21 IS_AVAILABLE Instance method Public Method 20040115
22 PREPARE_CONTROL Instance method Public Method Control for Dominator Tree at the right time 20081104
23 REGISTER_EVENTS Instance method Private Method 20040115
24 RELEASE Instance method Public Method 20040115
25 SET_DYNP_VARS Instance method Public Method 20040115
Events
Class CL_TPDA_TOOL_MEMORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SETTINGS_T Public See coding 20040308 BEGIN OF settings_t, filter_itab TYPE char1, filter_string TYPE char1, filter_xstring TYPE char1, filter_object TYPE char1, filter_dref TYPE char1, filter_boxed TYPE char1, sort_bound TYPE char1, sort_ref TYPE char1, refresh_manual TYPE char1, refresh_auto TYPE char1, ntop TYPE i, ntop_dom TYPE i, outdated_dom TYPE char1, END OF settings_t
2 VIEW_T Public See coding 20040225 BEGIN OF view_t, viewkey TYPE c LENGTH 2, classname TYPE c LENGTH 30, description TYPE c LENGTH 80, END OF view_t
3 VIEW_TABLE_T Public See coding 20040225 view_table_t TYPE STANDARD TABLE OF view_t WITH DEFAULT KEY
Method Signatures

Method BUILD_SERVICES_MENUE Signature

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

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTIVE_TAB Call by reference Type reference (TYPE) TPDA_ACTIVE_TAB tpda: Aktiver Reiter eines Tabstrip 20040115
2 Importing P_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040115
3 Importing P_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040115

Method CONSTRUCTOR on class CL_TPDA_TOOL_MEMORY has no exception.

Method CREATE Signature

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

Method CREATE_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040615

Method CREATE_CONTEXT_MENU on class CL_TPDA_TOOL_MEMORY has no exception.

Method DELETE Signature

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

Method DEREGISTER_EVENTS Signature

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

Method GET_DYNP_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DYNP_VARS Call by reference Type reference (TYPE) TPDA_TOOL_GL_MEMORY TPDA: Globale Datenstrukturen des Memory Inspector Tools 20040115

Method GET_DYNP_VARS on class CL_TPDA_TOOL_MEMORY has no exception.

Method GET_VIEW Signature

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

Method GET_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEWS Value transfer Type reference (TYPE) VIEW_TABLE_T 20040225

Method GET_VIEWS on class CL_TPDA_TOOL_MEMORY has no exception.

Method HANDLE_DEBUG_STEP Signature

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

Method HANDLE_NEW_ROLLAREA Signature

Method HANDLE_NEW_ROLLAREA on class CL_TPDA_TOOL_MEMORY has no parameter.
Method HANDLE_NEW_ROLLAREA on class CL_TPDA_TOOL_MEMORY has no exception.

Method HANDLE_OK_CODE Signature

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

Method HANDLE_SERVICE_REQUEST Signature

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

Method HANDLE_SWITCH_DEBUGGER Signature

Method HANDLE_SWITCH_DEBUGGER on class CL_TPDA_TOOL_MEMORY has no parameter.
Method HANDLE_SWITCH_DEBUGGER on class CL_TPDA_TOOL_MEMORY has no exception.

Method HANDLE_TAB_ACTIVATED Signature

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

Method HANDLE_TAB_DEACTIVATED Signature

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

Method HANDLE_TOOL_REQUEST Signature

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

Method HANDLE_VAR_CHANGED Signature

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

Method INIT Signature

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

Method IS_AVAILABLE Signature

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

Method PREPARE_CONTROL Signature

Method PREPARE_CONTROL on class CL_TPDA_TOOL_MEMORY has no parameter.
Method PREPARE_CONTROL on class CL_TPDA_TOOL_MEMORY has no exception.

Method REGISTER_EVENTS Signature

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

Method RELEASE Signature

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

Method SET_DYNP_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DYNP_VARS Call by reference Type reference (TYPE) TPDA_TOOL_GL_MEMORY TPDA: Globale Datenstrukturen des Memory Inspector Tools 20040115

Method SET_DYNP_VARS on class CL_TPDA_TOOL_MEMORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700