SAP ABAP Class CL_COSTING_NUMBER_CK (Administration of Cost Estimate Numbers)
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_COSTING_NUMBER_PPE_CK Administration of Cost Estimate Numbers from iPPE Data 20010111
Properties
Class CL_COSTING_NUMBER_CK  
Short Description Administration of Cost Estimate Numbers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DI_CKTC   Concurrent Costing 
Created 20010108   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)
Interfaces
Class CL_COSTING_NUMBER_CK has no interface implemented.
Friends
Class CL_COSTING_NUMBER_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COSTING_NUMBER_TABLE Instance attribute Private Type reference (TYPE) CKF_EXT_KALNR_COM_TABLE Buffer for Cost Estimate Numbers 20010108
2 C_TEMPORARY Constant Private Type reference (TYPE) CHAR3 '999' 3-Byte Field 20010108
3 C_UPDATE_FLAG_DELETE Constant Protected Type reference (TYPE) C1 'D' Delete 20010108
4 C_UPDATE_FLAG_INSERT Constant Protected Type reference (TYPE) C1 'I' Insert 20010108
5 C_UPDATE_FLAG_UPDATE Constant Protected Type reference (TYPE) C1 'U' Update 20010108
6 DB_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_COSTING_NUMBER_CK Interface for DB Accesses with KALNR 20010111
7 INTERNAL_COUNTER Instance attribute Private Type reference (TYPE) I Counter for Internal Calculation Numbers 20010108
8 TEMPORARY Static Attribute Public Type reference (TYPE) C1 Temporary 20010108
9 TO_POST Static Attribute Public Type reference (TYPE) C1 Buffer Must Be Updated 20010109
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_ALL Instance method Public Method Buffer Updated 20010109
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010108
3 GET_SINGLE_NUMBER Instance method Protected Method Determines a Cost Estimate Number 20010111
4 INIT_COSTING_NUMBER Instance method Private Method Determines a New Cost Estimate Number 20010108
5 IS_EMPTY Instance method Protected Method Is Buffer Empty? 20010111
6 MASSDATA_PREREAD Instance method Public Method Fills the Buffer from the Database 20010109
7 READ_COSTING_NUMBER Instance method Private Method Calculates an Existing Cost Estimate Number 20010108
8 READ_ENTRY_WITH_INDEX Instance method Protected Method Reads an Entry from the Buffer Using Index 20010115
9 REFRESH Instance method Public Method Deletes Buffer 20010206
10 SAVE_TEMPORARILY Instance method Protected Method Writes Buffer 20010108
11 SET_DB_ACCESS Instance method Public Method Assigns the Database Access 20010111
12 SET_TEMPORARY Instance method Public Method Sets Assignment of Costing Numbers to Status Temporary 20010222
Events
Class CL_COSTING_NUMBER_CK has no event.
Types
Class CL_COSTING_NUMBER_CK has no local type.
Method Signatures

Method COMMIT_ALL Signature

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

Method CONSTRUCTOR Signature

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

Method GET_SINGLE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COSTING_NUMBER Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer (Einzelkalkulation) 20010111
2 Importing IM_KEY Value transfer Type reference (TYPE) CKF_KALNR_COM_KEY Interne Identifikation eines Focussatzes 20010111

Method GET_SINGLE_NUMBER on class CL_COSTING_NUMBER_CK has no exception.

Method INIT_COSTING_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COSTING_NUMBER Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer (Einzelkalkulation) 20010108
2 Importing IM_KEY Value transfer Type reference (TYPE) CKF_KALNR_COM_KEY Schlüssel für Kalkulationnummern Concurrent Costing 20010108
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010108

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010111

Method IS_EMPTY on class CL_COSTING_NUMBER_CK has no exception.

Method MASSDATA_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUFFER_RESET Value transfer Type reference (TYPE) XFLAG Refresh auf Puffer 20010109
2 Importing IT_KEY Value transfer Type reference (TYPE) CKF_KALNR_COM_KEY_TABLE Schlüssel Tabelle 20010111
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010109

Method READ_COSTING_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COSTING_NUMBER Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer (Einzelkalkulation) 20010108
2 Importing IM_KEY Value transfer Type reference (TYPE) CKF_KALNR_COM_KEY Schlüssel für Kalkulationnummern Concurrent Costing 20010108
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010108
2 NOT_FOUND Eintrag nicht gefunden 20010108

Method READ_ENTRY_WITH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KALNR_COM Value transfer Type reference (TYPE) CKF_KALNR_COM Tabelleneintrag 20010115
2 Importing IM_INDEX Value transfer Type reference (TYPE) SY-TABIX Index 20010115
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20010115

Method REFRESH Signature

Method REFRESH on class CL_COSTING_NUMBER_CK has no parameter.
Method REFRESH on class CL_COSTING_NUMBER_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_COSTING_NUMBER Call by reference Type reference (TYPE) CKF_EXT_KALNR_COM Tabelleneintrag 20010108
2 Importing IM_NOT_MODIFY Value transfer Type reference (TYPE) XFLAG Buffer modfizieren nicht erlaubt 20010109
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20010108

Method SET_DB_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_COSTING_NUMBER_CK Interface für DB-Zugriffe bei KALNR 20010111

Method SET_DB_ACCESS on class CL_COSTING_NUMBER_CK has no exception.

Method SET_TEMPORARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEMPORARY Value transfer Type reference (TYPE) XFLAG Status temporär 20010222

Method SET_TEMPORARY on class CL_COSTING_NUMBER_CK has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C2