SAP ABAP Class CL_UMK_MEASURE_TREE (Measure Catalog Tree)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMK (Package) SEM-CPM: Measure Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_COLUMN_TREE Column Tree Control 20000128
Properties
Class CL_UMK_MEASURE_TREE  
Short Description Measure Catalog Tree    
Super Class CL_GUI_COLUMN_TREE Column Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UMK    
Program status P  SAP Standard Production Program 
Category 0   
Package UMK   SEM-CPM: Measure Builder 
Created 20000128   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UMKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMK_MEASURE_TREE has no interface implemented.
Friends
Class CL_UMK_MEASURE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_CATALG_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Catalog 20000128
2 MB_CTXMENU_DEL_FILTER_VAR Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Filter Variant 20000912
3 MB_CTXMENU_FILTER Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Dropdown Menu for Filter 20000128
4 MB_CTXMENU_NEW Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Dropdown Menu for New 20000128
5 MB_CTXMENU_OFF Instance attribute Private Type reference (TYPE) UMK_Y_BOOL Flag (X or Blank) 20000315
6 MB_CTXMENU_SET_FILTER_VAR Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Filter Variant 20000912
7 MB_CURRENT_VARIANT Instance attribute Private Type reference (TYPE) RSVARIINFO Current Effective Variant 20000913
8 MB_DCATALG_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Delivered Catalog 20000128
9 MB_DEFAULT_DROP_ENABLED Instance attribute Private Type reference (TYPE) UMK_Y_BOOL 'X' Whether Default Drop is Enabled 20010410
10 MB_DETAIL_HIDDEN Instance attribute Private Type reference (TYPE) UMK_Y_BOOL 'X' Node Detail Hidden Status 20000128
11 MB_DISPLAY_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20000217
12 MB_DMEASURE_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Delivered Measure 20000128
13 MB_DMEASURE_BHVHND_EXT Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Delivered Measure 20010705
14 MB_DMNODE_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Delivered Measure Node 20000128
15 MB_DRAGDROP_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_MBTREE_DRAGDROP_OBJECT Drag&drop Object 20000130
16 MB_FILTER Instance attribute Private Type reference (TYPE) YS_FILTER Filter Setting 20000911
17 MB_FILTER_VARIANT Instance attribute Private Type reference (TYPE) UMK_YT_VARIINFO Variant Information 20000912
18 MB_HIDE_DETAIL_BT Instance attribute Private Type reference (TYPE) UMK_Y_BOOL Boolean (Space/X - False/True) 20010823
19 MB_HIDE_FILTER_BT Instance attribute Private Type reference (TYPE) UMK_Y_BOOL Boolean (Space/X - False/True) 20010823
20 MB_IND_FILTER Instance attribute Private Type reference (TYPE) UMK_YS_IND_FILTER Industry Filter 20000129
21 MB_IS_CONTENT_TRANSACTION Instance attribute Private Type reference (TYPE) UMK_Y_BOOL Boolean (Space/X - False/True) 20010403
22 MB_MEASURE_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Measure 20000128
23 MB_MNODE_BHVHND Instance attribute Private Type reference (TYPE) I Drag&Drop Handle for Measure node 20000128
24 MB_MODE Instance attribute Private Type reference (TYPE) CHAR1 MC_DISPLAY_MODE1 Mode of Instance 20000130
25 MB_SAPCONTENT_HIDDEN Instance attribute Private Type reference (TYPE) UMK_Y_BOOL 'X' Status: SAP Content Hidden or Not 20000128
26 MB_SEQ Instance attribute Private Type reference (TYPE) UMKM_TY_SEQN Sequence ID for Node Key Generator 20000128
27 MB_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000128
28 MC_CATALOG_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DRAGSOURCE_CATALOG' Character Field of Length 40 20000130
29 MC_CHANGE_MODE Constant Public Type reference (TYPE) CHAR1 '3' Change Mode 20000128
30 MC_CUSTMEASURE_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DRAGSOURCE_CUSTMEASURE' Character field of length 40 20010705
31 MC_DEFAULT_DROP_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DEFAULT_DROP_TAGET' Character field of length 40 20010410
32 MC_DISPLAY_MODE1 Constant Public Type reference (TYPE) CHAR1 '1' First Display Mode 20000128
33 MC_DISPLAY_MODE2 Constant Public Type reference (TYPE) CHAR1 '2' Second Display Mode 20000128
34 MC_FALSE Constant Public Type reference (TYPE) UMK_Y_BOOL SPACE Boolean (Space/X - False/True) 20000128
35 MC_HIER_COL_NAME Constant Protected Type reference (TYPE) TV_ITMNAME 'MB_HIER' Hierarchy Column Name 20000128
36 MC_INFO_COL_NAME Constant Protected Type reference (TYPE) TV_ITMNAME 'MB_INFO' Hierarchy Column Name 20010720
37 MC_MEASURE_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DRAGSOURCE_MEASURE' Character Field of Length 40 20000130
38 MC_MNODE_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DRAGSOURCE_MNODE' Character Field of Length 40 20000130
39 MC_NONASSIGNED_KEY Constant Protected Type reference (TYPE) TV_NODEKEY '-1' Node Key for Non-Assigned Node 20000128
40 MC_PROVMEASURE_FLAVOR Constant Public Type reference (TYPE) CHAR40 'DRAGSOURCE_PROVMEASURE' Character field of length 40 20010702
41 MC_REFMEAS_COL_NAME Constant Protected Type reference (TYPE) TV_ITMNAME 'MB_REFMEAS' Technical ID Column Name 20010705
42 MC_SEARCH_MODE Constant Public Type reference (TYPE) CHAR1 '4' Search mode 20000211
43 MC_SELECT_MODE Constant Public Type reference (TYPE) CHAR1 '5' Select Mode 20001008
44 MC_TECH_COL_NAME Constant Protected Type reference (TYPE) TV_ITMNAME 'MB_TECH' Technical ID Column Name 20000128
45 MC_TRUE Constant Public Type reference (TYPE) UMK_Y_BOOL 'X' Boolean (Space/X - False/True) 20000128
46 MT_IND_HIDDEN_NODES Instance attribute Private Type reference (TYPE) TV_NODEKEYS List of nodes in tree control 20000129
47 MT_TREECONT Instance attribute Private Type reference (TYPE) UMK_YT_TREECONTENT Tree Content Corresponding to Control Tree 20000128
48 MT_XREF Instance attribute Protected Type reference (TYPE) UMK_YT_XREF Table Type: Component Reference 20000128
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000128
2 MBREF_NODE_HAS_CHILD Instance method Public Method Has Node Subordinate Nodes? 20000128
3 MBREF_READ_NEXT_SIBLING Instance method Public Method Read Next Node at the Same Level 20000130
4 MBREF_READ_NODE_CHILDREN Instance method Private Method Read Subordinate Nodes According to Node Reference 20000128
5 MBREF_READ_PARENT Instance method Public Method Read Superior Node from Reference Table 20000128
6 MBREF_READ_PREV_SIBLING Instance method Public Method Read Previous Node at the Same Level 20000130
7 MBT_SET_TOOLBAR Instance method Private Method Set Toolbar for Measure Tree 20000128
8 MBT_SET_TOOLBAR_VISIBLE Instance method Public Method Hide Toolbar 20000217
9 MB_COLLAPSE_SELECTED_NODE_ALL Instance method Public Method Collapse Selected Node 20000128
10 MB_CREATE_NEW_NODEOBJECT Instance method Public Method Create New Node for Object (Catalog/Measure, Node/Measure) 20000129
11 MB_CREATE_NEW_TREE Instance method Public Method Create New Measure Tree 20000128
12 MB_CREATE_NODE_AND_ITEMS Instance method Private Method Create Node and Items 20000128
13 MB_DELETE_NODE Instance method Public Method Delete Node from Measure Tree 20000130
14 MB_DETERMINATE_RELATSHIP Instance method Private Method Get Relationship Key and Relationship for New Subord. Node 20000129
15 MB_EXPAND_ANCESTORS Instance method Private Method Expand all Superior Nodes for one Node 20000129
16 MB_EXPAND_NODE_CHILDREN Instance method Private Method Expand Subordinate Nodes for one Node 20000128
17 MB_EXPAND_SELECTED_NODE_ALL Instance method Public Method Expand Subordinate Nodes of Selected Node 20000128
18 MB_FILTER_DELETE Instance method Private Method Delete filter 20000911
19 MB_FILTER_SET Instance method Private Method Set Filter by Catalog, Measure ID, Owner, Position etc,.. 20000911
20 MB_GET_REF_COUNT Instance method Public Method Get Number of References 20030403
21 MB_GET_SELECTED_NODE Instance method Public Method Read Selected Node in Measure Tree 20000129
22 MB_HANDLE_BUTTON_CLICK Instance method Private Event handling method For Event Button_Click of CL_GUI_COLUMN_TREE 20010720
23 MB_HANDLE_CTXMENU_REQUEST Instance method Private Event handling method For Event NODE_CONTEXT_MENU_REQUEST of CL_GUI_COLUMN_TREE 20000130
24 MB_HANDLE_CTXMENU_SELECT Instance method Private Event handling method For Event NODE_CONTEXT_MENU_SELECT of CL_GUI_COLUMN_TREE 20000130
25 MB_HANDLE_DROPDOWN_CLICKED Instance method Private Event handling method For Event DROPDOWN_CLICKED of CL_GUI_TOOLBAR 20000128
26 MB_HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method For Event EXPAND_NO_CHILDREN of CL_GUI_CLOUMN_TREE 20000128
27 MB_HANDLE_FUNCTION_SELECTED Instance method Private Event handling method For Event FUNCTION_SELECTED of CL_GUI_TOOLBAR 20000128
28 MB_HANDLE_ITEM_CTXMENU_REQUEST Instance method Private Event handling method For Event ITEM_CONTEXT_MENU_REQUEST of CL_GUI_COLUMN_TREE 20010723
29 MB_HANDLE_ITEM_CTXMENU_SELECT Instance method Private Event handling method For Event ITEM_CONTEXT_MENU_SELECT of CL_GUI_COLUMN_TREE 20010723
30 MB_HANDLE_ITEM_DBLCLICK Instance method Private Event handling method For Event ITEM_DOUBLE_CLIC of CL_GUI_COLUMN_TREE 20010720
31 MB_HANDLE_LINK_CLICK Instance method Private Event handling method For Event LINK_CLICK of CL_GUI_CLOUMN_TREE 20010514
32 MB_HANDLE_NODE_DBLCLICK Instance method Private Event handling method For Event NODE_DOUBLE_CLICK of CL_GUI_CLOUMN_TREE 20000128
33 MB_HANDLE_ON_DRAG Instance method Private Event handling method For Event ON_DRAG of CL_GUI_CLOUMN_TREE 20000130
34 MB_HANDLE_ON_DROP Instance method Private Event handling method For Event ON_DROP of CL_GUI_CLOUMN_TREE 20000130
35 MB_IND_FILTER_DELETE Instance method Private Method Delete Industry Filter on Measure Tree 20000129
36 MB_IND_FILTER_SET Instance method Private Method Set Industry Filter on Measure Tree 20000129
37 MB_MOVE_NODE Instance method Public Method Move Node from One Position to Another One 20000130
38 MB_MOVE_NODE1_UP Instance method Public Method Move Subordinate Node Up One 20000130
39 MB_NODE_SET_HIDDEN_IND Instance method Private Method Set Hidden for Node Filtered by Industry 20000129
40 MB_NODE_SET_INACTIVE Instance method Public Method Set Node as Inactive 20000130
41 MB_POSITION_NODE_IN_TREE Instance method Public Method Position Object in Measure Tree 20000128
42 MB_REQUEST_NODEKEY Instance method Private Method Request a Node Key 20000128
43 MB_SET_CTXMENU_OFF Instance method Public Method Set Context Menu On/Off 20000315
44 MB_SET_DEFAULT_DROP Instance method Public Method Enable/Disable Default Drop Event for Control and All Nodes 20010410
45 MB_SET_DETAIL_HIDDEN Instance method Public Method Display or Hide Details for Node 20000128
46 MB_SET_DRAGDROPID Instance method Private Method Set Drag&drop ID for Node 20000130
47 MB_SET_MODE Instance method Public Method Set Change Mode Measure Tree 20000128
48 MB_SET_NODES_TEXT_HIDDEN Instance method Private Method Fill Text for Items: Set Node as Hidden According to Filter 20000128
49 MB_SET_SAPCONTENT_HIDDEN Instance method Public Method Set SAP Content as Hidden or Not 20000128
50 MB_TOGGLE_DETAIL_HIDDEN Instance method Public Method Display or Hide Details for Node 20010823
51 MB_TRANS_NODECONT_TO_OBJECT Instance method Private Method Translate Node Content into Object 20000128
52 MB_TRANS_OBJECT_TO_NODECONT Instance method Private Method Translate Object into Node Content 20000128
53 MB_UPDATE_NODE_TEXT Instance method Public Method Update Node Text 20000128
Events
# Event Type Visibility Description Created on
1 MB_FUNCTION_SELECTED Instance Event
(0)
Public
(2)
Function Selected 20000128
2 MB_NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Node Double-Click 20000128
3 MB_ON_DEFAULT_DROP Instance Event
(0)
Public
(2)
Default Drop 20010419
4 MB_ON_DRAG Instance Event
(0)
Public
(2)
Drag Source Node 20000130
5 MB_ON_DROP Instance Event
(0)
Public
(2)
Drop Target Node 20000130
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FILTER Private See coding Filter Structure 20000911
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000128
# Exception Resumable Description Created on
1 FAILED Failed in control create 20000128

Method MBREF_NODE_HAS_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN Call by reference Type reference (TYPE) UMK_Y_BOOL True or false(X or space) 20000128
2 Importing IS_NODECONT Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128

Method MBREF_NODE_HAS_CHILD on class CL_UMK_MEASURE_TREE has no exception.

Method MBREF_READ_NEXT_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEXT_SIBLING Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
2 Importing IS_SIBLING Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
# Exception Resumable Description Created on
1 NO_NEXT_SIBLING No next sibling in the same level 20000130

Method MBREF_READ_NODE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) UMK_YT_XREF Table type: component reference 20000128
2 Importing IS_PARENT Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
3 Importing I_CTYPE Value transfer Type reference (TYPE) UMK_Y_COMTP Children type(Catalog/MeasureNode/Mesure) 20000128

Method MBREF_READ_NODE_CHILDREN on class CL_UMK_MEASURE_TREE has no exception.

Method MBREF_READ_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
2 Exporting PARENT Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
# Exception Resumable Description Created on
1 NO_PARENT No Parent 20000128

Method MBREF_READ_PREV_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREV_SIBLING Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
2 Importing IS_SIBLING Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
# Exception Resumable Description Created on
1 NO_PREV_SIBLING No previous sibling in the same level 20000130

Method MBT_SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 MC_DISPLAY_MODE1 Display or Change Mode 20000128

Method MBT_SET_TOOLBAR on class CL_UMK_MEASURE_TREE has no exception.

Method MBT_SET_TOOLBAR_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIDE_DETAIL Value transfer Type reference (TYPE) UMK_Y_BOOL Bool (space/X - false/true) 20010823
2 Importing I_HIDE_FILTER Value transfer Type reference (TYPE) UMK_Y_BOOL Bool (space/X - false/true) 20010823
3 Importing VISIBLE Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Flag (X oder Blank) 20000217

Method MBT_SET_TOOLBAR_VISIBLE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_COLLAPSE_SELECTED_NODE_ALL Signature

Method MB_COLLAPSE_SELECTED_NODE_ALL on class CL_UMK_MEASURE_TREE has no parameter.
Method MB_COLLAPSE_SELECTED_NODE_ALL on class CL_UMK_MEASURE_TREE has no exception.

Method MB_CREATE_NEW_NODEOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000129
2 Importing IS_MEASURE Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000129
3 Importing IS_MNODE Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000129
4 Importing IS_PARENT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000129
5 Importing IS_XREF Value transfer Type reference (TYPE) UMK_YS_XREF Structure: component reference 20000130
6 Importing I_REFNO Value transfer Type reference (TYPE) UMK_Y_REFNO SPACE Referenznummer 20030210
# Exception Resumable Description Created on
1 NO_PARENT No parent exists in Measure tree 20000129

Method MB_CREATE_NEW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CATALG Value transfer Type reference (TYPE) UMK_YT_CATALG Table type: measure catalog 20000128
2 Importing IT_XREF Value transfer Type reference (TYPE) UMK_YT_XREF Table type: component reference 20000128
3 Importing I_EXPAND_ALL Value transfer Type reference (TYPE) UMK_Y_BOOL SPACE Bool (space/X - false/true) 20000308
4 Importing I_OBJVERS Value transfer Type reference (TYPE) UMK_Y_OBJVERS 'A' Objektversion 20020118

Method MB_CREATE_NEW_TREE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_CREATE_NODE_AND_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TREECONT Call by reference Type reference (TYPE) UMK_YS_TREECONTENT Tree content corresponding to measure catalog tree 20000128
2 Exporting ES_TREENODE Call by reference Type reference (TYPE) TREEV_NODE Tree Control: Eigenschaften eines Knotens 20000128
3 Exporting ET_TREEITEMS Call by reference Type reference (TYPE) UMK_YT_TREE_ITEM Tree items for tree control 20000128
4 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
5 Importing IS_MEASURE Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
6 Importing IS_MNODE Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128
7 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
8 Importing I_PNODEKEY Value transfer Type reference (TYPE) TV_NODEKEY SPACE Schlüssel eines Knotens 20000128
9 Importing I_REFNO Value transfer Type reference (TYPE) UMK_Y_REFNO SPACE Referenznummer 20030210
10 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY SPACE Schlüssel eines Knotens 20000128
11 Importing I_RELATSHIP Value transfer Type reference (TYPE) I RELAT_LAST_CHILD Relationship with i_relatkey 20000128

Method MB_CREATE_NODE_AND_ITEMS on class CL_UMK_MEASURE_TREE has no exception.

Method MB_DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ALL_REFS Value transfer Type reference (TYPE) AS4FLAG SPACE Flag (X oder Blank) 20030212
2 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Node not found 20000130

Method MB_DETERMINATE_RELATSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RELATKEY Call by reference Type reference (TYPE) TV_NODEKEY Relative node key 20000129
2 Exporting E_RELATSHIP Value transfer Type reference (TYPE) I Relatioship between node 20000129
3 Importing IS_PARENT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000129
4 Importing I_CTYPE Value transfer Type reference (TYPE) UMK_Y_COMTP Child type 20000130
5 Importing I_PNODEKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000129

Method MB_DETERMINATE_RELATSHIP on class CL_UMK_MEASURE_TREE has no exception.

Method MB_EXPAND_ANCESTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANCESTORS Value transfer Type reference (TYPE) UMK_YT_NODECONT Table type: content for node in tree control 20000129
2 Importing I_PNODEKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000129

Method MB_EXPAND_ANCESTORS on class CL_UMK_MEASURE_TREE has no exception.

Method MB_EXPAND_NODE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TREECONTS Call by reference Type reference (TYPE) UMK_YT_TREECONTENT Tree content corresponding control tree 20000128
2 Changing CT_TREEITEMS Call by reference Type reference (TYPE) UMK_YT_TREE_ITEM Tree items for tree control 20000128
3 Changing CT_TREENODES Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20000128
4 Importing EXPAND_ALL Call by reference Type reference (TYPE) AS4FLAG SPACE 'X': alle Nachfahren expandieren 20000128
5 Importing IS_PARENT Value transfer Type reference (TYPE) UMK_YS_TREECONTENT Tree content corresponding to measure catalog tree 20000128
6 Importing LEVEL_COUNT Call by reference Type reference (TYPE) I 1 Anzahl der zu expandierenden Ebenen 20000128

Method MB_EXPAND_NODE_CHILDREN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_EXPAND_SELECTED_NODE_ALL Signature

Method MB_EXPAND_SELECTED_NODE_ALL on class CL_UMK_MEASURE_TREE has no parameter.
Method MB_EXPAND_SELECTED_NODE_ALL on class CL_UMK_MEASURE_TREE has no exception.

Method MB_FILTER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_MESSAGE Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Show message or not 20000911

Method MB_FILTER_DELETE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_FILTER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Set catalog as filter 20000915
2 Importing IS_VARIANT Value transfer Type reference (TYPE) RSVARIINFO Information zu Varianten 20000912
3 Importing I_POPUP Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Whether to popup a window to set filter 20000911
4 Importing I_READ_AGAIN Value transfer Type reference (TYPE) UMK_Y_BOOL SPACE Read filtered measure and catalog again 20000913
5 Importing I_WITH_MESSAGE Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Show message or not 20000911

Method MB_FILTER_SET on class CL_UMK_MEASURE_TREE has no exception.

Method MB_GET_REF_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_COUNT Value transfer Type reference (TYPE) I Count of references 20030403
2 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20030403

Method MB_GET_REF_COUNT on class CL_UMK_MEASURE_TREE has no exception.

Method MB_GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000129
# Exception Resumable Description Created on
1 NO_SELECTED_NODE No selected node 20000129

Method MB_HANDLE_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) 20010720
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20010720

Method MB_HANDLE_BUTTON_CLICK on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_CTXMENU_REQUEST Signature

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

Method MB_HANDLE_CTXMENU_REQUEST on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_CTXMENU_SELECT Signature

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

Method MB_HANDLE_CTXMENU_SELECT on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_DROPDOWN_CLICKED Signature

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

Method MB_HANDLE_DROPDOWN_CLICKED on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_EXPAND_NO_CHILDREN Signature

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

Method MB_HANDLE_EXPAND_NO_CHILDREN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_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) 20000128

Method MB_HANDLE_FUNCTION_SELECTED on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_ITEM_CTXMENU_REQUEST 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) 20010723
2 Importing MENU Call by reference Attribute reference (LIKE) 20010723
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20010723

Method MB_HANDLE_ITEM_CTXMENU_REQUEST on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_ITEM_CTXMENU_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) 20010723
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20010723
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20010723

Method MB_HANDLE_ITEM_CTXMENU_SELECT on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_ITEM_DBLCLICK 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) 20010720
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20010720

Method MB_HANDLE_ITEM_DBLCLICK on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_LINK_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) 20010514
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20010514

Method MB_HANDLE_LINK_CLICK on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_NODE_DBLCLICK Signature

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

Method MB_HANDLE_NODE_DBLCLICK on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_ON_DRAG Signature

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

Method MB_HANDLE_ON_DRAG on class CL_UMK_MEASURE_TREE has no exception.

Method MB_HANDLE_ON_DROP Signature

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

Method MB_HANDLE_ON_DROP on class CL_UMK_MEASURE_TREE has no exception.

Method MB_IND_FILTER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WITH_MESSAGE Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20000129

Method MB_IND_FILTER_DELETE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_IND_FILTER_SET Signature

Method MB_IND_FILTER_SET on class CL_UMK_MEASURE_TREE has no parameter.
Method MB_IND_FILTER_SET on class CL_UMK_MEASURE_TREE has no exception.

Method MB_MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD Value transfer Type reference (TYPE) UMK_YS_NODECONT Child to be moved 20000130
2 Importing NPARENT Value transfer Type reference (TYPE) UMK_YS_NODECONT New parent 20000130
3 Importing NXREF Value transfer Type reference (TYPE) UMK_YS_XREF New reference between child and nparent 20000130
4 Importing OPARENT Value transfer Type reference (TYPE) UMK_YS_NODECONT Old parent 20000130

Method MB_MOVE_NODE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_MOVE_NODE1_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHILD1 Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
2 Importing IS_CHILD2 Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
3 Importing IS_PARENT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130

Method MB_MOVE_NODE1_UP on class CL_UMK_MEASURE_TREE has no exception.

Method MB_NODE_SET_HIDDEN_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000129
2 Importing WITH_FLUSH Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20000129

Method MB_NODE_SET_HIDDEN_IND on class CL_UMK_MEASURE_TREE has no exception.

Method MB_NODE_SET_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
2 Importing I_INACTIVE Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20000130

Method MB_NODE_SET_INACTIVE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_POSITION_NODE_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
2 Importing IS_MEASURE Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
3 Importing IS_MNODE Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128
4 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
5 Importing I_IGNORE_HIDDEN Value transfer Type reference (TYPE) UMK_Y_BOOL SPACE Ignore when located node is hidden or in hidden catalog 20000912
6 Importing I_NO_POPUP Value transfer Type reference (TYPE) UMK_Y_BOOL SPACE Popup window to ask user choose 20000914
# Exception Resumable Description Created on
1 CATALOG_IS_HIDDEN Catalog is hidden by filter 20000911
2 NODE_IS_HIDDEN Node is hidden by filter 20000128
3 NODE_NOT_FOUND Node doesn't exist in Measure tree 20000128

Method MB_REQUEST_NODEKEY 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) TV_NODEKEY Schlüssel eines Knotens 20000128

Method MB_REQUEST_NODEKEY on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_CTXMENU_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTXMENU_OFF Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20000315

Method MB_SET_CTXMENU_OFF on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_DEFAULT_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWITCH_ON Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20010410

Method MB_SET_DEFAULT_DROP on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_DETAIL_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIDDEN Value transfer Type reference (TYPE) UMK_Y_BOOL Bool (space/X - false/true) 20010823

Method MB_SET_DETAIL_HIDDEN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_DRAGDROPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000130

Method MB_SET_DRAGDROPID on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20000217
2 Importing I_MODE Value transfer Type reference (TYPE) CHAR1 MC_DISPLAY_MODE2 Funktionscode 20000128

Method MB_SET_MODE on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_NODES_TEXT_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TREEITEMS Call by reference Type reference (TYPE) UMK_YT_TREE_ITEM Tree items for tree control 20000128
2 Changing CT_TREENODES Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20000128
3 Importing IT_TREECONT Call by reference Type reference (TYPE) UMK_YT_TREECONTENT Tree content corresponding control tree 20000128
4 Importing I_FORCE_MNODE_VISIBLE Value transfer Type reference (TYPE) UMK_Y_BOOL SPACE Setting measure node visible even it should be hidden 20000913

Method MB_SET_NODES_TEXT_HIDDEN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_SET_SAPCONTENT_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDDEN Value transfer Type reference (TYPE) UMK_Y_BOOL 'X' Bool (space/X - false/true) 20000128

Method MB_SET_SAPCONTENT_HIDDEN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_TOGGLE_DETAIL_HIDDEN Signature

Method MB_TOGGLE_DETAIL_HIDDEN on class CL_UMK_MEASURE_TREE has no parameter.
Method MB_TOGGLE_DETAIL_HIDDEN on class CL_UMK_MEASURE_TREE has no exception.

Method MB_TRANS_NODECONT_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CATALG Call by reference Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
2 Exporting ES_MEASURE Call by reference Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
3 Exporting ES_MNODE Call by reference Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128
4 Importing IS_NODECONT Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128

Method MB_TRANS_NODECONT_TO_OBJECT on class CL_UMK_MEASURE_TREE has no exception.

Method MB_TRANS_OBJECT_TO_NODECONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODECONT Call by reference Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128
2 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
3 Importing IS_MEASURE Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
4 Importing IS_MNODE Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128

Method MB_TRANS_OBJECT_TO_NODECONT on class CL_UMK_MEASURE_TREE has no exception.

Method MB_UPDATE_NODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALG Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
2 Importing IS_MEASURE Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
3 Importing IS_MNODE Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128
4 Importing IS_NODECONT Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000128

Method MB_UPDATE_NODE_TEXT on class CL_UMK_MEASURE_TREE has no exception.
Event Signatures

Event MB_FUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20000128

Event MB_NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CATALG Exporting Value transfer Type reference (TYPE) UMK_YS_CATALG Measure Catalogue 20000128
2 FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20000212
3 MEASURE Exporting Value transfer Type reference (TYPE) UMK_YS_MEASURE Measure 20000128
4 MNODE Exporting Value transfer Type reference (TYPE) UMK_YS_MNODE Measure Node 20000128
5 TREECONT Exporting Value transfer Type reference (TYPE) UMK_YS_TREECONTENT Tree content corresponding to measure catalog tree 20000128

Event MB_ON_DEFAULT_DROP Signature
Event MB_ON_DEFAULT_DROP on class CL_UMK_MEASURE_TREE has no parameter.
Event MB_ON_DRAG Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop DataObject 20000201
2 NODECONT Exporting Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130

Event MB_ON_DROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODECONT Exporting Value transfer Type reference (TYPE) UMK_YS_NODECONT Measure Catalog Tree Node Content 20000130
History
Last changed by/on SAP  20041006 
SAP Release Created in