SAP ABAP Class IF_OBJECT_OF_COSTING (PCP: Interface Required for (Cost Estimate) Reference Object)
Meta Relationship - Used By
Properties
| Class | IF_OBJECT_OF_COSTING | |
| Short Description | PCP: Interface Required for (Cost Estimate) Reference Object | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 19990818 | SAP |
| Last change | 20050409 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_OBJECT_OF_COSTING has no interface implemented.
Friends
Class IF_OBJECT_OF_COSTING has no friend class.
Attributes
Class IF_OBJECT_OF_COSTING has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Costing Object (Optional) | 19990818 | |
| 2 | Instance method | Public | Method | Global Costing Number (Optional) | 19990818 | |
| 3 | Instance method | Public | Method | Cost Estimate Number | 19990818 | |
| 4 | Instance method | Public | Method | Read Object Information | 19991016 | |
| 5 | Instance method | Public | Method | Interface for Overhead Application (Optional) | 19990910 | |
| 6 | Instance method | Public | Method | Interface for DIP (Optional) | 20050110 | |
| 7 | Instance method | Public | Method | Interface for (Process Costs) Template (Optional) | 19991126 | |
| 8 | Instance method | Public | Method | Reference Object Type | 19990818 | |
| 9 | Instance method | Public | Method | Reset Cost Estimate Pointer/Key when Deleting | 20000125 | |
| 10 | Instance method | Public | Method | Set Cost Estimate Pointer/Key when Temporarily Saving | 19991125 | |
| 11 | Instance method | Public | Method | Quantity Conversion in Alternative Quantity Unit (Optional) | 19991018 |
Events
Class IF_OBJECT_OF_COSTING has no event.
Types
Class IF_OBJECT_OF_COSTING has no local type.
Method Signatures
Method GET_COSTING_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENTS | Call by reference | Type reference (TYPE) | CKF_COMPONENT_TABLE | Tabelle mit Bewertungsobjekten | 19990910 | |||
| 2 | IM_IF_COMPONENT_FACTORY | Call by reference | Type reference (TYPE) | I | nur modelliert (verteilte Systeme) | 19990910 |
Method GET_COSTING_COMPONENTS on class IF_OBJECT_OF_COSTING has no exception.
Method GET_COSTING_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_GUID | Call by reference | Type reference (TYPE) | GUID_32 | Kalkulationskey | 19990818 |
Method GET_COSTING_GUID on class IF_OBJECT_OF_COSTING has no exception.
Method GET_COSTING_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COSTING_NUMBER | Call by reference | Type reference (TYPE) | KEKO-KALNR | Kalkulationsnummer | 19990818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | NIcht ermittelbar. | 19990818 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_BPO_NUMBER | Call by reference | Type reference (TYPE) | EXTNR | Bauteilname | 19991019 | |||
| 2 | EX_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991103 | |||
| 3 | EX_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991103 | |||
| 4 | EX_COSTING_MODEL_NOT_ALLOWED | Call by reference | Type reference (TYPE) | XFLAG | kein Kalkulationsmodell verwendbar! | 19991126 | |||
| 5 | EX_DATE_OF_RATES | Call by reference | Type reference (TYPE) | KRSDT | Datum für Umrechnungskurse | 19991029 | |||
| 6 | EX_DESCRIPTION | Call by reference | Type reference (TYPE) | KHTU | Beschreibungstexte | 19991111 | |||
| 7 | EX_EXTERNAL_DESCRIPTION | Call by reference | Type reference (TYPE) | KK_PATH | Externe Bezeichnung eines cProjects Projektes | 20041124 | |||
| 8 | EX_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 19991016 | |||
| 9 | EX_OBJECT_CURRENCY | Call by reference | Type reference (TYPE) | OWAER | Objektwährungsschlüssel | 19991111 | |||
| 10 | EX_OBJECT_CURRENCY_USE_DEFAULT | Call by reference | Type reference (TYPE) | XFLAG | Default Objektwährung benutzen | 19991111 | |||
| 11 | EX_ORGANIZATION | Call by reference | Type reference (TYPE) | CKF_ORGANIZATION | Organisationseinheiten | 19991026 | |||
| 12 | EX_QUANTITY_STRUCTURE_DATE | Call by reference | Type reference (TYPE) | CK_BRDAT | Auflösungsdatum des Mengengerüsts | 19991029 | |||
| 13 | EX_REVENUES_ALLOWED | Call by reference | Type reference (TYPE) | XFLAG | Erlöse zum Kalkulationsobjekt erlaubt | 20030203 | |||
| 14 | EX_SALES_ORDER | Call by reference | Type reference (TYPE) | CKF_SALES_DOCUMENT_ID | Kundenauftragnummer und Position | 19991016 | |||
| 15 | EX_TRANSACTION_CURRENCY | Call by reference | Type reference (TYPE) | TWAER | Transaktionswährung | 19991111 | |||
| 16 | EX_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungsdatum | 19991103 | |||
| 17 | EX_VERSN | Call by reference | Type reference (TYPE) | VERSN | Version | 20021126 | |||
| 18 | EX_WBS | Call by reference | Type reference (TYPE) | WB_POSNR | PSP-Element | 19991016 |
Method GET_DATA on class IF_OBJECT_OF_COSTING has no exception.
Method GET_INTERFACE_FOR_CO_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_CO_OBJECT_REFERENCE | Interface zur Gemeinkostenberechnung | 19990910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bezuschlagung nicht gewuenscht | 19990910 |
Method GET_INTERFACE_FOR_DIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INTERFACE | Value transfer | Object reference (TYPE REF TO) | IF_DIP_REFERENCE_CK | PCP: vom Bezugsobjekt benoetigtes Interface für DIP | 20050110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050110 |
Method GET_INTERFACE_FOR_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_TEMPLATE_REFERENCE_CK | PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface | 19991126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Templateverrechnung gewuenscht | 19991126 |
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TYPE | Value transfer | Type reference (TYPE) | KEKO-BZOBJ | Bezugsobjekttyp | 19990825 |
Method GET_TYPE on class IF_OBJECT_OF_COSTING has no exception.
Method ON_COST_ESTIMATE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | DB-Schluessel | 20000125 | |||
| 2 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000125 |
Method ON_COST_ESTIMATE_DELETE on class IF_OBJECT_OF_COSTING has no exception.
Method ON_COST_ESTIMATE_TMP_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | DB-Schluessel | 19991125 | |||
| 2 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 19991125 |
Method ON_COST_ESTIMATE_TMP_SAVE on class IF_OBJECT_OF_COSTING has no exception.
Method UNIT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_QUANTITY_DEST | Call by reference | Type reference (TYPE) | CKF_QUANTITY | umgerechnete Menge + Einheit | 19991018 | |||
| 2 | EX_FACTOR | Call by reference | Type reference (TYPE) | F | Umrechnungsfaktor | 19991018 | |||
| 3 | IM_QUANTITY_SOURCE | Call by reference | Type reference (TYPE) | CKF_QUANTITY | umzurechnende Menge + Einheit | 19991018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No Conversion is Possible | 19991018 |
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20050409 |
| SAP Release Created in |