SAP ABAP Class CL_COST_MASTER_BUFFER_CK (Buffer for Costing Master Data)
Hierarchy
ECC-DIMP (Software Component) DIMP
   CO-PC-PCP (Application Component) Product Cost Planning
     DI_CKTC (Package) Concurrent Costing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COST_MASTER_BUFFER_PPE_CK Buffer for Master Data of Costing with Reference to iPPE 20010110
Properties
Class CL_COST_MASTER_BUFFER_CK  
Short Description Buffer for Costing Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DI_CKTC   Concurrent Costing 
Created 20010110   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COST_MASTER_BUFFER_CK has no forward declaration.
Interfaces
Class CL_COST_MASTER_BUFFER_CK has no interface implemented.
Friends
Class CL_COST_MASTER_BUFFER_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CBEW_BUFFER Instance attribute Private Type reference (TYPE) CKF_CKTC_CBEW_TABLE Buffer for CKTC_CBEW 20010110
2 COST_MASTER_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_COST_MASTER_BUFFER_CK Buffer for Costing Master Data 20010110
3 C_UPD_DELETE Constant Protected Type reference (TYPE) XFLAG 'D' New Input Values 20010110
4 C_UPD_INSERT Constant Protected Type reference (TYPE) XFLAG 'I' New Input Values 20010110
5 C_UPD_MODIFY Constant Protected Type reference (TYPE) XFLAG 'M' New Input Values 20010110
6 C_UPD_UPDATE Constant Protected Type reference (TYPE) XFLAG 'U' New Input Values 20010110
7 TO_POST Static Attribute Public Type reference (TYPE) C1 Buffer Must Be Updated 20010110
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_ALL Instance method Public Method Buffer Updated 20010110
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010110
3 CONVERT_UPDATE_FLAG Instance method Protected Method Converts the Update Indicator for the Update 20010110
4 COST_MASTER_SINGLE_DELETE Instance method Protected Method Deletes Entry from Costing Master Data 20010125
5 COST_MASTER_SINGLE_READ Instance method Protected Method Reads Entry from Costing Master Data 20010110
6 COST_MASTER_SINGLE_STORE Instance method Protected Method Adds Entry to Buffer 20010110
7 DELETE_FROM_COSTING_BUFFER Instance method Protected Method Deletes Costing Master Data Entry from Buffer 20010311
8 READ_FROM_CBEW Instance method Protected Method Reads Entry from Costing Master Data from the Database 20010110
9 READ_FROM_COSTING_BUFFER Instance method Protected Method Reads Entry from Costing Master Data from the Buffer 20010110
10 REFRESH_BUFFER Instance method Public Method Resets the Buffer 20010110
11 SAVE_TEMPORARILY Instance method Private Method Writes Buffer 20010110
Events
Class CL_COST_MASTER_BUFFER_CK has no event.
Types
Class CL_COST_MASTER_BUFFER_CK has no local type.
Method Signatures

Method COMMIT_ALL Signature

Method COMMIT_ALL on class CL_COST_MASTER_BUFFER_CK has no parameter.
# Exception Resumable Description Created on
1 POSTING_ERROR Fehler beim Verbuchen 20010110

Method CONSTRUCTOR Signature

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

Method CONVERT_UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_UPDATE_FLAG Value transfer Type reference (TYPE) XFLAG Neues ermitteltes Update Kennzeichen 20010110
2 Importing IM_NEW_UPDATE_FLAG Value transfer Type reference (TYPE) XFLAG Neues Update Kennzeichen 20010110
3 Importing IM_PREV_UPDATE_FLAG Value transfer Type reference (TYPE) XFLAG Alte Update Kennzeichen 20010110

Method CONVERT_UPDATE_FLAG on class CL_COST_MASTER_BUFFER_CK has no exception.

Method COST_MASTER_SINGLE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMDGUID Value transfer Type reference (TYPE) CKTC_CMDGUID interne Identifikation für CMD Objekte 20010125
2 Importing IM_CMDHCNT Value transfer Type reference (TYPE) CKTC_CMDHCNT 1 interner Zähler 20010125
3 Importing IM_CMDNAME Value transfer Type reference (TYPE) CKTC_CMDNAME Name des Cstg Master Data Objektes 20010125
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010125
2 NOT_FOUND Eintrag nicht gefunden 20010125
3 WRONG_CALL Falscher Aufruf 20010125

Method COST_MASTER_SINGLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXT_CKTC_CBEW Value transfer Type reference (TYPE) CKF_CKTC_CBEW Kalkulationsstammdaten - Attribute 20010118
2 Importing IM_CMDGUID Value transfer Type reference (TYPE) CKTC_CMDGUID interne Identifikation für CMD Objekte 20010110
3 Importing IM_CMDHCNT Value transfer Type reference (TYPE) CKTC_CMDHCNT 1 interner Zähler 20010110
4 Importing IM_CMDNAME Value transfer Type reference (TYPE) CKTC_CMDNAME Name des Cstg Master Data Objektes 20010110
# Exception Resumable Description Created on
1 DATA_INCONSISTENCY Dateninkonsistenz 20010110
2 INTERNAL_ERROR Interner Fehler 20010110
3 NOT_FOUND Eintrag nicht gefunden 20010110
4 WRONG_CALL Falscher Aufruf der Methode 20010110

Method COST_MASTER_SINGLE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CKTC_CBEW Value transfer Type reference (TYPE) CKF_CKTC_CBEW Kalkulationsstammdaten - Attribute 20010110
# Exception Resumable Description Created on
1 WRONG_DATA Daten inkonsistent 20010110

Method DELETE_FROM_COSTING_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMDGUID Value transfer Type reference (TYPE) CKTC_CMDGUID interne Identifikation für CMD Objekte 20010311
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20010311

Method READ_FROM_CBEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXT_CKTC_CBEW Value transfer Type reference (TYPE) CKF_CKTC_CBEW Kalkulationsstammdaten - Attribute 20010110
2 Importing IM_CMDGUID Value transfer Type reference (TYPE) CKTC_CMDGUID interne Identifikation für CMD Objekte 20010110
3 Importing IM_CMDHCNT Value transfer Type reference (TYPE) CKTC_CMDHCNT 1 interner Zähler 20010110
4 Importing IM_CMDNAME Value transfer Type reference (TYPE) CKTC_CMDNAME Name des Cstg Master Data Objektes 20010110
# Exception Resumable Description Created on
1 DATA_INCONSISTENCY Daten nicht konsistent 20010110
2 NOT_FOUND Eintrag nicht gefunden 20010110

Method READ_FROM_COSTING_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXT_CKTC_CBEW Value transfer Type reference (TYPE) CKF_CKTC_CBEW Kalkulationsstammdaten - Attribute 20010110
2 Importing IM_CMDGUID Value transfer Type reference (TYPE) CKTC_CMDGUID interne Identifikation für CMD Objekte 20010110
3 Importing IM_CMDHCNT Value transfer Type reference (TYPE) CKTC_CMDHCNT 1 interner Zähler 20010110
4 Importing IM_CMDNAME Value transfer Type reference (TYPE) CKTC_CMDNAME Name des Cstg Master Data Objektes 20010110
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20010110

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_COST_MASTER_BUFFER_CK has no parameter.
Method REFRESH_BUFFER on class CL_COST_MASTER_BUFFER_CK has no exception.

Method SAVE_TEMPORARILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXT_CKTC_CBEW Value transfer Type reference (TYPE) CKF_CKTC_CBEW Erweiterte Struktur CKTC_CBEW 20010110
2 Importing IM_NOT_MODIFY Value transfer Type reference (TYPE) XFLAG Buffer modfizieren nicht erlaubt 20010110
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010110
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C2