SAP ABAP Class CL_GM_BDGT_LY_DIM_ELEMENT (Basic Model View)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM-GTE-BU (Application Component) Budgeting and Availability Control
     GMBUDGETING_E (Package) Grants management (budgeting)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GM_BDGT_CONSTANTS GM constants 20050822
Properties
Class CL_GM_BDGT_LY_DIM_ELEMENT  
Short Description Basic Model View    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010824   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMBGT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GM_BDGT_CONSTANTS GM constants 20050822
Friends
Class CL_GM_BDGT_LY_DIM_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_OFF Instance attribute Protected Attribute reference (LIKE) 20050822
2 CON_ON Instance attribute Protected Attribute reference (LIKE) 20050822
3 GC_INVISIBLE Constant Private Type reference (TYPE) CHAR01 'X' Visible Control 20050617
4 GC_ROOT_NAME Constant Public Type reference (TYPE) TV_NODEKEY 'Root' Node key 20050617
5 GC_STRUCTURE_NAME Constant Public Type reference (TYPE) X030L-TABNAME 'GMBDGT_STRU_DIM_TREE' Table name 20050617
6 GC_VISIBLE Constant Private Type reference (TYPE) CHAR01 ' ' Invisible Control 20050617
7 GF_ITEMS_SELECTED Instance attribute Public Type reference (TYPE) I Item Selected 20050617
8 GF_MAX_SELECTED Instance attribute Protected Type reference (TYPE) I Max Selected Items 20050617
9 GF_ROOT_DESCRIPTION Instance attribute Public Type reference (TYPE) CHAR20 'General Root' Root Description 20050617
10 GI_ACTIVE Instance attribute Public Type reference (TYPE) CHAR01 Dimension Active 20050617
11 GI_INVISIBLE Instance attribute Public Type reference (TYPE) CHAR01 Invisible 20050617
12 GO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20050617
13 GO_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_LIST_TREE List Tree Control 20050617
14 GR_SEARCH_RANGE Instance attribute Public Type reference (TYPE) GMRANGE_TAB_CHAR20 Search Range 20050617
15 GT_ITEM Instance attribute Protected Type reference (TYPE) GMBGT_T_TREE_ITEM_TYPE Tree Control: Item Table 20050617
16 GT_NODE Instance attribute Protected Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20050617
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_TREE Instance method Private Method Activate Tree 20010824
2 ADD_RANGE_ITEM Instance method Private Method Add range item 20010824
3 CONFIGURATION Instance method Private Method Configuration 20010824
4 CONSTRUCTOR Instance method Public Constructor Constructor. 20010824
5 CREATE_ITEMS Instance method Public Method Create DIM Items 20010824
6 DEACTIVATE_TREE Instance method Private Method Deactivate Tree 20010824
7 DELETE_ALL_ITEMS Instance method Public Method Delete All Items except Root 20010824
8 DEL_RANGE_ITEM Instance method Private Method Delete range item 20010824
9 DESELECT_ALL Instance method Private Method Deselect All Nodes 20010824
10 DISABLE_ITEM Instance method Private Method Disable Specific Item 20010824
11 DISABLE_ROOT_BUTTONS Instance method Private Method Disable Root Buttons 20010824
12 ENABLE_ITEM Instance method Private Method Enable Specific Item 20010824
13 ENABLE_ROOT_BUTTONS Instance method Private Method Enable Root Buttons 20010824
14 FINALIZE Instance method Public Method Finalize. 20010824
15 GET_CONTAINER_TBD Instance method Public Method Get Current Container TO BE DELETED 20030206
16 INIT Instance method Public Method Init 20010824
17 INIT_CONTAINERS Instance method Protected Method Init Containers 20010824
18 INIT_ROOT Instance method Protected Method Fill Root 20010824
19 ONE_ROW_NODE Instance method Protected Method One Row Node Procedure 20010824
20 ON_BUTTON_CLICK Instance method Private Event handling method On Button Click 20010824
21 ON_CHECKBOX_CHANGE Instance method Private Event handling method On Checkbox Change 20010824
22 ON_DOUBLE_CLICK Instance method Private Event handling method On Double Click 20020125
23 RAISE_EVENT_INITIAL Instance method Public Method Raise Initial Event 20010824
24 REGISTERED_EVENTS Instance method Private Method Registered Events 20010824
25 SELECT_ALL Instance method Private Method Select All Nodes 20010824
26 SET_CONTAINER_TBD Instance method Public Method Set Container TO BE DELETED 20030206
Events
# Event Type Visibility Description Created on
1 DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double Click 20020125
2 NODE_SELECTED_EVENT Instance Event
(0)
Public
(2)
Node Selected Event 20010824
3 NODE_UNSELECTED_EVENT Instance Event
(0)
Public
(2)
Node Unselected Event 20010824
4 TREE_ACTIVATION Instance Event
(0)
Public
(2)
Tree Activation 20010824
5 TREE_DEACTIVATION Instance Event
(0)
Public
(2)
Tree Deactivation 20010824
Types
Class CL_GM_BDGT_LY_DIM_ELEMENT has no local type.
Method Signatures

Method ACTIVATE_TREE Signature

Method ACTIVATE_TREE on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method ACTIVATE_TREE on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ADD_RANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knotenschlüssel 20010824

Method ADD_RANGE_ITEM on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method CONFIGURATION Signature

Method CONFIGURATION on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method CONFIGURATION on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_DESCRIPTION Call by reference Type reference (TYPE) CHAR20 Beschreibung 20050617
2 Importing PO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20050617

Method CONSTRUCTOR on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method CREATE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_ITEMS Call by reference Type reference (TYPE) GMBGT_T_NODE_TYPE Interne Tabelle 20050617

Method CREATE_ITEMS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DEACTIVATE_TREE Signature

Method DEACTIVATE_TREE on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method DEACTIVATE_TREE on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DELETE_ALL_ITEMS Signature

Method DELETE_ALL_ITEMS on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method DELETE_ALL_ITEMS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DEL_RANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knotenschlüssel 20010824

Method DEL_RANGE_ITEM on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DESELECT_ALL Signature

Method DESELECT_ALL on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method DESELECT_ALL on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DISABLE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Spaltenname/Postenname 20050617
2 Importing PF_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten-Schlüssel 20050617

Method DISABLE_ITEM on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method DISABLE_ROOT_BUTTONS Signature

Method DISABLE_ROOT_BUTTONS on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method DISABLE_ROOT_BUTTONS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ENABLE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Spaltenname/Postenname 20050617
2 Importing PF_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten-Schlüssel 20050617

Method ENABLE_ITEM on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ENABLE_ROOT_BUTTONS Signature

Method ENABLE_ROOT_BUTTONS on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method ENABLE_ROOT_BUTTONS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method FINALIZE on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method GET_CONTAINER_TBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PO_CONT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20030206

Method GET_CONTAINER_TBD on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method INIT Signature

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

Method INIT_CONTAINERS Signature

Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method INIT_ROOT Signature

Method INIT_ROOT on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method INIT_ROOT on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ONE_ROW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Spaltenname/Postenname 20050617
2 Importing PF_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten-Schlüssel 20050617

Method ONE_ROW_NODE on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ON_BUTTON_CLICK Signature

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

Method ON_BUTTON_CLICK on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ON_CHECKBOX_CHANGE Signature

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

Method ON_CHECKBOX_CHANGE on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method ON_DOUBLE_CLICK Signature

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

Method ON_DOUBLE_CLICK on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method RAISE_EVENT_INITIAL Signature

Method RAISE_EVENT_INITIAL on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method RAISE_EVENT_INITIAL on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method REGISTERED_EVENTS Signature

Method REGISTERED_EVENTS on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method REGISTERED_EVENTS on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method SELECT_ALL Signature

Method SELECT_ALL on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Method SELECT_ALL on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.

Method SET_CONTAINER_TBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_CONT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20030206
2 Returning PO_TREE Value transfer Object reference (TYPE REF TO) CL_GM_BDGT_LY_DIM_ELEMENT Grundmodellsicht 20030206

Method SET_CONTAINER_TBD on class CL_GM_BDGT_LY_DIM_ELEMENT has no exception.
Event Signatures

Event DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PF_NODEKEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Knotenschlüssel 20020125

Event NODE_SELECTED_EVENT Signature
Event NODE_SELECTED_EVENT on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Event NODE_UNSELECTED_EVENT Signature
Event NODE_UNSELECTED_EVENT on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Event TREE_ACTIVATION Signature
Event TREE_ACTIVATION on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
Event TREE_DEACTIVATION Signature
Event TREE_DEACTIVATION on class CL_GM_BDGT_LY_DIM_ELEMENT has no parameter.
History
Last changed by/on SAP  20060208 
SAP Release Created in 110