SAP ABAP Class CL_UMB_BSC_AC (Scorecard Assessment & Comment Texts)
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_BSC_AC  
Short Description Scorecard Assessment & Comment Texts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB   SEM-CPM: Balanced Scorecard 
Created 19991124   SAP 
Last change 20041006   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
Class CL_UMB_BSC_AC has no interface implemented.
Friends
Class CL_UMB_BSC_AC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ASSESSMENT_ID Constant Public Type reference (TYPE) BDS_PROPVA 'ASSESSMENT' Assessment Description 19991124
2 C_CLASS_SEM_BW_MEASURE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_BW_MEASURE' 'SEM_BW_MEASURE' BDS Class 19991201
3 C_CLASS_SEM_CPM Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM' SEM_CPM BDS Class 19991201
4 C_CLASS_SEM_CPM_CE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_CE' SEM_CPM BDS Class 20000619
5 C_CLASS_SEM_CPM_INITIATIVE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_INITIATIVE' SEM_CPM BDS Class 20000218
6 C_CLASS_SEM_CPM_MEASURE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_MEASURE' SEM_CPM BDS Class 20000218
7 C_CLASS_SEM_CPM_OBJECTIVE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_OBJECTIVE' SEM_CPM BDS Class 20000218
8 C_CLASS_SEM_CPM_PERSPECTIVE Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_PERSPECTIVE' SEM_CPM BDS Class 20000607
9 C_CLASS_SEM_CPM_RISK Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_RMS' SEM_CPM BDS Class 20010627
10 C_CLASS_SEM_CPM_SCORECARD Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_SCORECARD' SEM_CPM BDS Class 20000607
11 C_CLASS_SEM_CPM_STRATEGY Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_BSC_STRATEGY' SEM_CPM BDS Class 20000218
12 C_CLASS_SEM_CPM_VDRIVER Constant Public Type reference (TYPE) BDS_CLSNAM 'SEM_CPM_VDT_VDRIVER' SEM_CPM BDS Class 20020522
13 C_DEFINITION_ID Constant Public Type reference (TYPE) BDS_PROPVA 'DEFINITION' Definition Description 19991201
14 MS_OBJECT Instance attribute Private Type reference (TYPE) UMB_YS_OBJ_KEY_EXT Object Key Including Internal and External Keys 20010206
15 MT_AC_DOC Instance attribute Private Type reference (TYPE) UMB_YT_AC_DOC Table of Documents 19991124
16 MT_COM_NOTIF Instance attribute Private Type reference (TYPE) UMC_YT_OWNER_TXT Send Notifications on New Comments 20020207
17 MT_TODO Instance attribute Private Type reference (TYPE) UMC_YT_TODO Todo Items 20010206
18 M_BDS_CLASS Instance attribute Public Type reference (TYPE) BDS_CLSNAM BDS Class 19991124
19 M_CURPER Instance attribute Public Type reference (TYPE) UMC_Y_FISCPER Current period 19991124
20 M_DOC_ID Instance attribute Private Type reference (TYPE) BDS_DOCID Assessment Document ID 20000218
21 M_DOC_ID_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG Assessment Document ID has Changed 20000218
22 M_OBJ_KEY Instance attribute Public Type reference (TYPE) BDS_TYPEID Object key 20000218
23 M_OBJ_KEY_PER Instance attribute Private Type reference (TYPE) BDS_TYPEID Object Key with Period 20000218
24 M_PERPOS Instance attribute Private Type reference (TYPE) I Starting Position of Period Field in Object Key 20000302
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTIFICATION Instance method Private Method Creates New Notification 20010206
2 ADD_SONS Instance method Private Method Subroutine for Creation of Structure 19991124
3 ADJUST_EMPTY_DOC Instance method Private Method Adjust Empty Document 19991124
4 BDS_DOC_CREATE Instance method Private Method Creates Document 20000218
5 BDS_DOC_GET Instance method Private Method Gets Contents of one Document 20000218
6 BDS_DOC_INFO Instance method Private Method Gets Information for one Document 20000218
7 BDS_DOC_UPDATE Instance method Private Method Updates Document 20000218
8 BDS_REL_CREATE Instance method Private Method Creates Relationship Between Documents 20000218
9 BDS_REL_DELETE Instance method Private Method Deletes Relationship Between Documents 20000218
10 BDS_REL_GET Instance method Private Method Gets Relationship Between Documents 20000218
11 BUILD_TABLE Instance method Private Method Reads A&C Structure and Fills Internal Data 19991124
12 CLEAR_MODIFIED Instance method Public Method Discards all Changes 19991212
13 CONSTRUCTOR Instance method Public Constructor Constructor 19991124
14 COPY_FROM Instance method Public Method Copy Content of Source Object 19991129
15 CREATE_DOC Instance method Public Method Creates New Doc (If Father Is 0 Then It Is Assessment) 19991124
16 DELETE_DOC Instance method Public Method Deletes Existing Document 19991124
17 FIND_DOC Instance method Public Method Find the doc based on BDS id 20020716
18 GET_ASSESSMENT Instance method Public Method Gets Assessment if it Exists 19991124
19 GET_CHILD_DOC Instance method Public Method Gets Subordinate Documents 19991124
20 GET_DOC_INFO Instance method Public Method Gets Document Information by Key 19991126
21 GET_PERIOD Instance method Public Method Gets Period (Date) of A&C 19991126
22 GET_TABLE Instance method Public Method Do not use! Just for testing 19991125
23 HAVE_SONS Instance method Public Method Test if There are Subordinate Documents 19991125
24 IS_MODIFIED Instance method Public Method Has Something Changed? 19991124
25 MODIFY_DOC Instance method Public Method Modify Document Text and Automatically Assign Date and Owner 19991124
26 NUMBER_OF_DOC Instance method Public Method Counts Actual Number of Documents 19991124
27 READ_DOC Instance method Public Method Reads Document by Key 19991126
28 SAVE_CHANGES Instance method Public Method Saves Changed Documents 19991124
29 SEND_NOTIFICATIONS Instance method Private Method Sends All Prepared Notifications 20010206
Events
Class CL_UMB_BSC_AC has no event.
Types
Class CL_UMB_BSC_AC has no local type.
Method Signatures

Method ADD_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) UMC_Y_ITEM_TXT Text of item in todo list (type of todo item) 20010206

Method ADD_NOTIFICATION on class CL_UMB_BSC_AC has no exception.

Method ADD_SONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FATHER_DOC Value transfer Type reference (TYPE) UMB_YS_AC_DOC Father 19991124

Method ADD_SONS on class CL_UMB_BSC_AC has no exception.

Method ADJUST_EMPTY_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TXT Call by reference Type reference (TYPE) SBDST_CONTENT Text 19991124

Method ADJUST_EMPTY_DOC on class CL_UMB_BSC_AC has no exception.

Method BDS_DOC_CREATE Signature

Method BDS_DOC_CREATE on class CL_UMB_BSC_AC has no parameter.
Method BDS_DOC_CREATE on class CL_UMB_BSC_AC has no exception.

Method BDS_DOC_GET Signature

Method BDS_DOC_GET on class CL_UMB_BSC_AC has no parameter.
Method BDS_DOC_GET on class CL_UMB_BSC_AC has no exception.

Method BDS_DOC_INFO Signature

Method BDS_DOC_INFO on class CL_UMB_BSC_AC has no parameter.
Method BDS_DOC_INFO on class CL_UMB_BSC_AC has no exception.

Method BDS_DOC_UPDATE Signature

Method BDS_DOC_UPDATE on class CL_UMB_BSC_AC has no parameter.
Method BDS_DOC_UPDATE on class CL_UMB_BSC_AC has no exception.

Method BDS_REL_CREATE Signature

Method BDS_REL_CREATE on class CL_UMB_BSC_AC has no parameter.
Method BDS_REL_CREATE on class CL_UMB_BSC_AC has no exception.

Method BDS_REL_DELETE Signature

Method BDS_REL_DELETE on class CL_UMB_BSC_AC has no parameter.
Method BDS_REL_DELETE on class CL_UMB_BSC_AC has no exception.

Method BDS_REL_GET Signature

Method BDS_REL_GET on class CL_UMB_BSC_AC has no parameter.
Method BDS_REL_GET on class CL_UMB_BSC_AC has no exception.

Method BUILD_TABLE Signature

Method BUILD_TABLE on class CL_UMB_BSC_AC has no parameter.
Method BUILD_TABLE on class CL_UMB_BSC_AC has no exception.

Method CLEAR_MODIFIED Signature

Method CLEAR_MODIFIED on class CL_UMB_BSC_AC has no parameter.
Method CLEAR_MODIFIED on class CL_UMB_BSC_AC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) UMB_YS_OBJ_KEY_EXT Object key including internal and external keys 20010206
2 Importing IT_COM_NOTIF Call by reference Type reference (TYPE) UMC_YT_OWNER_TXT Send notifications on new comments 20020207
3 Importing I_BDS_CLASS Call by reference Type reference (TYPE) SBDST_CLASSNAME '' Klassenname 20000218
4 Importing I_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER 0000000 Fiscper 19991124
5 Importing I_DOC_ID Call by reference Type reference (TYPE) BDS_DOCID '' Business Document Service: Dokument-ID 20000218
6 Importing I_OBJ_KEY Call by reference Type reference (TYPE) BDS_TYPEID '' Objektschlüssel 20000218
7 Importing I_PERPOS Call by reference Type reference (TYPE) I 0 Starting position of period field in obj. key 20000302

Method CONSTRUCTOR on class CL_UMB_BSC_AC has no exception.

Method COPY_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM Call by reference Object reference (TYPE REF TO) CL_UMB_BSC_AC Source class 19991129

Method COPY_FROM on class CL_UMB_BSC_AC has no exception.

Method CREATE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEW_DOC Call by reference Type reference (TYPE) UMB_YS_AC_DOC New doc 19991124
2 Importing I_FATHER Value transfer Type reference (TYPE) UMB_Y_AC_ID ID of father doc 19991124

Method CREATE_DOC on class CL_UMB_BSC_AC has no exception.

Method DELETE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED Call by reference Type reference (TYPE) AS4FLAG result 19991125
2 Importing I_DOCID Value transfer Type reference (TYPE) UMB_Y_AC_ID doc ID 19991124

Method DELETE_DOC on class CL_UMB_BSC_AC has no exception.

Method FIND_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ID Value transfer Type reference (TYPE) UMB_Y_AC_ID Interne ID für Beurteilungen / Kommentare 20020716
2 Importing I_BDS_ID Call by reference Type reference (TYPE) BDS_DOCID Business Document Service: Dokument-ID 20020716

Method FIND_DOC on class CL_UMB_BSC_AC has no exception.

Method GET_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASS_ID Call by reference Type reference (TYPE) UMB_Y_AC_ID Assessment doc ID if not exist is init. 19991125

Method GET_ASSESSMENT on class CL_UMB_BSC_AC has no exception.

Method GET_CHILD_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCID Call by reference Type reference (TYPE) UMB_YT_AC_ID Children's IDs 19991125
2 Exporting E_NO_OF_DOC Call by reference Type reference (TYPE) I No of ch. doc 19991124
3 Importing I_FATHER Value transfer Type reference (TYPE) UMB_Y_AC_ID Father dos ID 19991124

Method GET_CHILD_DOC on class CL_UMB_BSC_AC has no exception.

Method GET_DOC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) UMB_YS_AC_DOC doc 19991126
2 Importing I_DOCID Value transfer Type reference (TYPE) UMB_Y_AC_ID doc ID 19991126

Method GET_DOC_INFO on class CL_UMB_BSC_AC has no exception.

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER period 19991126

Method GET_PERIOD on class CL_UMB_BSC_AC has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AC_DOC Call by reference Type reference (TYPE) UMB_YT_AC_DOC Tab of docs 20000222

Method GET_TABLE on class CL_UMB_BSC_AC has no exception.

Method HAVE_SONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SONS Call by reference Type reference (TYPE) I No of children 19991125
2 Importing I_DOCID Value transfer Type reference (TYPE) UMB_Y_AC_ID doc id 19991125

Method HAVE_SONS on class CL_UMB_BSC_AC has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODIF Call by reference Type reference (TYPE) AS4FLAG Flag 19991125

Method IS_MODIFIED on class CL_UMB_BSC_AC has no exception.

Method MODIFY_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC Call by reference Type reference (TYPE) UMB_YS_AC_DOC Doc structure 19991124

Method MODIFY_DOC on class CL_UMB_BSC_AC has no exception.

Method NUMBER_OF_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_OF_DOC Call by reference Type reference (TYPE) I Nuber of docs 19991124

Method NUMBER_OF_DOC on class CL_UMB_BSC_AC has no exception.

Method READ_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) UMB_YS_AC_DOC doc 19991126
2 Importing I_DOCID Value transfer Type reference (TYPE) UMB_Y_AC_ID doc id 19991126

Method READ_DOC on class CL_UMB_BSC_AC has no exception.

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_ID Call by reference Type reference (TYPE) BDS_DOCID Doc id of Assessment 20000218
2 Exporting E_DOC_ID_CHANGED Call by reference Type reference (TYPE) AS4FLAG Assessment doc id has changed 20000218

Method SAVE_CHANGES on class CL_UMB_BSC_AC has no exception.

Method SEND_NOTIFICATIONS Signature

Method SEND_NOTIFICATIONS on class CL_UMB_BSC_AC has no parameter.
Method SEND_NOTIFICATIONS on class CL_UMB_BSC_AC has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in