Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Constant | Public | Type reference (TYPE) | RK70S-AKTYP | 'V' | Activity category in SAP transaction | 20100803 | ||
| 2 | Constant | Public | Type reference (TYPE) | RK70S-AKTYP | 'A' | Activity category in SAP transaction | 20100803 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | CK_POSNR | Unit Costing Line Item Number | 20101209 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Cost Estimate source for copy | 20110722 | |||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CE_HIERARCHY_CK | PCP: Costing Service | 20100803 | |||
| 6 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ECP_WORKSPACE_HIERARCHY_CK | Easy Cost Planning - General | 20110129 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_IM_WBS_MULTIPLE_ECP | Imp. Class for BAdI Imp. WBS_MULTIPLE_ECP | 20110301 | |||
| 9 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110426 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_TRANSACTION_CK | PCP: Transaction Step for Undo | 20110308 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_TRANSACTION_MANAGER_CK | PCP: Transaction Manager | 20110308 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | FCOM_ECP_VERSION_OBJECT | Easy Cost Planning: Version Key | 20110301 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | FCOM_ECP_OBJECT | ECP Object | 20110125 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101108 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101119 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20110208 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | CKF_S_ECP_WS_KEY | Key to an Easy Cost Planning Hierarchy | 20110129 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | FCOM_ECP_S_KIS1 | ECP Costing Items | 20110427 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | TT_COMP_CALC | New Input Values | 20110506 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | CKF_T_GUI_CE_TREE | Multilevel BOM | 20100803 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | CL_FCOM_ECP_API=>TT_ECP_OBJECT | 20110225 | ||||
| 22 | Instance attribute | Public | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Table of Object Instances in Generic IL | 20100803 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TT_COST_ESTIMATES | 20110224 | ||||
| 24 | Instance attribute | Public | Type reference (TYPE) | RK70S-AKTYP | 'A' | Activity category in SAP transaction | 20100803 | ||
| 25 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110225 | |||
| 26 | Static Attribute | Public | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20100910 | |||
| 27 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_FCOM_ECP_API | API for ECP | 20100803 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE | Object ID in Generic Interaction Layer | 20100803 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20110307 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | KOKRS | Controlling Area | 20100803 | |||
| 31 | Instance attribute | Public | Type reference (TYPE) | J_OBJNR | Object Number | 20100803 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | PS_PSPID | Project Definition | 20100803 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | VERSN | Version number | 20100803 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | VSNMR | Number or description of a version | 20101206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add costing model to Favourites | 20110201 | |
| 2 | Instance method | Public | Method | Assign costing model to cost estimate | 20100803 | |
| 3 | Instance method | Public | Method | Change costing items | 20100803 | |
| 4 | Instance method | Public | Method | Change cost estimate (calculate) | 20100803 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20100803 | |
| 6 | Instance method | Public | Method | Copy CE item in ECP hierarchy | 20110719 | |
| 7 | Static method | Public | Method | Copy plan version for object | 20101206 | |
| 8 | Instance method | Public | Method | Create CE item in ECP hierarchy | 20100803 | |
| 9 | Instance method | Private | Method | Create external ECP hierarchy for project definition | 20110328 | |
| 10 | Instance method | Private | Method | Create internal ECP hierarchy for project in ECP | 20110328 | |
| 11 | Static method | Public | Method | Create plan version for object | 20101206 | |
| 12 | Instance method | Public | Method | Delete CE item in ECP hierarchy | 20100803 | |
| 13 | Static method | Public | Method | Remove costing model from Favourites | 20110201 | |
| 14 | Instance method | Public | Method | Delete valuated model and cost estimate | 20100803 | |
| 15 | Static method | Public | Method | Delete plan version for object | 20101206 | |
| 16 | Instance method | Public | Method | Get costing items of cost estimate | 20100803 | |
| 17 | Static method | Public | Method | Get all costing models of controlling area | 20100803 | |
| 18 | Static method | Public | Method | Get costing model details | 20100803 | |
| 19 | Static method | Public | Method | Get favourite costing models | 20110201 | |
| 20 | Static method | Public | Method | Get the supported costing types | 20110408 | |
| 21 | Instance method | Public | Method | Get cost estimate header | 20110214 | |
| 22 | Instance method | Public | Method | Get state of cost estimate | 20110414 | |
| 23 | Instance method | Public | Method | Get current hierarchy item of ECP hierarchy | 20101108 | |
| 24 | Static method | Public | Method | Get costing variants | 20110225 | |
| 25 | Static method | Public | Method | Get ECP default plan versions | 20110128 | |
| 26 | Static method | Public | Method | Get ECP hierarchy of project definition | 20100803 | |
| 27 | Instance method | Public | Method | Get hierarchy item of ECP hierarchy | 20101108 | |
| 28 | Instance method | Public | Method | Get type of ECP hierarchy item | 20110412 | |
| 29 | Static method | Public | Method | Get project data for object number | 20110204 | |
| 30 | Instance method | Public | Method | Get costing model for given cost estimate | 20100803 | |
| 31 | Static method | Public | Method | Get all plan versions for object | 20101206 | |
| 32 | Static method | Public | Method | Lock plan version for object | 20101206 | |
| 33 | Instance method | Public | Method | Rename CE item in ECP hierarchy | 20100803 | |
| 34 | Instance method | Public | Method | Reset ECP hierarchy | 20110309 | |
| 35 | Instance method | Public | Method | Revaluate CE hierarchy | 20100803 | |
| 36 | Static method | Public | Method | Save favorite costing models | 20110201 | |
| 37 | Instance method | Public | Method | Save ECP hierarchy | 20100803 | |
| 38 | Instance method | Public | Method | Save current ECP hierarchy temporarily | 20110308 | |
| 39 | Instance method | Public | Method | Set current hierarchy item of ECP hierarchy | 20101108 | |
| 40 | Static method | Public | Method | Set ECP hierarchy for project definition | 20100803 | |
| 41 | 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 | IV_COSTING_MODEL | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20110202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20110202 | ||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CKF_ERROR_MESSAGE_TABLE | PCP: Error Message Table | 20100803 | |||
| 2 | IV_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 3 | IV_MODEL_NAME | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20100803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20101115 |
Method CHANGE_COSTING_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100803 | |||
| 2 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 3 | IT_DELETED_ROW | Value transfer | Type reference (TYPE) | FCOM_ECP_T_KIS1 | Table Type for KIS1 Display Structure | 20100803 | |||
| 4 | IT_INSERTED_ROW | Value transfer | Type reference (TYPE) | FCOM_ECP_T_KIS1 | Table Type for KIS1 Display Structure | 20100803 | |||
| 5 | IT_MODIFIED_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Table of Attribute Names | 20110530 | |||
| 6 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100803 | |||
| 2 | IT_MODEL_CHARA_VALUES | Call by reference | Type reference (TYPE) | CKI_T_MODEL_CHARA_VALUES | Valuated Characteristics of a Costing Model | 20100803 | |||
| 3 | IV_CE_HIERARCHY_UPDATE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100803 | |||
| 4 | IV_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 5 | IV_MODEL_NAME | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20100803 | |||
| 6 | 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 | IV_AKTYP | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Activity category in SAP transaction | 20100803 | |||
| 2 | IV_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20110307 | |||
| 3 | IV_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Controlling Area | 20100803 | |||
| 4 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100803 | |||
| 5 | IV_PSPID | Call by reference | Type reference (TYPE) | PS_PSPID | Project definition | 20100803 | |||
| 6 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version | 20100803 | |||
| 7 | 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 | EO_COST_ESTIMATE_COPY | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110722 | |||
| 2 | EO_COST_ESTIMATE_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110724 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | PCP: Error Message Table | 20110719 | |||
| 4 | IO_COST_ESTIMATE_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110722 | |||
| 5 | IO_COST_ESTIMATE_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110722 | |||
| 6 | IV_COPY_CE_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110724 | |||
| 7 | IV_GET_CE_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110724 | |||
| 8 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110301 | |||
| 2 | IV_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20110301 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20110301 | |||
| 4 | IV_VERSN_SOURCE | Call by reference | Type reference (TYPE) | VERSN | Source Version | 20110301 | |||
| 5 | IV_VERSN_TARGET | Call by reference | Type reference (TYPE) | VERSN | Target Version | 20110301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20110301 |
Method CREATE_CE_HIERARCHY_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CKF_ERROR_MESSAGE_TABLE | PCP: Error Message Table | 20100803 | |||
| 2 | EV_SUB_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20101211 | |||
| 3 | IV_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 4 | 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 | CT_PRPS | Call by reference | Type reference (TYPE) | KEIZ_TT_PRPS | 20110328 | ||||
| 2 | ET_MESG | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110328 | |||
| 3 | IS_PROJ | Call by reference | Type reference (TYPE) | PROJ | Project definition | 20110328 | |||
| 4 | IT_ECPDATA | Call by reference | Type reference (TYPE) | KEIY_TT_ECPDATA | 20110328 | ||||
| 5 | IV_AKTYP | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Activity category in SAP transaction | 20110328 | |||
| 6 | IV_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20110328 | |||
| 7 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version | 20110328 | |||
| 8 | IV_VSNMR | Call by reference | Type reference (TYPE) | VSNMR | Number or description of a version | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20110328 |
Method CREATE_VERSION_FOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ECPSP | Call by reference | Type reference (TYPE) | FLAG | New Input Values | 20101206 | |||
| 2 | IV_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20101206 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20101206 | |||
| 4 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version | 20101206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20101206 |
Method DELETE_CE_HIERARCHY_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CKF_ERROR_MESSAGE_TABLE | PCP: Error Message Table | 20100803 | |||
| 2 | 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 | IV_COSTING_MODEL | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20110203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20110203 | ||
| 2 | Not found | 20110203 |
Method DELETE_VALUATED_COSTING_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20101115 | |||
| 2 | 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 | 20101115 |
Method DELETE_VERSION_FOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110301 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20110301 | |||
| 3 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version | 20110301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20110301 |
Method GET_COSTING_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COSTING_ITEM | Call by reference | Type reference (TYPE) | CKF_T_GUI_CE_TREE | Multilevel BOM | 20100803 | |||
| 2 | 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 | ET_COSTING_MODEL | Call by reference | Type reference (TYPE) | CKI_T_COSTMODEL | Costing Models | 20100803 | |||
| 2 | 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 | ES_MODEL_HEADER | Call by reference | Type reference (TYPE) | CKI_S_COSTMODEL | Dialog Structure for Display/Maintenance of Costing Model | 20100803 | |||
| 2 | ET_MODEL_CHARACTERISTIC | Call by reference | Type reference (TYPE) | CKI_T_CHARACTERISTIC | ECP: Table of Characteristic Descriptions | 20100803 | |||
| 3 | EV_MODEL_TEXT | Call by reference | Type reference (TYPE) | CK_COSTMODELT | Name of Costing Model | 20100803 | |||
| 4 | IV_COSTING_MODEL | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20100803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_COSTING_MODEL | Call by reference | Type reference (TYPE) | CKI_T_COSTMODEL | Costing Models | 20110201 | |||
| 2 | IV_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Controlling Area | 20110201 | |||
| 3 | IV_LOCK | Call by reference | Type reference (TYPE) | FLAG | SPACE | Lock Costing Model Workspace | 20110201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Foreign lock | 20110201 | ||
| 2 | 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 | 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 | ES_COST_ESTIMATE_HEADER | Call by reference | Type reference (TYPE) | FCOM_ECP_COST_ESTIMATE_HEADER | Easy Cost Planning: Cost Estimate Header | 20110214 | |||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110414 | |||
| 2 | EV_CHANGE_ALLOWED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110414 | |||
| 3 | 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 | ES_HIER_ITEM | Call by reference | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101110 | |||
| 2 | ES_HIER_ITEM_NODE | Call by reference | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101110 | |||
| 3 | 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 | ECP Hierarchy item not found | 20101110 | ||
| 2 | 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 | 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 | ET_VERSN | Call by reference | Type reference (TYPE) | TT_ECP_VERSION_DEFAULT | ECP versions | 20110128 | |||
| 2 | IV_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Controlling Area | 20110128 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20110128 | |||
| 4 | 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 | ER_ECP_API | Value transfer | Object reference (TYPE REF TO) | CL_FCOM_ECP_API | API for ECP | 20100803 | |||
| 2 | ET_ECP_HIERARCHY | Call by reference | Type reference (TYPE) | CKF_T_GUI_CE_TREE | ECP hierarchy | 20101209 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100803 | |||
| 4 | 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 | ES_HIER_ITEM | Call by reference | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101108 | |||
| 2 | ES_HIER_ITEM_PARENT | Call by reference | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101122 | |||
| 3 | ET_HIER_SUB_ITEMS | Call by reference | Type reference (TYPE) | CKF_T_GUI_CE_TREE | Multilevel BOM | 20110502 | |||
| 4 | ET_HIER_SUB_ITEMS_PARENT | Call by reference | Type reference (TYPE) | CKF_T_GUI_CE_TREE | Multilevel BOM | 20110511 | |||
| 5 | EV_HIER_ITEM_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20110502 | |||
| 6 | EV_HIER_ITEM_INDEX_PARENT | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20110511 | |||
| 7 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110208 | |||
| 8 | IS_HIER_ITEM_KEY | Call by reference | Type reference (TYPE) | KISK | Key Fields CKIS | 20101108 | |||
| 9 | 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 | 20101122 | ||
| 2 | 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 | EV_HIER_ITEM_TYPE | Call by reference | Type reference (TYPE) | STRING | Hierarchy item type | 20110412 | |||
| 2 | IS_HIER_ITEM_KEY | Call by reference | Type reference (TYPE) | KISK | Key Fields CKIS | 20110412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Item not found | 20110412 |
Method GET_PROJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20110204 | |||
| 2 | IV_PSPID | Call by reference | Type reference (TYPE) | PS_PSPID | Project definition | 20110209 | |||
| 3 | LS_PROJ | Call by reference | Type reference (TYPE) | PROJ | Project definition | 20110204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not found | 20110204 |
Method GET_VALUATED_COSTING_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MODEL_HEADER | Call by reference | Type reference (TYPE) | CKI_S_COSTMODEL | Dialog Structure for Display/Maintenance of Costing Model | 20100803 | |||
| 2 | ET_MODEL_CHARACTERISTIC | Call by reference | Type reference (TYPE) | CKI_T_CHARACTERISTIC | ECP: Table of Characteristic Descriptions | 20100803 | |||
| 3 | ET_MODEL_CHARA_VALUES | Call by reference | Type reference (TYPE) | CKI_T_MODEL_CHARA_VALUES | Valuated Characteristics of a Costing Model | 20100803 | |||
| 4 | EV_MODEL_TEXT | Call by reference | Type reference (TYPE) | CK_COSTMODELT | Name of Costing Model | 20100803 | |||
| 5 | 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 | ET_VERSN | Call by reference | Type reference (TYPE) | TT_ECP_VERSION_OBJECT | ECP versions for object | 20101206 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20101206 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CKF_ERROR_MESSAGE_TABLE | PCP: Error Message Table | 20100803 | |||
| 2 | IO_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20110726 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | 20100803 | ||||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_HIER_ITEM | Call by reference | Type reference (TYPE) | CKF_S_GUI_CE_TREE | Multilevel BOMs Line | 20101108 | |||
| 2 | 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 | ER_ECP_API | Call by reference | Object reference (TYPE REF TO) | CL_FCOM_ECP_API | API for ECP | 20100803 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100803 | |||
| 3 | IV_AKTYP | Call by reference | Type reference (TYPE) | RK70S-AKTYP | 'A' | Activity category in SAP transaction | 20100803 | ||
| 4 | IV_DERIVE_VERSN | Call by reference | Type reference (TYPE) | FLAG | Derive plan version for object | 20101208 | |||
| 5 | IV_INIT_HIER | Call by reference | Type reference (TYPE) | FLAG | Initial hierarchy for object | 20101209 | |||
| 6 | IV_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Costing Variant | 20101014 | |||
| 7 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100803 | |||
| 8 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version number | 20100803 | |||
| 9 | IV_VSNMR | Call by reference | Type reference (TYPE) | VSNMR | Number or description of a version | 20101206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error occured | 20101028 |
Method SET_VALUATED_COSTING_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20100803 | |||
| 2 | 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 |