SAP ABAP Class CL_DISTRIBUTED_ITEM_CK (PCP: Parenthesis Around Distributed Items)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JASECP (Package) E@syCostPlanning Enhancements for IS-M
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COSTING_COMPOSITE PCP Collection of Valuation Objects 20000713
Properties
Class CL_DISTRIBUTED_ITEM_CK  
Short Description PCP: Parenthesis Around Distributed Items    
Super Class CL_COSTING_COMPOSITE PCP Collection of Valuation Objects 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JASECP   E@syCostPlanning Enhancements for IS-M 
Created 20000713   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CKBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TYPPS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DISTRIBUTED_ITEM_CK has no interface implemented.
Friends
Class CL_DISTRIBUTED_ITEM_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLTYPE_DESCRIPTION_NAME Static Attribute Private Type reference (TYPE) ABAP_ABSTYPENAME Class Description 20000724
2 DISTRIBUTION_KEYS Instance attribute Public Type reference (TYPE) CKF_DISTR_KEY Distribution Keys for Time-Based Dist.of Costing Items 20000720
3 MASTER_COMPONENT Instance attribute Private Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Valuation Object 20000721
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_DISTRIBUTION Static method Public Method Cancel Distribution and Insert Master Item in Cost Estimate 20000724
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000713
3 CREATE Static method Private Method Create Distribution Object 20000718
4 CREATE_DISTRIBUTION Static method Public Method Create Distribution Object 20000724
5 CREATE_FROM_KIS1 Static method Public Method Constructor of DB 20000719
6 GET_MASTER_COMPONENT Instance method Public Method Read Template Item for Distribution 20000724
7 GET_MAX_PERIOD Instance method Public Method Maximum Distribution Period Allowed 20000718
8 GET_PERIOD Instance method Public Method Currend Distribution Period 20000721
9 SET_ATTRIBUTES_FROM_KIS1_LINE Instance method Public Method Copy Attributes from KIS1 20000728
10 SET_DISTRIBUTION_KEYS Instance method Public Method Set Distribution Keys 20000719
11 UPDATE_FROM_ITEMS Instance method Private Method Add Quantities for Items 20000719
Events
Class CL_DISTRIBUTED_ITEM_CK has no event.
Types
Class CL_DISTRIBUTED_ITEM_CK has no local type.
Method Signatures

Method CANCEL_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20000724
2 Importing IM_DISTRIBUTED_ITEM Call by reference Object reference (TYPE REF TO) CL_DISTRIBUTED_ITEM_CK PCP: Klammer um Verteilte Items 20000724
# Exception Resumable Description Created on
1 FAILED Verteilung konnte nicht aufgehoben werden 20000724

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DISTRIBUTED_ITEM_CK has no parameter.
Method CONSTRUCTOR on class CL_DISTRIBUTED_ITEM_CK has no exception.

Method CREATE 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 PCP Bewertungsobjekt 20000718
2 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000724
3 Returning RE_COMPONENT Value transfer Object reference (TYPE REF TO) CL_DISTRIBUTED_ITEM_CK PCP: Klammer um Verteilte Items 20000718
# Exception Resumable Description Created on
1 FAILED Verteilung konnte nicht durchgeführt werden 20000719

Method CREATE_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT Value transfer Object reference (TYPE REF TO) CL_DISTRIBUTED_ITEM_CK PCP: Klammer um Verteilte Items 20000724
2 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20000724
3 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000724
# Exception Resumable Description Created on
1 FAILED Verteilung konnte nicht durchgeführt werden 20000724

Method CREATE_FROM_KIS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KIS1 Call by reference Type reference (TYPE) KIS1 Interne Struktur CKIS + CKIT 20000719
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20000719
3 Returning RE_DISTRIBUTED_ITEM Value transfer Object reference (TYPE REF TO) CL_DISTRIBUTED_ITEM_CK PCP: Klammer um Verteilte Items 20000719

Method CREATE_FROM_KIS1 on class CL_DISTRIBUTED_ITEM_CK has no exception.

Method GET_MASTER_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COMPONENT Value transfer Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20000724

Method GET_MASTER_COMPONENT on class CL_DISTRIBUTED_ITEM_CK has no exception.

Method GET_MAX_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_FROM Call by reference Type reference (TYPE) CKBK_DATE_SPLIT Datum und Zeit, aktuelles (Applikationsserver-)Datum 20000721
2 Exporting EX_MAX_TO Call by reference Type reference (TYPE) CKBK_DATE_SPLIT Datum und Zeit, aktuelles (Applikationsserver-)Datum 20000721
# Exception Resumable Description Created on
1 FAILED Parent ist initial 20000720

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FROM Call by reference Type reference (TYPE) CKBK_DATE_SPLIT aktuelles Startdatum der Verteilung 20000721
2 Exporting EX_TO Call by reference Type reference (TYPE) CKBK_DATE_SPLIT aktuelles Endedatum der Verteilung 20000721
# Exception Resumable Description Created on
1 DATES_ARE_INITIAL dates are both initial 20000725
2 FAILED parent is initial 20000721

Method SET_ATTRIBUTES_FROM_KIS1_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KIS1 Call by reference Type reference (TYPE) KIS1 Interne Struktur CKIS + CKIT 20000728

Method SET_ATTRIBUTES_FROM_KIS1_LINE on class CL_DISTRIBUTED_ITEM_CK has no exception.

Method SET_DISTRIBUTION_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) CKF_DISTR_KEY Verteilungsschlüssel für zeitliche Verteilung Kalk.-position 20000720

Method SET_DISTRIBUTION_KEYS on class CL_DISTRIBUTED_ITEM_CK has no exception.

Method UPDATE_FROM_ITEMS Signature

Method UPDATE_FROM_ITEMS on class CL_DISTRIBUTED_ITEM_CK has no parameter.
Method UPDATE_FROM_ITEMS on class CL_DISTRIBUTED_ITEM_CK has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 462