SAP ABAP Class CL_FCOM_ECP_API (API for ECP)
Hierarchy
EA-FIN (Software Component) EA-FIN
   EP-PCT-MGR-CO (Application Component) Business Package for Manager Self-Service (FI)
     FCOM_PLANNING (Package) Planning
Properties
Class CL_FCOM_ECP_API  
Short Description API for ECP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCOM_PLANNING   Planning 
Created 20100803   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FCOM_ECP_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 KEIY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 KEIZ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FCOM_ECP_API has no interface implemented.
Friends
Class CL_FCOM_ECP_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CHANGE_MODE Constant Public Type reference (TYPE) RK70S-AKTYP 'V' Activity category in SAP transaction 20100803
2 CV_DISPLAY_MODE Constant Public Type reference (TYPE) RK70S-AKTYP 'A' Activity category in SAP transaction 20100803
3 GV_POSNR_CNT Static Attribute Public Type reference (TYPE) CK_POSNR Unit Costing Line Item Number 20101209
4 MO_COST_ESTIMATE_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_COST_ESTIMATE Cost Estimate source for copy 20110722
5 MR_CE_HIERARCHY Instance attribute Public Object reference (TYPE REF TO) CL_CE_HIERARCHY_CK PCP: Costing Service 20100803
6 MR_CURRENT_COST_ESTIMATE Instance attribute Public Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
7 MR_ECP_FAV_TEMPL_HIER Static Attribute Private Object reference (TYPE REF TO) CL_ECP_WORKSPACE_HIERARCHY_CK Easy Cost Planning - General 20110129
8 MR_IM_WBS_MULTIPLE_ECP Instance attribute Public Object reference (TYPE REF TO) CL_IM_WBS_MULTIPLE_ECP Imp. Class for BAdI Imp. WBS_MULTIPLE_ECP 20110301
9 MR_NEW_COST_ESTIMATE Instance attribute Public Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110426
10 MR_TRANSACTION Instance attribute Private Object reference (TYPE REF TO) CL_TRANSACTION_CK PCP: Transaction Step for Undo 20110308
11 MR_TRANSACTION_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_TRANSACTION_MANAGER_CK PCP: Transaction Manager 20110308
12 MS_CURRENT_ECP_OBJECT_SOURCE Static Attribute Public Type reference (TYPE) FCOM_ECP_VERSION_OBJECT Easy Cost Planning: Version Key 20110301
13 MS_CURRENT_ECP_OBJECT_TEMP Static Attribute Public Type reference (TYPE) FCOM_ECP_OBJECT ECP Object 20110125
14 MS_CURRENT_HIER_ITEM Instance attribute Private Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101108
15 MS_CURRENT_HIER_ITEM_TEMP Instance attribute Public Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101119
16 MS_CURRENT_HIER_SUB_ITEM Instance attribute Private Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20110208
17 MS_ECP_FAV_TEMPL_WSKEY Static Attribute Private Type reference (TYPE) CKF_S_ECP_WS_KEY Key to an Easy Cost Planning Hierarchy 20110129
18 MS_NEW_COSTING_ITEM Instance attribute Public Type reference (TYPE) FCOM_ECP_S_KIS1 ECP Costing Items 20110427
19 MT_COMP_CALC Instance attribute Private Type reference (TYPE) TT_COMP_CALC New Input Values 20110506
20 MT_ECP_HIERARCHY Instance attribute Public Type reference (TYPE) CKF_T_GUI_CE_TREE Multilevel BOM 20100803
21 MT_ECP_OBJECT Static Attribute Private Type reference (TYPE) CL_FCOM_ECP_API=>TT_ECP_OBJECT 20110225
22 MT_FPM_TREE_NODES Instance attribute Public Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Table of Object Instances in Generic IL 20100803
23 MT_HIER_COST_ESTIMATES Instance attribute Private Type reference (TYPE) TT_COST_ESTIMATES 20110224
24 MV_AKTYP Instance attribute Public Type reference (TYPE) RK70S-AKTYP 'A' Activity category in SAP transaction 20100803
25 MV_CE_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110225
26 MV_CURRENT_COSTING_MODEL Static Attribute Public Type reference (TYPE) CK_COSTMODEL Costing Model 20100910
27 MV_CURRENT_ECP_API Static Attribute Private Object reference (TYPE REF TO) CL_FCOM_ECP_API API for ECP 20100803
28 MV_FPM_TREE_TOP_NODE Instance attribute Public Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Object ID in Generic Interaction Layer 20100803
29 MV_KLVAR Instance attribute Public Type reference (TYPE) CK_KLVAR Costing Variant 20110307
30 MV_KOKRS Instance attribute Public Type reference (TYPE) KOKRS Controlling Area 20100803
31 MV_OBJNR Instance attribute Public Type reference (TYPE) J_OBJNR Object Number 20100803
32 MV_PSPID Instance attribute Public Type reference (TYPE) PS_PSPID Project Definition 20100803
33 MV_VERSN Instance attribute Public Type reference (TYPE) VERSN Version number 20100803
34 MV_VSNMR Instance attribute Public Type reference (TYPE) VSNMR Number or description of a version 20101206
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COSTING_MODEL_FAVORITE Static method Public Method Add costing model to Favourites 20110201
2 ASSIGN_COSTING_MODEL_TO_CE Instance method Public Method Assign costing model to cost estimate 20100803
3 CHANGE_COSTING_ITEMS Instance method Public Method Change costing items 20100803
4 CHANGE_COST_ESTIMATE Instance method Public Method Change cost estimate (calculate) 20100803
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100803
6 COPY_CE_HIERARCHY_ITEM Instance method Public Method Copy CE item in ECP hierarchy 20110719
7 COPY_VERSION_FOR_OBJECT Static method Public Method Copy plan version for object 20101206
8 CREATE_CE_HIERARCHY_ITEM Instance method Public Method Create CE item in ECP hierarchy 20100803
9 CREATE_ECP_HIERARCHY_EXT Instance method Private Method Create external ECP hierarchy for project definition 20110328
10 CREATE_ECP_HIERARCHY_INT Instance method Private Method Create internal ECP hierarchy for project in ECP 20110328
11 CREATE_VERSION_FOR_OBJECT Static method Public Method Create plan version for object 20101206
12 DELETE_CE_HIERARCHY_ITEM Instance method Public Method Delete CE item in ECP hierarchy 20100803
13 DELETE_COSTING_MODEL_FAVORITE Static method Public Method Remove costing model from Favourites 20110201
14 DELETE_VALUATED_COSTING_MODEL Instance method Public Method Delete valuated model and cost estimate 20100803
15 DELETE_VERSION_FOR_OBJECT Static method Public Method Delete plan version for object 20101206
16 GET_COSTING_ITEMS Instance method Public Method Get costing items of cost estimate 20100803
17 GET_COSTING_MODELS Static method Public Method Get all costing models of controlling area 20100803
18 GET_COSTING_MODEL_DETAILS Static method Public Method Get costing model details 20100803
19 GET_COSTING_MODEL_FAVORITES Static method Public Method Get favourite costing models 20110201
20 GET_COSTING_TYPES_FIXED_VALUES Static method Public Method Get the supported costing types 20110408
21 GET_COST_ESTIMATE_HEADER Instance method Public Method Get cost estimate header 20110214
22 GET_COST_ESTIMATE_STATE Instance method Public Method Get state of cost estimate 20110414
23 GET_CURRENT_HIERARCHY_ITEM Instance method Public Method Get current hierarchy item of ECP hierarchy 20101108
24 GET_ECP_COSTING_VARIANT Static method Public Method Get costing variants 20110225
25 GET_ECP_DEFAULT_VERSION Static method Public Method Get ECP default plan versions 20110128
26 GET_ECP_HIERARCHY Static method Public Method Get ECP hierarchy of project definition 20100803
27 GET_HIERARCHY_ITEM Instance method Public Method Get hierarchy item of ECP hierarchy 20101108
28 GET_HIER_ITEM_TYPE Instance method Public Method Get type of ECP hierarchy item 20110412
29 GET_PROJECT_DATA Static method Public Method Get project data for object number 20110204
30 GET_VALUATED_COSTING_MODEL Instance method Public Method Get costing model for given cost estimate 20100803
31 GET_VERSION_FOR_OBJECT Static method Public Method Get all plan versions for object 20101206
32 LOCK_VERSION_FOR_OBJECT Static method Public Method Lock plan version for object 20101206
33 RENAME_CE_HIERARCHY_ITEM Instance method Public Method Rename CE item in ECP hierarchy 20100803
34 RESET_ECP_HIERARCHY Instance method Public Method Reset ECP hierarchy 20110309
35 REVALUATE_CE_HIERARCHY Instance method Public Method Revaluate CE hierarchy 20100803
36 SAVE_COSTING_MODEL_FAVORITES Static method Public Method Save favorite costing models 20110201
37 SAVE_ECP_HIERARCHY Instance method Public Method Save ECP hierarchy 20100803
38 SAVE_ECP_HIERARCHY_TEMP Instance method Public Method Save current ECP hierarchy temporarily 20110308
39 SET_CURRENT_HIERARCHY_ITEM Instance method Public Method Set current hierarchy item of ECP hierarchy 20101108
40 SET_ECP_HIERARCHY Static method Public Method Set ECP hierarchy for project definition 20100803
41 SET_VALUATED_COSTING_MODEL Instance method Public Method Set valuated costing model for cost estimate 20100803
Events
Class CL_FCOM_ECP_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COMP_CALC Private See coding 20110506 BEGIN OF ts_comp_calc, r_cost_estimate TYPE REF TO cl_cost_estimate, component_id TYPE ckf_gui_kis1-component_id, do_calculate TYPE xflag, calc_from_act_price_line TYPE xflag, do_check_cost_element TYPE xflag, END OF ts_comp_calc
2 TS_ECP_OBJECT Private See coding 20100803 BEGIN OF ts_ecp_object, objnr TYPE objnr, vsnmr TYPE vsnmr, versn TYPE versn, * ce_hierarchy TYPE REF TO cl_ce_hierarchy_ck, * ecp_t_hierarchy type CKF_t_GUI_CE_TREE, ecp_api TYPE REF TO cl_fcom_ecp_api, END OF ts_ecp_object
3 TT_COMP_CALC Private See coding 20110506 tt_comp_calc TYPE STANDARD TABLE OF ts_comp_calc
4 TT_COST_ESTIMATES Private See coding 20110224 tt_cost_estimates TYPE TABLE OF REF TO cl_cost_estimate
5 TT_ECP_COSTING_VARIANT Public See coding 20110225 tt_ecp_costing_variant TYPE TABLE OF fcom_ecp_costing_variant
6 TT_ECP_OBJECT Private See coding 20100803 tt_ecp_object TYPE TABLE OF cl_fcom_ecp_api=>ts_ecp_object
7 TT_ECP_VERSION_DEFAULT Public See coding 20101202 tt_ecp_version_default TYPE TABLE OF fcom_ecp_version_default
8 TT_ECP_VERSION_OBJECT Public See coding 20101201 tt_ecp_version_object TYPE TABLE OF fcom_ecp_version_object
Method Signatures

Method ADD_COSTING_MODEL_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Costing Model 20110202
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20110202
2 FOREIGN_LOCK Not found 20110202

Method ASSIGN_COSTING_MODEL_TO_CE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20100803
2 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
3 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) CK_COSTMODEL Costing Model 20100803
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20101115

Method CHANGE_COSTING_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100803
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
3 Importing IT_DELETED_ROW Value transfer Type reference (TYPE) FCOM_ECP_T_KIS1 Table Type for KIS1 Display Structure 20100803
4 Importing IT_INSERTED_ROW Value transfer Type reference (TYPE) FCOM_ECP_T_KIS1 Table Type for KIS1 Display Structure 20100803
5 Importing IT_MODIFIED_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Table of Attribute Names 20110530
6 Importing IT_MODIFIED_ROW Call by reference Type reference (TYPE) FCOM_ECP_T_KIS1 Table Type for KIS1 Display Structure 20100803

Method CHANGE_COSTING_ITEMS on class CL_FCOM_ECP_API has no exception.

Method CHANGE_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100803
2 Importing IT_MODEL_CHARA_VALUES Call by reference Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Valuated Characteristics of a Costing Model 20100803
3 Importing IV_CE_HIERARCHY_UPDATE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100803
4 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
5 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) CK_COSTMODEL Costing Model 20100803
6 Importing IV_ONLY_REVALUATION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100803

Method CHANGE_COST_ESTIMATE on class CL_FCOM_ECP_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AKTYP Call by reference Type reference (TYPE) RK70S-AKTYP Activity category in SAP transaction 20100803
2 Importing IV_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Costing Variant 20110307
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20100803
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100803
5 Importing IV_PSPID Call by reference Type reference (TYPE) PS_PSPID Project definition 20100803
6 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20100803
7 Importing IV_VSNMR Call by reference Type reference (TYPE) VSNMR Number or description of a version 20101206

Method CONSTRUCTOR on class CL_FCOM_ECP_API has no exception.

Method COPY_CE_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_COST_ESTIMATE_COPY Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110722
2 Exporting EO_COST_ESTIMATE_SOURCE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110724
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T PCP: Error Message Table 20110719
4 Importing IO_COST_ESTIMATE_SOURCE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110722
5 Importing IO_COST_ESTIMATE_TARGET Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110722
6 Importing IV_COPY_CE_SOURCE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110724
7 Importing IV_GET_CE_SOURCE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110724
8 Importing IV_SET_CE_SOURCE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110724

Method COPY_CE_HIERARCHY_ITEM on class CL_FCOM_ECP_API has no exception.

Method COPY_VERSION_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110301
2 Importing IV_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Costing Variant 20110301
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110301
4 Importing IV_VERSN_SOURCE Call by reference Type reference (TYPE) VERSN Source Version 20110301
5 Importing IV_VERSN_TARGET Call by reference Type reference (TYPE) VERSN Target Version 20110301
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20110301

Method CREATE_CE_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20100803
2 Exporting EV_SUB_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20101211
3 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
4 Importing IV_LTEXT Call by reference Type reference (TYPE) LTEXT Long Text 20100803

Method CREATE_CE_HIERARCHY_ITEM on class CL_FCOM_ECP_API has no exception.

Method CREATE_ECP_HIERARCHY_EXT Signature

Method CREATE_ECP_HIERARCHY_EXT on class CL_FCOM_ECP_API has no parameter.
Method CREATE_ECP_HIERARCHY_EXT on class CL_FCOM_ECP_API has no exception.

Method CREATE_ECP_HIERARCHY_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRPS Call by reference Type reference (TYPE) KEIZ_TT_PRPS 20110328
2 Exporting ET_MESG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110328
3 Importing IS_PROJ Call by reference Type reference (TYPE) PROJ Project definition 20110328
4 Importing IT_ECPDATA Call by reference Type reference (TYPE) KEIY_TT_ECPDATA 20110328
5 Importing IV_AKTYP Call by reference Type reference (TYPE) RK70S-AKTYP Activity category in SAP transaction 20110328
6 Importing IV_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Costing Variant 20110328
7 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20110328
8 Importing IV_VSNMR Call by reference Type reference (TYPE) VSNMR Number or description of a version 20110328
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20110328

Method CREATE_VERSION_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ECPSP Call by reference Type reference (TYPE) FLAG New Input Values 20101206
2 Importing IV_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Costing Variant 20101206
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101206
4 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20101206
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20101206

Method DELETE_CE_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20100803
2 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803

Method DELETE_CE_HIERARCHY_ITEM on class CL_FCOM_ECP_API has no exception.

Method DELETE_COSTING_MODEL_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Costing Model 20110203
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20110203
2 FOREIGN_LOCK Not found 20110203

Method DELETE_VALUATED_COSTING_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101115
2 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20101115
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20101115

Method DELETE_VERSION_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110301
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110301
3 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20110301
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20110301

Method GET_COSTING_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSTING_ITEM Call by reference Type reference (TYPE) CKF_T_GUI_CE_TREE Multilevel BOM 20100803
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803

Method GET_COSTING_ITEMS on class CL_FCOM_ECP_API has no exception.

Method GET_COSTING_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSTING_MODEL Call by reference Type reference (TYPE) CKI_T_COSTMODEL Costing Models 20100803
2 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20100803

Method GET_COSTING_MODELS on class CL_FCOM_ECP_API has no exception.

Method GET_COSTING_MODEL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_HEADER Call by reference Type reference (TYPE) CKI_S_COSTMODEL Dialog Structure for Display/Maintenance of Costing Model 20100803
2 Exporting ET_MODEL_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_T_CHARACTERISTIC ECP: Table of Characteristic Descriptions 20100803
3 Exporting EV_MODEL_TEXT Call by reference Type reference (TYPE) CK_COSTMODELT Name of Costing Model 20100803
4 Importing IV_COSTING_MODEL Call by reference Type reference (TYPE) CK_COSTMODEL Costing Model 20100803
# Exception Resumable Description Created on
1 NOT_FOUND Costing model not found 20110131

Method GET_COSTING_MODEL_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSTING_MODEL Call by reference Type reference (TYPE) CKI_T_COSTMODEL Costing Models 20110201
2 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110201
3 Importing IV_LOCK Call by reference Type reference (TYPE) FLAG SPACE Lock Costing Model Workspace 20110201
# Exception Resumable Description Created on
1 FOREIGN_LOCK Foreign lock 20110201
2 NOT_FOUND Not found 20110201

Method GET_COSTING_TYPES_FIXED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIXED_VALUES Value transfer Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20110408

Method GET_COSTING_TYPES_FIXED_VALUES on class CL_FCOM_ECP_API has no exception.

Method GET_COST_ESTIMATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COST_ESTIMATE_HEADER Call by reference Type reference (TYPE) FCOM_ECP_COST_ESTIMATE_HEADER Easy Cost Planning: Cost Estimate Header 20110214
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110214

Method GET_COST_ESTIMATE_HEADER on class CL_FCOM_ECP_API has no exception.

Method GET_COST_ESTIMATE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110414
2 Exporting EV_CHANGE_ALLOWED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110414
3 Importing IO_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110414

Method GET_COST_ESTIMATE_STATE on class CL_FCOM_ECP_API has no exception.

Method GET_CURRENT_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIER_ITEM Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101110
2 Exporting ES_HIER_ITEM_NODE Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101110
3 Exporting ES_HIER_SUB_ITEM Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20110208
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND ECP Hierarchy item not found 20101110
2 NODE_NOT_FOUND ECP Hierarchy node not found 20101110

Method GET_ECP_COSTING_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KLVAR Call by reference Type reference (TYPE) TT_ECP_COSTING_VARIANT 20110225

Method GET_ECP_COSTING_VARIANT on class CL_FCOM_ECP_API has no exception.

Method GET_ECP_DEFAULT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSN Call by reference Type reference (TYPE) TT_ECP_VERSION_DEFAULT ECP versions 20110128
2 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110128
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110128
4 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20110128

Method GET_ECP_DEFAULT_VERSION on class CL_FCOM_ECP_API has no exception.

Method GET_ECP_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ECP_API Value transfer Object reference (TYPE REF TO) CL_FCOM_ECP_API API for ECP 20100803
2 Exporting ET_ECP_HIERARCHY Call by reference Type reference (TYPE) CKF_T_GUI_CE_TREE ECP hierarchy 20101209
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100803
4 Importing IV_REFRESH Call by reference Type reference (TYPE) BOOLEAN Force refresh of ECP hierarchy 20110429

Method GET_ECP_HIERARCHY on class CL_FCOM_ECP_API has no exception.

Method GET_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIER_ITEM Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101108
2 Exporting ES_HIER_ITEM_PARENT Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101122
3 Exporting ET_HIER_SUB_ITEMS Call by reference Type reference (TYPE) CKF_T_GUI_CE_TREE Multilevel BOM 20110502
4 Exporting ET_HIER_SUB_ITEMS_PARENT Call by reference Type reference (TYPE) CKF_T_GUI_CE_TREE Multilevel BOM 20110511
5 Exporting EV_HIER_ITEM_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20110502
6 Exporting EV_HIER_ITEM_INDEX_PARENT Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20110511
7 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110208
8 Importing IS_HIER_ITEM_KEY Call by reference Type reference (TYPE) KISK Key Fields CKIS 20101108
9 Importing IV_TOP_HIER_ITEM Call by reference Type reference (TYPE) FLAG Top ECP hierarchy item 20101208
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item not found 20101122
2 PARENT_NOT_FOUND Parent not found 20101122

Method GET_HIER_ITEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HIER_ITEM_TYPE Call by reference Type reference (TYPE) STRING Hierarchy item type 20110412
2 Importing IS_HIER_ITEM_KEY Call by reference Type reference (TYPE) KISK Key Fields CKIS 20110412
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item not found 20110412

Method GET_PROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110204
2 Importing IV_PSPID Call by reference Type reference (TYPE) PS_PSPID Project definition 20110209
3 Exporting LS_PROJ Call by reference Type reference (TYPE) PROJ Project definition 20110204
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20110204

Method GET_VALUATED_COSTING_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_HEADER Call by reference Type reference (TYPE) CKI_S_COSTMODEL Dialog Structure for Display/Maintenance of Costing Model 20100803
2 Exporting ET_MODEL_CHARACTERISTIC Call by reference Type reference (TYPE) CKI_T_CHARACTERISTIC ECP: Table of Characteristic Descriptions 20100803
3 Exporting ET_MODEL_CHARA_VALUES Call by reference Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Valuated Characteristics of a Costing Model 20100803
4 Exporting EV_MODEL_TEXT Call by reference Type reference (TYPE) CK_COSTMODELT Name of Costing Model 20100803
5 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803

Method GET_VALUATED_COSTING_MODEL on class CL_FCOM_ECP_API has no exception.

Method GET_VERSION_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSN Call by reference Type reference (TYPE) TT_ECP_VERSION_OBJECT ECP versions for object 20101206
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101206
3 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version 20101206

Method GET_VERSION_FOR_OBJECT on class CL_FCOM_ECP_API has no exception.

Method LOCK_VERSION_FOR_OBJECT Signature

Method LOCK_VERSION_FOR_OBJECT on class CL_FCOM_ECP_API has no parameter.
Method LOCK_VERSION_FOR_OBJECT on class CL_FCOM_ECP_API has no exception.

Method RENAME_CE_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20100803
2 Importing IO_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20110726
3 Importing IV_LTEXT Call by reference Type reference (TYPE) LTEXT Long Text 20100803

Method RENAME_CE_HIERARCHY_ITEM on class CL_FCOM_ECP_API has no exception.

Method RESET_ECP_HIERARCHY Signature

Method RESET_ECP_HIERARCHY on class CL_FCOM_ECP_API has no parameter.
Method RESET_ECP_HIERARCHY on class CL_FCOM_ECP_API has no exception.

Method REVALUATE_CE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T 20100803
2 Importing IV_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803

Method REVALUATE_CE_HIERARCHY on class CL_FCOM_ECP_API has no exception.

Method SAVE_COSTING_MODEL_FAVORITES Signature

Method SAVE_COSTING_MODEL_FAVORITES on class CL_FCOM_ECP_API has no parameter.
Method SAVE_COSTING_MODEL_FAVORITES on class CL_FCOM_ECP_API has no exception.

Method SAVE_ECP_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100803
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20101115

Method SAVE_ECP_HIERARCHY_TEMP Signature

Method SAVE_ECP_HIERARCHY_TEMP on class CL_FCOM_ECP_API has no parameter.
Method SAVE_ECP_HIERARCHY_TEMP on class CL_FCOM_ECP_API has no exception.

Method SET_CURRENT_HIERARCHY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIER_ITEM Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20101108
2 Importing IS_HIER_SUB_ITEM Call by reference Type reference (TYPE) CKF_S_GUI_CE_TREE Multilevel BOMs Line 20110208

Method SET_CURRENT_HIERARCHY_ITEM on class CL_FCOM_ECP_API has no exception.

Method SET_ECP_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ECP_API Call by reference Object reference (TYPE REF TO) CL_FCOM_ECP_API API for ECP 20100803
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100803
3 Importing IV_AKTYP Call by reference Type reference (TYPE) RK70S-AKTYP 'A' Activity category in SAP transaction 20100803
4 Importing IV_DERIVE_VERSN Call by reference Type reference (TYPE) FLAG Derive plan version for object 20101208
5 Importing IV_INIT_HIER Call by reference Type reference (TYPE) FLAG Initial hierarchy for object 20101209
6 Importing IV_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Costing Variant 20101014
7 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100803
8 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN Version number 20100803
9 Importing IV_VSNMR Call by reference Type reference (TYPE) VSNMR Number or description of a version 20101206
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20101028

Method SET_VALUATED_COSTING_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20100803
2 Importing IT_MODEL_CHARA_VALUES Call by reference Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Valuated Characteristics of a Costing Model 20100803

Method SET_VALUATED_COSTING_MODEL on class CL_FCOM_ECP_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606