SAP ABAP Class CL_ADBOS_COSTING_PERSISTENCE (PCP Persistence Manager)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-EC-BOS (Application Component) Customer Bill of Services
     AD_BOS_ECP (Package) Connection Easy Cost Planning BOS
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 20000905
Properties
Class CL_ADBOS_COSTING_PERSISTENCE  
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 AD_BOS_ECP   Connection Easy Cost Planning BOS 
Created 20000905   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 20000905
Friends
Class CL_ADBOS_COSTING_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COST_ESTIMATE_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_COST_ESTIMATE 20000905
2 C_DATA_BASE Constant Public Type reference (TYPE) C1 'A' 20000905
3 C_DATA_BASE_BUFFER Constant Public Type reference (TYPE) C1 'B' 20000905
4 C_NOT_REQUESTED Constant Public Type reference (TYPE) C1 '-' 20000905
5 C_UPDATE_FLAG_DELETE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'D' 20000905
6 C_UPDATE_FLAG_INSERT Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'I' 20000905
7 C_UPDATE_FLAG_UPDATE Constant Public Type reference (TYPE) CK_UPDATE_FLAG 'U' 20000905
8 C_WORKING_MEMORY Constant Public Type reference (TYPE) C1 'W' 20000905
9 EXTENDED_KIS1_LINE Instance attribute Private Type reference (TYPE) TY_ADBOS_ECP_CKIS_LINE 20000905
10 EXTENDED_KIS1_TABLE Instance attribute Private Type reference (TYPE) TY_ADBOS_ECP_CKIS_TABLE 20000905
11 PERSISTENCE_MANAGER Static Attribute Protected Object reference (TYPE REF TO) CL_ADBOS_COSTING_PERSISTENCE 20000905
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_ALL Instance method Public Method 20000905
2 CONSTRUCTOR Instance method Public Constructor 20000905
3 COSTING_MASSDATA_PREREAD Instance method Public Method 20000905
4 CREATE Static method Public Method 20000905
5 EXT_CKIS_DELETE Instance method Public Method 20000905
6 EXT_CKIS_READ Instance method Public Method 20000905
7 EXT_CKIS_SAVE_TEMPORARILY Instance method Public Method 20000905
Events
Class CL_ADBOS_COSTING_PERSISTENCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ADBOS_ECP_CKIS_LINE Private See coding 20000905
2 TY_ADBOS_ECP_CKIS_TABLE Private See coding 20000905
Method Signatures

Method COMMIT_ALL Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ADBOS_COSTING_PERSISTENCE has no parameter.
Method CONSTRUCTOR on class CL_ADBOS_COSTING_PERSISTENCE 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_KEKOKEYS Call by reference Type reference (TYPE) CKF_KEKOKEY_TABLE Key 20000905
2 Importing IM_READ_ONLY_CCS Value transfer Type reference (TYPE) C1 space nur KEKO und Schichtung lesen 20000905
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler 20000905
2 KEY_INVALID zu mindestens einem Key kann keine Kalkulation gefunden! 20000905

Method CREATE Signature

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

Method CREATE on class CL_ADBOS_COSTING_PERSISTENCE has no exception.

Method EXT_CKIS_DELETE 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üssel 20000905
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler. Nie abfangen! 20000905
2 NOT_FOUND Kalkulation nicht vorhanden 20000905

Method EXT_CKIS_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 20000905
2 Importing IM_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation 20000905
3 Importing IM_READ_MODE Value transfer Type reference (TYPE) CK_TYPE_KEKO_KEPH_READ '0' Steuerung des Lesezugriffs 20000905
# Exception Resumable Description Created on
1 DELETED Kalkulation wurde geloescht 20000905
2 INTERNAL_ERROR Programmfehler. Nie abfangen! 20000905
3 NOT_FOUND Kalkulation nicht vorhanden 20000905

Method EXT_CKIS_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 20000905
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler! Nicht abfangen 20000905
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C1