SAP ABAP Class CL_UMB_CUST_STRUCTURE_TREE1 (Scorecard Tree)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB_WIZARD (Package) Scorecard Wizard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20030219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMB_CUST_STRUCTURE_TREE Scorecard Design: Tree Model 20030310
Properties
Class CL_UMB_CUST_STRUCTURE_TREE1  
Short Description Scorecard Tree    
Super Class CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB_WIZARD   Scorecard Wizard 
Created 20030219   SAP 
Last change 20050615   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)
Interfaces
Class CL_UMB_CUST_STRUCTURE_TREE1 has no interface implemented.
Friends
Class CL_UMB_CUST_STRUCTURE_TREE1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_COL_ID Constant Public Type reference (TYPE) TV_ITMNAME 'ID' ID 20030219
2 CON_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'NAME' Long Text 20030219
3 CON_FC_COLLAPSE_ALL Constant Protected Type reference (TYPE) SYUCOMM 'COLLAPSE_ALL' 20030308
4 CON_FC_EXPAND_ALL Constant Protected Type reference (TYPE) SYUCOMM 'EXPAND_ALL' 20030308
5 CON_FC_FIND Constant Protected Type reference (TYPE) SYUCOMM 'FIND' 20030308
6 CON_FC_FIND_CONTINUE Constant Protected Type reference (TYPE) SYUCOMM 'FIND+' 20030308
7 CON_FC_PERIOD Constant Protected Type reference (TYPE) SYUCOMM 'PERIOD' Screens, Function Code Triggered by PAI 20030308
8 CON_FC_REFRESH Constant Protected Type reference (TYPE) SYUCOMM 'REFRESH' 20030317
9 CON_FC_TOGGLE_LIST Constant Protected Type reference (TYPE) SYUCOMM 'TOGGLE_LIST' 20041208
10 CON_FC_VIEW Constant Protected Type reference (TYPE) SYUCOMM 'VIEW' 20030308
11 CON_FC_VIEW_HIER Constant Protected Type reference (TYPE) SYUCOMM 'VIEW_HIER' 20030308
12 CON_FC_VIEW_LIST Constant Protected Type reference (TYPE) SYUCOMM 'VIEW_LIST' 20030308
13 CON_VIEW_HIER Constant Public Type reference (TYPE) I 2 Hierarchy 20030308
14 CON_VIEW_LIST Constant Public Type reference (TYPE) I 1 List 20030308
15 MP_SCARD_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_UMB_DESIGN_SCORECARD2 Scorecard Design: Scorecard Object 20030309
16 MP_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20030308
17 MT_ASSIGNMENT Instance attribute Protected Type reference (TYPE) UMB_YT_BSC_ELEMENT2 Scorecard Element with Assignment 20030308
18 MT_SC_ELEMENT Instance attribute Protected Type reference (TYPE) UMB_YT_BSC_ELEMENT1 Scorecard Element with Validity 20030308
19 M_WORKING_PERIOD Instance attribute Protected Type reference (TYPE) UMC_Y_FISCPER Period 20030311
20 TEMPLATE_ITEM_ID Static Attribute Protected Type reference (TYPE) TREEMCITEM Column Tree Model: Item 20030219
21 TEMPLATE_ITEM_NAME Static Attribute Protected Type reference (TYPE) TREEMCITEM Column Tree Model: Item 20030219
22 VIEW Instance attribute Protected Type reference (TYPE) I 2 20030308
Methods
# Method Level Visibility Method type Description Created on
1 BIND_MODEL Instance method Public Method Bind Tree to Scorecard Model 20030309
2 BUILD_TREE Instance method Protected Method Build Tree 20030308
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030219
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030219
5 FILL_ONE_NODE Instance method Protected Method Fill One Tree Node and Items 20030308
6 GET_CHILD_ELEMENT2 Instance method Protected Method Get Children Elements 20030311
7 GET_ELEMENT_FROM_NODEKEY Instance method Public Method Get Scorecard Element From Node Key 20030308
8 GET_LTXT Instance method Protected Method Get Long Text of One Element 20030329
9 MAKE_PARENT_NODEKEY Instance method Protected Method Make Node Key For Parent Element 20030328
10 MAKE_SCARD_NODEKEY Instance method Protected Method Make Node Key for Scorecard 20030329
11 ON_FUNCTION_SELECTED Instance method Protected Event handling method On Function of Toolbar Selected 20030308
12 PREPARE Instance method Protected Method Get Scorecard Elements and Assignment For Building Tree 20030311
13 SET_PERIOD_INFO Instance method Private Method Show Period n Heading 20030309
14 SET_VIEW Instance method Public Method Set View 20030308
15 SET_WORKING_PERIOD Instance method Protected Method Set Working Period of the Hierarchy View 20030313
16 TOOLBAR_FCODE_ADD Instance method Protected Method 20030308
17 TOOLBAR_STATUS_MODIFY Instance method Protected Method Modify Status of Toolbar 20030309
18 TREE_REDRAW Instance method Public Method Redraw the Tree 20030309
Events
Class CL_UMB_CUST_STRUCTURE_TREE1 has no event.
Types
Class CL_UMB_CUST_STRUCTURE_TREE1 has no local type.
Method Signatures

Method BIND_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_MODEL Value transfer Object reference (TYPE REF TO) CL_UMB_DESIGN_SCORECARD2 Scorecard Design: Scorecard Object 20030309

Method BIND_MODEL on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) TREEMCITAC Column Tree Model: Table of Node Key Plus Item 20030308
2 Exporting ET_NODE Call by reference Type reference (TYPE) TREEMCNOTA Column Tree Model. Node Table 20030308
3 Importing I_NO_STATUS_CHECK Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20041209

Method BUILD_TREE on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20030310

Method CONSTRUCTOR on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method FILL_ONE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Value transfer Type reference (TYPE) TREEMCITAB Column Tree Model: Item Table 20030308
2 Exporting E_NODE Value transfer Type reference (TYPE) TREEMCNODT Column Tree Model: Attributes of a Node 20030308
3 Importing NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Key of a Node 20030328

Method FILL_ONE_NODE on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method GET_CHILD_ELEMENT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NODE_KEY Value transfer Type reference (TYPE) TREEMNOTAB 20030329
2 Importing NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Key of a Node 20030328

Method GET_CHILD_ELEMENT2 on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method GET_ELEMENT_FROM_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ELEMENT Value transfer Type reference (TYPE) UMB_YS_GENERIC_OBJECT Generic Object 20030308
2 Importing NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Key of a Node 20030308

Method GET_ELEMENT_FROM_NODEKEY on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method GET_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LTXT Value transfer Type reference (TYPE) UMC_Y_LTXT Long Text 20030329
2 Importing I_OBJ_KEY Value transfer Type reference (TYPE) UMB_Y_OBJ_KEY Scorecard Elements: Object Key 20030329
3 Importing I_OBJ_TYPE Value transfer Type reference (TYPE) UMB_Y_OBJ_TYPE Scorecard Elements: Object Type 20030329

Method GET_LTXT on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method MAKE_PARENT_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY 20030328
2 Importing NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY 20030328

Method MAKE_PARENT_NODEKEY on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method MAKE_SCARD_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Key of a Node 20030329

Method MAKE_SCARD_NODEKEY on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method PREPARE Signature

Method PREPARE on class CL_UMB_CUST_STRUCTURE_TREE1 has no parameter.
Method PREPARE on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method SET_PERIOD_INFO Signature

Method SET_PERIOD_INFO on class CL_UMB_CUST_STRUCTURE_TREE1 has no parameter.
Method SET_PERIOD_INFO on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method SET_VIEW Signature

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

Method SET_VIEW on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method SET_WORKING_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Period 20030313

Method SET_WORKING_PERIOD on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method TOOLBAR_FCODE_ADD Signature

Method TOOLBAR_FCODE_ADD on class CL_UMB_CUST_STRUCTURE_TREE1 has no parameter.
Method TOOLBAR_FCODE_ADD on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method TOOLBAR_STATUS_MODIFY Signature

Method TOOLBAR_STATUS_MODIFY on class CL_UMB_CUST_STRUCTURE_TREE1 has no parameter.
Method TOOLBAR_STATUS_MODIFY on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.

Method TREE_REDRAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIRST_TIME Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20050518
2 Importing I_NO_STATUS_CHECK Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20041209
3 Importing I_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Period 20030309

Method TREE_REDRAW on class CL_UMB_CUST_STRUCTURE_TREE1 has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 350