SAP ABAP Class CL_UMB_SC_COMP_ANALYSIS (Scorecard Comparison Analysis)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB (Package) SEM-CPM: Balanced Scorecard
Properties
Class CL_UMB_SC_COMP_ANALYSIS  
Short Description Scorecard Comparison Analysis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB   SEM-CPM: Balanced Scorecard 
Created 20010718   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMB_SC_COMP_ANALYSIS has no forward declaration.
Interfaces
Class CL_UMB_SC_COMP_ANALYSIS has no interface implemented.
Friends
Class CL_UMB_SC_COMP_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_I_TREE_TYPE Constant Public Type reference (TYPE) UMB_Y_TREE_TYPE '2' Initiative tree type 20010718
2 C_M_TREE_TYPE Constant Public Type reference (TYPE) UMB_Y_TREE_TYPE '1' Measure tree type 20010718
3 MT_SCORECARD Instance attribute Private Type reference (TYPE) UMB_YT_BSC_OBJECT 20010718
4 MT_SEL_OBJ Instance attribute Public Type reference (TYPE) UMB_YT_BSC_OBJECT Selected Objects 20010718
5 MT_TREE_DATA Instance attribute Private Type reference (TYPE) UMB_YT_TREE_DATA 20010718
6 MT_TREE_DESCRIPTOR Instance attribute Private Type reference (TYPE) UMB_YT_TREE_DESCRIPTOR 20010718
7 M_COUNTER Instance attribute Private Type reference (TYPE) I 0 Key Counter 20010718
8 M_PARENT_TREE_TYPE Instance attribute Private Type reference (TYPE) UMB_Y_TREE_TYPE '1' Tree Type 20010815
9 M_REBUILD Instance attribute Private Type reference (TYPE) AS4FLAG Rebuild or Not 20010718
10 M_TREE_TYPE Instance attribute Public Type reference (TYPE) UMB_Y_TREE_TYPE '1' Tree Type 20010718
11 M_TS_FROM Instance attribute Public Type reference (TYPE) UMC_Y_FISCPER From Period 20010718
12 M_TS_TO Instance attribute Public Type reference (TYPE) UMC_Y_FISCPER To Period 20010718
13 M_VIEW Instance attribute Private Type reference (TYPE) CHAR1 Status or Score 20010718
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN_NODE Instance method Private Method Add column nodes such as actual plan etc. 20010727
2 ADD_INITIATIVE Instance method Private Method Add Initiative 20010718
3 ADD_MEASURE Instance method Private Method Add Measure 20010718
4 ADD_OBJECTIVE Instance method Private Method Add Objective 20010718
5 ADD_PERSPECTIVE Instance method Private Method Add Perspective 20010718
6 ADD_RISK Instance method Private Method Add Risk 20010814
7 ADD_RISK_CATEGORY Instance method Private Method Add Risk Category 20010814
8 ADD_RISK_GROUP Instance method Private Method Add Risk Group 20010814
9 ADD_SCORECARD Instance method Public Method Add Scorecard 20010727
10 ADD_STRATEGY Instance method Private Method Add Strategy 20010718
11 ADD_STRATEGY_SI Instance method Private Method Add Strategy 20020702
12 CONSTRUCTOR Instance method Public Constructor Constructor 20010718
13 GET_SEL_OBJECTS Instance method Public Method Get Selected Objects 20010803
14 GET_TREE_DATA Instance method Public Method Get Tree Data 20010718
15 GET_TREE_DESCRIPTION Instance method Public Method Get Tree Structure 20010718
16 GET_TREE_TYPE Instance method Public Method Get Tree Type 20010718
17 GET_TREE_TYPES Instance method Public Method Get Tree Types Text 20010718
18 ON_TREE_CLICKED Instance method Public Method User click on one tree node to open or close 20010718
19 REFRESH_SCORECARDS Instance method Public Method Refresh for All Scorecards 20010727
20 REMOVE_SCORECARD Instance method Public Method Remove One Scorecard 20010727
21 SET_TREE_TYPE Instance method Public Method Set Tree Type 20010718
22 SET_TS_BEGIN_AND_END_PERIOD Instance method Public Method Sets Times for Time Series 20010718
23 SET_VISIBILITY Instance method Private Method Set visible or not when user click tree node 20010718
24 SWITCH_TS_VIEW Instance method Public Method Switch between Status and Score 20010718
25 UPDATE_SEL_OBJECTS Instance method Public Method Update Selected Objects 20010803
Events
Class CL_UMB_SC_COMP_ANALYSIS has no event.
Types
Class CL_UMB_SC_COMP_ANALYSIS has no local type.
Method Signatures

Method ADD_COLUMN_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEASURE Call by reference Object reference (TYPE REF TO) CL_UMB_MEASURE Measure 20010727
2 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Wertfeld 20010727
3 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010727
4 Importing I_NODE_KEY Value transfer Type reference (TYPE) I 20010727
5 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010727

Method ADD_COLUMN_NODE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_INITIATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INITIATIVE Call by reference Object reference (TYPE REF TO) CL_UMB_INITIATIVE Scorecard initiative 20010718
2 Importing I_LEVEL Value transfer Type reference (TYPE) I Leve 20010718
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I Node key 20010718
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I Parent key 20010718

Method ADD_INITIATIVE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEASURE Call by reference Object reference (TYPE REF TO) CL_UMB_MEASURE Scorecard measure 20010718
2 Importing I_LEVEL Value transfer Type reference (TYPE) I Level 20010718
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I Node key 20010718
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I Parent key 20010718

Method ADD_MEASURE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_OBJECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECTIVE Call by reference Object reference (TYPE REF TO) CL_UMB_OBJECTIVE Scorecard objective 20010718
2 Importing I_LEVEL Value transfer Type reference (TYPE) I Level 20010718
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I Node key 20010718
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I Parent key 20010718

Method ADD_OBJECTIVE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_PERSPECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PERSPECTIVE Call by reference Object reference (TYPE REF TO) CL_UMB_PERSPECTIVE Scorecard perspective 20010718
2 Importing IR_STRATEGY Call by reference Object reference (TYPE REF TO) CL_UMB_STRATEGY Scorecard strategy 20010718
3 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010718
4 Importing I_NODE_KEY Value transfer Type reference (TYPE) I 20010718
5 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010718

Method ADD_PERSPECTIVE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RISK Call by reference Object reference (TYPE REF TO) CL_UMB_RISK Risk representation in BSC 20010814
2 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010814
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I 20010814
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010814

Method ADD_RISK on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_RISK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RCATG Call by reference Object reference (TYPE REF TO) CL_UMB_RISK_CATG Risk group representation in BSC 20010814
2 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010814
3 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010814

Method ADD_RISK_CATEGORY on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_RISK_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RGROUP Call by reference Object reference (TYPE REF TO) CL_UMB_RISK_GROUP Risk group representation in BSC 20010814
2 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010814
3 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010814

Method ADD_RISK_GROUP on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_SCORECARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCORECARD Call by reference Object reference (TYPE REF TO) CL_UMB_SCORECARD Scorecard 20010727

Method ADD_SCORECARD on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRATEGY Call by reference Object reference (TYPE REF TO) CL_UMB_STRATEGY Scorecard strategy 20010718
2 Importing I_LEVEL Value transfer Type reference (TYPE) I 20010718
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I 20010718
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20010718

Method ADD_STRATEGY on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ADD_STRATEGY_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRATEGY Call by reference Object reference (TYPE REF TO) CL_UMB_STRATEGY Scorecard strategy 20020702
2 Importing I_LEVEL Value transfer Type reference (TYPE) I 20020702
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) I 20020702
4 Importing I_PARENT_KEY Value transfer Type reference (TYPE) I 20020702

Method ADD_STRATEGY_SI on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCORECARD Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT Table of scorecards 20010718
2 Importing IT_SEL_OBJ Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT The selected object 20010718
3 Importing I_PARENT_TREE_TYPE Call by reference Type reference (TYPE) UMB_Y_TREE_TYPE Baumtyp 20010815
4 Importing I_TREE_TYPE Call by reference Type reference (TYPE) UMB_Y_TREE_TYPE Tree type 20010718

Method CONSTRUCTOR on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method GET_SEL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SEL_OBJECTS Value transfer Type reference (TYPE) UMB_YT_BSC_OBJECT Selected objects 20010803

Method GET_SEL_OBJECTS on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method GET_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREE_DATA Value transfer Type reference (TYPE) UMB_YT_TREE_DATA Baumdaten 20010718

Method GET_TREE_DATA on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method GET_TREE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREE_DESCR Value transfer Type reference (TYPE) UMB_YT_TREE_DESCRIPTOR Baumbeschreibung 20010718

Method GET_TREE_DESCRIPTION on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method GET_TREE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREE_TYPE Value transfer Type reference (TYPE) UMB_Y_TREE_TYPE Baumtyp 20010718

Method GET_TREE_TYPE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method GET_TREE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLE Value transfer Type reference (TYPE) UMB_YT_TREE_TYPE Typen des BSC Overview 20010718

Method GET_TREE_TYPES on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method ON_TREE_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010718

Method ON_TREE_CLICKED on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method REFRESH_SCORECARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCORECARD Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT Table of BSC objects 20010727

Method REFRESH_SCORECARDS on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method REMOVE_SCORECARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCARD Call by reference Type reference (TYPE) UMB_Y_SCARD Scorecard 20010727

Method REMOVE_SCORECARD on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method SET_TREE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREE_TYPE Call by reference Type reference (TYPE) STRING Tree type 20010718

Method SET_TREE_TYPE on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method SET_TS_BEGIN_AND_END_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FRPER Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20010718
2 Importing I_TOPER Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20010718

Method SET_TS_BEGIN_AND_END_PERIOD on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method SET_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FATHER_NODE Call by reference Type reference (TYPE) UMB_YS_TREE_DATA Father node 20010718
2 Importing ROOT_NODE Call by reference Type reference (TYPE) UMB_YS_TREE_DATA Root node 20010718

Method SET_VISIBILITY on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method SWITCH_TS_VIEW Signature

Method SWITCH_TS_VIEW on class CL_UMB_SC_COMP_ANALYSIS has no parameter.
Method SWITCH_TS_VIEW on class CL_UMB_SC_COMP_ANALYSIS has no exception.

Method UPDATE_SEL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_OBJ Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT The selected objects 20010803

Method UPDATE_SEL_OBJECTS on class CL_UMB_SC_COMP_ANALYSIS has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A