SAP ABAP Class CL_UASE_COSTMODELUPDRC (Proxy Class (Generated))
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-BA (Application Component) Business Analytics
⤷
UA_ESA (Package) ESA Proxys
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | II_UASE_COSTMODELUPDRC | Proxy Interface (Generated) | 20070207 |
Properties
| Class | CL_UASE_COSTMODELUPDRC | |
| Short Description | Proxy Class (Generated) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | UA_ESA | ESA Proxys |
| Created | 20070207 | SAP |
| Last change | 20070914 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | II_UASE_COSTMODELUPDRC | Proxy Interface (Generated) | 20070207 |
Friends
Class CL_UASE_COSTMODELUPDRC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | FINB_CHNG_DATE | Last Changed On | 20070426 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | FINB_CHNG_TIME | Time of Last Change | 20070426 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | UAB_TYPENAME | Cost model type name | 20070522 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | ACC_DATABASIS | Data Basis | 20070316 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | FOBJ_OBJECT_ID | Object ID | 20070316 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_EDGE_TYPE | Edge Type | 20070518 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UA_CE_ENVIRONMENT | Runtime Environment | 20070316 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_METADATA | Metadata of a Costing Solution | 20070321 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_NV_CONVERTER | Converter for Name/Value Formats | 20070517 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_RESULT_LEVEL | Posting Level | 20070319 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Check costing structure | 20070517 | |
| 2 | Instance method | Private | Method | Check cost model update data | 20070517 | |
| 3 | Instance method | Private | Method | Convert cost model | 20070429 | |
| 4 | Instance method | Private | Method | Convert cost model items | 20070429 | |
| 5 | Instance method | Private | Method | Convert pce for creation | 20070429 | |
| 6 | Instance method | Private | Method | Convert Product Cost Estimate | 20070429 | |
| 7 | Instance method | Private | Method | Create PCE when cost model item table does not exist | 20070504 | |
| 8 | Instance method | Private | Method | Distinguish PCE to two groups: PCE linked to CM & the others | 20070429 | |
| 9 | Instance method | Private | Method | Check keys' consistency between element and properties | 20070517 | |
| 10 | Instance method | Private | Method | Get child elements under the starting node | 20070418 | |
| 11 | Instance method | Private | Method | Get edge by UUID | 20070427 | |
| 12 | Instance method | Private | Method | Get element by UUID | 20070418 | |
| 13 | Instance method | Private | Method | Handle sender PCE | 20070426 | |
| 14 | Instance method | Private | Method | Input conversion | 20070313 | |
| 15 | Instance method | Private | Method | Output conversion | 20070314 | |
| 16 | Instance method | Private | Method | Update cost model | 20070412 | |
| 17 | Instance method | Private | Method | Update edge | 20070326 | |
| 18 | Instance method | Private | Method | Update node | 20070326 |
Events
Class CL_UASE_COSTMODELUPDRC has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_EDGE_UPDATE_DATA | Protected | See coding | Data structure for edge to be updated | 20070411 | BEGIN OF ys_edge_update_data,
uuid TYPE fobj_object_id,
edge_type TYPE REF TO cl_ua_edge_type,
edge TYPE REF TO cl_ua_edge,
edge_value TYPE uab_th_fieldname_valref,
sender_uuid TYPE fobj_object_id,
receiver_uuid TYPE fobj_object_id,
END OF ys_edge_update_data
|
|
| 2 | YS_NODE_UPDATE_DATA | Protected | See coding | Data structure for node to be updated | 20070411 | BEGIN OF ys_node_update_data,
uuid TYPE fobj_object_id,
object_type TYPE REF TO cl_ua_object_type,
node_type TYPE REF TO cl_ua_node_type,
object TYPE REF TO cl_ua_object,
node TYPE REF TO cl_ua_node,
object_value TYPE uab_th_fieldname_valref,
node_value TYPE uab_th_fieldname_valref,
END OF ys_node_update_data
|
|
| 3 | YT_EDGE_UPDATE_DATA | Protected | See coding | 20070411 | yt_edge_update_data TYPE STANDARD TABLE OF ys_edge_update_data
|
||
| 4 | YT_NODE_UPDATE_DATA | Protected | See coding | 20070411 | yt_node_update_data TYPE STANDARD TABLE OF ys_node_update_data
|
Method Signatures
Method CHECK_COSTING_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | 20070517 | ||||
| 2 | CT_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | 20070517 | ||||
| 3 | CT_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070517 | ||||
| 4 | ED_CHECK_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070517 |
Method CHECK_COSTING_STRUCTURE on class CL_UASE_COSTMODELUPDRC has no exception.
Method CHECK_COST_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070517 | |||
| 2 | ED_CHECK_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070517 |
Method CHECK_COST_MODEL on class CL_UASE_COSTMODELUPDRC has no exception.
Method CONVERT_CM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CONVERT_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | ES_CM_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070429 | |||
| 3 | IS_CM | Call by reference | Type reference (TYPE) | SEM_BW_UPDRQCOSTMODEL | CostModelUpdateRequest synchronous | 20070429 |
Method CONVERT_CM on class CL_UASE_COSTMODELUPDRC has no exception.
Method CONVERT_CM_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CONVERT_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | ET_CM_ITEM_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | 20070429 | ||||
| 3 | ET_PCE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070429 | ||||
| 4 | IT_CM_ITEM | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQITEMTAB4 | Proxy Table Type (Generated) | 20070429 | |||
| 5 | IT_CM_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 |
Method CONVERT_CM_ITEMS on class CL_UASE_COSTMODELUPDRC has no exception.
Method CONVERT_PCE_FOR_CREATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CONVERT_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | ET_PCE_CREATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070429 | ||||
| 3 | IT_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 |
Method CONVERT_PCE_FOR_CREATION on class CL_UASE_COSTMODELUPDRC has no exception.
Method CONVERT_PCE_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CONVERT_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | ET_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | Data structure for edge to be updated | 20070429 | |||
| 3 | ET_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | Data structure for node to be updated | 20070429 | |||
| 4 | IS_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCE | Proxy Structure (Generated) | 20070429 | |||
| 5 | IT_NON_TOPLEVEL_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 |
Method CONVERT_PCE_FOR_UPDATE on class CL_UASE_COSTMODELUPDRC has no exception.
Method CREATE_PCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PCE_CREATION_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070508 | ||||
| 2 | ED_CREATE_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070504 |
Method CREATE_PCE on class CL_UASE_COSTMODELUPDRC has no exception.
Method DISTINGUISH_PCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070612 | ||||
| 2 | ET_NON_TOPLEVEL_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 | |||
| 3 | ET_TOPLEVEL_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 | |||
| 4 | IT_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCETAB | Proxy Table Type (Generated) | 20070429 | |||
| 5 | IT_TOPLEVEL_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070429 |
Method DISTINGUISH_PCE on class CL_UASE_COSTMODELUPDRC has no exception.
Method EQUALS_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_UA_ELEMENT | Instance | 20070517 | |||
| 2 | IT_PROPERTY_VALUE | Call by reference | Type reference (TYPE) | UAB_TH_FIELDNAME_VALREF | Table of Fields and Values of any Type | 20070517 | |||
| 3 | RD_EQUAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070517 |
Method EQUALS_KEY on class CL_UASE_COSTMODELUPDRC has no exception.
Method GET_CHILD_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070430 | ||||
| 2 | ET_CHILD_EDGE | Call by reference | Type reference (TYPE) | UAB_T_EDGE | Edge Table | 20070418 | |||
| 3 | ET_CHILD_NODE | Call by reference | Type reference (TYPE) | UAB_T_NODE | Node Table | 20070418 | |||
| 4 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Node Instance: Key Figures to Objects | 20070418 |
Method GET_CHILD_ELEMENTS on class CL_UASE_COSTMODELUPDRC has no exception.
Method GET_EDGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_EDGE_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | EO_EDGE | Call by reference | Object reference (TYPE REF TO) | CL_UA_EDGE | Instance | 20070429 | |||
| 3 | ID_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Object ID | 20070427 |
Method GET_EDGE on class CL_UASE_COSTMODELUPDRC has no exception.
Method GET_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ELEMENT_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070429 | ||||
| 2 | EO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_UA_ELEMENT | Instance | 20070418 | |||
| 3 | ID_METATYPE | Call by reference | Type reference (TYPE) | FINB_METATYPE | Metatype | 20070418 | |||
| 4 | ID_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Object ID | 20070418 | |||
| 5 | ID_TYPENAME | Call by reference | Type reference (TYPE) | UAB_TYPENAME | Type Name | 20070418 |
Method GET_ELEMENT on class CL_UASE_COSTMODELUPDRC has no exception.
Method HANDLE_SENDER_PCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070426 | ||||
| 2 | ES_PCE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070426 | |||
| 3 | ID_RECEIVER_TYPENAME | Call by reference | Type reference (TYPE) | UAB_TYPENAME | Type Name | 20070522 | |||
| 4 | ID_RECEIVER_UUID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Object ID | 20070522 | |||
| 5 | IS_PCE | Call by reference | Type reference (TYPE) | SEM_BW_COSTMODELUPDRQPCE | Proxy Table Type (Generated) | 20070426 |
Method HANDLE_SENDER_PCE on class CL_UASE_COSTMODELUPDRC has no exception.
Method INPUT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CM_ITEM_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070427 | ||||
| 2 | ED_INPUT_CONVERSION_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070326 | ||||
| 3 | ES_CM_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070503 | |||
| 4 | ET_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | 20070427 | ||||
| 5 | ET_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070427 | ||||
| 6 | IS_INPUT | Call by reference | Type reference (TYPE) | UASE_COSTMODELUPDRQ | Proxy Structure (Generated) | 20070313 |
Method INPUT_CONVERSION on class CL_UASE_COSTMODELUPDRC has no exception.
Method OUTPUT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OUTPUT | Call by reference | Type reference (TYPE) | UASE_COSTMODELUPDCO | CostModelUpdateConfirmation synchronous | 20070328 | |||
| 2 | ID_UPDATE_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070519 | ||||
| 3 | IS_CM_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070519 | |||
| 4 | IT_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | 20070519 | ||||
| 5 | IT_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070519 |
Method OUTPUT_CONVERSION on class CL_UASE_COSTMODELUPDRC has no exception.
Method UPDATE_COST_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CM_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | Data structure for node to be updated | 20070508 | |||
| 2 | CT_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_EDGE_UPDATE_DATA | 20070508 | ||||
| 3 | CT_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YT_NODE_UPDATE_DATA | 20070508 | ||||
| 4 | ED_UPDATE_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070519 | ||||
| 5 | ID_CM_ITEM_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070504 |
Method UPDATE_COST_MODEL on class CL_UASE_COSTMODELUPDRC has no exception.
Method UPDATE_EDGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_UPDATE_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return Value of ABAP Statements | 20070406 | |||
| 2 | IS_EDGE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_EDGE_UPDATE_DATA | Data structure for edge to be updated | 20070412 |
Method UPDATE_EDGE on class CL_UASE_COSTMODELUPDRC has no exception.
Method UPDATE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_UPDATE_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070410 | ||||
| 2 | IS_NODE_UPDATE_DATA | Call by reference | Type reference (TYPE) | YS_NODE_UPDATE_DATA | data structure for cost model data to be updated | 20070416 |
Method UPDATE_NODE on class CL_UASE_COSTMODELUPDRC has no exception.
History
| Last changed by/on | SAP | 20070914 |
| SAP Release Created in | 600 |