SAP ABAP Class IF_UMB_BSC_OBJECT (Interface for a Balanced Scorecard Object)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_INITIATIVE Scorecard Initiative 19991126
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_MEASURE Scorecard Measure 19991126
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_OBJECTIVE Scorecard Objective 19991124
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_PERSPECTIVE Scorecard Perspective 19991124
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_RISK Risk representation in BSC 20010627
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_RISK_ACTIVITY Risk Representation in BSC 20010719
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_RISK_CATG Risk Group Representation in BSC 20010703
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_RISK_GROUP Risk Group Representation in BSC 20010703
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_SCORECARD Scorecard 19991202
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UMB_STRATEGY Scorecard Strategy 19991124
Properties
Class IF_UMB_BSC_OBJECT  
Short Description Interface for a Balanced Scorecard Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 19991124   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_UMB_BSC_OBJECT has no forward declaration.
Interfaces
Class IF_UMB_BSC_OBJECT has no interface implemented.
Friends
Class IF_UMB_BSC_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLUMN_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'F' Value field 20001205
2 C_INITIATIVE_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'I' Initiative 19991124
3 C_MEASURE_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'M' Measure 19991124
4 C_OBJECTIVE_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'O' Objective 19991124
5 C_PERSPECTIVE_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'P' Perspective 19991124
6 C_RISK_ACTIVITY_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'A' Risk Activity 20010719
7 C_RISK_CATG_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'C' Risk Category 20010703
8 C_RISK_GROUP_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'G' Risk Group 20010703
9 C_RISK_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'R' Risk 20010627
10 C_SCORECARD_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'X' Scorecard 19991201
11 C_STRATEGY_ID Constant Public Type reference (TYPE) UMB_Y_OBJ_TYPE 'S' Strategy 19991124
12 M_CURPER Instance attribute Public Type reference (TYPE) UMC_Y_FISCPER Current Period 19991124
13 M_HREF Instance attribute Public Type reference (TYPE) STRING Unique Reference 20011207
14 M_KEY Instance attribute Public Type reference (TYPE) UMB_Y_OBJ_KEY Key of Scorecard Object (Element) 20000711
15 M_SCARD Instance attribute Public Type reference (TYPE) UMB_Y_SCARD Scorecard 19991124
16 M_SEQ Instance attribute Public Type reference (TYPE) UMB_Y_BSC_SEQ Sequence in BSC 20010212
17 M_TARPER Instance attribute Public Type reference (TYPE) UMC_Y_FISCPER Target Period 19991124
18 M_TYPE Instance attribute Public Type reference (TYPE) UMB_Y_OBJ_TYPE Type of object According to Constants 19991124
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK Instance method Public Method Checks the Authorization for BSC Element 20010213
2 BUILD Instance method Public Method Creates 'Dependent' Objects 19991202
3 BW_REGISTER Instance method Public Method Register Data to be Read From BW in the BW Interface 20000906
4 CALCULATE_SCORE Instance method Public Method Calculates Score and Checks Calculated Status 19991217
5 COMPARE_KEY Instance method Public Method Tests if Object's Key is Equal to Given Key 19991124
6 COMPARE_TK Instance method Public Method Tests if Object is Equal to Given Type and Key 20000613
7 CREATE_HREF Instance method Public Method Create Unique Reference 20011207
8 FREE Instance method Public Method Releases the Instance 20020109
9 GET_ATTR Instance method Public Method Provides Some General Attributes for Given Period 20000615
10 GET_DEFINITION Instance method Public Method Definition Text 20041028
11 GET_NAME_TXT Instance method Public Method Gets Name of Object 19991124
12 GET_OWNER Instance method Public Method Get Textual Representation of Owner 20000118
13 GET_STATUS Instance method Public Method Gets Score, Status or Icon 19991124
14 GET_STATUS_TREND Instance method Public Method Gets Status Trend Icon 20020129
15 GET_TIME_SER_DATA Instance method Public Method Get time series in form of column-based table 20010730
16 GET_TYPE_TXT Instance method Public Method Gets Short Type Text 19991124
17 LOAD Instance method Public Method Loads Oobject's Time-Dependent Data 19991124
18 LOCK Instance method Public Method Try to Lock Object in DB 19991124
19 RAISE_DATA_CHANGED Instance method Public Method Raises Event 19991130
20 REINIT Instance method Public Method Reinitialize Instance for new Period 20020606
21 SAVE Instance method Public Method Saves Object's Time-Dependent Data 19991124
22 SET_CURPER Instance method Public Method Sets New Value for Current Period 20000531
23 SET_TARPER Instance method Public Method Sets New Value for Target Period 20000317
24 UNLOCK Instance method Public Method Unlock DB 19991124
25 VALID Instance method Public Method Test if Object's Data is still Valid = DB has not changed 19991124
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Is changed when data has been changed 19991124
Types
Class IF_UMB_BSC_OBJECT has no local type.
Method Signatures

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_AUTH Value transfer Type reference (TYPE) AS4FLAG Have auth. 20010213
2 Importing I_ACT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20010213

Method AUTH_CHECK on class IF_UMB_BSC_OBJECT has no exception.

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000818

Method BUILD on class IF_UMB_BSC_OBJECT has no exception.

Method BW_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000906

Method BW_REGISTER on class IF_UMB_BSC_OBJECT has no exception.

Method CALCULATE_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000818
2 Importing I_ONLY_RISK Call by reference Type reference (TYPE) AS4FLAG Calculate only risk scores 20010731

Method CALCULATE_SCORE on class IF_UMB_BSC_OBJECT has no exception.

Method COMPARE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EQUAL Call by reference Type reference (TYPE) AS4FLAG Result 19991124
2 Importing I_KEY Call by reference Type reference (TYPE) UMB_YS_OUTTAB_KEY BSC key 19991124

Method COMPARE_KEY on class IF_UMB_BSC_OBJECT has no exception.

Method COMPARE_TK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EQUAL Call by reference Type reference (TYPE) AS4FLAG Result 20000613
2 Importing I_OBJ_KEY Call by reference Type reference (TYPE) UMB_Y_OBJ_KEY Object key 20000613
3 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) UMB_Y_OBJ_TYPE Object type 20000613

Method COMPARE_TK on class IF_UMB_BSC_OBJECT has no exception.

Method CREATE_HREF Signature

Method CREATE_HREF on class IF_UMB_BSC_OBJECT has no parameter.
Method CREATE_HREF on class IF_UMB_BSC_OBJECT has no exception.

Method FREE Signature

Method FREE on class IF_UMB_BSC_OBJECT has no parameter.
Method FREE on class IF_UMB_BSC_OBJECT has no exception.

Method GET_ATTR 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 Scorecard Assessment & Comment texts READ ONLY! 20001204
2 Exporting ER_SCORECARD Call by reference Object reference (TYPE REF TO) CL_UMB_SCORECARD Scorecard 20000713
3 Exporting ER_TIME Call by reference Object reference (TYPE REF TO) CL_UMC_TIME Fiscal time based of fiscal year variant 20010530
4 Exporting E_AVAILABLE Call by reference Type reference (TYPE) AS4FLAG Element is part of BSC 20000615
5 Exporting E_BIC_AVAL Call by reference Type reference (TYPE) AS4FLAG Is BIC document available 20000615
6 Exporting E_BUILT Call by reference Type reference (TYPE) AS4FLAG Element is built - undelying objects are available 20000615
7 Exporting E_BWQ_AVAL Call by reference Type reference (TYPE) AS4FLAG Is BW query or workbook available 20000615
8 Exporting E_DISPLAY Call by reference Type reference (TYPE) AS4FLAG Does the user have an authorisation to display element? 20010215
9 Exporting E_LINKS_AVAL Call by reference Type reference (TYPE) AS4FLAG Is link available? 20041222
10 Exporting E_NOAC Call by reference Type reference (TYPE) AS4FLAG Element doesnot use assessment and comment 20000615
11 Exporting E_OKEY Call by reference Type reference (TYPE) UMB_Y_OBJ_KEY Key of scorecard object (element) 20000711
12 Exporting E_OTYPE Call by reference Type reference (TYPE) UMB_Y_OBJ_TYPE Tepe of scorecard object (element) 20000711
13 Exporting E_RMS_ACTIVE Call by reference Type reference (TYPE) AS4FLAG Risk management is active 20020129
14 Exporting E_STATCALC Call by reference Type reference (TYPE) CHAR1 Status calculation method 20000615
15 Exporting E_STATGEN Call by reference Type reference (TYPE) CHAR1 Status setting 20000615
16 Exporting E_TREND_ACTIVE Call by reference Type reference (TYPE) AS4FLAG Element provide trend 20020129
17 Exporting E_WEBREP_AVAL Call by reference Type reference (TYPE) AS4FLAG Is webreport available? 20041222
18 Exporting E_WEIGHT Call by reference Type reference (TYPE) AS4FLAG Weighted average is used for status calculation 20000615
19 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000615

Method GET_ATTR on class IF_UMB_BSC_OBJECT has no exception.

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TXT Value transfer Type reference (TYPE) STRING 20041028

Method GET_DEFINITION on class IF_UMB_BSC_OBJECT has no exception.

Method GET_NAME_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LTXT Call by reference Type reference (TYPE) UMC_Y_LTXT Long Text 19991124
2 Exporting E_MTXT Call by reference Type reference (TYPE) UMC_Y_MTXT Medium text 19991124
3 Exporting E_STXT Call by reference Type reference (TYPE) UMC_Y_STXT Short text 19991124
4 Exporting E_WTXT Call by reference Type reference (TYPE) UMC_Y_WTXT Text 20000918

Method GET_NAME_TXT on class IF_UMB_BSC_OBJECT has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OWNER Call by reference Type reference (TYPE) UMC_YT_OWNER_TXT Owner + text 20020205
2 Exporting E_COUNT Call by reference Type reference (TYPE) I Number of users 20020205
3 Exporting E_OWNER Call by reference Type reference (TYPE) UMB_Y_OWNER Owner 20000118
4 Exporting E_OWNERTXT Call by reference Type reference (TYPE) UMB_Y_OWNERTXT Owner text rep. 20000118
5 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000720

Method GET_OWNER on class IF_UMB_BSC_OBJECT has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RISK_STATUS Call by reference Type reference (TYPE) UMB_YS_TM_STATUS Time dependent status (score) 20010627
2 Exporting ES_STATUS Call by reference Type reference (TYPE) UMB_YS_TM_STATUS Time dependent status (score) 20001204
3 Exporting E_ICON Call by reference Type reference (TYPE) TV_IMAGE Status icon 19991124
4 Exporting E_RISK_ICON Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20010627
5 Exporting E_RISK_SCORE Call by reference Type reference (TYPE) UMR_Y_RISK_SCORE Risk Score 20010627
6 Exporting E_RISK_SET Call by reference Type reference (TYPE) UMB_Y_STATUS_SET Type of set status 20020516
7 Exporting E_RISK_STATUS Call by reference Type reference (TYPE) UMR_Y_RISK_STATUS Durch den Verantwortlichen gesetzter risk Status 20010627
8 Exporting E_RISK_TXT Call by reference Type reference (TYPE) VAL_TEXT Kurztext zu Festwerten 20010627
9 Exporting E_SCORE Call by reference Type reference (TYPE) UMB_Y_SCORE Score 19991124
10 Exporting E_SET Call by reference Type reference (TYPE) UMB_Y_STATUS_SET Type of set status 20020516
11 Exporting E_STATUS Call by reference Type reference (TYPE) UMB_Y_STATUS Status 19991124
12 Exporting E_TXT Call by reference Type reference (TYPE) VAL_TEXT Staus text 19991216
13 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000720

Method GET_STATUS on class IF_UMB_BSC_OBJECT has no exception.

Method GET_STATUS_TREND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DSCORE Call by reference Type reference (TYPE) UMB_Y_DSCORE Score deviation 20020129
2 Exporting E_ICON Call by reference Type reference (TYPE) TV_IMAGE Trend icon 20020129
3 Exporting E_TREND Call by reference Type reference (TYPE) UMB_Y_TREND Trend 20020129
4 Exporting E_TXT Call by reference Type reference (TYPE) UMC_Y_MTXT Trend text 20020129
5 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20020129
# Exception Resumable Description Created on
1 TREND_NOT_USED Scorecard does not provide trend 20020129

Method GET_TIME_SER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COL Call by reference Type reference (TYPE) UMB_YT_MEAS_COLUMN Column header 20010730
2 Exporting ET_DATA Call by reference Type reference (TYPE) UMB_YT_MEAS_TIME_VALUE Values 20010730
3 Importing IT_COL Value transfer Type reference (TYPE) UMB_YT_MEAS_COLUMN Requested columns (optional) 20010730
4 Importing I_FRPER Value transfer Type reference (TYPE) UMC_Y_FISCPER Begin of interval 20010730
5 Importing I_GAP_DEL Value transfer Type reference (TYPE) AS4FLAG SPACE Flag for erasing periods with periodization gap 20020612
6 Importing I_STATUS Value transfer Type reference (TYPE) AS4FLAG '' Include status and score columns of base neasure 20010730
7 Importing I_TOPER Value transfer Type reference (TYPE) UMC_Y_FISCPER End of interval 20010730

Method GET_TIME_SER_DATA on class IF_UMB_BSC_OBJECT has no exception.

Method GET_TYPE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TXT Call by reference Type reference (TYPE) UMC_Y_LTXT Text 19991124

Method GET_TYPE_TXT on class IF_UMB_BSC_OBJECT has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCPER Value transfer Type reference (TYPE) UMC_Y_FISCPER 0000000 Current period can be owerwritten 20000818
2 Importing I_LOAD_ALL_BUFFERED_PERIODS Call by reference Type reference (TYPE) AS4FLAG '' Used for reload after invalidation of buffer 20000831

Method LOAD on class IF_UMB_BSC_OBJECT has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Call by reference Type reference (TYPE) AS4FLAG Was it succesful 19991124
2 Exporting E_LOCKED_BY Call by reference Type reference (TYPE) SYUNAME Benutzername 20041126

Method LOCK on class IF_UMB_BSC_OBJECT has no exception.

Method RAISE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH_SCR Call by reference Type reference (TYPE) AS4FLAG 'X' refresh scr. 19991130

Method RAISE_DATA_CHANGED on class IF_UMB_BSC_OBJECT has no exception.

Method REINIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALID Call by reference Type reference (TYPE) AS4FLAG Element is valid for the period 20020606
2 Importing I_FISCPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020606

Method REINIT on class IF_UMB_BSC_OBJECT has no exception.

Method SAVE Signature

Method SAVE on class IF_UMB_BSC_OBJECT has no parameter.
Method SAVE on class IF_UMB_BSC_OBJECT has no exception.

Method SET_CURPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20000531

Method SET_CURPER on class IF_UMB_BSC_OBJECT has no exception.

Method SET_TARPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20000317

Method SET_TARPER on class IF_UMB_BSC_OBJECT has no exception.

Method UNLOCK Signature

Method UNLOCK on class IF_UMB_BSC_OBJECT has no parameter.
Method UNLOCK on class IF_UMB_BSC_OBJECT has no exception.

Method VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALID Call by reference Type reference (TYPE) AS4FLAG Result 19991124

Method VALID on class IF_UMB_BSC_OBJECT has no exception.
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 REFRESH_SCR Exporting Value transfer Type reference (TYPE) AS4FLAG Should be screen update imediatly 19991124
2 SCORECARD Exporting Value transfer Object reference (TYPE REF TO) CL_UMB_SCORECARD Scorecard 20000608
History
Last changed by/on SAP  20050220 
SAP Release Created in