SAP ABAP Class CL_UMB_INITIATIVE (Scorecard Initiative)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB (Package) SEM-CPM: Balanced Scorecard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UMB_BSC_OBJECT Interface for a Balanced Scorecard Object 19991126
Properties
Class CL_UMB_INITIATIVE  
Short Description Scorecard Initiative    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB   SEM-CPM: Balanced Scorecard 
Created 19991126   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBDST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UMB_BSC_OBJECT Interface for a Balanced Scorecard Object 19991126
Friends
Class CL_UMB_INITIATIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DEF Instance attribute Private Object reference (TYPE REF TO) CL_UMC_BDS Definition 20000218
2 MR_FORMULA Instance attribute Public Object reference (TYPE REF TO) CL_UMC_FORMULA_P Formula 20020618
3 MR_MAPPING Instance attribute Public Object reference (TYPE REF TO) CL_UMC_MAPPING_P Mapping 20020618
4 MR_PS Instance attribute Private Object reference (TYPE REF TO) CL_UMC_PS_TREE_MODEL_PRES Project System: Model for Presentation 20020611
5 MR_SCORECARD Instance attribute Public Object reference (TYPE REF TO) CL_UMB_SCORECARD Scorecard 19991202
6 MR_STATUS Instance attribute Private Object reference (TYPE REF TO) CL_UMB_BSC_STATUS Persistent Status 20020124
7 MS_CINIT_TXT Instance attribute Public Type reference (TYPE) UMC_YS_TXT Short-, Medium-, and Long text for Common Initiative 20020619
8 MS_INITIATIVE Instance attribute Public Type reference (TYPE) UMB_YS_INITIATIVE Key & Texts 19991126
9 MT_ALL_WEB_LAYOUT Static Attribute Private Type reference (TYPE) YT_APPLNAME Buffer for All Web Layouts 20021025
10 MT_ARG Instance attribute Private Type reference (TYPE) UMB_YT_ARG Assignment of Arguments to Formula 20020618
11 MT_BENEFITS Instance attribute Private Type reference (TYPE) UMB_YT_INIT_BEN Benefits 19991126
12 MT_COLUMN Instance attribute Private Type reference (TYPE) UMB_YT_COLUMN Column Structure 20000224
13 MT_MSTONE Instance attribute Private Type reference (TYPE) UMB_YT_INIT_MSTONE Initiative Milestone 20010529
14 MT_SA_SENT Instance attribute Private Type reference (TYPE) UMB_YT_ADVISE_INIT_DETAIL Strategic Advice for an Initiative: Detail 20020902
15 MT_TEAM Instance attribute Private Type reference (TYPE) UMB_YT_INIT_TEAM Team 19991126
16 MT_TM_AC Instance attribute Private Type reference (TYPE) UMB_YT_TM_AC Time-Dependent A&C Document 20000605
17 MT_TM_BUILT Instance attribute Private Type reference (TYPE) UMB_YT_TM_FLAG Time-Dependent Flag Built 20000605
18 MT_TM_BWLOADED Instance attribute Private Type reference (TYPE) UMB_YT_TM_FLAG Time-Dependent Flag BW Loaded 20000605
19 M_BEN_LOADED Instance attribute Private Type reference (TYPE) AS4FLAG Benefits are loaded from DB 20010529
20 M_DISPLAY Instance attribute Private Type reference (TYPE) AS4FLAG Does the user have an authorization to display element? 20010215
21 M_DO_AUTH Instance attribute Private Type reference (TYPE) AS4FLAG Execute Authorisation Check (Improve Performance) 20010409
22 M_MSTONE_LOADED Instance attribute Private Type reference (TYPE) AS4FLAG Milestones are loaded from DB 20010529
23 M_SA_READ Instance attribute Private Type reference (TYPE) AS4FLAG Strategis Advice was Read 20020902
24 M_TEAM_LOADED Instance attribute Private Type reference (TYPE) AS4FLAG Teammebers are loaded from DB 20010529
25 M_VALIDTO Instance attribute Private Type reference (TYPE) UMC_Y_VALIDTO End of Validity Period 20020905
26 M_WEB_LAYOUT_READ Static Attribute Private Type reference (TYPE) AS4FLAG Buffer for All Web Layouts Is Filed 20021025
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991126
2 FORMULA_EVAL Instance method Public Method Evaluates formula 20020618
3 FORMULA_TEXT Instance method Public Method Returns textual representation of formula 20020618
4 GET_BPS_WEBLAYOUTS Instance method Private Method Return BPS Web Layouts (text and URL) 20020610
5 GET_DATA Instance method Public Method Get Data From the Object 19991126
6 GET_MAP_GRAPHIC Instance method Public Method Return Chart Data for Drawing the Mapping 20020620
7 GET_OBJECTIVES Instance method Private Method Create List if Objectives Supported by Initiative 20000605
8 GET_TIME_SER_DATA Instance method Public Method Get Time Series Data in Grid Format 20020301
9 GET_USER_DATA Static method Public Method Read Team Member Data based on User ID 20050126
10 GET_VALUES Instance method Public Method Gets BW Data 20020301
11 MAP_RESULT_SCORE Instance method Public Method Maps formula result to score 20020618
12 READ_BUD_OVERVIEW Instance method Private Method Prepares Budget Overview Data to Table Format 20000224
13 SET_DATA Instance method Public Method Sets Object Data Externally (only data that can be changed) 19991126
Events
Class CL_UMB_INITIATIVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_APPLNAME Private See coding 20040213 YT_APPLNAME type standard table of UPWB_YS_APPLNAME
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCARD Call by reference Object reference (TYPE REF TO) IF_UMB_BSC_OBJECT Scorecard object 19991202
2 Importing I_DO_AUTH Call by reference Type reference (TYPE) AS4FLAG Execute authorisation check (improve performance) 20010409
3 Importing I_FISCPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20030812
4 Importing I_INIT Call by reference Type reference (TYPE) UMB_Y_INIT init 19991126

Method CONSTRUCTOR on class CL_UMB_INITIATIVE has no exception.

Method FORMULA_EVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) UMB_Y_FVAL Result 20020618
2 Importing IT_VALUE Call by reference Type reference (TYPE) UMB_YT_VALUE Values 20020618
# Exception Resumable Description Created on
1 DIV_BY_ZERO Division by zero 20020618
2 FORMULA_ERR Formula is not properly defined 20020618
3 NO_VALUE Value is missing 20020618
4 NUMERIC_ERR Other numeric error 20020618

Method FORMULA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMULA Call by reference Type reference (TYPE) STRING Text representation of formula 20020618

Method FORMULA_TEXT on class CL_UMB_INITIATIVE has no exception.

Method GET_BPS_WEBLAYOUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BPS_LINK Call by reference Type reference (TYPE) UMC_YT_BPSLINKWIF Verbindungen zu einem Eingabelayout der Planung 20020610

Method GET_BPS_WEBLAYOUTS on class CL_UMB_INITIATIVE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_AC Call by reference Object reference (TYPE REF TO) CL_UMB_BSC_AC A&C 19991201
2 Exporting ER_PS Call by reference Object reference (TYPE REF TO) CL_UMC_PS_TREE_MODEL_PRES Projektsystem: Modell für Präsentation 20020611
3 Exporting ES_INITIATIVE Call by reference Type reference (TYPE) UMB_YS_INITIATIVE Initiative det 19991201
4 Exporting ES_PROJECT Call by reference Type reference (TYPE) UMC_YS_PS_PROJECT Projektsystem: Projektdefinition 20020619
5 Exporting ES_SC_HEADER Call by reference Type reference (TYPE) UMB_YS_SC_HEADER SC header 19991201
6 Exporting ES_STATUS Call by reference Type reference (TYPE) UMB_YS_TM_STATUS Status 19991201
7 Exporting ES_WBS_ELEMENT Call by reference Type reference (TYPE) UMC_YS_PS_WBS_ELEMENT Projektsystem: PLM Element 20020619
8 Exporting ET_ARG Call by reference Type reference (TYPE) UMB_YT_ARG Assignment of arguments of formula 20020911
9 Exporting ET_BENEFITS Call by reference Type reference (TYPE) UMB_YT_INIT_BEN Benefits 19991201
10 Exporting ET_BPS_LINK Call by reference Type reference (TYPE) UMC_YT_BPSLINKWIF Verbindungen zu einem Eingabelayout der Planung 20020610
11 Exporting ET_COLUMN Call by reference Type reference (TYPE) UMB_YT_COLUMN Col. strusture 20000224
12 Exporting ET_DEFINITION Call by reference Type reference (TYPE) SBDST_CONTENT Definition text 19991201
13 Exporting ET_MSTONE Call by reference Type reference (TYPE) UMB_YT_INIT_MSTONE Milestones 20010529
14 Exporting ET_OBJECTIVE Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT Objectives (objects) 19991207
15 Exporting ET_OBJ_LIST Call by reference Type reference (TYPE) UMB_YT_OBJ_LIST Objectives (list) 19991207
16 Exporting ET_SA_SENT Call by reference Type reference (TYPE) UMB_YT_ADVISE_INIT_DETAIL Strategische Anweisung für eine Initiative: Detail 20020902
17 Exporting ET_TEAM Call by reference Type reference (TYPE) UMB_YT_INIT_TEAM Team 19991201
18 Exporting ET_TIME_BUD Call by reference Type reference (TYPE) UMB_YT_INIT_SER_LINE Interface for initiative budget time series - table 20000224
19 Exporting ET_TIME_VALUE Call by reference Type reference (TYPE) UMB_YT_TIME_VALUE Time col. values 20000224
20 Exporting ET_VALUE Call by reference Type reference (TYPE) UMB_YT_VALUE Col. values 20000224
21 Exporting E_GLOBAL_PERIODICITY Call by reference Type reference (TYPE) AS4FLAG Same periodicity as scorecard 20021202
22 Exporting E_PS_USED Call by reference Type reference (TYPE) AS4FLAG Project system inegration is used 20020911
23 Exporting E_TARGET_USED Call by reference Type reference (TYPE) AS4FLAG is target used by initiative 20010122
24 Importing I_FISCPER Call by reference Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000818
25 Importing I_NO_AUTH_CHCK Call by reference Type reference (TYPE) AS4FLAG '' Export all elements not only these with display authority 20010216

Method GET_DATA on class CL_UMB_INITIATIVE has no exception.

Method GET_MAP_GRAPHIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GRATXT Call by reference Type reference (TYPE) UMC_YS_GRATXT Texte auf einer Graphik 20020620
2 Exporting ES_UNITXT Call by reference Type reference (TYPE) UMC_YS_UNITTXT Texte auf einer Graphik Einheit 20020620
3 Exporting ET_VALUE Call by reference Type reference (TYPE) UMC_YT_VALUE Value in a graphic 20020620
4 Exporting E_CUST_XML Call by reference Type reference (TYPE) UMC_Y_RAW_XML Präsentationsgrafiken: Einstellungen im XML Format 20021206
5 Exporting E_GRATYPE Call by reference Type reference (TYPE) UMC_Y_GRATYPE Grafiktyp 20020620
6 Exporting E_MAPPING_XML Call by reference Type reference (TYPE) UMC_Y_RAW_XML Präsentationsgrafiken: Zuordnung zu Datenreihen (XML Format) 20021206

Method GET_MAP_GRAPHIC on class CL_UMB_INITIATIVE has no exception.

Method GET_OBJECTIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTIVE Call by reference Type reference (TYPE) UMB_YT_BSC_OBJECT Table of BSC objects 20000605
2 Importing I_FISCPER Call by reference Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000818

Method GET_OBJECTIVES on class CL_UMB_INITIATIVE has no exception.

Method GET_TIME_SER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_VALUE Call by reference Type reference (TYPE) UMB_YT_TIME_VALUE Time ser data 20020301
2 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Begin of interval 20020301
3 Importing I_ONLY_VALID Call by reference Type reference (TYPE) AS4FLAG '' Reads only valid data 20020301
4 Importing I_STATUS Call by reference Type reference (TYPE) AS4FLAG 'X' Add status and score values 20020301
5 Importing I_TARGET Call by reference Type reference (TYPE) AS4FLAG '' Load target data (tar = cur) 20020301
6 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER End of interval 20020301

Method GET_TIME_SER_DATA on class CL_UMB_INITIATIVE has no exception.

Method GET_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_TEAM Value transfer Type reference (TYPE) UMB_YS_INIT_TEAM Struktur für Mitglieder des Teams der Initiative 20050126
2 Importing I_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20050126

Method GET_USER_DATA on class CL_UMB_INITIATIVE has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) UMB_YT_VALUE Col. values 20020301
2 Importing I_FISCPER Call by reference Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20020301
3 Importing I_NO_CONV Call by reference Type reference (TYPE) AS4FLAG No currency conversion 20030114
4 Importing I_TAR_EQ_CUR Call by reference Type reference (TYPE) AS4FLAG '' Target period is equal to current 20020301

Method GET_VALUES on class CL_UMB_INITIATIVE has no exception.

Method MAP_RESULT_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCORE Call by reference Type reference (TYPE) UMB_Y_SCORE Mapped score 20020618
2 Exporting E_SET Call by reference Type reference (TYPE) AS4FLAG Is correctly mapped 20020618
3 Importing I_RESULT Call by reference Type reference (TYPE) UMB_Y_FVAL Result to be mapped 20020618

Method MAP_RESULT_SCORE on class CL_UMB_INITIATIVE has no exception.

Method READ_BUD_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_BUD Call by reference Type reference (TYPE) UMB_YT_INIT_SER_LINE Interface for initiative budget time series 20000224

Method READ_BUD_OVERVIEW on class CL_UMB_INITIATIVE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AC Value transfer Object reference (TYPE REF TO) CL_UMB_BSC_AC A&C 19991201
2 Importing IS_STATUS Value transfer Type reference (TYPE) UMB_YS_TM_STATUS Status 19991201
3 Importing IT_BENEFITS Call by reference Type reference (TYPE) UMB_YT_INIT_BEN Benefits 19991201
4 Importing IT_MSTONE Call by reference Type reference (TYPE) UMB_YT_INIT_MSTONE Initiative Milestones 20010529
5 Importing IT_TEAM Call by reference Type reference (TYPE) UMB_YT_INIT_TEAM Team 19991201

Method SET_DATA on class CL_UMB_INITIATIVE has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in