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 | Instance attribute | Private | Type reference (TYPE) | CKF_CKTC_CBEW_TABLE | Buffer for CKTC_CBEW | 20010110 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_COST_MASTER_BUFFER_CK | Buffer for Costing Master Data | 20010110 | |||
| 3 | Constant | Protected | Type reference (TYPE) | XFLAG | 'D' | New Input Values | 20010110 | ||
| 4 | Constant | Protected | Type reference (TYPE) | XFLAG | 'I' | New Input Values | 20010110 | ||
| 5 | Constant | Protected | Type reference (TYPE) | XFLAG | 'M' | New Input Values | 20010110 | ||
| 6 | Constant | Protected | Type reference (TYPE) | XFLAG | 'U' | New Input Values | 20010110 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | C1 | Buffer Must Be Updated | 20010110 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Buffer Updated | 20010110 | |
| 2 | Instance method | Public | Constructor | Constructor | 20010110 | |
| 3 | Instance method | Protected | Method | Converts the Update Indicator for the Update | 20010110 | |
| 4 | Instance method | Protected | Method | Deletes Entry from Costing Master Data | 20010125 | |
| 5 | Instance method | Protected | Method | Reads Entry from Costing Master Data | 20010110 | |
| 6 | Instance method | Protected | Method | Adds Entry to Buffer | 20010110 | |
| 7 | Instance method | Protected | Method | Deletes Costing Master Data Entry from Buffer | 20010311 | |
| 8 | Instance method | Protected | Method | Reads Entry from Costing Master Data from the Database | 20010110 | |
| 9 | Instance method | Protected | Method | Reads Entry from Costing Master Data from the Buffer | 20010110 | |
| 10 | Instance method | Public | Method | Resets the Buffer | 20010110 | |
| 11 | 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 | 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 | EX_UPDATE_FLAG | Value transfer | Type reference (TYPE) | XFLAG | Neues ermitteltes Update Kennzeichen | 20010110 | |||
| 2 | IM_NEW_UPDATE_FLAG | Value transfer | Type reference (TYPE) | XFLAG | Neues Update Kennzeichen | 20010110 | |||
| 3 | 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 | IM_CMDGUID | Value transfer | Type reference (TYPE) | CKTC_CMDGUID | interne Identifikation für CMD Objekte | 20010125 | |||
| 2 | IM_CMDHCNT | Value transfer | Type reference (TYPE) | CKTC_CMDHCNT | 1 | interner Zähler | 20010125 | ||
| 3 | IM_CMDNAME | Value transfer | Type reference (TYPE) | CKTC_CMDNAME | Name des Cstg Master Data Objektes | 20010125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20010125 | ||
| 2 | Eintrag nicht gefunden | 20010125 | ||
| 3 | Falscher Aufruf | 20010125 |
Method COST_MASTER_SINGLE_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXT_CKTC_CBEW | Value transfer | Type reference (TYPE) | CKF_CKTC_CBEW | Kalkulationsstammdaten - Attribute | 20010118 | |||
| 2 | IM_CMDGUID | Value transfer | Type reference (TYPE) | CKTC_CMDGUID | interne Identifikation für CMD Objekte | 20010110 | |||
| 3 | IM_CMDHCNT | Value transfer | Type reference (TYPE) | CKTC_CMDHCNT | 1 | interner Zähler | 20010110 | ||
| 4 | IM_CMDNAME | Value transfer | Type reference (TYPE) | CKTC_CMDNAME | Name des Cstg Master Data Objektes | 20010110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dateninkonsistenz | 20010110 | ||
| 2 | Interner Fehler | 20010110 | ||
| 3 | Eintrag nicht gefunden | 20010110 | ||
| 4 | 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 | IM_CKTC_CBEW | Value transfer | Type reference (TYPE) | CKF_CKTC_CBEW | Kalkulationsstammdaten - Attribute | 20010110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten inkonsistent | 20010110 |
Method DELETE_FROM_COSTING_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CMDGUID | Value transfer | Type reference (TYPE) | CKTC_CMDGUID | interne Identifikation für CMD Objekte | 20010311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20010311 |
Method READ_FROM_CBEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXT_CKTC_CBEW | Value transfer | Type reference (TYPE) | CKF_CKTC_CBEW | Kalkulationsstammdaten - Attribute | 20010110 | |||
| 2 | IM_CMDGUID | Value transfer | Type reference (TYPE) | CKTC_CMDGUID | interne Identifikation für CMD Objekte | 20010110 | |||
| 3 | IM_CMDHCNT | Value transfer | Type reference (TYPE) | CKTC_CMDHCNT | 1 | interner Zähler | 20010110 | ||
| 4 | IM_CMDNAME | Value transfer | Type reference (TYPE) | CKTC_CMDNAME | Name des Cstg Master Data Objektes | 20010110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten nicht konsistent | 20010110 | ||
| 2 | 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 | EX_EXT_CKTC_CBEW | Value transfer | Type reference (TYPE) | CKF_CKTC_CBEW | Kalkulationsstammdaten - Attribute | 20010110 | |||
| 2 | IM_CMDGUID | Value transfer | Type reference (TYPE) | CKTC_CMDGUID | interne Identifikation für CMD Objekte | 20010110 | |||
| 3 | IM_CMDHCNT | Value transfer | Type reference (TYPE) | CKTC_CMDHCNT | 1 | interner Zähler | 20010110 | ||
| 4 | IM_CMDNAME | Value transfer | Type reference (TYPE) | CKTC_CMDNAME | Name des Cstg Master Data Objektes | 20010110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_EXT_CKTC_CBEW | Value transfer | Type reference (TYPE) | CKF_CKTC_CBEW | Erweiterte Struktur CKTC_CBEW | 20010110 | |||
| 2 | IM_NOT_MODIFY | Value transfer | Type reference (TYPE) | XFLAG | Buffer modfizieren nicht erlaubt | 20010110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20010110 |
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 46C2 |