SAP ABAP Class _IF_BGRFC_COLUMN_TREE_MODEL (Interface for Tree Column Tree Model)
Properties
Class _IF_BGRFC_COLUMN_TREE_MODEL  
Short Description Interface for Tree Column Tree Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090127   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class _IF_BGRFC_COLUMN_TREE_MODEL has no forward declaration.
Interfaces
Class _IF_BGRFC_COLUMN_TREE_MODEL has no interface implemented.
Friends
Class _IF_BGRFC_COLUMN_TREE_MODEL has no friend class.
Attributes
Class _IF_BGRFC_COLUMN_TREE_MODEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN Instance method Public Method 20090127
2 ADD_ITEMS Instance method Public Method 20090127
3 ADD_NODE Instance method Public Method 20090127
4 ADD_NODES Instance method Public Method 20090127
5 CREATE_TREE_CONTROL Instance method Public Method 20090127
6 DELETE_ALL_NODES Instance method Public Method 20090127
7 EXPAND_NODE Instance method Public Method 20090127
8 EXPAND_NODES Instance method Public Method 20090127
9 EXPAND_NODE_PREDECESSORS Instance method Public Method 20090127
10 GET_EXPANDED_NODES Instance method Public Method 20090127
11 GET_ROOT_NODES Instance method Public Method 20090127
12 GET_SELECTED_ITEM Instance method Public Method 20090127
13 GET_SELECTED_NODE Instance method Public Method 20090127
14 GET_SELECTED_NODES Instance method Public Method 20090127
15 GET_TREE Instance method Public Method 20090127
16 HIERARCHY_HEADER_SET_TEXT Instance method Public Method 20090127
17 HIERARCHY_HEADER_SET_TOOLTIP Instance method Public Method 20090127
18 HIERARCHY_HEADER_SET_WIDTH Instance method Public Method 20090127
19 NODE_GET_CHILDREN Instance method Public Method 20090127
20 NODE_GET_PROPERTIES Instance method Public Method 20120712
21 NODE_KEY_IN_TREE Instance method Public Method 20090127
22 SET_REGISTERED_EVENTS Instance method Public Method 20090127
23 SET_SELECTED_NODE Instance method Public Method 20090127
Events
# Event Type Visibility Description Created on
1 BUTTON_CLICK Instance Event
(0)
Public
(2)
20090127
2 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
20090127
3 ITEM_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
20090127
4 ITEM_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
20090127
5 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
20090127
6 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
20090127
7 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
20090127
8 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
20090127
Types
Class _IF_BGRFC_COLUMN_TREE_MODEL has no local type.
Method Signatures

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIGNMENT Value transfer Type reference (TYPE) I 20090127
2 Importing DISABLED Value transfer Type reference (TYPE) AS4FLAG 20090127
3 Importing HEADER_IMAGE Value transfer Type reference (TYPE) TV_IMAGE 20090127
4 Importing HEADER_TEXT Call by reference Type reference (TYPE) TV_HEADING 20090127
5 Importing HEADER_TOOLTIP Call by reference Type reference (TYPE) TV_HEADING 20090127
6 Importing HIDDEN Value transfer Type reference (TYPE) AS4FLAG 20090127
7 Importing NAME Call by reference Type reference (TYPE) TV_ITMNAME 20090127
8 Importing WIDTH Value transfer Type reference (TYPE) I 20090127
# Exception Resumable Description Created on
1 COLUMN_EXISTS 20090127
2 ILLEGAL_ALIGNMENT 20090127
3 ILLEGAL_COLUMN_NAME 20090127
4 TOO_MANY_COLUMNS 20090127

Method ADD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC 20090127
# Exception Resumable Description Created on
1 ERROR_IN_ITEM_TABLE 20090127
2 NODE_NOT_FOUND 20090127

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLED Value transfer Type reference (TYPE) AS4FLAG 20090127
2 Importing DRAG_DROP_ID Value transfer Type reference (TYPE) I 20090127
3 Importing EXPANDED_IMAGE Value transfer Type reference (TYPE) TV_IMAGE 20090127
4 Importing EXPANDER Value transfer Type reference (TYPE) AS4FLAG 20090127
5 Importing HIDDEN Value transfer Type reference (TYPE) AS4FLAG 20090127
6 Importing IMAGE Value transfer Type reference (TYPE) TV_IMAGE 20090127
7 Importing ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 20090127
8 Importing ITEMS_INCOMPLETE Value transfer Type reference (TYPE) AS4FLAG 20090127
9 Importing ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAB 20090127
10 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
11 Importing NO_BRANCH Value transfer Type reference (TYPE) AS4FLAG 20090127
12 Importing RELATIONSHIP Value transfer Type reference (TYPE) I 20090127
13 Importing RELATIVE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
14 Importing STYLE Value transfer Type reference (TYPE) INT4 20090127
15 Importing USER_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20090127
# Exception Resumable Description Created on
1 ERROR_IN_ITEM_TABLE 20090127
2 ILLEGAL_RELATIONSHIP 20090127
3 NODE_KEY_EMPTY 20090127
4 NODE_KEY_EXISTS 20090127
5 RELATIVE_NODE_NOT_FOUND 20090127

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) TREEMCNOTA 20090127
# Exception Resumable Description Created on
1 ERROR_IN_NODE_TABLE 20090127

Method CREATE_TREE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL 20090127
2 Importing LIFETIME Value transfer Type reference (TYPE) I 20090127
3 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER 20090127
4 Importing SHELLSTYLE Value transfer Type reference (TYPE) I 20090127
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20090127
2 CREATE_ERROR 20090127
3 FAILED 20090127
4 LIFETIME_ERROR 20090127
5 TREE_CONTROL_ALREADY_CREATED 20090127

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class _IF_BGRFC_COLUMN_TREE_MODEL has no parameter.
Method DELETE_ALL_NODES on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_PREDECESSORS Value transfer Type reference (TYPE) AS4FLAG 20090127
2 Importing EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 20090127
3 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I 20090127
4 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20090127

Method EXPAND_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB 20090127
# Exception Resumable Description Created on
1 ERROR_IN_NODE_KEY_TABLE 20090127

Method EXPAND_NODE_PREDECESSORS 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) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20090127

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB 20090127
2 Importing NO_HIDDEN_NODES Value transfer Type reference (TYPE) AS4FLAG 20090127
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20090127
2 CONTROL_DEAD 20090127
3 CONTROL_NOT_EXISTING 20090127
4 FAILED 20090127

Method GET_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB 20090127

Method GET_ROOT_NODES on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method GET_SELECTED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME 20090127
2 Exporting NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20090127
2 CONTROL_DEAD 20090127
3 CONTROL_NOT_EXISTING 20090127
4 FAILED 20090127
5 NO_ITEM_SELECTION 20090127

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20090127
2 CONTROL_DEAD 20090127
3 CONTROL_NOT_EXISTING 20090127
4 FAILED 20090127
5 SINGLE_NODE_SELECTION_ONLY 20090127

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB 20090127
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20090127
2 CONTROL_DEAD 20090127
3 CONTROL_NOT_EXISTING 20090127
4 FAILED 20090127
5 MULTIPLE_NODE_SELECTION_ONLY 20090127

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC 20090127
2 Exporting NODE_TABLE Call by reference Type reference (TYPE) TREEMCNOTA 20090127
3 Importing ROOT_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 ROOT_NODE_NOT_FOUND 20090127

Method HIERARCHY_HEADER_SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) TV_HEADING 20090127

Method HIERARCHY_HEADER_SET_TEXT on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method HIERARCHY_HEADER_SET_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOOLTIP Call by reference Type reference (TYPE) TV_HEADING 20090127

Method HIERARCHY_HEADER_SET_TOOLTIP on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method HIERARCHY_HEADER_SET_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WIDTH Value transfer Type reference (TYPE) I 20090127

Method HIERARCHY_HEADER_SET_WIDTH on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method NODE_GET_CHILDREN 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) TM_NODEKEY 20090127
2 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB 20090127
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20090127

Method NODE_GET_PROPERTIES 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) TM_NODEKEY 20120712
2 Exporting PROPERTIES Call by reference Type reference (TYPE) TREEMSNOD 20120712
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20120712

Method NODE_KEY_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY_IN_TREE Value transfer Type reference (TYPE) AS4FLAG 20090127
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Method NODE_KEY_IN_TREE on class _IF_BGRFC_COLUMN_TREE_MODEL has no exception.

Method SET_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS 20090127
# Exception Resumable Description Created on
1 ILLEGAL_EVENT_COMBINATION 20090127
2 UNKNOWN_EVENT 20090127

Method SET_SELECTED_NODE 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) TM_NODEKEY 20090127
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20090127
2 SINGLE_NODE_SELECTION_ONLY 20090127
Event Signatures

Event BUTTON_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Call by reference Type reference (TYPE) TV_ITMNAME 20090127
2 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event EXPAND_NO_CHILDREN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event ITEM_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Call by reference Type reference (TYPE) TV_ITMNAME 20090127
2 MENU Exporting Call by reference Object reference (TYPE REF TO) CL_CTMENU 20090127
3 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event ITEM_CONTEXT_MENU_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Call by reference Type reference (TYPE) SY-UCOMM 20090127
2 ITEM_NAME Exporting Call by reference Type reference (TYPE) TV_ITMNAME 20090127
3 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event ITEM_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Call by reference Type reference (TYPE) TV_ITMNAME 20090127
2 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event NODE_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MENU Exporting Call by reference Object reference (TYPE REF TO) CL_CTMENU 20090127
2 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event NODE_CONTEXT_MENU_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Call by reference Type reference (TYPE) SY-UCOMM 20090127
2 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127

Event NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Call by reference Type reference (TYPE) TM_NODEKEY 20090127
History
Last changed by/on SAP  20130531 
SAP Release Created in