SAP ABAP Class CL_CC_PERSISTENCE_CK (PCP Persistence Manager)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STATE_CK PCP: Interface for Transaction Service 20001128
Properties
Class CL_CC_PERSISTENCE_CK  
Short Description PCP Persistence Manager    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package ISAUTO_CK   Automotive Enhancements to PP Product Costing 
Created 20001128   SAP 
Last change 20050301   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 CKBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 KKEK0 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 20001128
Friends
Class CL_CC_PERSISTENCE_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_EXTENSIONS_LINE Instance attribute Private Type reference (TYPE) TY_CC_EXTENSIONS_LINE CC_EXTENSIONS_LINE 20001128
2 CC_EXTENSIONS_TABLE Instance attribute Private Type reference (TYPE) TY_CC_EXTENSIONS_TABLE CC_EXTENSIONS_TABLE 20001128
3 COST_ESTIMATE_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_COST_ESTIMATE BAdI Interface IF_EX_COST_ESTIMATE 20001128
4 C_DATA_BASE Constant Public Type reference (TYPE) C1 'A' C_DATA_BASE 20001128
5 C_DATA_BASE_BUFFER Constant Public Type reference (TYPE) C1 'B' C_DATA_BASE_BUFFER 20001128
6 C_NOT_REQUESTED Constant Public Type reference (TYPE) C1 '-' C_NOT_REQUESTED 20001128
7 C_UPDATE_FLAG_DELETE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'D' C_UPDATE_FLAG_DELETE 20001128
8 C_UPDATE_FLAG_INSERT Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'I' C_UPDATE_FLAG_DELETE 20001128
9 C_UPDATE_FLAG_MODIFY Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'M' Indicator for Control of Update Procedure in Persistence 20010221
10 C_UPDATE_FLAG_UPDATE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'U' C_UPDATE_FLAG_DELETE 20001128
11 C_WORKING_MEMORY Constant Public Type reference (TYPE) C1 'W' C_WORKING_MEMORY 20001128
12 PERSISTENCE_MANAGER Static Attribute Protected Object reference (TYPE REF TO) CL_CC_PERSISTENCE_CK Persistence Manager Object 20001128
Methods
# Method Level Visibility Method type Description Created on
1 CC_EXT_DELETE Instance method Public Method Delete CC Costing Data 20001128
2 CC_EXT_READ Instance method Public Method Read CC Costing Data 20001128
3 CC_EXT_SAVE_TEMPORARILY Instance method Public Method Provisionally Save CC Costing Data 20001128
4 CC_EXT_SELECT Instance method Public Method Select CC Costing Data 20010112
5 COMMIT_ALL Instance method Public Method Post All Changed/Locked CC Costing Data 20001128
6 CONSTRUCTOR Instance method Public Constructor Constructor 20001128
7 COSTING_MASSDATA_PREREAD Instance method Public Method Read CC Costing Data in Buffer 20001128
8 CREATE Static method Public Method Returns the Pointer (Singleton) 20001128
9 REFRESH Instance method Public Method Delete Buffer 20010206
Events
Class CL_CC_PERSISTENCE_CK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CC_EXTENSIONS_LINE Private See coding TY_CC_EXTENSIONS_LINE 20001128
2 TY_CC_EXTENSIONS_TABLE Private See coding TY_CC_EXTENSIONS_TABLE 20001128
Method Signatures

Method CC_EXT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Instanz auf Cost Estimate 20010220
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 20001128
2 NOT_FOUND Kalkulation nicht vorhanden 20001128

Method CC_EXT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCATION Value transfer Type reference (TYPE) CHAR1 Gelesen von 20001128
2 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation 20001128
3 Importing IM_READ_MODE Value transfer Type reference (TYPE) CK_TYPE_KEKO_KEPH_READ '0' Steuerung des Lesezugriffs 20001128
# Exception Resumable Description Created on
1 DELETED Kalkulation wurde geloescht 20001128
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20001128
3 NOT_FOUND Kalkulation nicht vorhanden 20001128

Method CC_EXT_SAVE_TEMPORARILY 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 20001128
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nicht abfangen 20001128

Method CC_EXT_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEKO_CC Call by reference Type reference (TYPE) CKF_KEKO_CC_TABLE Tabelle für extended KEKO 20010112
2 Importing IM_BUFFER_ONLY Value transfer Type reference (TYPE) XFLAG Nur aus Puffer lesen 20010202
3 Importing IT_KALNR Call by reference Type reference (TYPE) CKF_KALNR_TABLE Schlüssel für Kalkulationnummern Concurrent Costing 20010112
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler 20010112
2 NOT_FOUND keine Kalkulation gefunden! 20010112

Method COMMIT_ALL Signature

Method COMMIT_ALL on class CL_CC_PERSISTENCE_CK has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20001205

Method CONSTRUCTOR Signature

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

Method COSTING_MASSDATA_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLEAR_DB_BUFFER Value transfer Type reference (TYPE) C1 DB-Puffer aktualisieren 20001205
2 Importing IM_KEKOKEYS Call by reference Type reference (TYPE) CKF_KEKOKEY_TABLE Key 20001128
3 Importing IM_READ_ONLY_CCS Value transfer Type reference (TYPE) XFLAG Nur Schichtung lesen 20010112
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler 20001128
2 NOT_FOUND zu mindestens einem Key kann keine Kalkulation gefunden! 20001205

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CC_PERSISTENCE Value transfer Object reference (TYPE REF TO) CL_CC_PERSISTENCE_CK Persistenzmanager 20001128

Method CREATE on class CL_CC_PERSISTENCE_CK has no exception.

Method REFRESH Signature

Method REFRESH on class CL_CC_PERSISTENCE_CK has no parameter.
Method REFRESH on class CL_CC_PERSISTENCE_CK has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C