SAP ABAP Class CL_COSTING_MODEL_VALUATION (Costing Model Valuation)
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_STATE_CK PCP: Interface for Transaction Service 20000127
Properties
Class CL_COSTING_MODEL_VALUATION  
Short Description Costing Model Valuation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CK_ECP   Easy Cost Planning 
Created 19991102   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 GENTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SBDST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_STATE_CK PCP: Interface for Transaction Service 20000127
Friends
Class CL_COSTING_MODEL_VALUATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UPDATE_FLAG_DELETE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'D' Delete Model Valuation 19991230
2 C_UPDATE_FLAG_INSERT Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'I' Add Model Valuation 19991230
3 C_UPDATE_FLAG_UPDATE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'U' Change Model Valuation 19991230
4 MC_BDS_CLASSNAME Constant Private Type reference (TYPE) SBDST_CLASSNAME 'CL_COSTING_MODEL_VALUATION' Part of the BDS Key 20000205
5 MC_BDS_CLASSTYPE Constant Private Type reference (TYPE) SBDST_CLASSTYPE 'CL' Part of the BDS Key 20000205
6 MC_DOC_COMP_ID_COMMENTARY Instance attribute Public Type reference (TYPE) BDS_COMPID 'HTML_COMMENTARY' Business Document Service: Component ID 20000207
7 MR_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_COSTING_MODEL Costing Model 19991102
8 MT_BDS_CONTENT Instance attribute Private Type reference (TYPE) SBDST_CONTENT BDS Document 20000205
9 MT_MODEL_CHARA_VALUES Instance attribute Private Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Cache 19991102
10 MT_MODEL_VALUATION_CACHE Static Attribute Private Type reference (TYPE) CKF_T_COSTING_MODEL_VAL_CACHE Model Valuation Cache 19991130
11 M_CONTAINER_ID Instance attribute Public Type reference (TYPE) CK_CONTAINER_ID Characteristic Storage ID 19991123
12 M_CREATE_FLG Instance attribute Private Type reference (TYPE) XFLAG New Model Valuation 19991230
13 M_DATE_CREATE Instance attribute Private Type reference (TYPE) DATUM Creation Date 19991102
14 M_ID_ERROR_LOG Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20000127
15 M_MODEL_VAL Instance attribute Public Type reference (TYPE) CKI_MODELINSTANCE Internal Number of the Model Valuation 19991102
16 M_MODEL_VALUES_ALREADY_READ Instance attribute Private Type reference (TYPE) XFLAG Characteristic Valuation Already Imported 20020503
17 M_NO_BDS Instance attribute Private Type reference (TYPE) XFELD 20001117
18 M_TIME_CREATE Instance attribute Private Type reference (TYPE) UZEIT Time Created 19991102
Methods
# Method Level Visibility Method type Description Created on
1 ABCPOSITIONS_2_COST_COMPONENTS Instance method Private Method Formatting: Quantity Structure Resource in Cost Components 19991118
2 BDS_COMMENTARY_FILTER Instance method Private Method Filters Out Comment from the BDS Documents 20000207
3 BDS_CONTENT_GET Instance method Public Method Gets Document 20000205
4 BDS_CONTENT_SET Instance method Public Method Sets Document 20000205
5 BDS_READ Instance method Private Method Reads Comment from BDS 20000205
6 BDS_WRITE Instance method Private Method Writes Comment in BDS 20000205
7 COMMIT_ALL Static method Public Method Save all Changed Valuated Costing Models 19991230
8 CONSTRUCTOR Instance method Public Constructor Generate Model Valuation Instance 19991102
9 CONVERT_VALUE_EXT_TO_INT Instance method Private Method Switch from External to Internal Display 19991202
10 CONVERT_VALUE_INT_TO_EXT Instance method Private Method Switch from Internal to External Display 19991202
11 COPY Static method Public Method Read Model Valuation 20000124
12 CREATE Static method Public Method Create Model Valuation 19991102
13 CREATE_ERRORLOG Instance method Private Method Create Message Collector for a Costing Model Valuation 20000127
14 DELETE Static method Public Method Delete Model Valuation 19991130
15 DETERMINE_POS_4_MODEL_FROM_TPL Instance method Private Method Gets Qty Structure Information with Template Ref. to Model 19991118
16 GET_ALL_CHARACTERISTIC_VALUES Instance method Public Method Read All Characteristic Values of the Model Valuation 19991102
17 GET_CHARACTERISTIC_VALUE Instance method Public Method Read Value of a Characteristic of the Model Valuation 19991102
18 GET_COSTING_COMPONENTS_4_MODEL Instance method Public Method Gets Quantity Structure Information for the Model 19991118
19 GET_ERRORLOG Instance method Public Method Read Messages (Issued in the Template Evaluation) 20000127
20 GET_ERRORLOG_INFO Instance method Public Method Read Info on Messages (Issued in the Template Evaluation) 20000127
21 READ_ALL_CHARACTERISTIC_VALUE Instance method Private Method Read All Characteristic Values of Model Valuation from DB 19991111
22 READ_FOR_CHANGE Static method Public Method Read Locked Model Valuation 19991102
23 READ_FOR_DISPLAY Static method Public Method Read Model Valuation 19991102
24 REFRESH_ERRORLOG Instance method Private Method Deletion of Log from Main Memory 20000201
25 SAVE Instance method Public Method Save Model Valuation 19991102
26 SAVE_TEMPORARILY Static method Public Method Temporarily Save Model Valuation 19991230
27 SET_ALL_CHARACTERISTIC_VALUES Instance method Public Method Set All Characteristic Values of the Model Valuation 19991102
28 SET_CHARACTERISTIC_VALUE Instance method Public Method Set Value of a Characteristic of the Model Valuation 19991102
29 SET_HEADER Instance method Private Method Set Model Valuation Header 19991102
30 SET_MODEL_REF Instance method Private Method Set Model Reference 19991102
Events
Class CL_COSTING_MODEL_VALUATION has no event.
Types
Class CL_COSTING_MODEL_VALUATION has no local type.
Method Signatures

Method ABCPOSITIONS_2_COST_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETR_COMPONENTS Value transfer Type reference (TYPE) CKF_COMPONENT_TABLE Zeigertabelle von cost components 19991208
2 Importing IR_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991208
3 Importing IT_RESOURCE_TEMPLATE_AMOUNT Value transfer Type reference (TYPE) CKF_T_RESOURCE_TEMPLATE_AMOUNT Resource 19991208

Method ABCPOSITIONS_2_COST_COMPONENTS on class CL_COSTING_MODEL_VALUATION has no exception.

Method BDS_COMMENTARY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) SBDST_COMPONENTS BDS-Komponenten (Dokumente) 20000207
2 Changing CT_SIGNATURE Call by reference Type reference (TYPE) SBDST_SIGNATURE BDS-Dokumentenköpfe 20000207

Method BDS_COMMENTARY_FILTER on class CL_COSTING_MODEL_VALUATION has no exception.

Method BDS_CONTENT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BDS_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Dokument 20000205

Method BDS_CONTENT_GET on class CL_COSTING_MODEL_VALUATION has no exception.

Method BDS_CONTENT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BDS_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Dokument 20000205

Method BDS_CONTENT_SET on class CL_COSTING_MODEL_VALUATION has no exception.

Method BDS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Dokument aus BDS 20000205
# Exception Resumable Description Created on
1 INTERNAL_ERROR Keine ModelValuation 20000205
2 NO_CONTENT_FOUND Kein Dokument gefunden 20000205

Method BDS_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTENT Call by reference Type reference (TYPE) SBDST_CONTENT Zu speicherndes Dokument 20000205
# Exception Resumable Description Created on
1 ERROR Message 20000205

Method COMMIT_ALL Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_ID Call by reference Type reference (TYPE) CK_CONTAINER_ID ID der Ablage für Modellbewertung 19991123
2 Importing I_COSTING_MODEL_VALUATION Call by reference Type reference (TYPE) CKI_MODELINSTANCE Modellbewertung 19991102

Method CONSTRUCTOR on class CL_COSTING_MODEL_VALUATION has no exception.

Method CONVERT_VALUE_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARA_VALUE Value transfer Type reference (TYPE) CKI_S_MODEL_CHARA_VALUE Merkmal und Wert 19991202
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991202

Method CONVERT_VALUE_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARA_VALUE Value transfer Type reference (TYPE) CKI_S_MODEL_CHARA_VALUE Merkmal und Wert 19991202
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 19991202

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CM_VALUATION_SOURCE Value transfer Type reference (TYPE) CKI_MODELINSTANCE Interne Nummer der Modellbewertung 20000124
2 Returning RR_CM_VALUATION_TARGET Value transfer Object reference (TYPE REF TO) CL_COSTING_MODEL_VALUATION Modellbewertung 20000124
# Exception Resumable Description Created on
1 SOURCE_NOT_FOUND Model Valuation does not Exist 20000124

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COSTING_MODEL Call by reference Object reference (TYPE REF TO) CL_COSTING_MODEL Modell 19991102
2 Importing I_CONTAINER_ID Call by reference Type reference (TYPE) CK_CONTAINER_ID ID der Ablage für Modellbewertung 19991123
3 Returning RR_COSTING_MODEL_VALUATION Value transfer Object reference (TYPE REF TO) CL_COSTING_MODEL_VALUATION Modellbewertung 19991102
# Exception Resumable Description Created on
1 FAILED Model Valuation Could not be Created 19991102

Method CREATE_ERRORLOG Signature

Method CREATE_ERRORLOG on class CL_COSTING_MODEL_VALUATION has no parameter.
Method CREATE_ERRORLOG on class CL_COSTING_MODEL_VALUATION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL_VAL Value transfer Type reference (TYPE) CKI_MODELINSTANCE Interne Nummer der Modellbewertung 19991130
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 19991230

Method DETERMINE_POS_4_MODEL_FROM_TPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE Call by reference Type reference (TYPE) CKF_T_RESOURCE_TEMPLATE_AMOUNT Mengengeruest vom Template 19991208
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf cost estimate 19991208
3 Importing IS_MOD_HEADER Call by reference Type reference (TYPE) CKI_S_COSTMODEL Kalkulationsmodell 19991208
# Exception Resumable Description Created on
1 DATE_TO_PERIOD_CONVERT_FAILED template could not be found (?) 19991201
2 INCOMPLETE_BASIC_DATA incomplete information on modell - e.g. template(class) 19991118
3 NONCONFORM_KOKRS_DATA different KOKRS of cost_model and cost_estimate 19991118
4 NO_POSITIONS no resulting positions, but o.k. (i.e. no mistakes) 19991201
5 TEMPLATE_NOT_FOUND the template specified was not found 19991210

Method GET_ALL_CHARACTERISTIC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EXTERNAL_FORMAT Value transfer Type reference (TYPE) XFLAG SPACE Werte in externer Darstellung 19991202
2 Returning RT_MODEL_CHARA_VALUES Value transfer Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Werte der Modellmerkmale 19991102

Method GET_ALL_CHARACTERISTIC_VALUES on class CL_COSTING_MODEL_VALUATION has no exception.

Method GET_CHARACTERISTIC_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_VALUE Value transfer Type reference (TYPE) CKI_S_MODEL_CHARA_VALUE-CHARA_VAL Merkmalswert 19991116
2 Importing ID_CHARACTERISTIC Value transfer Type reference (TYPE) CKI_S_MODEL_CHARA_VALUE-CHARACTERISTIC Merkmalsname 19991116
3 Importing ID_EXTERNAL_FORMAT Value transfer Type reference (TYPE) XFLAG SPACE Wert im externen Format 19991202
# Exception Resumable Description Created on
1 INVALID_CHARACTERISTIC Ungültiges Merkmal 19991116

Method GET_COSTING_COMPONENTS_4_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETR_COMPONENTS Call by reference Type reference (TYPE) CKF_COMPONENT_TABLE Zeiger auf Tabelle von cost components 19991208
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf cost estimate 19991208
# Exception Resumable Description Created on
1 DATE_TO_PERIOD_CONVERT_FAILED date to period conversion failed 19991201
2 INCOMPLETE_BASIC_DATA key data for logics (e.g. template) not completely specified 19991130
3 INCOMPLETE_CALL incomplete call: no costing model specified 19991118
4 NONCONFORM_KOKRS_DATA non-conform KOKRS data 19991201
5 NO_POSITIONS no resulting positions, but o.k. (i.e. no mistake) 19991201
6 TEMPLATE_NOT_FOUND The Template Specified was not Found 19991210
7 UNEXPECTED_LOGICS unexpected logics for characteristics 19991118

Method GET_ERRORLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anzahl gesammelter Meldungen 20000201
# Exception Resumable Description Created on
1 NOT_FOUND kein Protokoll vorhanden 20000127

Method GET_ERRORLOG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20000201
2 Exporting E_MAX_PROBLEMCLASS Call by reference Type reference (TYPE) BALPROBCL Nachrichten, Nachrichtentyp 20000128
3 Exporting E_NUMBER_OF_MESSAGES Call by reference Type reference (TYPE) INT4 Anzahl gesammelter Meldungen 20000127
# Exception Resumable Description Created on
1 NOTHING_FOUND keine Meldungen 20000128

Method READ_ALL_CHARACTERISTIC_VALUE Signature

Method READ_ALL_CHARACTERISTIC_VALUE on class CL_COSTING_MODEL_VALUATION has no parameter.
Method READ_ALL_CHARACTERISTIC_VALUE on class CL_COSTING_MODEL_VALUATION has no exception.

Method READ_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COSTING_MODEL_VALUATION Value transfer Type reference (TYPE) CKI_MODELINSTANCE Interne Nummer der Modellbewertung 19991103
2 Importing I_READ_ONLY_CACHE Value transfer Type reference (TYPE) XFLAG ' ' nur im Cache lesen 20030430
3 Returning RR_COSTING_MODEL_VALUATION Value transfer Object reference (TYPE REF TO) CL_COSTING_MODEL_VALUATION Modellbewertung 19991102
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Model Could not be Locked 19991102
2 NOT_FOUND Model Valuation does not Exist 19991102
3 NOT_FOUND_IN_CACHE Modellbewertung nicht im Cache vorhanden 20030430

Method READ_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COSTING_MODEL_VALUATION Value transfer Type reference (TYPE) CKI_MODELINSTANCE Interne Nummer der Modellbewertung 19991102
2 Importing I_READ_ONLY_CACHE Value transfer Type reference (TYPE) XFLAG ' ' nur im Cache lesen 20030430
3 Returning RR_COSTING_MODEL_VALUATION Value transfer Object reference (TYPE REF TO) CL_COSTING_MODEL_VALUATION Modellbewertung 19991102
# Exception Resumable Description Created on
1 NOT_FOUND Model Valuation does not Exist 19991102
2 NOT_FOUND_IN_CACHE Modellbewertung nicht im Cache vorhanden 20030430

Method REFRESH_ERRORLOG Signature

Method REFRESH_ERRORLOG on class CL_COSTING_MODEL_VALUATION has no parameter.
Method REFRESH_ERRORLOG on class CL_COSTING_MODEL_VALUATION has no exception.

Method SAVE Signature

Method SAVE on class CL_COSTING_MODEL_VALUATION has no parameter.
# Exception Resumable Description Created on
1 FAILED Model Valuation Cannot be Saved 19991102

Method SAVE_TEMPORARILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL_VAL Value transfer Type reference (TYPE) CKI_MODELINSTANCE Modellbewertung 19991230

Method SAVE_TEMPORARILY on class CL_COSTING_MODEL_VALUATION has no exception.

Method SET_ALL_CHARACTERISTIC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_CHARA_VALUES Call by reference Type reference (TYPE) CKI_T_MODEL_CHARA_VALUES Modell-Bewertung setzen 19991102

Method SET_ALL_CHARACTERISTIC_VALUES on class CL_COSTING_MODEL_VALUATION has no exception.

Method SET_CHARACTERISTIC_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) ATNAM Name des Merkmals 19991221
2 Importing I_CHARA_VAL Call by reference Type reference (TYPE) CKI_CHARA_VAL Kalkulationsmodell: Wert eines Merkmals 19991221

Method SET_CHARACTERISTIC_VALUE on class CL_COSTING_MODEL_VALUATION has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Value transfer Type reference (TYPE) CKCMV Modellbewertung Header 19991102

Method SET_HEADER on class CL_COSTING_MODEL_VALUATION has no exception.

Method SET_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COSTING_MODEL Call by reference Object reference (TYPE REF TO) CL_COSTING_MODEL Kalkulationsmodell 19991102

Method SET_MODEL_REF on class CL_COSTING_MODEL_VALUATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in