Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_UMB_CUST_XML_MODEL | Scorecard XML Document | 20021207 |
Properties
| Class | CL_UMB_CUST_XML_MODEL_UPLOAD | |
| Short Description | Scorecard XML Document: Scorecard Upload | |
| Super Class | CL_UMB_CUST_XML_MODEL | Scorecard XML Document |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UMB | SEM-CPM: Balanced Scorecard |
| Created | 20021207 | SAP |
| Last change | 20041006 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_UMB_CUST_XML_MODEL_UPLOAD has no forward declaration.
Interfaces
Class CL_UMB_CUST_XML_MODEL_UPLOAD has no interface implemented.
Friends
Class CL_UMB_CUST_XML_MODEL_UPLOAD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | See coding | 20021207 | |||||
| 2 | Instance attribute | Private | Type reference (TYPE) | XSTRING | 20021207 | ||||
| 3 | Instance attribute | Private | See coding | 20021207 | |||||
| 4 | Instance attribute | Private | Type reference (TYPE) | TR_KEYS | 20021207 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | TREDT_OBJECTS | 20021207 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | UMB_YT_OBJECTIVE | Elements in XML | 20021207 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | UMB_YT_PERSPECTIVE | Elements in XML | 20021207 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | UMB_YT_STRATEGY | Elements in XML | 20021207 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | PERIV | Fiscal Year Variant | 20021207 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | TRKORR | Request/Task | 20021207 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | UMC_Y_VALIDFR | Start of Validity Period | 20021207 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | UMC_Y_VALIDTO | End of Validity Period | 20021207 | |||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ISTREAM | 20021207 | ||||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_STREAM_FACTORY | IF_IXML_STREAM_FACTORY | 20021207 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check | 20021207 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20021207 | |
| 3 | Instance method | Private | Method | Convert Date in ISO 8601 Format to Period | 20021207 | |
| 4 | Instance method | Private | Method | Find Strategies, Perspectives, Objectives in XML | 20021207 | |
| 5 | Instance method | Public | Method | Generate SAP Suggested ID for an Element | 20021207 | |
| 6 | Instance method | Public | Method | Does the element exist in DB | 20021207 | |
| 7 | Instance method | Private | Method | Load Scorecard Entities | 20021207 | |
| 8 | Instance method | Public | Method | Load XML Document from File Server | 20021207 | |
| 9 | Instance method | Public | Method | Load XML Document from Http Server | 20021207 | |
| 10 | Instance method | Public | Method | Parse XML Document | 20021207 | |
| 11 | Instance method | Public | Method | Save XML to DB Entities | 20021207 | |
| 12 | Instance method | Private | Method | Create Assignment Among Elements | 20021207 | |
| 13 | Instance method | Private | Method | Save Definition of an Element | 20021207 | |
| 14 | Instance method | Private | Method | Create Cause-Effect Chain | 20021207 | |
| 15 | Instance method | Private | Method | Create New Entities | 20021207 | |
| 16 | Instance method | Private | Method | Save |
20021207 | |
| 17 | Instance method | Private | Method | Save |
20021207 | |
| 18 | Instance method | Private | Method | Save |
20021207 | |
| 19 | Instance method | Private | Method | Save |
20021207 | |
| 20 | Instance method | Private | Method | Save |
20021207 | |
| 21 | Instance method | Private | Method | Set Flag for an Element | 20021207 | |
| 22 | Instance method | Public | Method | Set Flag for all Scorecard Elements | 20021207 | |
| 23 | Instance method | Public | Method | Update ID and DB Flag of an Element | 20021207 | |
| 24 | Instance method | Private | Method | Update ID for Elements after an Objective Changed | 20021207 | |
| 25 | Instance method | Private | Method | Update Objectives after Strategy or Perspective Changed | 20021207 | |
| 26 | Instance method | Public | Method | Update User Name of an Element | 20021207 |
Events
Class CL_UMB_CUST_XML_MODEL_UPLOAD has no event.
Types
Class CL_UMB_CUST_XML_MODEL_UPLOAD has no local type.
Method Signatures
Method CHECK Signature
Method CHECK on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
Method CONSTRUCTOR on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method CONVERT_CALDAY2FISCPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FISCPER | Value transfer | Type reference (TYPE) | UMC_Y_FISCPER | Periode | 20021207 | |||
| 2 | I_ALTERTIVE_PERIOD | Value transfer | Type reference (TYPE) | UMC_Y_FISCPER | Periode | 20021207 | |||
| 3 | I_DATE_STRING | Value transfer | Type reference (TYPE) | STRING | '2002-12-31' | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method FIND_SC_ELEMENT_IN_XML Signature
Method FIND_SC_ELEMENT_IN_XML on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
Method FIND_SC_ELEMENT_IN_XML on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method GENERATE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
Method GENERATE_ID on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method IS_ID_EXISTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BOOL | Value transfer | Type reference (TYPE) | AS4FLAG | 20021207 | ||||
| 2 | I_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 3 | I_OBJ_TYPE | Value transfer | Type reference (TYPE) | UMB_Y_OBJ_TYPE | Scorecard-Elemente: Objekttyp | 20021207 |
Method IS_ID_EXISTING on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method LOAD_MASTER_DATA Signature
Method LOAD_MASTER_DATA on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
Method LOAD_MASTER_DATA on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method LOAD_XML_FROM_FIELSERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILENAME | Value transfer | Type reference (TYPE) | STRING | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20030301 |
Method LOAD_XML_FROM_HTTPSERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROXY_HOST | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 2 | I_PROXY_PASSWORD | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 3 | I_PROXY_SERVICE | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 4 | I_PROXY_UNAME | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 5 | URL | Value transfer | Type reference (TYPE) | STRING | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method PARSE_BSC_XML Signature
Method PARSE_BSC_XML on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PERIV | Value transfer | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20021207 | |||
| 2 | I_TASK | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Scorecard | 20021207 | ||
| 2 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_TAG_BSC | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_BDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DOC_ID | Value transfer | Type reference (TYPE) | BDS_DOCID | Business Document Service: Dokument-ID | 20021207 | |||
| 2 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 | |||
| 3 | I_CLASSNAME | Value transfer | Type reference (TYPE) | BDS_CLSNAM | Business Document Service: Klassenname | 20021207 | |||
| 4 | I_OBJECT_KEY | Value transfer | Type reference (TYPE) | BDS_TYPEID | Business Document Service: Objektschlüssel | 20021207 |
Method SAVE_BDS on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method SAVE_CAUSE_EFFECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_TAG_BSC | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_NEW_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_TAG_BSC | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_TAG_INITIATIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SC180 | Value transfer | Type reference (TYPE) | UMB_SC180 | Scorecard: Initiativen | 20021207 | |||
| 2 | ES_SC181 | Value transfer | Type reference (TYPE) | UMB_SC181 | Scorecard: Texte zu den Initiativen | 20021207 | |||
| 3 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 | |||
| 4 | ISEQ | Value transfer | Type reference (TYPE) | UMB_Y_ISEQ | Item-Nummer | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_TAG_MEASURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MEASURE | Value transfer | Type reference (TYPE) | UMK_YS_MEASURE_BSC_UPLOAD | Structures for BSC xml upload | 20021207 | |||
| 2 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_TAG_OBJECTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OB100 | Value transfer | Type reference (TYPE) | UMB_OB100 | Strategie-Elemente: Kopftabelle | 20021207 | |||
| 2 | ES_OB101 | Value transfer | Type reference (TYPE) | UMB_OB101 | Strategie-Elemente: Texte | 20021207 | |||
| 3 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_TAG_PERSPECTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PE100 | Value transfer | Type reference (TYPE) | UMB_PE100 | Perspektiven : Kopftabelle | 20021207 | |||
| 2 | ES_PE101 | Value transfer | Type reference (TYPE) | UMB_PE101 | Perspektiven : Texte | 20021207 | |||
| 3 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SAVE_TAG_THEME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ST100 | Value transfer | Type reference (TYPE) | UMB_ST100 | Strategien : Kopftabelle | 20021207 | |||
| 2 | ES_ST101 | Value transfer | Type reference (TYPE) | UMB_ST101 | Strategien : Texte | 20021207 | |||
| 3 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for Scorecard XML in Customizing | 20021207 |
Method SET_DB_OPERATION_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 |
Method SET_DB_OPERATION_FLAG on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method SET_DB_OPERATION_FLAG_FOR_ALL Signature
Method SET_DB_OPERATION_FLAG_FOR_ALL on class CL_UMB_CUST_XML_MODEL_UPLOAD has no parameter.
Method SET_DB_OPERATION_FLAG_FOR_ALL on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method UPDATE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 | |||
| 2 | NEW_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 |
Method UPDATE_ELEMENT on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method UPDATE_ID1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 2 | I_OLD_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 |
Method UPDATE_ID1 on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method UPDATE_ID2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 | ||||
| 2 | I_OBJ_TYPE | Value transfer | Type reference (TYPE) | UMB_Y_OBJ_TYPE | Scorecard-Elemente: Objekttyp | 20021207 | |||
| 3 | I_OLD_ID | Value transfer | Type reference (TYPE) | STRING | 20021207 |
Method UPDATE_ID2 on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
Method UPDATE_USERNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20021207 | |||
| 2 | USERNAME | Value transfer | Type reference (TYPE) | UMB_Y_USER | Benutzer | 20021207 |
Method UPDATE_USERNAME on class CL_UMB_CUST_XML_MODEL_UPLOAD has no exception.
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 350 |