Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_COSTING_TRACE | PCP Valuation Information | 19981126 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CO_OBJECT_ITEM | PCP: Interface with Methods for CO Object | 19991013 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_STATE_CK | PCP: Interface for Transaction Service | 20000127 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_COSTING_COMPOSITE | PCP Collection of Valuation Objects | 19990302 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_COSTING_ITEM | PCP Valuation Object | 19990302 |
Properties
| Class | CL_COSTING_COMPONENT | |
| Short Description | PCP Valuation Object | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CKBK | R/3 Application Development: PP Costing Valuation |
| Created | 19980928 | SAP |
| Last change | 20131127 | 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) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_COSTING_TRACE | PCP Valuation Information | 19981126 | ||
| 2 | IF_CO_OBJECT_ITEM | PCP: Interface with Methods for CO Object | 19991013 | ||
| 3 | IF_STATE_CK | PCP: Interface for Transaction Service | 20000127 |
Friends
Class CL_COSTING_COMPONENT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | CKIS-AFAKT | Apportionment Factor with Joint Production | 19981105 | |||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 19991130 | |||||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CKF_CCS_TABLE | Cost Component Splits (Main, Auxiliary) | 19981104 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | CK_COMPONENT_ID | Unique Pointer to the Itemization Line (Persistent) | 19991026 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | CK_COMPONENT_ID | Unique Pointer to the Itemization Line (Persistent) | 20000802 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | KIS1-POSNR | Item Number in Itemization | 19980929 | |||
| 7 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_CD_COSTING_COMPONENT | PCP: Item-specific Control Data | 19991122 | |||
| 8 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_COSTING_COMPONENT | BAdI-Interface IF_EX_COSTING_COMPONENT | 20000509 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | CKIS-KSTAR | Cost Element | 19981104 | |||
| 10 | Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | Flag Does Not Sit | 19991115 | ||
| 11 | Constant | Public | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Status Unchanged | 19991110 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Flag Sits | 19991115 | ||
| 13 | Static Attribute | Public | Type reference (TYPE) | POSNR | Item Number of the SD Document | 19991122 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | CKBK_DISTRIBUTION_PERIOD | Cost Distribution Period | 20000113 | |||
| 15 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | Extendable Structure. Minimum Requirement KIS1 at Start | 19991025 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | CKIS-FEHLKZ | Error Indicator | 19981104 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | XFLAG | Lot-size-independent indicator | 20000808 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | CK_GENTYP | Generation Type of Item | 19991103 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | TYPPS | Item Category | 19991207 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | KITU | Description | 19991115 | |||
| 21 | Instance attribute | Private | Attribute reference (LIKE) | 19990927 | |||||
| 22 | Instance attribute | Private | Attribute reference (LIKE) | 19990927 | |||||
| 23 | Instance attribute | Protected | Type reference (TYPE) | CKIS-HRKFT | Origin Group | 19981104 | |||
| 24 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Costing | 19981105 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | CKIS-PATNR | Partner Number | 19981105 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | SY-DATUM | (Do not Use!) Predefined Valuation Date | 19991202 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | CKF_PRICE_TABLE | Price Table | 19981026 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | CKF_PRICE_LINE | Work Area | 19981109 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | CKF_QUANTITY | Quantity + Unit of Measure | 19981020 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | CKBK_COMPONENT_STATE | Set State | 19990622 | |||
| 31 | Instance attribute | Protected | Type reference (TYPE) | CKIS-STRAT | Successful Valuation Strategy | 19981104 | |||
| 32 | Instance attribute | Protected | Type reference (TYPE) | CKIS-SUBSTRAT | Successful Substrategy | 19981104 | |||
| 33 | Instance attribute | Protected | Type reference (TYPE) | CKIS-KZANW | Not Relevant to Overhead | 19981105 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | TYPENAME | Type Name of the Extendable Structure | 19991025 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds Delta Profit to Price Table and to Cost Component Split | 19991115 | |
| 2 | Instance method | Public | Method | Total Cost Component Split | 19981117 | |
| 3 | Instance method | Public | Method | Adds the Values of the Cost Components | 19991018 | |
| 4 | Instance method | Public | Method | Calculate Costs | 19980928 | |
| 5 | Instance method | Protected | Method | Cost Estimate Based on Price Line | 19991019 | |
| 6 | Instance method | Public | Method | Checks Validity of Cost Element | 19990907 | |
| 7 | Instance method | Public | Method | Check New Valuation Date | 20000203 | |
| 8 | Instance method | Public | Method | Test with Regard to TCK03-KOAKNZ | 19991130 | |
| 9 | Instance method | Public | Method | Check Validity Period of the Item | 20000117 | |
| 10 | Instance method | Protected | Method | Message When Value of Costing Item = 0 | 20000131 | |
| 11 | Instance method | Public | Method | 19991119 | ||
| 12 | Instance method | Protected | Method | Price = Value / Quantity * Price Unit | 19991005 | |
| 13 | Instance method | Protected | Method | Price = Value / Quantity * Price Unit | 19991011 | |
| 14 | Instance method | Public | Constructor | Constructor | 19980928 | |
| 15 | Instance method | Public | Method | Convert Cost Component Split to KEPH | 19981202 | |
| 16 | Instance method | Public | Method | Convert Attributes to KIS1 | 19990629 | |
| 17 | Instance method | Public | Method | Convert Attributes to KIS1 | 19991022 | |
| 18 | Instance method | Public | Method | Copy Component | 19991130 | |
| 19 | Instance method | Protected | Method | Copy Extended KIS1 (dref_extended_kis1) | 20000204 | |
| 20 | Instance method | Protected | Method | Create Attribute CCS_Table from Price Table | 19990824 | |
| 21 | Instance method | Protected | Method | Create Cost Component Split | 19991129 | |
| 22 | Instance method | Public | Method | Currency Translation | 19981029 | |
| 23 | Instance method | Public | Method | Remove Costing Component | 19980928 | |
| 24 | Instance method | Public | Method | Removal of Costing Items According to Generation Type | 20000202 | |
| 25 | Instance method | Public | Method | Delete Costing (only Internal Hierarchy) | 19991213 | |
| 26 | Instance method | Public | Method | Deregisters Events | 20010709 | |
| 27 | Instance method | Public | Method | Get Component | 19980928 | |
| 28 | Instance method | Public | Method | Read Itemization Item | 19991022 | |
| 29 | Instance method | Public | Method | Read Cost Component Split | 19990615 | |
| 30 | Instance method | Public | Method | 19991119 | ||
| 31 | Instance method | Public | Method | Time Interval for CO Object Update | 20000802 | |
| 32 | Instance method | Protected | Method | Additional Information for the Log | 19991117 | |
| 33 | Instance method | Public | Method | Read Resource Text | 19991006 | |
| 34 | Instance method | Public | Method | Set Cost Estimate Header | 20000529 | |
| 35 | Instance method | Public | Method | Read Price Information | 19980928 | |
| 36 | Instance method | Public | Method | Calculates the Prices/Values needed for the DB | 19991020 | |
| 37 | Instance method | Public | Method | Internal Use Only! | 20000403 | |
| 38 | Instance method | Public | Method | Determine Price and Price Unit of Measure | 19991013 | |
| 39 | Instance method | Public | Method | Read Valuation Data | 20000802 | |
| 40 | Instance method | Public | Method | Pointer to the Costing used for the Valuation | 19991111 | |
| 41 | Instance method | Public | Method | Read Resource (Business Object) | 19991230 | |
| 42 | Instance method | Public | Method | Read Price Information | 19991109 | |
| 43 | Instance method | Public | Method | Insert Costing Component | 19980928 | |
| 44 | Instance method | Public | Method | Insert Cost Component Split | 19990326 | |
| 45 | Instance method | Public | Method | Is protected! Include Object at the Number Service | 19991124 | |
| 46 | Instance method | Protected | Method | 19981124 | ||
| 47 | Instance method | Public | Method | Comparison of Two Objects | 19991207 | |
| 48 | Instance method | Public | Method | 19990927 | ||
| 49 | Instance method | Protected | Method | Value = Price * Quantity | 19981208 | |
| 50 | Instance method | Protected | Method | called after valuation | 20000509 | |
| 51 | Instance method | Public | Method | Prepares Revaluation | 19991027 | |
| 52 | Static method | Public | Method | Currency Translation of Price Field | 19981030 | |
| 53 | Instance method | Public | Method | Set Component Number | 19981001 | |
| 54 | Instance method | Public | Method | Set Cost Component Number (Main Cost Component Split) | 19990914 | |
| 55 | Instance method | Public | Method | Sets Cost Element Attribute | 19990907 | |
| 56 | Instance method | Public | Method | Fix Cost Element/G/L Account or Remove Fixing | 20000322 | |
| 57 | Instance method | Public | Method | Set Default Price Table (From Requested Currencies) | 19981026 | |
| 58 | Instance method | Public | Method | Time Interval for CO Object Update | 20000113 | |
| 59 | Instance method | Public | Method | Set Lot-Size-Independent Indicator | 20000809 | |
| 60 | Instance method | Public | Method | Set Generation Type | 19991103 | |
| 61 | Instance method | Public | Method | Setting the Resource Text | 19991115 | |
| 62 | Instance method | Public | Method | Attach Customizing Information | 19981020 | |
| 63 | Instance method | Public | Method | Set Cost Estimate Header | 19990929 | |
| 64 | Instance method | Public | Method | Set Partner Number | 19981117 | |
| 65 | Instance method | Public | Method | Set Price Externally (Call 'Calculate' Before Call Method) | 19990907 | |
| 66 | Instance method | Protected | Method | Fills the PRICES Table Based on a PRICE-LINE | 19991110 | |
| 67 | Instance method | Protected | Method | Set Price Table from KIS1 | 20000726 | |
| 68 | Instance method | Public | Method | Set Valuation Date | 19991122 | |
| 69 | Instance method | Public | Method | Change Quantity (Preset in Constructor) | 19981028 | |
| 70 | Instance method | Public | Method | Set Status Fields | 19991110 | |
| 71 | Instance method | Public | Method | Control of Inclusion of Overhead Calculation | 19990825 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | COMPONENT_NUMBER_CHANGE | Instance Event (0) |
Public (2) |
Item Number Will Be Changed | 20000314 |
Types
Class CL_COSTING_COMPONENT has no local type.
Method Signatures
Method ADD_PROFIT_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TP_CC_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | Transferpreis Buchungskreiswechsel | 19991115 | |||
| 2 | IM_TP_PC_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | Profit-Center Transferpreise | 19991115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 19991115 | ||
| 2 | Transferpreistabelle ist inkonsistent (evtl. unvollständig) | 19991115 | ||
| 3 | Transferpreistabelle ist inkonsistent (evtl. unvollständig) | 19991115 |
Method ADD_TO_COST_COMP_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CCS_TABLE | Call by reference | Type reference (TYPE) | CKBK_CL_CCS_TABLE | Schichtung des Kopfes | 19981117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19981117 |
Method ADD_TO_PRICE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | Preistabelle | 19991018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 19991018 |
Method CALCULATE Signature
Method CALCULATE on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation nicht möglich: parent ist initial. | 19981023 | ||
| 2 | Programmablaufueberwachung. Nie abfangen! | 19981110 | ||
| 3 | kein Neubewerten erforderlich | 19990915 |
Method CALCULATE_WITH_PRICE_LINE Signature
Method CALCULATE_WITH_PRICE_LINE on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion konnte nicht ausgeführt werden | 19991019 |
Method CHECK_COST_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_IS_TYPE_REVENUE | Call by reference | Type reference (TYPE) | XFLAG | Kostenart ist Erlöskostenart | 20000802 | |||
| 2 | IM_COST_ELEMENT | Call by reference | Type reference (TYPE) | KSTAR | Kostenart, wenn nicht die des Objekts geprüft werden soll | 19991115 | |||
| 3 | IM_REVENUE_ALLOWED | Value transfer | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Erlöskostenart zulassen | 20000802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenart ungültig | 19990907 | ||
| 2 | falscher Kostenartentyp | 19991116 | ||
| 3 | interner Fehler | 19990907 |
Method CHECK_PRICING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Bewertungsdatum | 20000203 | |||
| 2 | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 20000203 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | an interne Hierarchie weiterreichen | 20001120 | ||
| 4 | IM_SET_BY_GUI | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Gesetzt über GUI | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht gesetzt werden | 20000203 |
Method CHECK_USAGE_IND_COST_ELEMENTS Signature
Method CHECK_USAGE_IND_COST_ELEMENTS on class CL_COSTING_COMPONENT has no parameter.
Method CHECK_USAGE_IND_COST_ELEMENTS on class CL_COSTING_COMPONENT has no exception.
Method CHECK_VALIDITY_PERIOD Signature
Method CHECK_VALIDITY_PERIOD on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Test konnte nicht durchgefuehrt werden | 20000117 | ||
| 2 | Fehler bei Verprobung | 20000117 |
Method CHECK_VALUE_ZERO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Bewertungsdaten | 20000131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert ist Null | 20000131 |
Method COLLECT_MESSAGES Signature
Method COLLECT_MESSAGES on class CL_COSTING_COMPONENT has no parameter.
Method COLLECT_MESSAGES on class CL_COSTING_COMPONENT has no exception.
Method COMPUTE_PRICES_FROM_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19991005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aufrufparameter nicht gültig | 19991005 |
Method COMPUTE_PRICE_FROM_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FACTOR | Value transfer | Type reference (TYPE) | F | Verhältnis von Preiseinheit zu Kalkulationslosgröße | 19991011 | |||
| 2 | CH_PRICE_LINE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Zeile einer Preistabelle | 19991011 | |||
| 3 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19991011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation konnte nicht durchgeführt werden | 19991013 | ||
| 2 | Aufrufparameter nicht gültig | 19991011 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge + Mengeneinheit | 19981020 |
Method CONSTRUCTOR on class CL_COSTING_COMPONENT has no exception.
Method CONVERT_TO_KEPH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_KEPH | Call by reference | Type reference (TYPE) | CKF_STANDARD_KEPH_TABLE | Datenbanktabelle Kostenschichtung | 19981202 |
Method CONVERT_TO_KEPH on class CL_COSTING_COMPONENT has no exception.
Method CONVERT_TO_KIS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_KIS1 | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Einzelnachweis | 19990629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen!! | 19990629 |
Method CONVERT_TO_KIS1_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_KIS1 | Call by reference | Type reference (TYPE) | KIS1 | Einzelnachweisposition | 19991022 | |||
| 2 | IM_ADD_REF_DATA | Call by reference | Type reference (TYPE) | XFLAG | space | Zusatzfelder in kis1 aufnehmen | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen!! | 19991022 |
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_KEEP_DATES | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | Datümer beibehalten | 20130815 | ||
| 2 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation (neuer Parent) | 20000110 | |||
| 3 | RE_COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 19991130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Component konnte nicht kopiert werden | 19991130 |
Method COPY_EXTENDED_KIS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_REF_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | erweiterte KIS1 | 20000204 | |||
| 2 | EX_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Typname der erweiterten KIS1 | 20000204 | |||
| 3 | IM_KIS1 | Call by reference | Type reference (TYPE) | KIS1 | Interne Struktur CKIS + CKIT | 20000204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | erweiterte KIS1 ist initial | 20000204 |
Method CREATE_CCS_FROM_PRICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CCS | Call by reference | Object reference (TYPE REF TO) | CL_COST_COMP_SPLIT | Kostenschichtung | 19990824 | |||
| 2 | IM_CCS_CONTROL_DATA | Call by reference | Type reference (TYPE) | CKF_CCS_CONTROL_DATA | Customizing der Kostenschichtung | 19990824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Prgrammfehler! Nie abfangen! | 19990824 |
Method CREATE_CCS_TABLE_FROM_PRICES Signature
Method CREATE_CCS_TABLE_FROM_PRICES on class CL_COSTING_COMPONENT has no parameter.
Method CREATE_CCS_TABLE_FROM_PRICES on class CL_COSTING_COMPONENT has no exception.
Method CURRENCY_CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Preise | 19981029 | |||
| 2 | IM_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Umrechnungsstichtag | 19981029 | |||
| 3 | IM_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Preise | 19981029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Umrechnung nicht möglich | 19981030 | ||
| 2 | Inputparameter in Kombination nicht vollständig | 19981030 |
Method DELETE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Referenz auf Komponente | 19980928 | |||
| 2 | IM_ID | Value transfer | Type reference (TYPE) | CK_COMPONENT_ID | Pointer KIS1 | 19981009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Löschen nicht möglich | 19981009 |
Method DELETE_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EQUAL | Call by reference | Type reference (TYPE) | XFLAG | CKC_YES | yes/no: Vergleichsoperator =/<> | 20000202 | ||
| 2 | IM_GENERATION_TYPE | Call by reference | Type reference (TYPE) | CK_GENTYP | Typ der Generierung einer Position | 20000202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulationsposition loeschen | 20000202 |
Method DELETE_REF_COST_ESTIMATE Signature
Method DELETE_REF_COST_ESTIMATE on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht (mehr) gefunden | 19991213 | ||
| 2 | keine Referenzierte Kalk. vorhanden | 19991213 |
Method DEREGISTER_EVENT Signature
Method DEREGISTER_EVENT on class CL_COSTING_COMPONENT has no parameter.
Method DEREGISTER_EVENT on class CL_COSTING_COMPONENT has no exception.
Method GET_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Referenz auf Komponente | 19980928 | |||
| 2 | IM_ID | Call by reference | Type reference (TYPE) | CK_COMPONENT_ID | Index | 19980928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Komponente mit diesem Index ist nicht vorhanden | 19980928 |
Method GET_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) | STANDARD TABLE | Tabelle mit Einzelnachweispositionen | 19991022 |
Method GET_COMPONENTS on class CL_COSTING_COMPONENT has no exception.
Method GET_COST_COMP_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CCS_TABLE | Call by reference | Type reference (TYPE) | CKBK_CL_CCS_TABLE | Kostenschichtung | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht vorhanden | 19990615 |
Method GET_CO_OBJECT_DATA Signature
Method GET_CO_OBJECT_DATA on class CL_COSTING_COMPONENT has no parameter.
Method GET_CO_OBJECT_DATA on class CL_COSTING_COMPONENT has no exception.
Method GET_DISTRIBUTION_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATE_FROM | Call by reference | Type reference (TYPE) | SY-DATLO | aktuelles Startdatum der Verteilung | 20000802 | |||
| 2 | EX_DATE_TO | Call by reference | Type reference (TYPE) | SY-DATLO | aktuelles Endedatum der Verteilung | 20000802 | |||
| 3 | EX_FROM | Call by reference | Type reference (TYPE) | CKBK_DATE_SPLIT | aktuelles Startdatum der Verteilung | 20000802 | |||
| 4 | EX_TO | Call by reference | Type reference (TYPE) | CKBK_DATE_SPLIT | aktuelles Endedatum der Verteilung | 20000802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datumsangaben sind initial | 20000802 |
Method GET_ERROR_LOG_OBJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATA | Call by reference | Type reference (TYPE) | CKF_ERROR_LOG_OBJECT_INFO | Kostenrechnungskreis | 19991117 |
Method GET_ERROR_LOG_OBJECT_DATA on class CL_COSTING_COMPONENT has no exception.
Method GET_MASTER_DATA_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TEXT | Call by reference | Type reference (TYPE) | KIS1-LTEXT | Langtext | 19991006 |
Method GET_MASTER_DATA_TEXT on class CL_COSTING_COMPONENT has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation | 20000529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulationsposition noch nicht zugeordnet | 20000529 |
Method GET_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Bewertungsinformation | 19981020 | |||
| 2 | EX_RETURN | Call by reference | Type reference (TYPE) | I | Retruncode: 1: kein Preis, nur Wert gesetzt | 19991021 | |||
| 3 | IM_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURRENCY | Währungsschlüssel | 19980928 | |||
| 4 | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 19980928 | |||
| 5 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19991011 | |||
| 6 | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevant | 19991008 | |||
| 7 | IM_TYPE | Call by reference | Type reference (TYPE) | KEART | cl_cost_comp_split=>c_main | Elementeart Erzeugniskalkulation | 19991109 | ||
| 8 | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 19991008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19991008 | ||
| 2 | Bewertungsdaten nicht vorhanden | 19980928 |
Method GET_PRICES_FOR_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CO_AREA_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Kostenrechnungskreiswährung | 19991020 | |||
| 2 | EX_OBJECT_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Objektwährung | 19991020 | |||
| 3 | EX_TRANSACTION_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Transaktionswährung | 19991020 | |||
| 4 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Eventuell abweichende Preiseinheit | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 19991020 | ||
| 2 | mindestens eine Wert(Preis) nicht vorhanden | 19991108 |
Method GET_PRICE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICE_LINE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Bewertungsdaten | 20000403 |
Method GET_PRICE_LINE on class CL_COSTING_COMPONENT has no exception.
Method GET_PRICE_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preis und Preismengeneinheit | 19991013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Preis und Preismengeneinheit konnte nicht ermittelt werden | 19991013 |
Method GET_PRICING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000802 |
Method GET_PRICING_DATE on class CL_COSTING_COMPONENT has no exception.
Method GET_REF_COST_ESTIMATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht (mehr) gefunden | 19991111 | ||
| 2 | keine Referenzierte Kalk. vorhanden | 19991111 |
Method GET_RESOURCE_BUSINESS_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 19991230 | |||
| 2 | EX_TYPE_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 19991230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein Businessobjekt zugeordnet | 19991230 |
Method GET_VALUE_IN_ELEMENT_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE | Call by reference | Type reference (TYPE) | CKF_S_EGROUP_VALUES | Kostenschichtung in Elementegruppendarstellung | 20000117 | |||
| 2 | IM_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURRENCY | Währungsschlüssel | 19991109 | |||
| 3 | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 19991109 | |||
| 4 | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevant | 19991109 | |||
| 5 | IM_TYPE | Call by reference | Type reference (TYPE) | KEART | cl_cost_comp_split=>c_main | Elementeart Erzeugniskalkulation | 19991109 | ||
| 6 | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 19991109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19991109 | ||
| 2 | Bewertungsdaten nicht vorhanden | 19991109 |
Method INSERT_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Einzelnachweisposition | 19980928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Komponente konnte nicht eingefügt werden | 19980929 | ||
| 2 | Programmablauffehler. Nie abfangen! | 19981127 |
Method INSERT_COST_COMP_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COST_COMP_SPLIT | Call by reference | Object reference (TYPE REF TO) | CL_COST_COMP_SPLIT | Kostenschichtung | 19990326 | |||
| 2 | IM_TYPE | Call by reference | Type reference (TYPE) | KEART | Schichtungsart (H,N) | 19990326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19990621 |
Method INSERT_INTO_NO_SERVICE Signature
Method INSERT_INTO_NO_SERVICE on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt konnte nicht eingehaengt werden | 19991124 |
Method INSERT_MESSAGE Signature
Method INSERT_MESSAGE on class CL_COSTING_COMPONENT has no parameter.
Method INSERT_MESSAGE on class CL_COSTING_COMPONENT has no exception.
Method IS_EQUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 19991207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einzelnachweisobjekte sind nicht identisch | 19991207 |
Method MESSAGES_TO_LOG Signature
Method MESSAGES_TO_LOG on class CL_COSTING_COMPONENT has no parameter.
Method MESSAGES_TO_LOG on class CL_COSTING_COMPONENT has no exception.
Method MULTIPLY_PRICE_BY_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE | Call by reference | Type reference (TYPE) | CKF_PRICE_SPLIT | Wert | 19981208 | |||
| 2 | IM_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_SPLIT | Preis | 19981208 | |||
| 3 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19981208 | |||
| 4 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Menge | 19981208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Method konnte nicht durchgeführt werden | 19991013 | ||
| 2 | Preismengeneinheit ist 0 | 19981208 |
Method ON_END_OF_CALCULATE Signature
Method ON_END_OF_CALCULATE on class CL_COSTING_COMPONENT has no parameter.
Method ON_END_OF_CALCULATE on class CL_COSTING_COMPONENT has no exception.
Method PREPARE_FOR_REVALUATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_REFERENCE_VARIANT | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Steuerung gemaess Referenzvariante | 19991129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler ist aufgetreten | 19991027 | ||
| 2 | Position muss geloescht werden | 19991129 |
Method PRICE_CURRENCY_CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_SPLIT | Preise | 19981030 | |||
| 2 | EX_RATE | Call by reference | Type reference (TYPE) | CKRATE | 19981030 | ||||
| 3 | IM_CURRENCY_SOURCE | Call by reference | Type reference (TYPE) | WAERS | Währung von im_price | 19981030 | |||
| 4 | IM_CURRENCY_TARGET | Call by reference | Type reference (TYPE) | WAERS | Währung von ex_price | 19981030 | |||
| 5 | IM_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | sy-datum | Umrechnungsstichtag | 19981030 | ||
| 6 | IM_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_SPLIT | Preise | 19981030 | |||
| 7 | IM_RATE | Call by reference | Type reference (TYPE) | CKRATE | Zu verwendender Kurs | 19981030 | |||
| 8 | IM_RATE_TYPE | Call by reference | Type reference (TYPE) | TCURV-KURST | 'M' | 19981030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Umrechnung nicht erfolgt | 19981030 |
Method SET_COMPONENT_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_GENERATE_INTERNAL | Call by reference | Type reference (TYPE) | XFLAG | ckc_yes | automatische Nummernvergabe | 19990929 | ||
| 2 | IM_NUMBER | Call by reference | Type reference (TYPE) | KIS1-POSNR | 0 | Positionsnummer | 19990928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19990929 | ||
| 2 | ungueltige Nummer | 19990928 |
Method SET_COST_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COST_COMPONENT | Call by reference | Type reference (TYPE) | CKIS-ELEMT | Elementenummer | 19990914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenart/Elementenummer nicht änderbar | 19990914 | ||
| 2 | Kostenelement nicht gueltig | 19990914 |
Method SET_COST_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_COST_ELEMENT | Call by reference | Type reference (TYPE) | XFLAG | mit Verprobung der Kostenart | 19991115 | |||
| 2 | IM_COST_ELEMENT | Call by reference | Type reference (TYPE) | KSTAR | Kostenart (nur für Materialien optional) | 19990907 | |||
| 3 | IM_ORIGIN_GROUP | Call by reference | Type reference (TYPE) | HRKFT | Herkunftsgruppe (immer nur mit Kostenart setzen) | 19990910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kostenart/Sachkonto ist fixiert -> nicht änderbar | 19990907 | ||
| 2 | interner Fehler | 19990907 | ||
| 3 | ungültige Eingabe | 19990907 |
Method SET_COST_ELEMENT_FIXED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COST_ELEMENT_FIXED | Call by reference | Type reference (TYPE) | XFLAG | Fixiert Kostenart/Sachkonto oder hebt Fixierung auf | 20000322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ungültige Kostenart/Sachkonto | 20000322 |
Method SET_DEFAULT_PRICE_TABLE Signature
Method SET_DEFAULT_PRICE_TABLE on class CL_COSTING_COMPONENT has no parameter.
Method SET_DEFAULT_PRICE_TABLE on class CL_COSTING_COMPONENT has no exception.
Method SET_DISTRIBUTION_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE_FROM | Call by reference | Type reference (TYPE) | SY-DATLO | Datum und Zeit, Lokales Datum des Benutzers | 20000113 | |||
| 2 | IM_DATE_TO | Call by reference | Type reference (TYPE) | SY-DATLO | Datum und Zeit, Lokales Datum des Benutzers | 20000113 | |||
| 3 | IM_SET_BY_GUI | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Gesetzt über GUI | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Periode nicht gültig | 20000113 |
Method SET_FIXED_QUANTITY_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIXED_QUANTITY_INDICATOR | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Kennzeichen losfixe Menge | 20000809 |
Method SET_FIXED_QUANTITY_INDICATOR on class CL_COSTING_COMPONENT has no exception.
Method SET_GENERATION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TYPE | Call by reference | Type reference (TYPE) | CK_GENTYP | Typ der Generierung einer Position | 19991103 |
Method SET_GENERATION_TYPE on class CL_COSTING_COMPONENT has no exception.
Method SET_MASTER_DATA_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXTTX | Call by reference | Type reference (TYPE) | CK_ADHOC_EXTTX | Bezeichnung einer Ad-hoc Kalkulation zu externem Objekt | 20050630 | |||
| 2 | IM_IGNORE_OLD_TEXT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Alten Text immer überschreiben | 19991220 | ||
| 3 | IM_READ_FROM_DB | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Text aus Stammdaten lesen | 19991220 | ||
| 4 | IM_TEXT | Call by reference | Type reference (TYPE) | KIS1-LTEXT | Langtext | 19991115 |
Method SET_MASTER_DATA_TEXT on class CL_COSTING_COMPONENT has no exception.
Method SET_ORIGINAL_CONTROL_DATA Signature
Method SET_ORIGINAL_CONTROL_DATA on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion momentan nicht durchführbar | 19981020 |
Method SET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation | 19990929 |
Method SET_PARENT on class CL_COSTING_COMPONENT has no exception.
Method SET_PARTNER_IF_INITIAL Signature
Method SET_PARTNER_IF_INITIAL on class CL_COSTING_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aufruf vor Einhängen in cl_cost_estimate unzulässig | 19981117 |
Method SET_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Preiszeile | 19990907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation konnte nicht ausgeführt werden | 19991013 | ||
| 2 | Preisinformation nicht ausreichend | 19990907 |
Method SET_PRICES_BY_PRICE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PRICES | Call by reference | Type reference (TYPE) | CKF_PRICE_TABLE | zu vervollständigende Preistabelle | 19991110 | |||
| 2 | IM_PRICE_LINE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Währungs- und Bewertungstyp | 19991110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funtion konnte nicht ausgeführt werden | 19991119 | ||
| 2 | interner Fehler | 19991110 |
Method SET_PRICE_TABLE_FROM_KIS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_KIS1 | Call by reference | Type reference (TYPE) | KIS1 | Einzelnachweisposition | 19990325 |
Method SET_PRICE_TABLE_FROM_KIS1 on class CL_COSTING_COMPONENT has no exception.
Method SET_PRICING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Bewertungsdatum | 19991122 | |||
| 2 | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 19991202 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | an interne Hierarchie weiterreichen | 20001120 | ||
| 4 | IM_SET_BY_GUI | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Gesetzt über GUI | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht gesetzt werden | 19991122 |
Method SET_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FACTOR | Call by reference | Type reference (TYPE) | F | Faktor | 19991026 | |||
| 2 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge + Mengeneinheit | 19991110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Menge konnte nicht geaendert werden | 19991110 | ||
| 2 | keine Faktor und keine Menge uebergeben | 19991026 |
Method SET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALC_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Kennzeichen für Neubewertung setzen/zurücksetzen | 19991110 | ||
| 2 | IM_CCS_INVALID | Call by reference | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Kennzeichen für ungueltige Schichtung | 20000208 | ||
| 3 | IM_COST_ELEMENT_FIXED | Call by reference | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Fixiert Kostenart/Sachkonto oder hebt Fixierung auf | 19991110 | ||
| 4 | IM_EXTERNAL_PRICE_SET | Call by reference | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Kennzeichen für Preis von extern gesetzt setzen/zurücksetzen | 19991110 | ||
| 5 | IM_PRICE_FIXED | Call by reference | Type reference (TYPE) | XFLAG | C_STATE_UNCHANGED | Fixiert Preis für Neubewertung oder hebt Fixierung auf | 19991110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Preistabelle leer (IM_PRICE_FIXED, IM_EXTERNAL_PRICE_SET) | 19991110 |
Method SET_SURCHARGE_IRRELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SURCHARGE_IRRELEVANT | Value transfer | Type reference (TYPE) | XFLAG | ckc_yes | yes: Position wird nicht bezuschlagt | 19990825 |
Method SET_SURCHARGE_IRRELEVANT on class CL_COSTING_COMPONENT has no exception.
Event Signatures
Event COMPONENT_NUMBER_CHANGE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20000314 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |