Hierarchy
⤷
⤷
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 | 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 | Constant | Public | Type reference (TYPE) | BDS_PROPVA | 'ASSESSMENT' | Assessment Description | 19991124 | ||
| 2 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_BW_MEASURE' | 'SEM_BW_MEASURE' BDS Class | 19991201 | ||
| 3 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM' | SEM_CPM BDS Class | 19991201 | ||
| 4 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_CE' | SEM_CPM BDS Class | 20000619 | ||
| 5 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_INITIATIVE' | SEM_CPM BDS Class | 20000218 | ||
| 6 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_MEASURE' | SEM_CPM BDS Class | 20000218 | ||
| 7 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_OBJECTIVE' | SEM_CPM BDS Class | 20000218 | ||
| 8 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_PERSPECTIVE' | SEM_CPM BDS Class | 20000607 | ||
| 9 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_RMS' | SEM_CPM BDS Class | 20010627 | ||
| 10 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_SCORECARD' | SEM_CPM BDS Class | 20000607 | ||
| 11 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_BSC_STRATEGY' | SEM_CPM BDS Class | 20000218 | ||
| 12 | Constant | Public | Type reference (TYPE) | BDS_CLSNAM | 'SEM_CPM_VDT_VDRIVER' | SEM_CPM BDS Class | 20020522 | ||
| 13 | Constant | Public | Type reference (TYPE) | BDS_PROPVA | 'DEFINITION' | Definition Description | 19991201 | ||
| 14 | Instance attribute | Private | Type reference (TYPE) | UMB_YS_OBJ_KEY_EXT | Object Key Including Internal and External Keys | 20010206 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | UMB_YT_AC_DOC | Table of Documents | 19991124 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | UMC_YT_OWNER_TXT | Send Notifications on New Comments | 20020207 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | UMC_YT_TODO | Todo Items | 20010206 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | BDS_CLSNAM | BDS Class | 19991124 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | UMC_Y_FISCPER | Current period | 19991124 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | BDS_DOCID | Assessment Document ID | 20000218 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | AS4FLAG | Assessment Document ID has Changed | 20000218 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | BDS_TYPEID | Object key | 20000218 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | BDS_TYPEID | Object Key with Period | 20000218 | |||
| 24 | 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 | Instance method | Private | Method | Creates New Notification | 20010206 | |
| 2 | Instance method | Private | Method | Subroutine for Creation of Structure | 19991124 | |
| 3 | Instance method | Private | Method | Adjust Empty Document | 19991124 | |
| 4 | Instance method | Private | Method | Creates Document | 20000218 | |
| 5 | Instance method | Private | Method | Gets Contents of one Document | 20000218 | |
| 6 | Instance method | Private | Method | Gets Information for one Document | 20000218 | |
| 7 | Instance method | Private | Method | Updates Document | 20000218 | |
| 8 | Instance method | Private | Method | Creates Relationship Between Documents | 20000218 | |
| 9 | Instance method | Private | Method | Deletes Relationship Between Documents | 20000218 | |
| 10 | Instance method | Private | Method | Gets Relationship Between Documents | 20000218 | |
| 11 | Instance method | Private | Method | Reads A&C Structure and Fills Internal Data | 19991124 | |
| 12 | Instance method | Public | Method | Discards all Changes | 19991212 | |
| 13 | Instance method | Public | Constructor | Constructor | 19991124 | |
| 14 | Instance method | Public | Method | Copy Content of Source Object | 19991129 | |
| 15 | Instance method | Public | Method | Creates New Doc (If Father Is 0 Then It Is Assessment) | 19991124 | |
| 16 | Instance method | Public | Method | Deletes Existing Document | 19991124 | |
| 17 | Instance method | Public | Method | Find the doc based on BDS id | 20020716 | |
| 18 | Instance method | Public | Method | Gets Assessment if it Exists | 19991124 | |
| 19 | Instance method | Public | Method | Gets Subordinate Documents | 19991124 | |
| 20 | Instance method | Public | Method | Gets Document Information by Key | 19991126 | |
| 21 | Instance method | Public | Method | Gets Period (Date) of A&C | 19991126 | |
| 22 | Instance method | Public | Method | Do not use! Just for testing | 19991125 | |
| 23 | Instance method | Public | Method | Test if There are Subordinate Documents | 19991125 | |
| 24 | Instance method | Public | Method | Has Something Changed? | 19991124 | |
| 25 | Instance method | Public | Method | Modify Document Text and Automatically Assign Date and Owner | 19991124 | |
| 26 | Instance method | Public | Method | Counts Actual Number of Documents | 19991124 | |
| 27 | Instance method | Public | Method | Reads Document by Key | 19991126 | |
| 28 | Instance method | Public | Method | Saves Changed Documents | 19991124 | |
| 29 | 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 | 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 | 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 | 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 | IS_OBJECT | Call by reference | Type reference (TYPE) | UMB_YS_OBJ_KEY_EXT | Object key including internal and external keys | 20010206 | |||
| 2 | IT_COM_NOTIF | Call by reference | Type reference (TYPE) | UMC_YT_OWNER_TXT | Send notifications on new comments | 20020207 | |||
| 3 | I_BDS_CLASS | Call by reference | Type reference (TYPE) | SBDST_CLASSNAME | '' | Klassenname | 20000218 | ||
| 4 | I_CURPER | Call by reference | Type reference (TYPE) | UMC_Y_FISCPER | 0000000 | Fiscper | 19991124 | ||
| 5 | I_DOC_ID | Call by reference | Type reference (TYPE) | BDS_DOCID | '' | Business Document Service: Dokument-ID | 20000218 | ||
| 6 | I_OBJ_KEY | Call by reference | Type reference (TYPE) | BDS_TYPEID | '' | Objektschlüssel | 20000218 | ||
| 7 | 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 | 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 | ES_NEW_DOC | Call by reference | Type reference (TYPE) | UMB_YS_AC_DOC | New doc | 19991124 | |||
| 2 | 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 | E_DELETED | Call by reference | Type reference (TYPE) | AS4FLAG | result | 19991125 | |||
| 2 | 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 | E_ID | Value transfer | Type reference (TYPE) | UMB_Y_AC_ID | Interne ID für Beurteilungen / Kommentare | 20020716 | |||
| 2 | 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 | 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 | ET_DOCID | Call by reference | Type reference (TYPE) | UMB_YT_AC_ID | Children's IDs | 19991125 | |||
| 2 | E_NO_OF_DOC | Call by reference | Type reference (TYPE) | I | No of ch. doc | 19991124 | |||
| 3 | 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 | ES_DOC | Call by reference | Type reference (TYPE) | UMB_YS_AC_DOC | doc | 19991126 | |||
| 2 | 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 | 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 | 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 | E_SONS | Call by reference | Type reference (TYPE) | I | No of children | 19991125 | |||
| 2 | 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 | 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 | 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 | 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 | ES_DOC | Call by reference | Type reference (TYPE) | UMB_YS_AC_DOC | doc | 19991126 | |||
| 2 | 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 | E_DOC_ID | Call by reference | Type reference (TYPE) | BDS_DOCID | Doc id of Assessment | 20000218 | |||
| 2 | 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 |