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 ABAP 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 MD_CHNG_DATE Instance attribute Private Type reference (TYPE) FINB_CHNG_DATE Last Changed On 20070426
2 MD_CHNG_TIME Instance attribute Private Type reference (TYPE) FINB_CHNG_TIME Time of Last Change 20070426
3 MD_CM_TYPENAME Instance attribute Private Type reference (TYPE) UAB_TYPENAME Cost model type name 20070522
4 MD_DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20070316
5 MD_UUID Instance attribute Private Type reference (TYPE) FOBJ_OBJECT_ID Object ID 20070316
6 MO_EDGE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_UA_EDGE_TYPE Edge Type 20070518
7 MO_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Runtime Environment 20070316
8 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_UA_METADATA Metadata of a Costing Solution 20070321
9 MO_NV_CONVERTER Instance attribute Private Object reference (TYPE REF TO) CL_UA_NV_CONVERTER Converter for Name/Value Formats 20070517
10 MO_RESULT_LEVEL 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 CHECK_COSTING_STRUCTURE Instance method Private Method Check costing structure 20070517
2 CHECK_COST_MODEL Instance method Private Method Check cost model update data 20070517
3 CONVERT_CM Instance method Private Method Convert cost model 20070429
4 CONVERT_CM_ITEMS Instance method Private Method Convert cost model items 20070429
5 CONVERT_PCE_FOR_CREATION Instance method Private Method Convert pce for creation 20070429
6 CONVERT_PCE_FOR_UPDATE Instance method Private Method Convert Product Cost Estimate 20070429
7 CREATE_PCE Instance method Private Method Create PCE when cost model item table does not exist 20070504
8 DISTINGUISH_PCE Instance method Private Method Distinguish PCE to two groups: PCE linked to CM & the others 20070429
9 EQUALS_KEY Instance method Private Method Check keys' consistency between element and properties 20070517
10 GET_CHILD_ELEMENTS Instance method Private Method Get child elements under the starting node 20070418
11 GET_EDGE Instance method Private Method Get edge by UUID 20070427
12 GET_ELEMENT Instance method Private Method Get element by UUID 20070418
13 HANDLE_SENDER_PCE Instance method Private Method Handle sender PCE 20070426
14 INPUT_CONVERSION Instance method Private Method Input conversion 20070313
15 OUTPUT_CONVERSION Instance method Private Method Output conversion 20070314
16 UPDATE_COST_MODEL Instance method Private Method Update cost model 20070412
17 UPDATE_EDGE Instance method Private Method Update edge 20070326
18 UPDATE_NODE 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 Changing CS_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA 20070517
2 Changing CT_EDGE_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA 20070517
3 Changing CT_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070517
4 Exporting 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 Changing CS_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070517
2 Exporting 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 Exporting ED_CONVERT_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting ES_CM_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070429
3 Importing 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 Exporting ED_CONVERT_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting ET_CM_ITEM_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA 20070429
3 Exporting ET_PCE_UPDATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070429
4 Importing IT_CM_ITEM Call by reference Type reference (TYPE) SEM_BW_COSTMODELUPDRQITEMTAB4 Proxy Table Type (Generated) 20070429
5 Importing 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 Exporting ED_CONVERT_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting ET_PCE_CREATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070429
3 Importing 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 Exporting ED_CONVERT_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting ET_EDGE_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA Data structure for edge to be updated 20070429
3 Exporting ET_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA Data structure for node to be updated 20070429
4 Importing IS_PCE Call by reference Type reference (TYPE) SEM_BW_COSTMODELUPDRQPCE Proxy Structure (Generated) 20070429
5 Importing 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 Changing CT_PCE_CREATION_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070508
2 Exporting 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 Exporting ED_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070612
2 Exporting ET_NON_TOPLEVEL_PCE Call by reference Type reference (TYPE) SEM_BW_COSTMODELUPDRQPCETAB Proxy Table Type (Generated) 20070429
3 Exporting ET_TOPLEVEL_PCE Call by reference Type reference (TYPE) SEM_BW_COSTMODELUPDRQPCETAB Proxy Table Type (Generated) 20070429
4 Importing IT_PCE Call by reference Type reference (TYPE) SEM_BW_COSTMODELUPDRQPCETAB Proxy Table Type (Generated) 20070429
5 Importing 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 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instance 20070517
2 Importing IT_PROPERTY_VALUE Call by reference Type reference (TYPE) UAB_TH_FIELDNAME_VALREF Table of Fields and Values of any Type 20070517
3 Returning 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 Exporting ED_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070430
2 Exporting ET_CHILD_EDGE Call by reference Type reference (TYPE) UAB_T_EDGE Edge Table 20070418
3 Exporting ET_CHILD_NODE Call by reference Type reference (TYPE) UAB_T_NODE Node Table 20070418
4 Importing 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 Exporting ED_EDGE_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting EO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Instance 20070429
3 Importing 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 Exporting ED_ELEMENT_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20070429
2 Exporting EO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instance 20070418
3 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatype 20070418
4 Importing ID_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Object ID 20070418
5 Importing 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 Exporting ED_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070426
2 Exporting ES_PCE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070426
3 Importing ID_RECEIVER_TYPENAME Call by reference Type reference (TYPE) UAB_TYPENAME Type Name 20070522
4 Importing ID_RECEIVER_UUID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Object ID 20070522
5 Importing 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 Exporting ED_CM_ITEM_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20070427
2 Exporting ED_INPUT_CONVERSION_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070326
3 Exporting ES_CM_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070503
4 Exporting ET_EDGE_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA 20070427
5 Exporting ET_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070427
6 Importing 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 Exporting ES_OUTPUT Call by reference Type reference (TYPE) UASE_COSTMODELUPDCO CostModelUpdateConfirmation synchronous 20070328
2 Importing ID_UPDATE_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070519
3 Importing IS_CM_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070519
4 Importing IT_EDGE_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA 20070519
5 Importing 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 Changing CS_CM_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YS_NODE_UPDATE_DATA Data structure for node to be updated 20070508
2 Changing CT_EDGE_UPDATE_DATA Call by reference Type reference (TYPE) YT_EDGE_UPDATE_DATA 20070508
3 Changing CT_NODE_UPDATE_DATA Call by reference Type reference (TYPE) YT_NODE_UPDATE_DATA 20070508
4 Exporting ED_UPDATE_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070519
5 Importing 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 Exporting ED_UPDATE_OK Call by reference Type reference (TYPE) ABAP_BOOL Return Value of ABAP Statements 20070406
2 Importing 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 Exporting ED_UPDATE_OK Call by reference Type reference (TYPE) ABAP_BOOL 20070410
2 Importing 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