Hierarchy
⤷ 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 |