SAP ABAP Class CL_VMCADMIN_SHLOCKS_INFO (VMC Shared Locks List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-VMC (Application Component) Virtual Machine Container
     SVMCRT_ADMIN (Package) VMC Administration and Monitoring
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VMCADMIN_NAVCONTEXT Navigation Tree Properties 20050411
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VMCADMIN_NAVIGATION_OBJECT Navigation object which responds to navigation tree events 20050411
Properties
Class CL_VMCADMIN_SHLOCKS_INFO  
Short Description VMC Shared Locks List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class VMC_ADMIN    
Program status P  SAP Standard Production Program 
Category 0   
Package SVMCRT_ADMIN   VMC Administration and Monitoring 
Created 20050411   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_VMCADMIN_NAVCONTEXT Navigation Tree Properties 20050411
2 IF_VMCADMIN_NAVIGATION_OBJECT Navigation object which responds to navigation tree events 20050411
Friends
Class CL_VMCADMIN_SHLOCKS_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DETAIL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Control Container 20050411
2 DETAIL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control for the Detail Pane 20050422
3 FCODE_COLLAPSE_SUBTREE Constant Private Type reference (TYPE) SYUCOMM 'COLLAPSE_SUBT' Function Code for "Collapse All" 20050425
4 FCODE_EXPAND_NODE Constant Private Type reference (TYPE) SYUCOMM 'EXPAND_NODE' Function Code "Expand Node" 20050425
5 FCODE_EXPAND_SUBTREE Constant Private Type reference (TYPE) SYUCOMM 'EXPAND_SUBT' Function Code for "Expand All" 20050425
6 FCODE_REFRESH Instance attribute Private Attribute reference (LIKE) 20050413
7 HIERARCHY_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Hierarchy Field Properties 20050422
8 NODE_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_CTMENU Node Context Menu 20050425
9 SHARED_LOCKS Instance attribute Private Type reference (TYPE) SVMCRT_SHLOCK_INFO_TAB Shared Locks Info Table 20050413
10 SHLOCK_NODE_TABLE Instance attribute Private Type reference (TYPE) T_NODE_TAB Shared Locks Node Table 20050411
11 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050422
12 TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Shared Locks Tree Control 20050411
13 TREE_SELECTION_MODE Constant Private Type reference (TYPE) I CL_GUI_COLUMN_TREE=>NODE_SEL_MODE_MULTIPLE Tree Selection Mode 20050425
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODES Instance method Private Method Transfers a node table to the tree object 20050422
2 BUILD_HIERARCHY_HEADER Instance method Private Method VMC: Set Hierarchy Header Properties 20050422
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050425
4 CREATE_DETAIL_OBJECTS Instance method Private Method VMC: Creates All Neccessary GUI Objects 20050422
5 CREATE_NODE Instance method Private Method Adds new node to the backend node table 20050411
6 CREATE_SHLOCKS_TREE Instance method Private Method Creates the shared locks display tree 20050413
7 GET_SELECTED_NODES Instance method Private Method Returns all selected nodes independently of selected mode 20050425
8 HANDLE_NODE_CTXT_MENU_REQUEST Instance method Private Event handling method Handles node context menu requests in the shared locks tree 20050425
9 HANDLE_NODE_CTXT_MENU_SELECT Instance method Private Event handling method Handles node context selection events 20050425
10 HANDLE_TB_FUNCTION_SELECTED Instance method Private Event handling method Handler for Tool Bar Function Codes 20050422
11 REFRESH Instance method Private Method 20050413
12 REGISTER_EVENT_HANDLERS Instance method Private Method Registers all event handler methods for the control objects 20050422
13 SETUP_TOOLBAR Instance method Private Method Defines the toolbar buttons 20050422
14 SUBTREE_EXPAND_COLLAPSE Instance method Private Method Expands or collapses the subtrees of selected nodes 20050425
15 UPDATE_SHLOCKS_INFO Instance method Private Method Receives shared Locks data from the VMC 20050413
Events
Class CL_VMCADMIN_SHLOCKS_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_NODE_TAB Private See coding Sorted Node Table Type 20050425 T_NODE_TAB type sorted table of MTREESNODE with unique key node_key
Method Signatures

Method ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TABLE Call by reference Type reference (TYPE) T_NODE_TAB Node table 20050422

Method ADD_NODES on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method BUILD_HIERARCHY_HEADER Signature

Method BUILD_HIERARCHY_HEADER on class CL_VMCADMIN_SHLOCKS_INFO has no parameter.
Method BUILD_HIERARCHY_HEADER on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_DETAIL_OBJECTS Signature

Method CREATE_DETAIL_OBJECTS on class CL_VMCADMIN_SHLOCKS_INFO has no parameter.
Method CREATE_DETAIL_OBJECTS on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISP_TEXT Call by reference Type reference (TYPE) TEXT30 Node text to display 20050411
2 Importing IS_FOLDER Call by reference Type reference (TYPE) AS4FLAG Flag (X = true) otherwise false 20050411
3 Importing KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key for the new node 20050411
4 Changing NODE_TABLE Call by reference Type reference (TYPE) T_NODE_TAB Node table to display 20050411
5 Importing PARENT Call by reference Type reference (TYPE) TV_NODEKEY SPACE Parent node key 20050411
6 Importing RELATION Call by reference Type reference (TYPE) I 0 Relation type tp parent node 20050411

Method CREATE_NODE on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method CREATE_SHLOCKS_TREE Signature

Method CREATE_SHLOCKS_TREE on class CL_VMCADMIN_SHLOCKS_INFO has no parameter.
Method CREATE_SHLOCKS_TREE on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SELECTED_NODES Value transfer Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Node table 20050425

Method GET_SELECTED_NODES on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method HANDLE_NODE_CTXT_MENU_REQUEST Signature

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

Method HANDLE_NODE_CTXT_MENU_REQUEST on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method HANDLE_NODE_CTXT_MENU_SELECT Signature

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

Method HANDLE_NODE_CTXT_MENU_SELECT on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method HANDLE_TB_FUNCTION_SELECTED Signature

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

Method HANDLE_TB_FUNCTION_SELECTED on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method REFRESH Signature

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

Method REGISTER_EVENT_HANDLERS Signature

Method REGISTER_EVENT_HANDLERS on class CL_VMCADMIN_SHLOCKS_INFO has no parameter.
Method REGISTER_EVENT_HANDLERS on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method SETUP_TOOLBAR Signature

Method SETUP_TOOLBAR on class CL_VMCADMIN_SHLOCKS_INFO has no parameter.
Method SETUP_TOOLBAR on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method SUBTREE_EXPAND_COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SYUCOMM Function code 20050425
2 Importing NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050425

Method SUBTREE_EXPAND_COLLAPSE on class CL_VMCADMIN_SHLOCKS_INFO has no exception.

Method UPDATE_SHLOCKS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) SYSUBRC Return code 20050413

Method UPDATE_SHLOCKS_INFO on class CL_VMCADMIN_SHLOCKS_INFO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710