SAP ABAP Class CL_COSTING_CONTROL_DATA (PCP Customizing Data and Control Data)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CKBK (Package) R/3 Application Development: PP Costing Valuation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COSTING_TRACE PCP Valuation Information 19991007
Properties
Class CL_COSTING_CONTROL_DATA  
Short Description PCP Customizing Data and Control Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CKBK   R/3 Application Development: PP Costing Valuation 
Created 19980916   SAP 
Last change 20110908   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 CKBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 KKEK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COSTING_TRACE PCP Valuation Information 19991007
Friends
Class CL_COSTING_CONTROL_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACROSS_COMPANY_CODES Instance attribute Public Type reference (TYPE) CK_BUUEKA Cost Across Company Codes 19991109
2 BAL_MESSAGE Instance attribute Private Attribute reference (LIKE) 19991130
3 CCS_STRUCTURES Instance attribute Public Type reference (TYPE) CKF_CCS_CONTROL_DATA_TABLE Structure Information 19981105
4 COSTING_DATES Instance attribute Public Type reference (TYPE) CKBK_COSTING_DATES Costing Data 19990614
5 COSTING_TYPE Instance attribute Public Type reference (TYPE) TCK01 Costing Type 19980921
6 COSTING_VARIANT Instance attribute Public Type reference (TYPE) TCK03 Costing Variant 19980916
7 COSTING_VERSION Instance attribute Public Type reference (TYPE) TCK32 Costing Version 19981102
8 CURR_AND_VAL_PROFILE_IS_ACTIVE Instance attribute Public Type reference (TYPE) CVACT Ind.: Currency and Valuation Profile Active 19991110
9 C_CURRENCY_TYPE_70 Constant Public Type reference (TYPE) CURRTYP '70' Currency Type 19991110
10 C_INVALID Constant Public Type reference (TYPE) CHAR1 space Invalid 19990614
11 C_NO Constant Public Type reference (TYPE) CHAR1 space Not Possible or No 19990614
12 C_OK Constant Public Type reference (TYPE) CHAR1 'X' Valid 19990614
13 C_P_REQUESTED Constant Public Type reference (TYPE) CHAR1 'P' Determine Delta Profit 19991109
14 C_TP_VARIANT_000 Constant Public Type reference (TYPE) TPVAR1 '000' Default TP Variant 19991110
15 C_T_REQUESTED Constant Public Type reference (TYPE) CHAR1 'T' Determine Transfer Price 19991109
16 GENERAL_CONTROLLING_DATA Instance attribute Public Type reference (TYPE) CKBK_GENERAL_CONTROLLING Controlling Area Parameters 19981102
17 MESSAGE Instance attribute Private Attribute reference (LIKE) 19991007
18 MESSAGES Instance attribute Private Attribute reference (LIKE) 19991007
19 NO_COST_ROLLUP Instance attribute Public Type reference (TYPE) XFLAG No Cost Rollup 19981112
20 ORGANIZATION Instance attribute Protected Type reference (TYPE) CKF_ORGANIZATION Organization 19991017
21 OVERHEAD_CAT_ALLOWED Instance attribute Public Type reference (TYPE) KKEK0_BOOLEAN Overhead Cost Element for Non-Overhead Items Allowed 19991209
22 PARTNER_VERSION Instance attribute Public Type reference (TYPE) TCK29 Partner Version 19981117
23 PRICE_TABLE_PATTERN Instance attribute Private Type reference (TYPE) CKF_PRICE_TABLE Price Table Reference 19990614
24 RATE_TYPE Instance attribute Public Type reference (TYPE) KURST Exchange Rate Type 19991119
25 REFERENCE_OBJECT_CONTROL_DATA Instance attribute Private Type reference (TYPE) TCK22 Reference Objects for Costing 19991021
26 REFERENCE_VARIANT Instance attribute Public Type reference (TYPE) TCK31 Reference Variant 19991027
27 REQUESTED_CURRENCIES Instance attribute Public Type reference (TYPE) CKBK_CURRENCY_TABLE Currencies To Be Calculated 19990614
28 SAVING_ALLOWED Instance attribute Public Type reference (TYPE) XFLAG Cost Estimate Can Be Updated 19991103
29 STATE Instance attribute Private Type reference (TYPE) CKBK_CD_STATE Status 19990614
30 TRANSFER_CONTROL Instance attribute Public Type reference (TYPE) TCK24 Transfer Control 19990610
31 TRANSFER_PRICE Instance attribute Public Type reference (TYPE) CKBK_TRANSFER_PRICE_DATA Information for Transfer Prices 19990614
32 VALUATION_GROUPING_CODE Instance attribute Public Type reference (TYPE) BWMOD Valuation Grouping Code 19990826
33 VALUATION_VARIANT Instance attribute Public Type reference (TYPE) TCK05 Valuation Variant 19980921
34 VIEW Instance attribute Public Type reference (TYPE) CK_GKSICHT View on Itemization for Overhead 19991116
35 VIEW_STOCK_VAL Instance attribute Public Type reference (TYPE) XFLAG Inventory Valuation View 19991116
36 WITHOUT_CCS Instance attribute Public Type reference (TYPE) XFLAG No Cost Component Split 19991019
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TP_REQUESTED Instance method Public Method Check: Transfer Prices/Delta Profit to Determine 19991109
2 COLLECT_MESSAGES Instance method Public Method 19991119
3 CONSTRUCTOR Instance method Public Constructor Constructor 19980916
4 CONVERT_TO_HEADER Instance method Public Method Convert Customizing to Cost Estimate Header Structure 19991004
5 DELETE_REQUESTED_CURRENCY Instance method Public Method Delete currency 19991006
6 DETERMINE_PARTNER_NUMBER Instance method Public Method Determine Partner Number for Costing Components 19981202
7 GET_BUSINESS_TRANSACTION_GROUP Instance method Public Method Read Transaction Group 19991021
8 GET_CCS_CONTROL_DATA Instance method Public Method Read Control Data for Cost Component Split 20000124
9 GET_DATE_FROM Instance method Public Method Read Costing Date From 19981103
10 GET_PRICE_TABLE Instance method Public Method Currencies to be Costed in Price Table 19981026
11 GET_PRICING_DATE Instance method Public Method Read Valuation Data 19981023
12 GET_RATE_TYPE Instance method Public Method Determine Exchange Rate Type 19981103
13 INSERT_MESSAGE Instance method Public Method 19991007
14 IS_PRIMARY_CCS Instance method Public Method Costing with Primary Cost Component Split 19981028
15 IS_PROFIT_CENTER_REQUESTED Instance method Public Method Profit Center Required 19991017
16 MESSAGES_TO_LOG Instance method Public Method 19991007
17 SET_CCS_CONTROL_DATA Instance method Public Method Set Control Data for Cost Component Split 19991013
18 SET_COST_COMPONENT_VIEW Instance method Public Method Set Costing View of Prices and Values 19990813
19 SET_FLAG_OVERHEAD_CAT_ALLOWED Instance method Public Method Set Flag Whether Overhead Cost Elem. Allowed as Appropriate 19991209
20 SET_PRICING_DATE Instance method Public Method Set Valuation Date 19991202
21 SET_REQUESTED_CURRENCY Instance method Public Method Set Currency 19991111
22 SET_REQUESTED_CURRENCY_DETAIL Instance method Public Method Set Currency and Exchange Rate 19981019
23 SET_SAVING_ALLOWED Instance method Public Method Cost Estimate Cannot be Saved 19991212
24 SET_TRANSFER_CURRENCY Instance method Public Method Currency via which the System Translates 19991022
25 SET_TRANSFER_PRICING_OFF Instance method Public Method Switches Transfer Price Determination On/Off 19991109
26 SET_VALIDITY_PERIOD Instance method Public Method Set Validity Period 20000117
Events
Class CL_COSTING_CONTROL_DATA has no event.
Types
Class CL_COSTING_CONTROL_DATA has no local type.
Method Signatures

Method CHECK_TP_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CC_TP_REQUESTED Call by reference Type reference (TYPE) CKF_TP_REQUESTED Transferpreis beim Buchungskreiswechsel ermittlen? 19991109
2 Exporting EX_PC_TP_REQUESTED Call by reference Type reference (TYPE) CKF_TP_REQUESTED Transferpreis beim Profit-Center-Wechsel ermittlen? 19991109
3 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 19991109
4 Importing IM_PROFIT_CENTER Call by reference Type reference (TYPE) PRCTR Profit-Center 19991109
# Exception Resumable Description Created on
1 INVALID ungültige Importparameter 19991109
2 TP_VARIANT_NOT_FOUND keine Transferpreisvariante gesetzt 19991110

Method COLLECT_MESSAGES Signature

Method COLLECT_MESSAGES on class CL_COSTING_CONTROL_DATA has no parameter.
Method COLLECT_MESSAGES on class CL_COSTING_CONTROL_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COSTING_DATE_FROM Call by reference Type reference (TYPE) KEKO-KADAT Kalkulationsdatum ab 19980916
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) KEKO-BIDAT Kalkulationsdatum bis 19980916
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) TCK03-KLVAR Kalkulationsvariante 19980916
4 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 19981102
5 Importing IM_CO_VERSN Call by reference Type reference (TYPE) VERSN SPACE Version 20110407
6 Importing IM_DATE_OF_RATES Call by reference Type reference (TYPE) KRSDT Kursdatum fuer Währungsumrechnung 19991103
7 Importing IM_NO_COST_ROLLUP Call by reference Type reference (TYPE) C1 Keine Kostenwälzung 19981112
8 Importing IM_ORGANIZATION Call by reference Type reference (TYPE) CKF_ORGANIZATION Organisationseinheiten 19991017
9 Importing IM_PRICING_DATE Call by reference Type reference (TYPE) KEKO-BWDAT Bewertungsstichtag 19980916
10 Importing IM_QUANTITY_STRUCTURE_DATE Call by reference Type reference (TYPE) KEKO-ALDAT Auflösungsdatum 19980916
11 Importing IM_SAVING_ALLOWED Call by reference Type reference (TYPE) XFLAG Kalkulation persistent 19991109
# Exception Resumable Description Created on
1 COSTING_VARIANT_INVALID Kalkulationsvariante nicht vorhanden 19990928
2 INTERNAL_ERROR Systemfehler (nicht abfangen) 19981026
3 ORGANIZATION_NOT_QUALIFIED Weder Werk, noch Buchungskreis, noch Kostenrechnungskreis 19990614

Method CONVERT_TO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HEADER Call by reference Type reference (TYPE) CKF_COST_ESTIMATE_HEADER Kalkulationskopfstruktur 19991004

Method CONVERT_TO_HEADER on class CL_COSTING_CONTROL_DATA has no exception.

Method DELETE_REQUESTED_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENCY Call by reference Type reference (TYPE) CKBK_REQUESTED_CURRENCY Währungstyp- und Schlüssel 19991006
# Exception Resumable Description Created on
1 FAILED Eintrag konnte nicht gelöscht werden 19991006

Method DETERMINE_PARTNER_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DUMMY_DIVISION Call by reference Type reference (TYPE) CKF_ORGANIZATION-DIVISION Dummy Geschäftsbereich verwendet 19991017
2 Exporting EX_DUMMY_PROFIT_CENTER Call by reference Type reference (TYPE) CKF_ORGANIZATION-PROFIT_CENTER Dummy-Profitcenter verwendet 19991017
3 Exporting EX_PARTNER Value transfer Type reference (TYPE) NKPRTN Partnernummer 19991017
4 Importing IM_ORGANIZATION Call by reference Type reference (TYPE) CKF_ORGANIZATION Organisationseinheiten 19990907
# Exception Resumable Description Created on
1 FAILED Partnernummer konnte nicht korrekt ermittelt werden 19990907
2 ORGANIZATION_NOT_QUALIFIED Organisationseinheit nicht ausreichend gefüllt 19981202

Method GET_BUSINESS_TRANSACTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WQS_COSTING Call by reference Type reference (TYPE) XFLAG Kalkulation mit Mengengerüst 19991021
2 Returning RE_BTG Value transfer Type reference (TYPE) CK_VRGGRP Vorgangsgruppe 19991021

Method GET_BUSINESS_TRANSACTION_GROUP on class CL_COSTING_CONTROL_DATA has no exception.

Method GET_CCS_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUXILIARY Value transfer Type reference (TYPE) KEKO-ELEHKNS Elementeschema Nebenschichtung 20000124
2 Exporting EX_MAIN Value transfer Type reference (TYPE) KEKO-ELEHK Elementeschame Hauptschichtung 20000124
3 Exporting EX_WITHOUT_CCS Value transfer Type reference (TYPE) XFLAG keine Kostenschichtung 20000124

Method GET_CCS_CONTROL_DATA on class CL_COSTING_CONTROL_DATA has no exception.

Method GET_DATE_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 19981103
2 Exporting EX_FISCAL_YEAR Call by reference Type reference (TYPE) BDATJ Geschäftsjahr 19981103
3 Exporting EX_POSTING_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 19981103

Method GET_DATE_FROM on class CL_COSTING_CONTROL_DATA has no exception.

Method GET_PRICE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRICES Value transfer Type reference (TYPE) CKF_PRICE_TABLE vorbelegte Preistabelle 19981026
# Exception Resumable Description Created on
1 NO_CURRENCY_REQUESTED Bisher keine Währung verlangt 19981026

Method GET_PRICING_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 19981103
2 Exporting EX_FISCAL_YEAR Call by reference Type reference (TYPE) BDATJ Geschäftsjahr 19981103
3 Exporting EX_POSTING_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 19981103

Method GET_PRICING_DATE on class CL_COSTING_CONTROL_DATA has no exception.

Method GET_RATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RATE_TYPE Value transfer Type reference (TYPE) KURST Kurstyp 19981103

Method GET_RATE_TYPE on class CL_COSTING_CONTROL_DATA has no exception.

Method INSERT_MESSAGE Signature

Method INSERT_MESSAGE on class CL_COSTING_CONTROL_DATA has no parameter.
Method INSERT_MESSAGE on class CL_COSTING_CONTROL_DATA has no exception.

Method IS_PRIMARY_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PRIMARY Value transfer Type reference (TYPE) CKBK_CHAR 'X' = Primärkostenschichtung 19981028

Method IS_PRIMARY_CCS on class CL_COSTING_CONTROL_DATA has no exception.

Method IS_PROFIT_CENTER_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) XFLAG Ja = 'X' / Nein = space 19991017

Method IS_PROFIT_CENTER_REQUESTED on class CL_COSTING_CONTROL_DATA has no exception.

Method MESSAGES_TO_LOG Signature

Method MESSAGES_TO_LOG on class CL_COSTING_CONTROL_DATA has no parameter.
Method MESSAGES_TO_LOG on class CL_COSTING_CONTROL_DATA has no exception.

Method SET_CCS_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUXILIARY Value transfer Type reference (TYPE) KEKO-ELEHKNS Elementeschema Nebenschichtung 19991013
2 Importing IM_MAIN Value transfer Type reference (TYPE) KEKO-ELEHK Elementeschame Hauptschichtung 19991013
3 Importing IM_WITHOUT_CCS Value transfer Type reference (TYPE) XFLAG ckc_no keine Kostenschichtung 19991013
# Exception Resumable Description Created on
1 NOT_CUSTOMIZED Customizing des Elementeschemas fehlerhaft 20000124
2 NOT_QUALIFIED Importparameter unzureichend 20000124

Method SET_COST_COMPONENT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW Call by reference Type reference (TYPE) CK_GKSICHT Sicht der Anzeige für Kostenelemente 19990813

Method SET_COST_COMPONENT_VIEW on class CL_COSTING_CONTROL_DATA has no exception.

Method SET_FLAG_OVERHEAD_CAT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PLANT Call by reference Type reference (TYPE) CKF_COST_ESTIMATE_HEADER-PLANT Werk 19991209
2 Importing IM_REF_OBJECT Call by reference Type reference (TYPE) CKF_COST_ESTIMATE_HEADER-REF_OBJECT Bezugsobjekt 19991209

Method SET_FLAG_OVERHEAD_CAT_ALLOWED on class CL_COSTING_CONTROL_DATA has no exception.

Method SET_PRICING_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 19991202
# Exception Resumable Description Created on
1 FAILED Bewertungsdatum konnte nicht gesetzt werden 19991202

Method SET_REQUESTED_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENCY_DATA Call by reference Type reference (TYPE) CKF_CURRENCY_INFO Waehrungen 19991111
2 Importing IM_RATE_TYPE Value transfer Type reference (TYPE) CKF_PRICE_LINE-RATE_TYPE Kurstyp 19991111
# Exception Resumable Description Created on
1 CURRENCY_NOT_VALID Währung nicht möglich 19991111

Method SET_REQUESTED_CURRENCY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENCY Call by reference Type reference (TYPE) CKBK_REQUESTED_CURRENCY 19981019
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 19990907
2 INVALID Kombination Währungstyp Währung ist ungültig 19990916
3 NOT_QUALIFIED Importstruktur nicht ausreichend gefuellt 19990916

Method SET_SAVING_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALLOWED Value transfer Type reference (TYPE) XFLAG CKC_NO sichern erlaubt 19991212

Method SET_SAVING_ALLOWED on class CL_COSTING_CONTROL_DATA has no exception.

Method SET_TRANSFER_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CURRENCY Call by reference Type reference (TYPE) CKBK_CHAR Buchungskreiswährung 19991022
2 Importing IM_CO_AREA_CURRENCY Call by reference Type reference (TYPE) CKBK_CHAR Kostenrechnunsgkreiswährung 19991022
3 Importing IM_GROUP_CURRENCY Call by reference Type reference (TYPE) CKBK_CHAR Konzernwährung 19991022
# Exception Resumable Description Created on
1 CURRENCY_NOT_VALID Währung nicht möglich 19991026

Method SET_TRANSFER_PRICING_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CC_TP_OFF Call by reference Type reference (TYPE) XFLAG 'X' Schaltet die CC Transferpreisermittlung ein/aus 19991109
2 Importing IM_PC_TP_OFF Call by reference Type reference (TYPE) XFLAG 'X' Schaltet die PC Transferpreisermittlung ein/aus 19991109

Method SET_TRANSFER_PRICING_OFF on class CL_COSTING_CONTROL_DATA has no exception.

Method SET_VALIDITY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE_FROM Call by reference Type reference (TYPE) KEKO-KADAT Kalkulationsdatum ab 20000117
2 Importing IM_DATE_TO Call by reference Type reference (TYPE) KEKO-BIDAT Kalkulationsdatum bis 20000117
# Exception Resumable Description Created on
1 FAILED Gültigkeitszeitraum nicht geändert 20000117
History
Last changed by/on SAP  20110908 
SAP Release Created in