SAP ABAP Class CL_COST_ESTIMATE (PCP Standard Cost Estimate)
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 19991109
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COST_ESTIMATE PCP: Methods for GUI 19991016
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STATE_CK PCP: Interface for Transaction Service 20000126
Properties
Class CL_COST_ESTIMATE  
Short Description PCP Standard Cost Estimate    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CKBK   R/3 Application Development: PP Costing Valuation 
Created 19980916   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BZOBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CKBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 KKEK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 KKEK1 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 19991109
2 IF_COST_ESTIMATE PCP: Methods for GUI 19991016
3 IF_STATE_CK PCP: Interface for Transaction Service 20000126
Friends
Class CL_COST_ESTIMATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAL_MESSAGE Instance attribute Public Attribute reference (LIKE) 19991130
2 BPO_NUMBER Instance attribute Public Type reference (TYPE) EXTNR Base Planning Object Number 19991019
3 BUSINESS_TRANSACTION_GROUP Instance attribute Public Type reference (TYPE) CK_VRGGRP CO Object: Business Transaction Group 19991201
4 CONTROL_DATA Instance attribute Public Object reference (TYPE REF TO) CL_COSTING_CONTROL_DATA Control Data 19980916
5 COOBJ_NEW_VAL_ON Static Attribute Public Type reference (TYPE) XFLAG New Valuation Active (for CO Object) 20040330
6 COSTING_KEY Instance attribute Protected Type reference (TYPE) CKKEKOKEY Database Key 19990623
7 COSTING_PERSISTENCE Static Attribute Private Object reference (TYPE REF TO) CL_COSTING_PERSISTENCE Persistence Service 19991116
8 COST_ESTIMATE_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_COST_ESTIMATE Customer Enhancement: Cost Estimate 20000508
9 CO_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_CK_CO_OBJECT CO Object 19991020
10 CO_OBJECT_REFERENCE Instance attribute Private Object reference (TYPE REF TO) IF_CO_OBJECT_REFERENCE PCP: Interface with Method for CO Object 19991104
11 C_APPLICATION_ID_COSTING Constant Private Type reference (TYPE) TCMF6-APLID 'CK ' Application ID of Cost Estimate 19991012
12 C_BAL_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'COST_ESTIMATE' Application Log: Object Name (Application Code) 19991130
13 C_BAL_SUB_OBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'VALUATION' Application Log: Subobject 19991130
14 C_STATUS_KA Constant Public Type reference (TYPE) CHAR2 'KA' Status "Costed" 19991012
15 C_STATUS_KF Constant Public Type reference (TYPE) CHAR2 'KF' Costing Status: "Costed with Errors" 19991012
16 DEBUGGING_ON Static Attribute Public Type reference (TYPE) XFLAG Activate Debugger Help 19991122
17 DIP_REFERENCE Instance attribute Private Object reference (TYPE REF TO) IF_DIP_REFERENCE_CK PCP: Interface Required by Reference Object for DIP 20050110
18 HEADER Instance attribute Public Type reference (TYPE) CKF_COST_ESTIMATE_HEADER Header Data 19980916
19 INT_OBJECT_OF_COSTING Instance attribute Public Object reference (TYPE REF TO) CL_INT_OBJECT_OF_COSTING_CK PCP: Reference Object for Internal Hierarchy 19991211
20 ITEMIZATION Instance attribute Private Object reference (TYPE REF TO) CL_COSTING_COMPOSITE Itemization 19981009
21 MATERIAL_NUMBER Instance attribute Public Type reference (TYPE) CKIS-MATNR Material Number 19981020
22 MESSAGE Instance attribute Private Attribute reference (LIKE) 19991109
23 MESSAGES Instance attribute Private Attribute reference (LIKE) 19991109
24 MOVE_PERIOD Instance attribute Public Type reference (TYPE) XFLAG Shift All Dates by a Uniform Time Period 20011123
25 M_GET_STATE_FOR_ONLY_1_CMV Static Attribute Private Type reference (TYPE) XFLAG ' ' CMV State Object Only Needed Once 20030430
26 M_ONE_CMV_STATE_INSERTED Static Attribute Private Type reference (TYPE) XFLAG ' ' One CMV State Object Generated 20030430
27 NUMBER_SERVICE Instance attribute Public Object reference (TYPE REF TO) CL_COST_COMPONENT_NO_SERVICE Item Number Manager 19981001
28 OBJECT_OF_COSTING Instance attribute Public Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Object to Be Costed 19990818
29 OLD_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 19991201
30 PARENT_COST_ESTIMATE Instance attribute Private Object reference (TYPE REF TO) CL_COST_ESTIMATE Superior Cost Estimate 19991211
31 PRESET_STATE_DB Instance attribute Private Type reference (TYPE) XFLAG Costing Status DATABASE 20000707
32 SALES_DOCUMENT Instance attribute Public Type reference (TYPE) CKF_SALES_DOCUMENT_ID Sales Document + Item 19991013
33 SPECIAL_STOCK Instance attribute Public Type reference (TYPE) CKF_SPECIAL_STOCK_DATA PCP: Special Stock Information 20000126
34 STATE Instance attribute Public Type reference (TYPE) CKBK_COST_ESTIMATE_STATE Costing Status 19991120
35 TEMPLATE_REFERENCE Instance attribute Private Object reference (TYPE REF TO) IF_TEMPLATE_REFERENCE_CK PCP: Interface to the Template Allocation 19991126
36 TYPE Instance attribute Private Type reference (TYPE) TY_COST_ESTIMATE Types Additive/With or Without Quantity 19991109
37 UPDATE_LOG_REQUESTED Instance attribute Private Type reference (TYPE) XFLAG New Messages Collected 20000717
38 WBS Instance attribute Public Type reference (TYPE) WB_POSNR WBS Element 19991018
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Cost 19981201
2 CHECK_HAS_INT_HIERARCHY Instance method Private Method Does the Cost Estimate Have an Internal Hierarchy 20000118
3 CHECK_VALIDITY_PERIOD Instance method Public Method Check Costing Period (Date From and To) 20000203
4 CHECK_VALUATION_DATE Instance method Public Method Check Validity of Valuation Date 20000203
5 CLOSE Instance method Public Method 20000323
6 COMMIT_ALL Instance method Public Method 19991019
7 CONSTRUCTOR Instance method Public Constructor Constructor 19980916
8 CONVERT_TO_KEKO Instance method Public Method Converts Cost Estimate Header Data to Database Format 19990903
9 CONVERT_TO_KHS1 Instance method Public Method Converts Cost Estimate Header Data to Database Format 19991020
10 COPY Instance method Public Method 19991019
11 COPY_EXTENDED_KEKO Instance method Protected Method 20050210
12 CREATE Instance method Public Method 19991017
13 CREATE_CHILD Instance method Public Method Create Cost Estimate for Internal Hierarchy 19991208
14 CREATE_CO_OBJECT Instance method Private Method Create CO Object 20000112
15 CREATE_FROM_DB_TABLES Static method Public Method Create Cost Estimate from Database Tables 19991125
16 CREATE_REUSING_ITEMIZATION Static method Public Method Create New Cost Estimate with Quantity Structure of an Old 20001017
17 CREATE_SIMPLE Static method Public Method Create Cost Estimate Without Reference Object 19991029
18 CURRENCY_CONVERT Instance method Public Method Currency Translation 20050210
19 DELETE Instance method Public Method 19991019
20 DELETE_COMPONENT Instance method Public Method Delete Component 19990827
21 DELETE_COMPONENTS Instance method Public Method Delete Components 19991222
22 DELETE_COMPONENTS_MASS Instance method Public Method Deletion of a Quantity of Components 20091124
23 DELETE_REF_CE_AFTER_TEMPLATE Instance method Public Method Deletion of Instance of Noninserted Sub Cost Estimate 20040304
24 DEQUEUE Instance method Public Method 19991019
25 DIP_CREATE Static method Private Method Create Revenue Object 20050110
26 ENQUEUE Instance method Public Method 19991019
27 GET_CHANGED Static method Public Method Read Changed Cost Estimate (Including Those to be Deleted) 19991210
28 GET_COMPONENT Instance method Public Method Determine Itemization Item 19991021
29 GET_COMPOSITE Instance method Public Method Get Pointer to ITEMIZATION 20021017
30 GET_COSTING_KEY Instance method Public Method Database Key for Cost Estimate 19990616
31 GET_COST_COMP_SPLIT Instance method Public Method Read Cost Component Split 19990611
32 GET_COST_ESTIMATE_LEVELS Instance method Public Method Determine Costing Levels (No Cycle Recognition) 19991116
33 GET_DEFAULT_SAVE_OPTIONS Instance method Public Method Update Parameters According to Customizing 19991116
34 GET_DETAIL_FROM_DB Instance method Private Method Update Cost Estimate to Latest Database Status 19991118
35 GET_EXTTX Instance method Public Method Supplies Text According to Text Determination Strategy 20041125
36 GET_FACTOR_FOR_QUANTITY Instance method Public Method Determines the Factor Between Lot Size and Input Quantity 19991109
37 GET_FLAT_ITEMIZATION Instance method Public Method Exploded Itemization 19991116
38 GET_FLAT_ITEMIZATION_INTERN Instance method Protected Method Exploded Recursive Itemization 19991117
39 GET_INPUT_DATA_FOR_DIP Instance method Public Method Supplies Input Data for Calling the Dynamic Item Processor 20050209
40 GET_INPUT_DATA_FOR_TEMPLATE Instance method Public Method Supplies Input Data for Template Call 19991118
41 GET_INT_PARENT Instance method Public Method Determines Parent Cost Estimate of an Internal Hierarchy 20000720
42 GET_ITEMIZATION Instance method Public Method Read Itemization 19990611
43 GET_PRICE Instance method Public Method Calculate Value and Price for View 19991008
44 GET_PRICES_FOR_DB Instance method Public Method Prices/Values in Object, CO Area and Transaction Currency 19991022
45 GET_REFERENCE_OBJECT_DATA Instance method Private Method Checks Consistency with Regard to the Reference Object 19991018
46 GET_RESULT Instance method Public Method Supplies the Cost Estimate Result 19991109
47 GET_STATE Instance method Public Method Reads External User Status 20000131
48 GET_STATE_OBJECT Instance method Public Method 20000129
49 GET_TEXT Instance method Public Method Supplies Text According to Text Determination Strategy 20000203
50 GET_TYPE Instance method Public Method Supplies the Type of the Cost Estimate 20041228
51 GET_UPDATE_LIST_FOR_CHANGE Instance method Public Method Determination of Change re Costing for an Internal Hierarchy 19991227
52 GET_VALUE_IN_ELEMENT_GROUPS Instance method Public Method Value for Display in Cost Component Group Display 20000116
53 INSERT_COMPONENT Instance method Public Method Insert Component 19981005
54 INSERT_EXTERNAL_MESSAGE Instance method Public Method Insertion of Message 20041227
55 INSERT_MESSAGE Instance method Private Method 19991109
56 INSTANCE_COPY Instance method Private Method Copy Cost Estimate 19991201
57 INSTANCE_DELETE Instance method Private Method Delete Cost Estimate 20000118
58 IS_CHANGING_ALLOWED Instance method Public Method May the Cost Estimate Be Changed 20000330
59 IS_SAVING_ALLOWED Instance method Public Method May the Cost Estimate Be Saved 19991116
60 IS_WQS Instance method Public Method Actual Quantity Structure Proposed? 20060816
61 MESSAGES_TO_LOG Instance method Public Method 19991109
62 ON_BEFORE_CALCULATE Instance method Private Method Is Called Before the Actual Cost Estimate 19991202
63 ON_BEFORE_COMMIT Instance method Public Method Is Called Directly Before the Update 19991201
64 ON_CE_CHILDREN_UPDATE Instance method Private Event handling method Event Handler for on_cost_estimate_children_update 20000316
65 ON_TEMPORARILY_SAVE Instance method Private Event handling method Temporarily Save a Cost Estimate 19991211
66 OVERHEAD_COSTS_GET Instance method Private Method Calculate CO Object Overhead 19991120
67 PROCESS_COSTS_CALCULATE Instance method Public Method Calculate Process Costs 19991123
68 PROCESS_COSTS_GET Instance method Private Method Calculate Process Costs 19991120
69 READ_FOR_CHANGE Instance method Public Method 19991019
70 READ_FOR_DISPLAY Instance method Public Method 19991019
71 REOPEN Instance method Public Method 20000323
72 RESET_GET_STATE_FOR_ONLY_1_CMV Static method Public Method Reset Flags: CMV State Needed Only Once 20030430
73 REVENUES_CALCULATE Instance method Public Method Calculate Revenues 20050110
74 REVENUES_GET Instance method Private Method Calculate Process Costs 20050110
75 SAVE Instance method Public Method 19991115
76 SAVE_ERROR_LOG Instance method Public Method Update Error Log 20050210
77 SAVE_TEMPORARILY Instance method Public Method 19991115
78 SET_CALC_REQUESTED Instance method Public Method Cost Estimate Must Be Revaluated 19991026
79 SET_COSTING_MODEL Instance method Public Method Set Costing Model 19991103
80 SET_COST_COMPONENT_VIEW Instance method Public Method Set Costing View of Prices and Values 19990813
81 SET_DEFAULT_TARGET_PRICE_TABLE Instance method Public Method Initialization of Target Costs 20050210
82 SET_ERROR_STATE Instance method Public Method Sets the Error Status of the Cost Estimate 20000120
83 SET_GET_STATE_FOR_ONLY_1_CMV Static method Public Method Set Flags: CMV State Needed Only Once 20030430
84 SET_HEADER_DATA Instance method Public Method Set Header Information 19991116
85 SET_IS_PART_OF_INT_HIERARCHY Instance method Public Method Indicates Assignment to Internal Hierarchy 19991211
86 SET_LTEXT_KEY Instance method Public Method Sets the Key for the Cost Estimate Long Text 19991028
87 SET_MOVE_PERIOD Instance method Public Method Activate/Deactivate Period Closing 20011123
88 SET_QUANTITY Instance method Public Method Change Lot Size 19990907
89 SET_STATE Instance method Public Method Set (Internal) Status 20000120
90 SET_TARGET_COSTS Instance method Public Method Set Target Costs 20050210
91 SET_TEXTS Instance method Public Method Set Header Text 19991221
92 SET_TYPE Instance method Public Method Set Indicator "Cost Estimate with or Without Qty Structure" 19991109
93 SET_VALIDITY_PERIOD Instance method Public Method Change Costing Period (Date From To) 20000116
94 SET_VALIDITY_PERIOD_INTERN Instance method Protected Method Change Costing Period (Date From To) 20001201
95 SET_VALUATION_DATE Instance method Public Method Change Valuation Date 19991102
96 SET_VIRTUAL Instance method Public Method Cost Estimate Is a Purely Virtual Node for the Cost Rollup 20000125
97 SURCHARGE_CALCULATE Instance method Public Method Calculate Overhead 19991020
98 SWITCH_NUMBER_OF_CO_OBJECT Instance method Public Method Change CO Object Number 19991124
99 TARGET_PRICES_CURRENCY_CONVERT Instance method Private Method Currency Conversion of Targets 20050210
100 TEMPLATE_CREATE Instance method Private Method Create Process Costs Template 19991120
101 UPDATE_FROM_OBJECT_OF_COSTING Instance method Public Method If Change Made Determine Data of Reference Object Again 20000131
102 UPDATE_LOG Instance method Private Method Create Log 20000201
Events
# Event Type Visibility Description Created on
1 COST_ESTIMATE_CHANGED Instance Event
(0)
Public
(2)
Cost Estimate Has Been Changed 20000120
2 COST_ESTIMATE_CHILDREN_UPDATE Instance Event
(0)
Protected
(1)
Event for Internal Hierarchy 20000316
3 COST_ESTIMATE_DELETE Instance Event
(0)
Public
(2)
Cost estimate was deleted 20000118
4 COST_ESTIMATE_TEMPORARILY_SAVE Instance Event
(0)
Protected
(1)
Temporarily Save the Cost Estimate 19991211
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COST_ESTIMATE Private See coding Type: Additive/With or Without Quantity 19991109 begin of TY_COST_ESTIMATE, wqs type ck_erzka, add_on type ck_kkzma, grc type ck_grc_costing, "DIMP modification end of TY_COST_ESTIMATE
Method Signatures

Method CALCULATE Signature

Method CALCULATE on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 ITEMIZATION_NOT_QUALIFIED Noch kein Einzelnachweis vorhanden 19981201

Method CHECK_HAS_INT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RETURN Value transfer Type reference (TYPE) XFLAG Boolean 20000118

Method CHECK_HAS_INT_HIERARCHY on class CL_COST_ESTIMATE has no exception.

Method CHECK_VALIDITY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE_FROM Value transfer Type reference (TYPE) KEKO-KADAT Kalkulationsdatum ab 20000203
2 Importing IM_DATE_TO Value transfer Type reference (TYPE) KEKO-BIDAT Kalkulationsdatum bis 20000203
3 Importing IM_DELTA_FROM Value transfer Type reference (TYPE) I Verschiebe ab-Datum um(Tage) 20001201
4 Importing IM_DELTA_TO Value transfer Type reference (TYPE) I Verschiebe bis-Datum um(Tage) 20001201
# Exception Resumable Description Created on
1 INVALID Gueltigkeitszeitraum ungueltig 20000203
2 PERIOD_MISMATCH Gültigkeitsperiode außerhalb der übergeordneten Kalkulation 20011123
3 VALUATION_DATE_NOT_IN_PERIOD Bewertungsstichtag liegt nicht in Gültigkeitsperiode 20011123

Method CHECK_VALUATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) KEKO-BWDAT Bewertungsdatum 20000203
2 Importing IM_DELTA Value transfer Type reference (TYPE) I Verschieben um im_delta Tage 20001120
3 Importing IM_PASS Value transfer Type reference (TYPE) XFLAG CKC_NO an interne Hierarchie weiterreichen 20001120
# Exception Resumable Description Created on
1 INVALID Bewertungsdatum konnte nicht geaendert werden 20000203

Method CLOSE Signature

Method CLOSE on class CL_COST_ESTIMATE has no parameter.
Method CLOSE on class CL_COST_ESTIMATE has no exception.

Method COMMIT_ALL Signature

Method COMMIT_ALL on class CL_COST_ESTIMATE has no parameter.
Method COMMIT_ALL on class CL_COST_ESTIMATE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) CKF_COST_ESTIMATE_HEADER Kopfdaten einer Kalkulation 19991102
2 Importing IM_MATERIAL_NUMBER Call by reference Type reference (TYPE) MATNR Materialnummer 19991102
3 Importing IM_NO_COST_ROLLUP Value transfer Type reference (TYPE) XFLAG SPACE Keine Kostenwälzung (reine Addition) 19991103
4 Importing IM_NO_OBJECT_OF_COSTING Value transfer Type reference (TYPE) XFLAG CKC_NO Bezugsobjektinterface wird nicht ionterpretiert 19991125
5 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING zu kalkulierendes Objekt 19990818
6 Importing IM_SAVING_ALLOWED Value transfer Type reference (TYPE) XFLAG 'X' Kalkulation darf gespeichert werden 19991109
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19990928

Method CONVERT_TO_KEKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KEKO Call by reference Type reference (TYPE) KEKO Kopfdaten der Kalkulation in DB-Format 19990903

Method CONVERT_TO_KEKO on class CL_COST_ESTIMATE has no exception.

Method CONVERT_TO_KHS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KHS1 Call by reference Type reference (TYPE) KHS1 Kopfdaten der Einzelkalkulation 19991020
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 19991125

Method COPY Signature

Method COPY on class CL_COST_ESTIMATE has no parameter.
Method COPY on class CL_COST_ESTIMATE has no exception.

Method COPY_EXTENDED_KEKO Signature

Method COPY_EXTENDED_KEKO on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND 20050210

Method CREATE Signature

Method CREATE on class CL_COST_ESTIMATE has no parameter.
Method CREATE on class CL_COST_ESTIMATE has no exception.

Method CREATE_CHILD 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) CK_ABDAT Kalkulationsdatum ab 19991208
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991208
3 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 19991208
4 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf Kalkulation 19991208
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19991208

Method CREATE_CO_OBJECT Signature

Method CREATE_CO_OBJECT on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler beim Anlegen 20000112
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20000112

Method CREATE_FROM_DB_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CCS Call by reference Type reference (TYPE) CKF_KEKO_KEPH Schichtung mit Kopf 19991125
2 Importing IM_CCS_ONLY Value transfer Type reference (TYPE) XFLAG 'X' Nur Schichtung instantiieren 19991125
3 Importing IM_FOR_CHANGE Value transfer Type reference (TYPE) XFLAG CKC_NO Kalkulation darf geaendert werden 19991125
4 Importing IM_ITEMIZATION Call by reference Type reference (TYPE) KKEK0_UC Einzelnachweis mit Kopf 19991125
5 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Bezugsobjekt 19991125
6 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation 19991125
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nie abfangen! 19991207

Method CREATE_REUSING_ITEMIZATION 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 20001017
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) KEKO-BIDAT Kalkulationsdatum bis 20001017
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) KEKO-KLVAR Kalkulationsvariante 20001017
4 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS '01' Kalkulationsversion 20001017
5 Importing IM_COST_ESTIMATE_OLD Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE alte Kalkulation 20001017
6 Importing IM_NO_COST_ROLLUP Value transfer Type reference (TYPE) C1 SPACE keine Kostenwälzung, reine Addition 20001017
7 Importing IM_OBJECT_OF_COSTING Value transfer Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Zeiger auf Bezugsobjekt 20001017
8 Importing IM_ORGANIZATION Call by reference Type reference (TYPE) CKF_ORGANIZATION Organisationseinheiten 20001017
9 Importing IM_PRICING_DATE Call by reference Type reference (TYPE) KEKO-BWDAT Bewertungsdatum 20001017
10 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Kalkulierte Menge (Losgroesse) 20001017
11 Importing IM_QUANTITY_STRUCTURE_DATE Call by reference Type reference (TYPE) KEKO-ALDAT Auflösungsdatum des Mengengerüsts 20001017
12 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE neue Kalkulation 20001017

Method CREATE_REUSING_ITEMIZATION on class CL_COST_ESTIMATE has no exception.

Method CREATE_SIMPLE 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) CK_ABDAT Kalkulationsdatum ab 19991029
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991029
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 19991029
4 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS '01' Kalkulationsversion 19991029
5 Importing IM_NO_COST_ROLLUP Call by reference Type reference (TYPE) XFLAG space keine Kostenwälzung (reine Addition) 19991029
6 Importing IM_ORGANIZATION Call by reference Type reference (TYPE) CKF_ORGANIZATION Orgaisationseinheit 19991029
7 Importing IM_PERSISTENT Call by reference Type reference (TYPE) XFLAG 'X' Kennzeichen, ob Verbuchung möglich 19991029
8 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY Losgröße: Menge + Mengeneinheit 19991029
9 Importing IM_QUANTITY_STRUCTURE_DATE Call by reference Type reference (TYPE) CK_BRDAT Auflösungsdatum des Mengengerüsts 19991029
10 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT sy-datum Bewertungsdatum 19991102
11 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf Kalkulation 19991029
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19991029

Method CURRENCY_CONVERT Signature

Method CURRENCY_CONVERT on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_FAILED Translation not Possible 20050210
2 NOT_QUALIFIED Entry Data Insufficient 20050210

Method DELETE Signature

Method DELETE on class CL_COST_ESTIMATE has no parameter.
Method DELETE on class CL_COST_ESTIMATE has no exception.

Method DELETE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) CK_COMPONENT_ID Eindeutiger Pointer auf Einzelnachweiszeile (persistent) 19991109
# Exception Resumable Description Created on
1 NOT_FOUND Komponente nicht vorhanden 19990827

Method DELETE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EQUAL Value transfer Type reference (TYPE) XFLAG CKC_YES yes/no: Vergleichsoperator =/<> 20000128
2 Importing IM_GENERATION_TYPE Call by reference Type reference (TYPE) CK_GENTYP Typ der Generierung einer Position 19991222

Method DELETE_COMPONENTS on class CL_COST_ESTIMATE has no exception.

Method DELETE_COMPONENTS_MASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENT Call by reference Type reference (TYPE) CKF_COMPONENT_TABLE zu löschende Positionen 20091124

Method DELETE_COMPONENTS_MASS on class CL_COST_ESTIMATE has no exception.

Method DELETE_REF_CE_AFTER_TEMPLATE Signature

Method DELETE_REF_CE_AFTER_TEMPLATE on class CL_COST_ESTIMATE has no parameter.
Method DELETE_REF_CE_AFTER_TEMPLATE on class CL_COST_ESTIMATE has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_COST_ESTIMATE has no parameter.
Method DEQUEUE on class CL_COST_ESTIMATE has no exception.

Method DIP_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIP Call by reference Object reference (TYPE REF TO) CL_WRAP_DIP_CK PCP: Wrap-Objekt fuer dynamischen Postenprozessor 20050110
2 Importing IR_IFDIP Call by reference Object reference (TYPE REF TO) IF_DIP_REFERENCE_CK PCP: vom Bezugsobjekt benoetigtes Interface für DIP 20050315
# Exception Resumable Description Created on
1 NOT_REQUESTED Einstellung: keine automatische Erloeskalkulation 20050110

Method ENQUEUE Signature

Method ENQUEUE on class CL_COST_ESTIMATE has no parameter.
Method ENQUEUE on class CL_COST_ESTIMATE has no exception.

Method GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COST_ESTIMATES Call by reference Type reference (TYPE) CKF_COST_ESTIMATE_TABLE Zu verbuchende/löschende Kalkulationen 19991210
2 Importing IM_WITHOUT_DELETED Call by reference Type reference (TYPE) XFELD ohne gelöschte Kalkulationen 20030527

Method GET_CHANGED on class CL_COST_ESTIMATE has no exception.

Method GET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) CK_COMPONENT_ID Pointer Kis1 19991026
2 Returning RE_COMPONENT Value transfer Object reference (TYPE REF TO) CL_COSTING_COMPONENT Bewertungsobjekt 19991021
# Exception Resumable Description Created on
1 NOT_FOUND Component nicht vorhanden! 19991026

Method GET_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ITEMIZATION Value transfer Object reference (TYPE REF TO) CL_COSTING_COMPOSITE PCP Collection von Bewertungsobjekten 20021017

Method GET_COMPOSITE on class CL_COST_ESTIMATE has no exception.

Method GET_COSTING_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COSTING_BAPI_KEY Call by reference Type reference (TYPE) BAPICOSTRE Kalkulationschlüssel 19991103
2 Exporting EX_COSTING_KEY Call by reference Type reference (TYPE) CKKEKOKEY Kalkulationsschlüssel 19991103
3 Importing IM_NUMBER_REQUESTED Call by reference Type reference (TYPE) XFLAG ckc_no Kalkulatiosnummer zwingend erforderlich (eventuell Vergabe) 19991102
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nie abfangen! 19990622
2 NOT_FOUND Kalkulation in Datenbank nicht vorhanden 19990616

Method GET_COST_COMP_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CCS_TABLE Call by reference Type reference (TYPE) CKBK_CL_CCS_TABLE Schichtungstabelle (H, N) 19990615
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nie abfangen! 19990615
2 NOT_FOUND Keine Schichtung vorhanden 19990615

Method GET_COST_ESTIMATE_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_ESTIMATE_LEVEL Call by reference Type reference (TYPE) CKF_T_COST_ESTIMATE_LEVEL Kalkulationsstufentabelle 19991116
2 Exporting EX_MAX_COST_ESTIMATE_LEVEL Call by reference Type reference (TYPE) CK_KALST Kalkulationsstufe 19991116
# Exception Resumable Description Created on
1 NOT_FOUND Inkonsistenz bei Auflösung 19991116

Method GET_DEFAULT_SAVE_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CCS Call by reference Type reference (TYPE) CKF_POSTING_CONTROL Kostenschichtung verbuchen 19991116
2 Exporting EX_CO_OBJECT Call by reference Type reference (TYPE) CKF_POSTING_CONTROL CO-Objekt verbuchen 19991117
3 Exporting EX_ERROR_LOG Call by reference Type reference (TYPE) CKF_POSTING_CONTROL Fehlerprotokoll verbuchen 19991116
4 Exporting EX_ITEMIZATION Call by reference Type reference (TYPE) CKF_POSTING_CONTROL Einzelnachweis verbuchen 19991116

Method GET_DEFAULT_SAVE_OPTIONS on class CL_COST_ESTIMATE has no exception.

Method GET_DETAIL_FROM_DB Signature

Method GET_DETAIL_FROM_DB on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Funktion konnte nicht ausgefuehrt werden 19991118

Method GET_EXTTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EXTTX Value transfer Type reference (TYPE) CK_ADHOC_EXTTX Externe Bezeichnung eines cProjects Projektes 20041125

Method GET_EXTTX on class CL_COST_ESTIMATE has no exception.

Method GET_FACTOR_FOR_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FACTOR Call by reference Type reference (TYPE) F Faktor 19991109
2 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY Menge + Mengeneinheit 19991109
# Exception Resumable Description Created on
1 FAILED Umrechnung nicht moeglich! 19991109

Method GET_FLAT_ITEMIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLAT_ITEMIZATION Value transfer Type reference (TYPE) CKF_T_FLAT_ITEMIZATION Aufgelößter Einzelnachweis 19991117
2 Exporting EX_FLAT_ITEMIZATION_KIS1 Call by reference Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Aufgelößter Einzelnachweis im KIS1-Format 19991117
3 Importing IM_EXPAND_COMPOSITE Value transfer Type reference (TYPE) XFLAG CKC_YES technischer Positionstyp 0 expandieren 20001103
4 Importing IM_REQUESTED_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY Menge 19991116
5 Importing IM_USE_COST_ESTMIATE_LOTSIZE Call by reference Type reference (TYPE) XFLAG 'X' Losgröße der Kalkulation als Anforderungsmenge 19991117
6 Importing IM_WITH_EXTERNAL_HIERARCHY Call by reference Type reference (TYPE) XFLAG CKC_NO externe Hierarchie aufloesen 20000210
# Exception Resumable Description Created on
1 FAILED Mengenumrechnung fehlerhaft 19991116
2 NOT_FOUND Inkonsistenz bei Auflösung 19991116

Method GET_FLAT_ITEMIZATION_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FLAT_ITEMIZATION Call by reference Type reference (TYPE) CKF_T_FLAT_ITEMIZATION Aufgelößter Einzelnachweis 19991117
2 Importing IM_EXPAND_COMPOSITE Value transfer Type reference (TYPE) XFLAG CKC_YES technischer Positionstyp 0 expandieren 20001103
3 Importing IM_FACTOR Call by reference Type reference (TYPE) FLOAT 1 Feld vom Typ FLTP 19991117
4 Importing IM_LEVEL Call by reference Type reference (TYPE) INT4 1 Level 19991117
5 Importing IM_REQUESTED_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY Menge 19991117
6 Importing IM_WITHOUT_LEVEL_ONE Call by reference Type reference (TYPE) XFLAG CKC_NO Items aus Level 1 selbst nicht aufnehmen 20000112
7 Importing IM_WITH_EXTERNAL_HIERARCHY Call by reference Type reference (TYPE) XFLAG CKC_NO externe Hierarchie aufloesen 20000210
# Exception Resumable Description Created on
1 FAILED Mengenumrechnung fehlerhaft 19991117
2 NOT_FOUND Inkonsistenz bei Auflösung 19991117

Method GET_INPUT_DATA_FOR_DIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIP_REFERENCE Call by reference Object reference (TYPE REF TO) IF_DIP_REFERENCE_CK PCP: vom Bezugsobjekt benoetigtes Interface für DIP 20050209
2 Exporting EX_MESSAGE_ON_SCREEN Call by reference Type reference (TYPE) XFLAG (not yet in use:) Meldungssteuerung 20050209
3 Exporting EX_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D abgeleitet aus Aktivitätstyp in der Transaktion 20050315
4 Exporting EX_TRACE_OBJECT Call by reference Type reference (TYPE) CHAR30 (not yet in use:) Traceobjekt 20050315

Method GET_INPUT_DATA_FOR_DIP on class CL_COST_ESTIMATE has no exception.

Method GET_INPUT_DATA_FOR_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COSTING_WQS Call by reference Type reference (TYPE) XFLAG 'X': Kalkulation mit Mengengeruest 19991118
2 Exporting EX_CO_AREA Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 19991118
3 Exporting EX_CO_OBJECT_NUMBER Call by reference Type reference (TYPE) J_OBJNR Objektnummer 19991118
4 Exporting EX_CO_VERSION Call by reference Type reference (TYPE) VERSN Version 19991119
5 Exporting EX_DATE Call by reference Type reference (TYPE) KHS1-PSDAT Datum 19991118
6 Exporting EX_FISCAL_YEAR_VARIANT Call by reference Type reference (TYPE) TKA01-LMONA Geschäftsjahresvariante 19991118
7 Exporting EX_KHS1 Call by reference Type reference (TYPE) KHS1 Mandant 19991118
8 Exporting EX_MESSAGE_ON_SCREEN Call by reference Type reference (TYPE) XFLAG Message on screen 19991118
9 Exporting EX_TEMPLATE_REFERENCE Call by reference Object reference (TYPE REF TO) IF_TEMPLATE_REFERENCE_CK PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface 19991126
10 Exporting EX_TRACE_OBJECT Call by reference Type reference (TYPE) CHAR30 Traceobjekt (?) 19991118
11 Exporting EX_T_KIS1 Call by reference Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Standard Tabelle zur KIS1 20020926

Method GET_INPUT_DATA_FOR_TEMPLATE on class CL_COST_ESTIMATE has no exception.

Method GET_INT_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARENT Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Cost Estimate 20000720
# Exception Resumable Description Created on
1 NO_INTERNAL_PARENT Keine Elternkalkulation 20000720

Method GET_ITEMIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENTS Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Components 19991021
2 Exporting EX_KIS1_TABLE Call by reference Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Einzelnachweistabelle 19991022
3 Importing IM_EXPAND_COMPOSITE Value transfer Type reference (TYPE) XFLAG CKC_YES technischer Positionstyp 0 expandieren 20001102
# Exception Resumable Description Created on
1 NOT_FOUND Keine Komponenten vorhanden 19990629

Method GET_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRICE Call by reference Type reference (TYPE) CKF_PRICE_LINE Bewertungsinformation 19991008
2 Importing IM_CURRENCY Call by reference Type reference (TYPE) CKF_PRICE_LINE-CURRENCY Währungsschlüssel 19991008
3 Importing IM_CURTP Call by reference Type reference (TYPE) CKF_PRICE_LINE-CURTP Währungstyp 19991008
4 Importing IM_PRICE_UNIT Call by reference Type reference (TYPE) CKF_PRICE_QUANTITY_UNIT Preiseinheit 19991011
5 Importing IM_STOCK_VAL Call by reference Type reference (TYPE) XFLAG bestandsbewertungsrelevanter Anteil 19991008
6 Importing IM_VIEW Call by reference Type reference (TYPE) CK_SICHT Kostenelementesicht 19991008
# Exception Resumable Description Created on
1 NOT_FOUND gewuenschte Waehrung nicht vorhanden 19991008
2 WRONG_CALL Methode wurde falsch aufgerufen 19991008

Method GET_PRICES_FOR_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CO_AREA_CURRENCY Call by reference Type reference (TYPE) CKF_PRICE_LINE Liefert Preis/Wert in Kostenrechnungskreiswährung 19991022
2 Exporting EX_OBJECT_CURRENCY Call by reference Type reference (TYPE) CKF_PRICE_LINE Liefert Preis/Wert in Objektwährung 19991022
3 Exporting EX_TRANSACTION_CURRENCY Call by reference Type reference (TYPE) CKF_PRICE_LINE Liefert Preis/Wert in Transaktionswährung 19991022
4 Importing IM_PRICE_UNIT Call by reference Type reference (TYPE) CKF_PRICE_QUANTITY_UNIT gewünschte Preiseinheit 19991022
# Exception Resumable Description Created on
1 NOT_FOUND At Least One Value (Price) does not Exist 19991108

Method GET_REFERENCE_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT_CURRENCY_REQUESTED Value transfer Type reference (TYPE) XFLAG Defaultobjektwährung gewuenscht 19991111
# Exception Resumable Description Created on
1 DATA_INCONSISTENT Bezugsobjektdaten nicht konsistent 19991018
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 19991018

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INVALID Value transfer Type reference (TYPE) XFLAG Kalkulation nicht gueltig (delete oder ungesichert) 20000203
2 Exporting EX_RESULT Call by reference Type reference (TYPE) CKF_COSTING_RESULT von Kalkulation ermittelter Preis pro Mengeneinheit 19991109

Method GET_RESULT on class CL_COST_ESTIMATE has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HAS_EXTERNAL_LINK Call by reference Type reference (TYPE) XFLAG Kalkulation mit direkter Referenz zum Bezugsobjekt 20000131

Method GET_STATE on class CL_COST_ESTIMATE has no exception.

Method GET_STATE_OBJECT Signature

Method GET_STATE_OBJECT on class CL_COST_ESTIMATE has no parameter.
Method GET_STATE_OBJECT on class CL_COST_ESTIMATE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXT Value transfer Type reference (TYPE) KLTXT Beschreibung 20000203

Method GET_TEXT on class CL_COST_ESTIMATE has no exception.

Method GET_TYPE Signature

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

Method GET_UPDATE_LIST_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COST_ESTIMATES Call by reference Type reference (TYPE) CKF_T_COST_ESTIMATE_LEVEL Kalkulationsstufentabelle 19991227
2 Importing IM_LEVEL Value transfer Type reference (TYPE) CK_KALST Stufe 19991227
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nie abfangen! 19991227
2 IS_NOT_PART_OF_INT_HIERARCHY Kalkulation gehört zu keiner internen Hierachie 19991227

Method GET_VALUE_IN_ELEMENT_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) CKF_S_EGROUP_VALUES Kostenschichtung in Elementegruppendarstellung 20000117
2 Importing IM_CURRENCY Call by reference Type reference (TYPE) CKF_PRICE_LINE-CURRENCY Währungsschlüssel 20000116
3 Importing IM_CURTP Call by reference Type reference (TYPE) CKF_PRICE_LINE-CURTP Währungstyp 20000116
4 Importing IM_STOCK_VAL Call by reference Type reference (TYPE) XFLAG bestandsbewertungsrelevanter Anteil 20000116
5 Importing IM_TYPE Call by reference Type reference (TYPE) KEART CL_COST_COMP_SPLIT=>C_MAIN Elementeart Erzeugniskalkulation 20000116
6 Importing IM_VIEW Call by reference Type reference (TYPE) CK_SICHT Kostenelementesicht 20000116
# Exception Resumable Description Created on
1 NOT_FOUND gewuenschte Waehrung nicht vorhanden 20000116
2 WRONG_CALL Methode wurde falsch aufgerufen 20000116

Method INSERT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT Bewertungsobjekt 19981005
2 Importing IM_REPLACE_IF_EQUAL Value transfer Type reference (TYPE) XFLAG CKC_NO ersetze identische Einzelnachweisposition 19991221
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 19990827

Method INSERT_EXTERNAL_MESSAGE Signature

Method INSERT_EXTERNAL_MESSAGE on class CL_COST_ESTIMATE has no parameter.
Method INSERT_EXTERNAL_MESSAGE on class CL_COST_ESTIMATE has no exception.

Method INSERT_MESSAGE Signature

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

Method INSTANCE_COPY 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) CK_ABDAT Kalkulationsdatum ab 19991201
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991201
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR (Ziel-)Kalkulationsvariante 19991201
4 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 19991201
5 Importing IM_NO_COST_ROLLUP Value transfer Type reference (TYPE) XFLAG keine Kostenwälzung (reine Addition) 19991201
6 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface 19991201
7 Importing IM_SAVING_ALLOWED Value transfer Type reference (TYPE) XFLAG Kennzeichen, ob Verbuchung möglich 19991201
8 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 19991201
9 Importing IM_WITH_COMPONENTS Value transfer Type reference (TYPE) XFLAG 'X' Einzelnachweis mitkopieren 19991201
10 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf Kalkulation 19991201
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19991201

Method INSTANCE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEL_EXT_HIERARCHY Value transfer Type reference (TYPE) XFLAG SPACE Löschen der Kalkulation auch bei ext. Hierarchie 20090205

Method INSTANCE_DELETE on class CL_COST_ESTIMATE has no exception.

Method IS_CHANGING_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RETURN Value transfer Type reference (TYPE) XFLAG Returnwert 20000330

Method IS_CHANGING_ALLOWED on class CL_COST_ESTIMATE has no exception.

Method IS_SAVING_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RETURN Value transfer Type reference (TYPE) XFLAG Returnwert 19991116

Method IS_SAVING_ALLOWED on class CL_COST_ESTIMATE has no exception.

Method IS_WQS 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 20060816

Method IS_WQS on class CL_COST_ESTIMATE has no exception.

Method MESSAGES_TO_LOG Signature

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

Method ON_BEFORE_CALCULATE Signature

Method ON_BEFORE_CALCULATE on class CL_COST_ESTIMATE has no parameter.
Method ON_BEFORE_CALCULATE on class CL_COST_ESTIMATE has no exception.

Method ON_BEFORE_COMMIT Signature

Method ON_BEFORE_COMMIT on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Methode konnte nicht ausgefuehrt werden 19991201

Method ON_CE_CHILDREN_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_CLOSED Value transfer Attribute reference (LIKE) 20000330
2 Importing EX_COST_ESTIMATE Value transfer Attribute reference (LIKE) 20000316
3 Importing EX_UNCHANGEABLE Value transfer Attribute reference (LIKE) 20000330

Method ON_CE_CHILDREN_UPDATE on class CL_COST_ESTIMATE has no exception.

Method ON_TEMPORARILY_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_COST_ESTIMATE Value transfer Attribute reference (LIKE) 19991211

Method ON_TEMPORARILY_SAVE on class CL_COST_ESTIMATE has no exception.

Method OVERHEAD_COSTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPOSITE Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPOSITE PCP Collection von Bewertungsobjekten 19991120
2 Importing IM_CO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CK_CO_OBJECT CO-Objekt für Kalkulation 19991120
# Exception Resumable Description Created on
1 FAILED Fehler bei der Zuschlagsberechnung 19991120
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 19991120

Method PROCESS_COSTS_CALCULATE Signature

Method PROCESS_COSTS_CALCULATE on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler bei der Zuschlagsberechnung 19991123
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 19991123

Method PROCESS_COSTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPOSITE Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPOSITE PCP Collection von Bewertungsobjekten 19991120
2 Importing IM_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_WRAP_TEMPLATE_CK PCP: Wrap-Objekt fuer Template 19991120
# Exception Resumable Description Created on
1 FAILED Fehler bei Berechnung von Prozesskosten 19991120

Method READ_FOR_CHANGE Signature

Method READ_FOR_CHANGE on class CL_COST_ESTIMATE has no parameter.
Method READ_FOR_CHANGE on class CL_COST_ESTIMATE has no exception.

Method READ_FOR_DISPLAY Signature

Method READ_FOR_DISPLAY on class CL_COST_ESTIMATE has no parameter.
Method READ_FOR_DISPLAY on class CL_COST_ESTIMATE has no exception.

Method REOPEN Signature

Method REOPEN on class CL_COST_ESTIMATE has no parameter.
Method REOPEN on class CL_COST_ESTIMATE has no exception.

Method RESET_GET_STATE_FOR_ONLY_1_CMV Signature

Method RESET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no parameter.
Method RESET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no exception.

Method REVENUES_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RK70S-AKTYP Aktivitätstyp in der Transaktion 20050315
2 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG SPACE mit Dialog oder dunkel 20050524
# Exception Resumable Description Created on
1 FAILED Fehler bei der Erloesberechnung 20050110
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20050110
3 NOT_PERMITTED Erloesberechnung (explizit vom rufenden Obj.) ausgeschaltet 20050315
4 NOT_RELEVANT keine Erloesberechnung vorgesehen 20050304

Method REVENUES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPOSITE Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPOSITE PCP Collection von Bewertungsobjekten 20050110
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050225
3 Importing IR_DIP Call by reference Object reference (TYPE REF TO) CL_WRAP_DIP_CK PCP: Wrap-Objekt fuer dynamischen Postenprozessor 20050225
4 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RK70S-AKTYP Aktivitätstyp in der Transaktion 20050315
5 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG SPACE im Dialog oder dunkel 20050524
# Exception Resumable Description Created on
1 FAILED Fehler bei Berechnung von Prozesskosten 20050110

Method SAVE Signature

Method SAVE on class CL_COST_ESTIMATE has no parameter.
Method SAVE on class CL_COST_ESTIMATE has no exception.

Method SAVE_ERROR_LOG Signature

Method SAVE_ERROR_LOG on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 HEADER_NOT_SAVED Costing Header Not Yet Updated 20050210

Method SAVE_TEMPORARILY Signature

Method SAVE_TEMPORARILY on class CL_COST_ESTIMATE has no parameter.
Method SAVE_TEMPORARILY on class CL_COST_ESTIMATE has no exception.

Method SET_CALC_REQUESTED Signature

Method SET_CALC_REQUESTED on class CL_COST_ESTIMATE has no parameter.
Method SET_CALC_REQUESTED on class CL_COST_ESTIMATE has no exception.

Method SET_COSTING_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL_VAL Call by reference Type reference (TYPE) CKI_MODELINSTANCE Bewertung des Kalkulationsmodells 19991103
2 Importing IM_NAME Call by reference Type reference (TYPE) CK_COSTMODEL Kalkulationsmodell 19991103
# Exception Resumable Description Created on
1 NOT_ALLOWED Kein Kalkulationsmodell erlaubt 19991126

Method SET_COST_COMPONENT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW Value transfer Type reference (TYPE) CK_GKSICHT Sicht der Anzeige für Kostenelemente 19990813
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 19990813

Method SET_DEFAULT_TARGET_PRICE_TABLE Signature

Method SET_DEFAULT_TARGET_PRICE_TABLE on class CL_COST_ESTIMATE has no parameter.
Method SET_DEFAULT_TARGET_PRICE_TABLE on class CL_COST_ESTIMATE has no exception.

Method SET_ERROR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Type reference (TYPE) CK_FEH_STA Kalkulationsstatus; wird sonst übers Fehlerprotokoll gesetzt 20000120

Method SET_ERROR_STATE on class CL_COST_ESTIMATE has no exception.

Method SET_GET_STATE_FOR_ONLY_1_CMV Signature

Method SET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no parameter.
Method SET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no exception.

Method SET_HEADER_DATA Signature

Method SET_HEADER_DATA on class CL_COST_ESTIMATE has no parameter.
Method SET_HEADER_DATA on class CL_COST_ESTIMATE has no exception.

Method SET_IS_PART_OF_INT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991211
# Exception Resumable Description Created on
1 DUPLICATED_REGISTRATION doppelter Aufruf mit verschiedenen Parents 20000830
2 PARENT_NOT_QUALIFIED Parameter nicht gesetzt 19991211

Method SET_LTEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LTEXT_KEY Value transfer Type reference (TYPE) KKEK0_LTEXT Schlüssel für Langtext 19991028
2 Importing IM_LANGUAGE Value transfer Type reference (TYPE) SYLANGU Alternative Sprache für Langtextschlüssel 19991028

Method SET_LTEXT_KEY on class CL_COST_ESTIMATE has no exception.

Method SET_MOVE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOVE_PERIOD Value transfer Type reference (TYPE) XFLAG SPACE Aller Termine nur um einheitlichen Betrag verschieben 20011123

Method SET_MOVE_PERIOD on class CL_COST_ESTIMATE has no exception.

Method SET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY Menge + Mengeneinheit 19990907
# Exception Resumable Description Created on
1 FAILED Losgroesse nicht zulaessig 19990907

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALC_REQUESTED Call by reference Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation erforderlich 20000120
2 Importing IM_DELETION_MARK Call by reference Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation zum Loeschen vorgemerkt 20050624
3 Importing IM_EXTERNAL_HIERARCHY Call by reference Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation hat oder ist Teil einer ext. Hierarchie 20000128
4 Importing IM_SAVE_REQUESTED Call by reference Type reference (TYPE) XFLAG CKC_UNCHANGED Speichern erforderlich 20000120
5 Importing IM_UNCHANGEABLE Call by reference Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation darf nicht geaendert werden 20000330

Method SET_STATE on class CL_COST_ESTIMATE has no exception.

Method SET_TARGET_COSTS Signature

Method SET_TARGET_COSTS on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Could Not Set Target Costs 20050210
2 NOT_QUALIFIED Target Costs Not Specified Sufficiently 20050210

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTTX Call by reference Type reference (TYPE) KK_PATH Externe Bezeichnung eines cProjects Projektes 20041125
2 Importing IM_KTEXT Call by reference Type reference (TYPE) KTEXT Allgemeine Bezeichnung 19991221
3 Importing IM_LTEXT Call by reference Type reference (TYPE) KLTXT Beschreibung 19991221
4 Importing IM_SPRAS Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 19991221

Method SET_TEXTS on class CL_COST_ESTIMATE has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_ON Call by reference Type reference (TYPE) CK_KKZMA space Kosten wurden über additive Kalk. bzw. masch. Kalk. erfaßt 19991109
2 Importing IM_WQS Call by reference Type reference (TYPE) CK_ERZKA 'X' Kalkulation mit Mengengerüst 19991109

Method SET_TYPE on class CL_COST_ESTIMATE 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 Value transfer Type reference (TYPE) KEKO-KADAT Kalkulationsdatum ab 20000116
2 Importing IM_DATE_TO Value transfer Type reference (TYPE) KEKO-BIDAT Kalkulationsdatum bis 20000116
3 Importing IM_PASS Value transfer Type reference (TYPE) XFLAG CKC_NO Aenderung durchreichen 20001201
# Exception Resumable Description Created on
1 FAILED Bewertungsdatum konnte nicht geaendert werden 20000116

Method SET_VALIDITY_PERIOD_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELTA_FROM Value transfer Type reference (TYPE) I Verschiebe ab-Datum um(Tage) 20001201
2 Importing IM_DELTA_TO Value transfer Type reference (TYPE) I Verschiebe bis-Datum um(Tage) 20001201
3 Importing IM_PASS Value transfer Type reference (TYPE) XFLAG CKC_NO Aenderung durchreichen 20010109
# Exception Resumable Description Created on
1 FAILED Bewertungsdatum konnte nicht geaendert werden 20001201

Method SET_VALUATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) KEKO-BWDAT Bewertungsdatum 19991102
2 Importing IM_DELTA Value transfer Type reference (TYPE) I Verschieben um im_delta Tage 20001120
3 Importing IM_PASS Value transfer Type reference (TYPE) XFLAG CKC_YES an interne Hierarchie weiterreichen 20001120
# Exception Resumable Description Created on
1 FAILED Bewertungsdatum konnte nicht geaendert werden 19991102

Method SET_VIRTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIRTUAL Call by reference Type reference (TYPE) XFLAG CKC_YES 'X': Kalkulation wird virtuell ' ':Ruecksetzen 20000316

Method SET_VIRTUAL on class CL_COST_ESTIMATE has no exception.

Method SURCHARGE_CALCULATE Signature

Method SURCHARGE_CALCULATE on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler bei der Zuschlagsberechnung 19991022
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 19991022

Method SWITCH_NUMBER_OF_CO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUMBER Call by reference Type reference (TYPE) J_OBJNR Objektnummer 19991124
# Exception Resumable Description Created on
1 FAILED Nummer konnte nicht geaendert werden 19991124
2 NO_CO_OBJECT_FOUND Kalkulation hat kein CO-Objekt 19991124

Method TARGET_PRICES_CURRENCY_CONVERT Signature

Method TARGET_PRICES_CURRENCY_CONVERT on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_FAILED CONVERSION_FAILED 20050210

Method TEMPLATE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_WRAP_TEMPLATE_CK PCP: Wrap-Objekt fuer Template 19991120
2 Importing IM_TEMPLATE_CLASS Value transfer Type reference (TYPE) COTPL-CLASS Template Umgebung (optional) 19991126
# Exception Resumable Description Created on
1 NOT_REQUESTED Kein Template zugeordnet 19991120

Method UPDATE_FROM_OBJECT_OF_COSTING Signature

Method UPDATE_FROM_OBJECT_OF_COSTING on class CL_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Update konnte nicht durchgefuehrt werden 20000131

Method UPDATE_LOG Signature

Method UPDATE_LOG on class CL_COST_ESTIMATE has no parameter.
Method UPDATE_LOG on class CL_COST_ESTIMATE has no exception.
Event Signatures

Event COST_ESTIMATE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_CALC_REQUESTED Exporting Value transfer Type reference (TYPE) XFLAG Kalkulation wurde geändert (Kalkulation erforderlich) 20000120
2 EX_COST_ESTIMATE Exporting Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000120

Event COST_ESTIMATE_CHILDREN_UPDATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_CLOSED Exporting Value transfer Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation techn. abgeschlossen 20000330
2 EX_COST_ESTIMATE Exporting Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000316
3 EX_UNCHANGEABLE Exporting Value transfer Type reference (TYPE) XFLAG CKC_UNCHANGED Kalkulation darf nicht geaendert werden 20000330

Event COST_ESTIMATE_DELETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_COST_ESTIMATE Exporting Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000118

Event COST_ESTIMATE_TEMPORARILY_SAVE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_COST_ESTIMATE Exporting Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991211
History
Last changed by/on SAP  20130531 
SAP Release Created in