SAP ABAP Class CL_MASTER_DATA_CMP_CK (Costing Master Data for Material Components)
Hierarchy
ECC-DIMP (Software Component) DIMP
   CO-PC-PCP (Application Component) Product Cost Planning
     ISAUTO_CK (Package) Automotive Enhancements to PP Product Costing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MASTER_DATA_CK Costing Master Data 20001023
Properties
Class CL_MASTER_DATA_CMP_CK  
Short Description Costing Master Data for Material Components    
Super Class CL_MASTER_DATA_CK Costing Master Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISAUTO_CK   Automotive Enhancements to PP Product Costing 
Created 20001023   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MASTER_DATA_CMP_CK has no forward declaration.
Interfaces
Class CL_MASTER_DATA_CMP_CK has no interface implemented.
Friends
Class CL_MASTER_DATA_CMP_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COST_ESTIMATE_REF Instance attribute Private Object reference (TYPE REF TO) CL_COST_ESTIMATE_REF Reference to Cost Estimate 20001024
2 COST_ESTIMATE_REF_FIXED Instance attribute Private Type reference (TYPE) XFLAG No Redetermination of COST_ESTIMATE_REF 20001024
3 COST_ESTIMATE_REF_REGISTERED Instance attribute Private Type reference (TYPE) XFLAG Component is Event Handler for the Costing 20001024
4 PRICE_UNIT Instance attribute Private Type reference (TYPE) CKF_PRICE_QUANTITY_UNIT PCP: Price and Price Unit of Measure 20001024
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Internal Constructor 20001024
2 CREATE Static method Public Method Standard Constructor 20001024
3 CREATE_FROM_KIS1 Static method Public Method Creation of Item from KIS1 20010315
4 DEREGISTER_COST_ESTIMATE_REF Instance method Private Method Deregistration of Events of COST_ESTIMATE_REF 20001024
5 FIND_COST_ESTIMATE_REF Instance method Protected Method Finds (and Reads) Suitable Cost Estimate for Valuation 20001024
6 GET_PRICES_FROM_CCS Instance method Protected Method Price Information from Cost Component Split 20001024
7 ON_COST_ESTIMATE_CHANGED Instance method Private Event handling method Reacts to COST_ESTIMATE_CHANGED of the cost_estimates 20001024
8 ON_COST_ESTIMATE_DELETE Instance method Private Event handling method Deregistration of Events of COST_ESTIMATE_REF 20001024
9 SET_COST_ESTIMATE_REF Instance method Public Method Prescribe Cost Estimate for Valuation 20001024
Events
Class CL_MASTER_DATA_CMP_CK has no event.
Types
Class CL_MASTER_DATA_CMP_CK has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID_COSTING_MASTER_DATA Call by reference Type reference (TYPE) GUID_16 GUID des Kalkulationsstammdatums 20001025
2 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Menge + Mengeneinheit 20001025
# Exception Resumable Description Created on
1 GUID_INVALID Kalkulationsstammdaten nicht vorhanden 20001025
2 NOT_QUALIFIED Eingabedaten unvollständig 20001025

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MASTER_DATA_CMP Call by reference Object reference (TYPE REF TO) CL_MASTER_DATA_CMP_CK Bewertungsobjekt Kalkulationsstammdatum 20001025
2 Importing IM_GUID_COSTING_MASTER_DATA Call by reference Type reference (TYPE) GUID_16 GUID des Kalkulationsstammdatums 20001025
3 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKBK_QUANTITY Menge + Mengeneinheit 20001025
# Exception Resumable Description Created on
1 GUID_INVALID Kalkulationsstammdaten nicht vorhanden 20001025
2 NOT_QUALIFIED Eingabedaten unvollständig 20001025

Method CREATE_FROM_KIS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CKIS_CC Call by reference Type reference (TYPE) CKIS_CC Einzelnachweis: Zusatzdaten konstruktionsbegleitende Kalk. 20010315
2 Importing IM_KIS1 Call by reference Type reference (TYPE) KIS1 Interne Struktur CKIS + CKIT 20010315
3 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20010315
4 Returning RE_MASTER_DATA_CMP Value transfer Object reference (TYPE REF TO) CL_MASTER_DATA_CMP_CK Kalkulationsstammdaten für Materialkomponenten 20010315
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht angelegt werden 20010315

Method DEREGISTER_COST_ESTIMATE_REF Signature

Method DEREGISTER_COST_ESTIMATE_REF on class CL_MASTER_DATA_CMP_CK has no parameter.
Method DEREGISTER_COST_ESTIMATE_REF on class CL_MASTER_DATA_CMP_CK has no exception.

Method FIND_COST_ESTIMATE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COST_ESTIMATE_REF Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE_REF Referenz auf eine Kalkulation 20001024
# Exception Resumable Description Created on
1 NOT_FOUND Kostenschichtung nicht vorhanden 20001024

Method GET_PRICES_FROM_CCS Signature

Method GET_PRICES_FROM_CCS on class CL_MASTER_DATA_CMP_CK has no parameter.
# Exception Resumable Description Created on
1 FAILED Bewertung nicht erfolgreich 20001024
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20001024
3 PRICE_NOT_FOUND Kein Preis gefunden 20001024

Method ON_COST_ESTIMATE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_CALC_REQUESTED Call by reference Type reference (TYPE) 20001024
2 Importing EX_COST_ESTIMATE Call by reference Type reference (TYPE) 20001024

Method ON_COST_ESTIMATE_CHANGED on class CL_MASTER_DATA_CMP_CK has no exception.

Method ON_COST_ESTIMATE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_COST_ESTIMATE Call by reference Type reference (TYPE) 20001024

Method ON_COST_ESTIMATE_DELETE on class CL_MASTER_DATA_CMP_CK has no exception.

Method SET_COST_ESTIMATE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COSTING_KEY Call by reference Type reference (TYPE) CKKEKOKEY Schlüsselfelder der KEKO/ohne Mandant 20001024
2 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20001024
# Exception Resumable Description Created on
1 FAILED Funktion konnte nicht ausgeführt werden 20001024
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C