SAP ABAP Class CL_WRAP_GEN_CP_CK (Valuation Interface: ECP cProjects)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CK_ECP (Package) Easy Cost Planning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CO_OBJECT_REFERENCE PCP: Interface with Methods for CO Object 20041116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DIP_REFERENCE_CK PCP: Interface Required by Reference Object for DIP 20050114
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OBJECT_OF_COSTING PCP: Interface Required for (Cost Estimate) Reference Object 20041116
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TEMPLATE_REFERENCE_CK PCP: Interface for Template Needed from Reference Object 20041116
Properties
Class CL_WRAP_GEN_CP_CK  
Short Description Valuation Interface: ECP cProjects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CK_ECP   Easy Cost Planning 
Created 20041116   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 REVTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CO_OBJECT_REFERENCE PCP: Interface with Methods for CO Object 20041116
2 IF_DIP_REFERENCE_CK PCP: Interface Required by Reference Object for DIP 20050114
3 IF_OBJECT_OF_COSTING PCP: Interface Required for (Cost Estimate) Reference Object 20041116
4 IF_TEMPLATE_REFERENCE_CK PCP: Interface for Template Needed from Reference Object 20041116
Friends
Class CL_WRAP_GEN_CP_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_COST_ESTIMATE Instance attribute Public Object reference (TYPE REF TO) CL_COST_ESTIMATE Costing 20041116
2 M_BUKRS Instance attribute Public Type reference (TYPE) BUKRS Company Code 20041116
3 M_CHANGED Static Attribute Public Type reference (TYPE) XFLAG Costing Was Changed 20041116
4 M_DATE_FROM Instance attribute Public Type reference (TYPE) CK_ABDAT Costing Date From 20041116
5 M_DATE_OF_RATES Instance attribute Public Type reference (TYPE) KRSDT Valuation Date 20041116
6 M_DATE_TO Instance attribute Public Type reference (TYPE) CK_BIDAT Costing Date To 20041116
7 M_DESCRIPTION_CP Instance attribute Private Type reference (TYPE) CK_ADHOC_EXTTX External Description of a cProjects Project 20041116
8 M_EXECUTION_PROFILE Instance attribute Private Type reference (TYPE) CK_EXPROFILE Easy Execution Profile 20041116
9 M_GSBER Instance attribute Public Type reference (TYPE) GSBER Business Area 20041116
10 M_KALNR Instance attribute Protected Type reference (TYPE) CK_KALNR Cost Estimate Number 20041116
11 M_KALSM Instance attribute Public Type reference (TYPE) KALSM Costing Sheet 20041116
12 M_KLVAR Instance attribute Protected Type reference (TYPE) CK_KLVAR Costing Variant 20041116
13 M_KOKRS Instance attribute Public Type reference (TYPE) KOKRS Controlling Area 20041116
14 M_OBJNR Instance attribute Public Type reference (TYPE) J_OBJNR Object Number 20041116
15 M_POSNR_SD_DOC_FOR_REV Instance attribute Private Type reference (TYPE) POSNR Item Number of the SD Document 20050225
16 M_PRCTR Instance attribute Public Type reference (TYPE) PRCTR Profit Center 20041116
17 M_PSPNR Instance attribute Public Type reference (TYPE) PS_POSNR WBS Number 20041116
18 M_PWPOS Instance attribute Public Type reference (TYPE) PS_PWPOS WBS Element Currency 20041116
19 M_REVENUES_ALLOWED Instance attribute Private Type reference (TYPE) XFLAG Revenue Planning Allowed 20041116
20 M_REVENUE_DET_TYPE Instance attribute Private Type reference (TYPE) CK_REV_DET_TYPE Revenue Calculation with D(ip), R(ates), N(ot automatically) 20041116
21 M_SD_DOC_FOR_REV Instance attribute Private Type reference (TYPE) VBELN Sales and Distribution Document Number 20041201
22 M_TMP_OBJNR Instance attribute Private Type reference (TYPE) J_OBJNR Object Number 20041116
23 M_USE_DEFAULT_COSTING_SHEET Instance attribute Private Type reference (TYPE) XFLAG 'X' Costing Sheet from Costing Variant 20041116
24 M_VALUATION_DATE Instance attribute Public Type reference (TYPE) CK_BWDAT Valuation Date 20041116
25 M_VERSION Instance attribute Public Type reference (TYPE) VERSN Version 20041116
26 M_WERKS Instance attribute Public Type reference (TYPE) WERKS_D Plant 20041116
27 M_ZSCHL Instance attribute Public Type reference (TYPE) AUFZSCHL Overhead Key 20041116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXECUTION_ALLOWED Instance method Public Method Checks whether execution can be carried out 20041116
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041116
3 CREATE Static method Public Method Create Instance via WBS or KEKO Key 20041116
4 GET_COSTING_COMPONENTS Instance method Private Method 20041116
5 GET_COSTING_GUID Instance method Private Method 20041116
6 GET_COSTING_NUMBER Instance method Private Method 20041116
7 GET_COST_ESTIMATE_DATA Instance method Private Method 20041116
8 GET_CO_OBJECT_DATA Instance method Private Method 20041116
9 GET_CO_OBJECT_NUMBER Instance method Public Method Set New Costing Sheet and Overhead Key 20041116
10 GET_DATA Instance method Private Method 20041116
11 GET_EXECUTION_PROFILE Instance method Public Method Export Execution Profile 20041116
12 GET_INTERFACE_FOR_CO_OBJECT Instance method Private Method 20041116
13 GET_INTERFACE_FOR_TEMPLATE Instance method Private Method 20041116
14 GET_REVENUE_DET Instance method Public Method Revenue Details 20041202
15 GET_TEMPLATE_DATA Instance method Private Method 20041116
16 GET_TMP_CO_OBJECT_NUMBER Instance method Private Method 20041116
17 GET_TYPE Instance method Private Method 20041116
18 ON_COST_ESTIMATE_TMP_SAVE Instance method Private Method 20041116
19 SET_NEW_COSTING_SHEET Instance method Public Method Set New Costing Sheet and Overhead Key 20041116
20 SET_REVENUE_DET Instance method Public Method Set New Costing Sheet and Overhead Key 20050304
21 UNIT_CONVERSION Instance method Private Method 20041116
Events
Class CL_WRAP_GEN_CP_CK has no event.
Types
Class CL_WRAP_GEN_CP_CK has no local type.
Method Signatures

Method CHECK_EXECUTION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXECUTION_ALLOWED Value transfer Type reference (TYPE) FLAG wenn 'X': Execution Services erlaubt 20041116

Method CHECK_EXECUTION_ALLOWED on class CL_WRAP_GEN_CP_CK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20041116
2 Importing I_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT sy-datlo Kalkulationsdatum ab 20041116
3 Importing I_DATE_OF_RATES Call by reference Type reference (TYPE) KRSDT sy-datlo Datum für Umrechnungskurse 20041116
4 Importing I_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT sy-datlo Kalkulationsdatum bis 20041116
5 Importing I_DESCRIPTION_CP Call by reference Type reference (TYPE) CK_ADHOC_EXTTX Externe Bezeichnung eines cProjects Projektes 20041116
6 Importing I_EXECUTION_PROFILE Call by reference Type reference (TYPE) CK_EXPROFILE Easy Execution Profil 20041116
7 Importing I_GSBER Call by reference Type reference (TYPE) GSBER Geschäftsbereich 20041116
8 Importing I_KALNR Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer 20041116
9 Importing I_KALSM Call by reference Type reference (TYPE) AUFKALSM Kalkulationsschema 20041116
10 Importing I_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20041116
11 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20041116
12 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20041116
13 Importing I_POSNR_SD_DOC_FOR_REV Call by reference Type reference (TYPE) POSNR Positionsnummer des SD-Dokument 20050311
14 Importing I_PRCTR Call by reference Type reference (TYPE) PRCTR Profit Center 20041116
15 Importing I_REVENUES_ALLOWED Call by reference Type reference (TYPE) XFLAG 'X' Erlösplanung erlaubt 20041116
16 Importing I_REVENUE_DET_TYPE Call by reference Type reference (TYPE) C 'R' Erlösberechnung per D(ip), R(ates), N(ot automatically) 20041116
17 Importing I_SD_DOC_FOR_REV Call by reference Type reference (TYPE) VBELN SD-Dokument auf das sich DIP-Kalkulation beziehen soll 20041201
18 Importing I_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT sy-datlo Bewertungsdatum 20041116
19 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20041116
20 Importing I_ZSCHL Call by reference Type reference (TYPE) AUFZSCHL Zuschlagsschlüssel 20041116

Method CONSTRUCTOR on class CL_WRAP_GEN_CP_CK has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_WRAP_GEN_CP_CK Call by reference Object reference (TYPE REF TO) CL_WRAP_GEN_CP_CK Bewertungsinterface Musterkalkulation 20041116
2 Importing IS_KEKOKEY Call by reference Type reference (TYPE) CKKEKOKEY Bezugsobjekt 20041116
3 Importing IV_POSNR_SD_DOC_FOR_REV Call by reference Type reference (TYPE) POSNR für DIP: Positionsnummer des Vertriebsbeleges 20050813
4 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE SPACE Typ der Erlösermittlung im ECP 20050808
5 Importing IV_SD_DOC_FOR_REV Call by reference Type reference (TYPE) VBELN für DIP: Vertriebsbelegnummer 20050813
# Exception Resumable Description Created on
1 COST_ESTIMATE_NOT_FOUND Kalkulation existiert nicht 20041116

Method GET_COSTING_COMPONENTS Signature

Method GET_COSTING_COMPONENTS on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_COSTING_COMPONENTS on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_COSTING_GUID Signature

Method GET_COSTING_GUID on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_COSTING_GUID on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_COSTING_NUMBER Signature

Method GET_COSTING_NUMBER on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_COSTING_NUMBER on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_COST_ESTIMATE_DATA Signature

Method GET_COST_ESTIMATE_DATA on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_COST_ESTIMATE_DATA on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_CO_OBJECT_DATA Signature

Method GET_CO_OBJECT_DATA on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_CO_OBJECT_DATA on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_CO_OBJECT_NUMBER Signature

Method GET_CO_OBJECT_NUMBER on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_CO_OBJECT_NUMBER on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_DATA on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_EXECUTION_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXECUTION_PROFILE Value transfer Type reference (TYPE) CK_EXPROFILE Easy Execution Profil 20041116

Method GET_EXECUTION_PROFILE on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_INTERFACE_FOR_CO_OBJECT Signature

Method GET_INTERFACE_FOR_CO_OBJECT on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_INTERFACE_FOR_CO_OBJECT on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_INTERFACE_FOR_TEMPLATE Signature

Method GET_INTERFACE_FOR_TEMPLATE on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_INTERFACE_FOR_TEMPLATE on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_REVENUE_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REVENUE_DET_TYPE Value transfer Type reference (TYPE) CK_REV_DET_TYPE Revenue Typ 20041202

Method GET_REVENUE_DET on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_TEMPLATE_DATA Signature

Method GET_TEMPLATE_DATA on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_TEMPLATE_DATA on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_TMP_CO_OBJECT_NUMBER Signature

Method GET_TMP_CO_OBJECT_NUMBER on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_TMP_CO_OBJECT_NUMBER on class CL_WRAP_GEN_CP_CK has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_WRAP_GEN_CP_CK has no parameter.
Method GET_TYPE on class CL_WRAP_GEN_CP_CK has no exception.

Method ON_COST_ESTIMATE_TMP_SAVE Signature

Method ON_COST_ESTIMATE_TMP_SAVE on class CL_WRAP_GEN_CP_CK has no parameter.
Method ON_COST_ESTIMATE_TMP_SAVE on class CL_WRAP_GEN_CP_CK has no exception.

Method SET_NEW_COSTING_SHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KALSM Call by reference Type reference (TYPE) AUFKALSM Kalkulationsschema 20041116
2 Importing I_ZSCHL Call by reference Type reference (TYPE) AUFZSCHL Zuschlagsschlüssel 20041116

Method SET_NEW_COSTING_SHEET on class CL_WRAP_GEN_CP_CK has no exception.

Method SET_REVENUE_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REVENUES_ALLOWED Call by reference Type reference (TYPE) XFLAG Erloese grundsaetzlich erlaubt 20050304
2 Importing I_REVENUE_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Typ der Erloesermittlung im ECP 20050304

Method SET_REVENUE_DET on class CL_WRAP_GEN_CP_CK has no exception.

Method UNIT_CONVERSION Signature

Method UNIT_CONVERSION on class CL_WRAP_GEN_CP_CK has no parameter.
Method UNIT_CONVERSION on class CL_WRAP_GEN_CP_CK has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600