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
⤷ 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 |