SAP ABAP Class CL_CE_HIERARCHY_CK (PCP: Costing Service)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CKBK (Package) R/3 Application Development: PP Costing Valuation
Properties
Class CL_CE_HIERARCHY_CK  
Short Description PCP: Costing Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CKBK   R/3 Application Development: PP Costing Valuation 
Created 19991105   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 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CE_HIERARCHY_CK has no interface implemented.
Friends
Class CL_CE_HIERARCHY_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_MODE Instance attribute Public Type reference (TYPE) XFLAG Change Allowed 19991109
2 COSTING_VARIANT Instance attribute Public Type reference (TYPE) CK_KLVAR Costing Variant 19991105
3 COSTING_VERSION Instance attribute Public Type reference (TYPE) CK_TVERS Costing Version 19991105
4 NO_COST_ROLLUP Instance attribute Public Type reference (TYPE) XFLAG 'X': No Cost Rollup 19991105
5 TOP_NODE Instance attribute Private Object reference (TYPE REF TO) CL_CE_NODE_CK PCP: Structure Nodes of a Costing Hierarchy 19991105
6 USAGE_TABLE Instance attribute Private Type reference (TYPE) CKF_T_COST_ESTIMATE_USAGE PCP: Where-Used List Table for Cost Estimates 20000121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991105
2 CREATE Static method Public Method Create Costing Hierarchy 19991105
3 CREATE_COST_ESTIMATES Instance method Public Method Create Costing Objects 19991105
4 GET_COMPONENTS Instance method Private Method Callback 19991105
5 GET_COST_ESTIMATE_LIST Instance method Public Method List of Cost Estimates in the Hierachy Manager 20000129
6 GET_TOP_COST_ESTIMATE Instance method Public Method Delivers Top Cost Estimate of the Hierarchy 19991111
7 GET_UPDATE_LIST_FOR_CHANGE Instance method Public Method Determines Change re Costing of an External Hierarchy 20000121
8 INSERT_COST_ESTIMATE Instance method Public Method Add Cost Estimate Used 20000121
Events
Class CL_CE_HIERARCHY_CK has no event.
Types
Class CL_CE_HIERARCHY_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_CHANGE_MODE Call by reference Type reference (TYPE) XFLAG aendern erlaubt 19991109
2 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 19991105
3 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 19991105
4 Importing IM_NO_COST_ROLLUP Call by reference Type reference (TYPE) XFLAG 'X': keine Kostenwälzung (reine Addition) 19991105
# Exception Resumable Description Created on
1 FAILED Objekt kann nicht angelegt werden 19991105

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CE_HIERARCHY Call by reference Object reference (TYPE REF TO) CL_CE_HIERARCHY_CK PCP: Kalkulationsservice 19991111
2 Exporting EX_TOP_NODE Call by reference Object reference (TYPE REF TO) CL_CE_NODE_CK Topknoten 19991105
3 Importing IM_CALLBACK_REQUESTED Value transfer Type reference (TYPE) XFLAG space 'X': Struktur wird über Get_Components aufgebaut 19991105
4 Importing IM_CE_ALLOWED Value transfer Type reference (TYPE) XFLAG 'X' 'X': Kalkulation am Top erlaubt; ' ': reiner Strukturknoten 19991105
5 Importing IM_CHANGE_MODE Value transfer Type reference (TYPE) XFLAG 'X' 'X': aendern erlaubt ' ': nur anzeigen 19991109
6 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 19991105
7 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 19991105
8 Importing IM_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT sy-datum Kalkulationsdatum ab 19991105
9 Importing IM_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991105
10 Importing IM_NO_COST_ROLLUP Value transfer Type reference (TYPE) XFLAG space 'X': keine Kostenwälzung, reine Addition 19991105
11 Importing IM_TOP_OBJECT Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING (Kalkulations-)Bezugsobjekt 19991105
12 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT sy-datum Bewertungstermin einer Kalkulation 19991105
# Exception Resumable Description Created on
1 FAILED Operation nicht durchgefuehrt 19991105

Method CREATE_COST_ESTIMATES Signature

Method CREATE_COST_ESTIMATES on class CL_CE_HIERARCHY_CK has no parameter.
# Exception Resumable Description Created on
1 FAILED Kalkulationen konnten nicht anglegt werden 19991111

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CE_NODE_CK PCP: Strukturknoten einer Kalkulationshierarchie 19991105
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nie abfangen! 19991105

Method GET_COST_ESTIMATE_LIST 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_T_COST_ESTIMATE Kalkulationstabelle 20000129

Method GET_COST_ESTIMATE_LIST on class CL_CE_HIERARCHY_CK has no exception.

Method GET_TOP_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TOP_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 19991111

Method GET_TOP_COST_ESTIMATE on class CL_CE_HIERARCHY_CK 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 Kalkulationsstufen der Kalkulationen 20000121
2 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000121
3 Importing IM_LEVEL Value transfer Type reference (TYPE) CK_KALST Kalkulationsstufe 20000121

Method GET_UPDATE_LIST_FOR_CHANGE on class CL_CE_HIERARCHY_CK has no exception.

Method INSERT_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000121
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000121
# Exception Resumable Description Created on
1 INSERT_FAILED Einfuegen nicht moeglich 20000121
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20000121
History
Last changed by/on SAP  20110908 
SAP Release Created in