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 | 19991109 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_COST_ESTIMATE | PCP: Methods for GUI | 19991016 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_STATE_CK | PCP: Interface for Transaction Service | 20000126 |
Properties
| Class | CL_COST_ESTIMATE | |
| Short Description | PCP Standard Cost Estimate | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CKBK | R/3 Application Development: PP Costing Valuation |
| Created | 19980916 | SAP |
| Last change | 20130531 | 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 | 19991109 | ||
| 2 | IF_COST_ESTIMATE | PCP: Methods for GUI | 19991016 | ||
| 3 | IF_STATE_CK | PCP: Interface for Transaction Service | 20000126 |
Friends
Class CL_COST_ESTIMATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Attribute reference (LIKE) | 19991130 | |||||
| 2 | Instance attribute | Public | Type reference (TYPE) | EXTNR | Base Planning Object Number | 19991019 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | CK_VRGGRP | CO Object: Business Transaction Group | 19991201 | |||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COSTING_CONTROL_DATA | Control Data | 19980916 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | XFLAG | New Valuation Active (for CO Object) | 20040330 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | CKKEKOKEY | Database Key | 19990623 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_COSTING_PERSISTENCE | Persistence Service | 19991116 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_COST_ESTIMATE | Customer Enhancement: Cost Estimate | 20000508 | |||
| 9 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CK_CO_OBJECT | CO Object | 19991020 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CO_OBJECT_REFERENCE | PCP: Interface with Method for CO Object | 19991104 | |||
| 11 | Constant | Private | Type reference (TYPE) | TCMF6-APLID | 'CK ' | Application ID of Cost Estimate | 19991012 | ||
| 12 | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'COST_ESTIMATE' | Application Log: Object Name (Application Code) | 19991130 | ||
| 13 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'VALUATION' | Application Log: Subobject | 19991130 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR2 | 'KA' | Status "Costed" | 19991012 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR2 | 'KF' | Costing Status: "Costed with Errors" | 19991012 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | XFLAG | Activate Debugger Help | 19991122 | |||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DIP_REFERENCE_CK | PCP: Interface Required by Reference Object for DIP | 20050110 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | CKF_COST_ESTIMATE_HEADER | Header Data | 19980916 | |||
| 19 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_INT_OBJECT_OF_COSTING_CK | PCP: Reference Object for Internal Hierarchy | 19991211 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | Itemization | 19981009 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | CKIS-MATNR | Material Number | 19981020 | |||
| 22 | Instance attribute | Private | Attribute reference (LIKE) | 19991109 | |||||
| 23 | Instance attribute | Private | Attribute reference (LIKE) | 19991109 | |||||
| 24 | Instance attribute | Public | Type reference (TYPE) | XFLAG | Shift All Dates by a Uniform Time Period | 20011123 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | XFLAG | ' ' | CMV State Object Only Needed Once | 20030430 | ||
| 26 | Static Attribute | Private | Type reference (TYPE) | XFLAG | ' ' | One CMV State Object Generated | 20030430 | ||
| 27 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COST_COMPONENT_NO_SERVICE | Item Number Manager | 19981001 | |||
| 28 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Object to Be Costed | 19990818 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 19991201 | |||
| 30 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Superior Cost Estimate | 19991211 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | XFLAG | Costing Status DATABASE | 20000707 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | CKF_SALES_DOCUMENT_ID | Sales Document + Item | 19991013 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | PCP: Special Stock Information | 20000126 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | CKBK_COST_ESTIMATE_STATE | Costing Status | 19991120 | |||
| 35 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_TEMPLATE_REFERENCE_CK | PCP: Interface to the Template Allocation | 19991126 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | TY_COST_ESTIMATE | Types Additive/With or Without Quantity | 19991109 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | XFLAG | New Messages Collected | 20000717 | |||
| 38 | Instance attribute | Public | Type reference (TYPE) | WB_POSNR | WBS Element | 19991018 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Cost | 19981201 | |
| 2 | Instance method | Private | Method | Does the Cost Estimate Have an Internal Hierarchy | 20000118 | |
| 3 | Instance method | Public | Method | Check Costing Period (Date From and To) | 20000203 | |
| 4 | Instance method | Public | Method | Check Validity of Valuation Date | 20000203 | |
| 5 | Instance method | Public | Method | 20000323 | ||
| 6 | Instance method | Public | Method | 19991019 | ||
| 7 | Instance method | Public | Constructor | Constructor | 19980916 | |
| 8 | Instance method | Public | Method | Converts Cost Estimate Header Data to Database Format | 19990903 | |
| 9 | Instance method | Public | Method | Converts Cost Estimate Header Data to Database Format | 19991020 | |
| 10 | Instance method | Public | Method | 19991019 | ||
| 11 | Instance method | Protected | Method | 20050210 | ||
| 12 | Instance method | Public | Method | 19991017 | ||
| 13 | Instance method | Public | Method | Create Cost Estimate for Internal Hierarchy | 19991208 | |
| 14 | Instance method | Private | Method | Create CO Object | 20000112 | |
| 15 | Static method | Public | Method | Create Cost Estimate from Database Tables | 19991125 | |
| 16 | Static method | Public | Method | Create New Cost Estimate with Quantity Structure of an Old | 20001017 | |
| 17 | Static method | Public | Method | Create Cost Estimate Without Reference Object | 19991029 | |
| 18 | Instance method | Public | Method | Currency Translation | 20050210 | |
| 19 | Instance method | Public | Method | 19991019 | ||
| 20 | Instance method | Public | Method | Delete Component | 19990827 | |
| 21 | Instance method | Public | Method | Delete Components | 19991222 | |
| 22 | Instance method | Public | Method | Deletion of a Quantity of Components | 20091124 | |
| 23 | Instance method | Public | Method | Deletion of Instance of Noninserted Sub Cost Estimate | 20040304 | |
| 24 | Instance method | Public | Method | 19991019 | ||
| 25 | Static method | Private | Method | Create Revenue Object | 20050110 | |
| 26 | Instance method | Public | Method | 19991019 | ||
| 27 | Static method | Public | Method | Read Changed Cost Estimate (Including Those to be Deleted) | 19991210 | |
| 28 | Instance method | Public | Method | Determine Itemization Item | 19991021 | |
| 29 | Instance method | Public | Method | Get Pointer to ITEMIZATION | 20021017 | |
| 30 | Instance method | Public | Method | Database Key for Cost Estimate | 19990616 | |
| 31 | Instance method | Public | Method | Read Cost Component Split | 19990611 | |
| 32 | Instance method | Public | Method | Determine Costing Levels (No Cycle Recognition) | 19991116 | |
| 33 | Instance method | Public | Method | Update Parameters According to Customizing | 19991116 | |
| 34 | Instance method | Private | Method | Update Cost Estimate to Latest Database Status | 19991118 | |
| 35 | Instance method | Public | Method | Supplies Text According to Text Determination Strategy | 20041125 | |
| 36 | Instance method | Public | Method | Determines the Factor Between Lot Size and Input Quantity | 19991109 | |
| 37 | Instance method | Public | Method | Exploded Itemization | 19991116 | |
| 38 | Instance method | Protected | Method | Exploded Recursive Itemization | 19991117 | |
| 39 | Instance method | Public | Method | Supplies Input Data for Calling the Dynamic Item Processor | 20050209 | |
| 40 | Instance method | Public | Method | Supplies Input Data for Template Call | 19991118 | |
| 41 | Instance method | Public | Method | Determines Parent Cost Estimate of an Internal Hierarchy | 20000720 | |
| 42 | Instance method | Public | Method | Read Itemization | 19990611 | |
| 43 | Instance method | Public | Method | Calculate Value and Price for View | 19991008 | |
| 44 | Instance method | Public | Method | Prices/Values in Object, CO Area and Transaction Currency | 19991022 | |
| 45 | Instance method | Private | Method | Checks Consistency with Regard to the Reference Object | 19991018 | |
| 46 | Instance method | Public | Method | Supplies the Cost Estimate Result | 19991109 | |
| 47 | Instance method | Public | Method | Reads External User Status | 20000131 | |
| 48 | Instance method | Public | Method | 20000129 | ||
| 49 | Instance method | Public | Method | Supplies Text According to Text Determination Strategy | 20000203 | |
| 50 | Instance method | Public | Method | Supplies the Type of the Cost Estimate | 20041228 | |
| 51 | Instance method | Public | Method | Determination of Change re Costing for an Internal Hierarchy | 19991227 | |
| 52 | Instance method | Public | Method | Value for Display in Cost Component Group Display | 20000116 | |
| 53 | Instance method | Public | Method | Insert Component | 19981005 | |
| 54 | Instance method | Public | Method | Insertion of Message | 20041227 | |
| 55 | Instance method | Private | Method | 19991109 | ||
| 56 | Instance method | Private | Method | Copy Cost Estimate | 19991201 | |
| 57 | Instance method | Private | Method | Delete Cost Estimate | 20000118 | |
| 58 | Instance method | Public | Method | May the Cost Estimate Be Changed | 20000330 | |
| 59 | Instance method | Public | Method | May the Cost Estimate Be Saved | 19991116 | |
| 60 | Instance method | Public | Method | Actual Quantity Structure Proposed? | 20060816 | |
| 61 | Instance method | Public | Method | 19991109 | ||
| 62 | Instance method | Private | Method | Is Called Before the Actual Cost Estimate | 19991202 | |
| 63 | Instance method | Public | Method | Is Called Directly Before the Update | 19991201 | |
| 64 | Instance method | Private | Event handling method | Event Handler for on_cost_estimate_children_update | 20000316 | |
| 65 | Instance method | Private | Event handling method | Temporarily Save a Cost Estimate | 19991211 | |
| 66 | Instance method | Private | Method | Calculate CO Object Overhead | 19991120 | |
| 67 | Instance method | Public | Method | Calculate Process Costs | 19991123 | |
| 68 | Instance method | Private | Method | Calculate Process Costs | 19991120 | |
| 69 | Instance method | Public | Method | 19991019 | ||
| 70 | Instance method | Public | Method | 19991019 | ||
| 71 | Instance method | Public | Method | 20000323 | ||
| 72 | Static method | Public | Method | Reset Flags: CMV State Needed Only Once | 20030430 | |
| 73 | Instance method | Public | Method | Calculate Revenues | 20050110 | |
| 74 | Instance method | Private | Method | Calculate Process Costs | 20050110 | |
| 75 | Instance method | Public | Method | 19991115 | ||
| 76 | Instance method | Public | Method | Update Error Log | 20050210 | |
| 77 | Instance method | Public | Method | 19991115 | ||
| 78 | Instance method | Public | Method | Cost Estimate Must Be Revaluated | 19991026 | |
| 79 | Instance method | Public | Method | Set Costing Model | 19991103 | |
| 80 | Instance method | Public | Method | Set Costing View of Prices and Values | 19990813 | |
| 81 | Instance method | Public | Method | Initialization of Target Costs | 20050210 | |
| 82 | Instance method | Public | Method | Sets the Error Status of the Cost Estimate | 20000120 | |
| 83 | Static method | Public | Method | Set Flags: CMV State Needed Only Once | 20030430 | |
| 84 | Instance method | Public | Method | Set Header Information | 19991116 | |
| 85 | Instance method | Public | Method | Indicates Assignment to Internal Hierarchy | 19991211 | |
| 86 | Instance method | Public | Method | Sets the Key for the Cost Estimate Long Text | 19991028 | |
| 87 | Instance method | Public | Method | Activate/Deactivate Period Closing | 20011123 | |
| 88 | Instance method | Public | Method | Change Lot Size | 19990907 | |
| 89 | Instance method | Public | Method | Set (Internal) Status | 20000120 | |
| 90 | Instance method | Public | Method | Set Target Costs | 20050210 | |
| 91 | Instance method | Public | Method | Set Header Text | 19991221 | |
| 92 | Instance method | Public | Method | Set Indicator "Cost Estimate with or Without Qty Structure" | 19991109 | |
| 93 | Instance method | Public | Method | Change Costing Period (Date From To) | 20000116 | |
| 94 | Instance method | Protected | Method | Change Costing Period (Date From To) | 20001201 | |
| 95 | Instance method | Public | Method | Change Valuation Date | 19991102 | |
| 96 | Instance method | Public | Method | Cost Estimate Is a Purely Virtual Node for the Cost Rollup | 20000125 | |
| 97 | Instance method | Public | Method | Calculate Overhead | 19991020 | |
| 98 | Instance method | Public | Method | Change CO Object Number | 19991124 | |
| 99 | Instance method | Private | Method | Currency Conversion of Targets | 20050210 | |
| 100 | Instance method | Private | Method | Create Process Costs Template | 19991120 | |
| 101 | Instance method | Public | Method | If Change Made Determine Data of Reference Object Again | 20000131 | |
| 102 | Instance method | Private | Method | Create Log | 20000201 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | COST_ESTIMATE_CHANGED | Instance Event (0) |
Public (2) |
Cost Estimate Has Been Changed | 20000120 |
| 2 | COST_ESTIMATE_CHILDREN_UPDATE | Instance Event (0) |
Protected (1) |
Event for Internal Hierarchy | 20000316 |
| 3 | COST_ESTIMATE_DELETE | Instance Event (0) |
Public (2) |
Cost estimate was deleted | 20000118 |
| 4 | COST_ESTIMATE_TEMPORARILY_SAVE | Instance Event (0) |
Protected (1) |
Temporarily Save the Cost Estimate | 19991211 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_COST_ESTIMATE | Private | See coding | Type: Additive/With or Without Quantity | 19991109 | begin of TY_COST_ESTIMATE,
wqs type ck_erzka,
add_on type ck_kkzma,
grc type ck_grc_costing, "DIMP modification
end of TY_COST_ESTIMATE
|
Method Signatures
Method CALCULATE Signature
Method CALCULATE on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Noch kein Einzelnachweis vorhanden | 19981201 |
Method CHECK_HAS_INT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RETURN | Value transfer | Type reference (TYPE) | XFLAG | Boolean | 20000118 |
Method CHECK_HAS_INT_HIERARCHY on class CL_COST_ESTIMATE has no exception.
Method CHECK_VALIDITY_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE_FROM | Value transfer | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20000203 | |||
| 2 | IM_DATE_TO | Value transfer | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20000203 | |||
| 3 | IM_DELTA_FROM | Value transfer | Type reference (TYPE) | I | Verschiebe ab-Datum um(Tage) | 20001201 | |||
| 4 | IM_DELTA_TO | Value transfer | Type reference (TYPE) | I | Verschiebe bis-Datum um(Tage) | 20001201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Gueltigkeitszeitraum ungueltig | 20000203 | ||
| 2 | Gültigkeitsperiode außerhalb der übergeordneten Kalkulation | 20011123 | ||
| 3 | Bewertungsstichtag liegt nicht in Gültigkeitsperiode | 20011123 |
Method CHECK_VALUATION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Value transfer | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 20000203 | |||
| 2 | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 20001120 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | an interne Hierarchie weiterreichen | 20001120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht geaendert werden | 20000203 |
Method CLOSE Signature
Method CLOSE on class CL_COST_ESTIMATE has no parameter.
Method CLOSE on class CL_COST_ESTIMATE has no exception.
Method COMMIT_ALL Signature
Method COMMIT_ALL on class CL_COST_ESTIMATE has no parameter.
Method COMMIT_ALL on class CL_COST_ESTIMATE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | CKF_COST_ESTIMATE_HEADER | Kopfdaten einer Kalkulation | 19991102 | |||
| 2 | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 19991102 | |||
| 3 | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | XFLAG | SPACE | Keine Kostenwälzung (reine Addition) | 19991103 | ||
| 4 | IM_NO_OBJECT_OF_COSTING | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Bezugsobjektinterface wird nicht ionterpretiert | 19991125 | ||
| 5 | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | zu kalkulierendes Objekt | 19990818 | |||
| 6 | IM_SAVING_ALLOWED | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Kalkulation darf gespeichert werden | 19991109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht angelegt werden | 19990928 |
Method CONVERT_TO_KEKO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_KEKO | Call by reference | Type reference (TYPE) | KEKO | Kopfdaten der Kalkulation in DB-Format | 19990903 |
Method CONVERT_TO_KEKO on class CL_COST_ESTIMATE has no exception.
Method CONVERT_TO_KHS1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_KHS1 | Call by reference | Type reference (TYPE) | KHS1 | Kopfdaten der Einzelkalkulation | 19991020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19991125 |
Method COPY Signature
Method COPY on class CL_COST_ESTIMATE has no parameter.
Method COPY on class CL_COST_ESTIMATE has no exception.
Method COPY_EXTENDED_KEKO Signature
Method COPY_EXTENDED_KEKO on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050210 |
Method CREATE Signature
Method CREATE on class CL_COST_ESTIMATE has no parameter.
Method CREATE on class CL_COST_ESTIMATE has no exception.
Method CREATE_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991208 | |||
| 2 | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991208 | |||
| 3 | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 19991208 | |||
| 4 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht angelegt werden | 19991208 |
Method CREATE_CO_OBJECT Signature
Method CREATE_CO_OBJECT on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Anlegen | 20000112 | ||
| 2 | Programmfehler. Nie abfangen! | 20000112 |
Method CREATE_FROM_DB_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CCS | Call by reference | Type reference (TYPE) | CKF_KEKO_KEPH | Schichtung mit Kopf | 19991125 | |||
| 2 | IM_CCS_ONLY | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Nur Schichtung instantiieren | 19991125 | ||
| 3 | IM_FOR_CHANGE | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Kalkulation darf geaendert werden | 19991125 | ||
| 4 | IM_ITEMIZATION | Call by reference | Type reference (TYPE) | KKEK0_UC | Einzelnachweis mit Kopf | 19991125 | |||
| 5 | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Bezugsobjekt | 19991125 | |||
| 6 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation | 19991125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler! Nie abfangen! | 19991207 |
Method CREATE_REUSING_ITEMIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20001017 | |||
| 2 | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20001017 | |||
| 3 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | KEKO-KLVAR | Kalkulationsvariante | 20001017 | |||
| 4 | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | '01' | Kalkulationsversion | 20001017 | ||
| 5 | IM_COST_ESTIMATE_OLD | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | alte Kalkulation | 20001017 | |||
| 6 | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | C1 | SPACE | keine Kostenwälzung, reine Addition | 20001017 | ||
| 7 | IM_OBJECT_OF_COSTING | Value transfer | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Zeiger auf Bezugsobjekt | 20001017 | |||
| 8 | IM_ORGANIZATION | Call by reference | Type reference (TYPE) | CKF_ORGANIZATION | Organisationseinheiten | 20001017 | |||
| 9 | IM_PRICING_DATE | Call by reference | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 20001017 | |||
| 10 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Kalkulierte Menge (Losgroesse) | 20001017 | |||
| 11 | IM_QUANTITY_STRUCTURE_DATE | Call by reference | Type reference (TYPE) | KEKO-ALDAT | Auflösungsdatum des Mengengerüsts | 20001017 | |||
| 12 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | neue Kalkulation | 20001017 |
Method CREATE_REUSING_ITEMIZATION on class CL_COST_ESTIMATE has no exception.
Method CREATE_SIMPLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991029 | |||
| 2 | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991029 | |||
| 3 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 19991029 | |||
| 4 | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | '01' | Kalkulationsversion | 19991029 | ||
| 5 | IM_NO_COST_ROLLUP | Call by reference | Type reference (TYPE) | XFLAG | space | keine Kostenwälzung (reine Addition) | 19991029 | ||
| 6 | IM_ORGANIZATION | Call by reference | Type reference (TYPE) | CKF_ORGANIZATION | Orgaisationseinheit | 19991029 | |||
| 7 | IM_PERSISTENT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Kennzeichen, ob Verbuchung möglich | 19991029 | ||
| 8 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Losgröße: Menge + Mengeneinheit | 19991029 | |||
| 9 | IM_QUANTITY_STRUCTURE_DATE | Call by reference | Type reference (TYPE) | CK_BRDAT | Auflösungsdatum des Mengengerüsts | 19991029 | |||
| 10 | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | sy-datum | Bewertungsdatum | 19991102 | ||
| 11 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht angelegt werden | 19991029 |
Method CURRENCY_CONVERT Signature
Method CURRENCY_CONVERT on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Translation not Possible | 20050210 | ||
| 2 | Entry Data Insufficient | 20050210 |
Method DELETE Signature
Method DELETE on class CL_COST_ESTIMATE has no parameter.
Method DELETE on class CL_COST_ESTIMATE has no exception.
Method DELETE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ID | Call by reference | Type reference (TYPE) | CK_COMPONENT_ID | Eindeutiger Pointer auf Einzelnachweiszeile (persistent) | 19991109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Komponente nicht vorhanden | 19990827 |
Method DELETE_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EQUAL | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | yes/no: Vergleichsoperator =/<> | 20000128 | ||
| 2 | IM_GENERATION_TYPE | Call by reference | Type reference (TYPE) | CK_GENTYP | Typ der Generierung einer Position | 19991222 |
Method DELETE_COMPONENTS on class CL_COST_ESTIMATE has no exception.
Method DELETE_COMPONENTS_MASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COMPONENT | Call by reference | Type reference (TYPE) | CKF_COMPONENT_TABLE | zu löschende Positionen | 20091124 |
Method DELETE_COMPONENTS_MASS on class CL_COST_ESTIMATE has no exception.
Method DELETE_REF_CE_AFTER_TEMPLATE Signature
Method DELETE_REF_CE_AFTER_TEMPLATE on class CL_COST_ESTIMATE has no parameter.
Method DELETE_REF_CE_AFTER_TEMPLATE on class CL_COST_ESTIMATE has no exception.
Method DEQUEUE Signature
Method DEQUEUE on class CL_COST_ESTIMATE has no parameter.
Method DEQUEUE on class CL_COST_ESTIMATE has no exception.
Method DIP_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIP | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_DIP_CK | PCP: Wrap-Objekt fuer dynamischen Postenprozessor | 20050110 | |||
| 2 | IR_IFDIP | Call by reference | Object reference (TYPE REF TO) | IF_DIP_REFERENCE_CK | PCP: vom Bezugsobjekt benoetigtes Interface für DIP | 20050315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einstellung: keine automatische Erloeskalkulation | 20050110 |
Method ENQUEUE Signature
Method ENQUEUE on class CL_COST_ESTIMATE has no parameter.
Method ENQUEUE on class CL_COST_ESTIMATE has no exception.
Method GET_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATES | Call by reference | Type reference (TYPE) | CKF_COST_ESTIMATE_TABLE | Zu verbuchende/löschende Kalkulationen | 19991210 | |||
| 2 | IM_WITHOUT_DELETED | Call by reference | Type reference (TYPE) | XFELD | ohne gelöschte Kalkulationen | 20030527 |
Method GET_CHANGED on class CL_COST_ESTIMATE has no exception.
Method GET_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ID | Call by reference | Type reference (TYPE) | CK_COMPONENT_ID | Pointer Kis1 | 19991026 | |||
| 2 | RE_COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Bewertungsobjekt | 19991021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Component nicht vorhanden! | 19991026 |
Method GET_COMPOSITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_ITEMIZATION | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 20021017 |
Method GET_COMPOSITE on class CL_COST_ESTIMATE has no exception.
Method GET_COSTING_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COSTING_BAPI_KEY | Call by reference | Type reference (TYPE) | BAPICOSTRE | Kalkulationschlüssel | 19991103 | |||
| 2 | EX_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Kalkulationsschlüssel | 19991103 | |||
| 3 | IM_NUMBER_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | ckc_no | Kalkulatiosnummer zwingend erforderlich (eventuell Vergabe) | 19991102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler! Nie abfangen! | 19990622 | ||
| 2 | Kalkulation in Datenbank nicht vorhanden | 19990616 |
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 | Schichtungstabelle (H, N) | 19990615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler! Nie abfangen! | 19990615 | ||
| 2 | Keine Schichtung vorhanden | 19990615 |
Method GET_COST_ESTIMATE_LEVELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_COST_ESTIMATE_LEVEL | Call by reference | Type reference (TYPE) | CKF_T_COST_ESTIMATE_LEVEL | Kalkulationsstufentabelle | 19991116 | |||
| 2 | EX_MAX_COST_ESTIMATE_LEVEL | Call by reference | Type reference (TYPE) | CK_KALST | Kalkulationsstufe | 19991116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenz bei Auflösung | 19991116 |
Method GET_DEFAULT_SAVE_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CCS | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | Kostenschichtung verbuchen | 19991116 | |||
| 2 | EX_CO_OBJECT | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | CO-Objekt verbuchen | 19991117 | |||
| 3 | EX_ERROR_LOG | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | Fehlerprotokoll verbuchen | 19991116 | |||
| 4 | EX_ITEMIZATION | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | Einzelnachweis verbuchen | 19991116 |
Method GET_DEFAULT_SAVE_OPTIONS on class CL_COST_ESTIMATE has no exception.
Method GET_DETAIL_FROM_DB Signature
Method GET_DETAIL_FROM_DB on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion konnte nicht ausgefuehrt werden | 19991118 |
Method GET_EXTTX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_EXTTX | Value transfer | Type reference (TYPE) | CK_ADHOC_EXTTX | Externe Bezeichnung eines cProjects Projektes | 20041125 |
Method GET_EXTTX on class CL_COST_ESTIMATE has no exception.
Method GET_FACTOR_FOR_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FACTOR | Call by reference | Type reference (TYPE) | F | Faktor | 19991109 | |||
| 2 | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge + Mengeneinheit | 19991109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Umrechnung nicht moeglich! | 19991109 |
Method GET_FLAT_ITEMIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FLAT_ITEMIZATION | Value transfer | Type reference (TYPE) | CKF_T_FLAT_ITEMIZATION | Aufgelößter Einzelnachweis | 19991117 | |||
| 2 | EX_FLAT_ITEMIZATION_KIS1 | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Aufgelößter Einzelnachweis im KIS1-Format | 19991117 | |||
| 3 | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001103 | ||
| 4 | IM_REQUESTED_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge | 19991116 | |||
| 5 | IM_USE_COST_ESTMIATE_LOTSIZE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Losgröße der Kalkulation als Anforderungsmenge | 19991117 | ||
| 6 | IM_WITH_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | externe Hierarchie aufloesen | 20000210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Mengenumrechnung fehlerhaft | 19991116 | ||
| 2 | Inkonsistenz bei Auflösung | 19991116 |
Method GET_FLAT_ITEMIZATION_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FLAT_ITEMIZATION | Call by reference | Type reference (TYPE) | CKF_T_FLAT_ITEMIZATION | Aufgelößter Einzelnachweis | 19991117 | |||
| 2 | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001103 | ||
| 3 | IM_FACTOR | Call by reference | Type reference (TYPE) | FLOAT | 1 | Feld vom Typ FLTP | 19991117 | ||
| 4 | IM_LEVEL | Call by reference | Type reference (TYPE) | INT4 | 1 | Level | 19991117 | ||
| 5 | IM_REQUESTED_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge | 19991117 | |||
| 6 | IM_WITHOUT_LEVEL_ONE | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | Items aus Level 1 selbst nicht aufnehmen | 20000112 | ||
| 7 | IM_WITH_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | externe Hierarchie aufloesen | 20000210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Mengenumrechnung fehlerhaft | 19991117 | ||
| 2 | Inkonsistenz bei Auflösung | 19991117 |
Method GET_INPUT_DATA_FOR_DIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIP_REFERENCE | Call by reference | Object reference (TYPE REF TO) | IF_DIP_REFERENCE_CK | PCP: vom Bezugsobjekt benoetigtes Interface für DIP | 20050209 | |||
| 2 | EX_MESSAGE_ON_SCREEN | Call by reference | Type reference (TYPE) | XFLAG | (not yet in use:) Meldungssteuerung | 20050209 | |||
| 3 | EX_READ_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | abgeleitet aus Aktivitätstyp in der Transaktion | 20050315 | |||
| 4 | EX_TRACE_OBJECT | Call by reference | Type reference (TYPE) | CHAR30 | (not yet in use:) Traceobjekt | 20050315 |
Method GET_INPUT_DATA_FOR_DIP on class CL_COST_ESTIMATE has no exception.
Method GET_INPUT_DATA_FOR_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COSTING_WQS | Call by reference | Type reference (TYPE) | XFLAG | 'X': Kalkulation mit Mengengeruest | 19991118 | |||
| 2 | EX_CO_AREA | Call by reference | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 19991118 | |||
| 3 | EX_CO_OBJECT_NUMBER | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 19991118 | |||
| 4 | EX_CO_VERSION | Call by reference | Type reference (TYPE) | VERSN | Version | 19991119 | |||
| 5 | EX_DATE | Call by reference | Type reference (TYPE) | KHS1-PSDAT | Datum | 19991118 | |||
| 6 | EX_FISCAL_YEAR_VARIANT | Call by reference | Type reference (TYPE) | TKA01-LMONA | Geschäftsjahresvariante | 19991118 | |||
| 7 | EX_KHS1 | Call by reference | Type reference (TYPE) | KHS1 | Mandant | 19991118 | |||
| 8 | EX_MESSAGE_ON_SCREEN | Call by reference | Type reference (TYPE) | XFLAG | Message on screen | 19991118 | |||
| 9 | EX_TEMPLATE_REFERENCE | Call by reference | Object reference (TYPE REF TO) | IF_TEMPLATE_REFERENCE_CK | PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface | 19991126 | |||
| 10 | EX_TRACE_OBJECT | Call by reference | Type reference (TYPE) | CHAR30 | Traceobjekt (?) | 19991118 | |||
| 11 | EX_T_KIS1 | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Standard Tabelle zur KIS1 | 20020926 |
Method GET_INPUT_DATA_FOR_TEMPLATE on class CL_COST_ESTIMATE has no exception.
Method GET_INT_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PARENT | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Cost Estimate | 20000720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Elternkalkulation | 20000720 |
Method GET_ITEMIZATION 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 Components | 19991021 | |||
| 2 | EX_KIS1_TABLE | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Einzelnachweistabelle | 19991022 | |||
| 3 | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Komponenten vorhanden | 19990629 |
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 | 19991008 | |||
| 2 | IM_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURRENCY | Währungsschlüssel | 19991008 | |||
| 3 | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 19991008 | |||
| 4 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19991011 | |||
| 5 | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevanter Anteil | 19991008 | |||
| 6 | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 19991008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | gewuenschte Waehrung nicht vorhanden | 19991008 | ||
| 2 | Methode wurde falsch aufgerufen | 19991008 |
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 | 19991022 | |||
| 2 | EX_OBJECT_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Objektwährung | 19991022 | |||
| 3 | EX_TRANSACTION_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Transaktionswährung | 19991022 | |||
| 4 | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | gewünschte Preiseinheit | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | At Least One Value (Price) does not Exist | 19991108 |
Method GET_REFERENCE_OBJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OBJECT_CURRENCY_REQUESTED | Value transfer | Type reference (TYPE) | XFLAG | Defaultobjektwährung gewuenscht | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bezugsobjektdaten nicht konsistent | 19991018 | ||
| 2 | Programmfehler. Nie abfangen! | 19991018 |
Method GET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INVALID | Value transfer | Type reference (TYPE) | XFLAG | Kalkulation nicht gueltig (delete oder ungesichert) | 20000203 | |||
| 2 | EX_RESULT | Call by reference | Type reference (TYPE) | CKF_COSTING_RESULT | von Kalkulation ermittelter Preis pro Mengeneinheit | 19991109 |
Method GET_RESULT on class CL_COST_ESTIMATE has no exception.
Method GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_HAS_EXTERNAL_LINK | Call by reference | Type reference (TYPE) | XFLAG | Kalkulation mit direkter Referenz zum Bezugsobjekt | 20000131 |
Method GET_STATE on class CL_COST_ESTIMATE has no exception.
Method GET_STATE_OBJECT Signature
Method GET_STATE_OBJECT on class CL_COST_ESTIMATE has no parameter.
Method GET_STATE_OBJECT on class CL_COST_ESTIMATE has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TEXT | Value transfer | Type reference (TYPE) | KLTXT | Beschreibung | 20000203 |
Method GET_TEXT on class CL_COST_ESTIMATE has no exception.
Method GET_TYPE Signature
Method GET_TYPE on class CL_COST_ESTIMATE has no parameter.
Method GET_TYPE on class CL_COST_ESTIMATE has no exception.
Method GET_UPDATE_LIST_FOR_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_COST_ESTIMATES | Call by reference | Type reference (TYPE) | CKF_T_COST_ESTIMATE_LEVEL | Kalkulationsstufentabelle | 19991227 | |||
| 2 | IM_LEVEL | Value transfer | Type reference (TYPE) | CK_KALST | Stufe | 19991227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler! Nie abfangen! | 19991227 | ||
| 2 | Kalkulation gehört zu keiner internen Hierachie | 19991227 |
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 | 20000116 | |||
| 3 | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 20000116 | |||
| 4 | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevanter Anteil | 20000116 | |||
| 5 | IM_TYPE | Call by reference | Type reference (TYPE) | KEART | CL_COST_COMP_SPLIT=>C_MAIN | Elementeart Erzeugniskalkulation | 20000116 | ||
| 6 | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 20000116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | gewuenschte Waehrung nicht vorhanden | 20000116 | ||
| 2 | Methode wurde falsch aufgerufen | 20000116 |
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 | Bewertungsobjekt | 19981005 | |||
| 2 | IM_REPLACE_IF_EQUAL | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | ersetze identische Einzelnachweisposition | 19991221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19990827 |
Method INSERT_EXTERNAL_MESSAGE Signature
Method INSERT_EXTERNAL_MESSAGE on class CL_COST_ESTIMATE has no parameter.
Method INSERT_EXTERNAL_MESSAGE on class CL_COST_ESTIMATE has no exception.
Method INSERT_MESSAGE Signature
Method INSERT_MESSAGE on class CL_COST_ESTIMATE has no parameter.
Method INSERT_MESSAGE on class CL_COST_ESTIMATE has no exception.
Method INSTANCE_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991201 | |||
| 2 | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991201 | |||
| 3 | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | (Ziel-)Kalkulationsvariante | 19991201 | |||
| 4 | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | Kalkulationsversion | 19991201 | |||
| 5 | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | XFLAG | keine Kostenwälzung (reine Addition) | 19991201 | |||
| 6 | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface | 19991201 | |||
| 7 | IM_SAVING_ALLOWED | Value transfer | Type reference (TYPE) | XFLAG | Kennzeichen, ob Verbuchung möglich | 19991201 | |||
| 8 | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 19991201 | |||
| 9 | IM_WITH_COMPONENTS | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Einzelnachweis mitkopieren | 19991201 | ||
| 10 | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht angelegt werden | 19991201 |
Method INSTANCE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEL_EXT_HIERARCHY | Value transfer | Type reference (TYPE) | XFLAG | SPACE | Löschen der Kalkulation auch bei ext. Hierarchie | 20090205 |
Method INSTANCE_DELETE on class CL_COST_ESTIMATE has no exception.
Method IS_CHANGING_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RETURN | Value transfer | Type reference (TYPE) | XFLAG | Returnwert | 20000330 |
Method IS_CHANGING_ALLOWED on class CL_COST_ESTIMATE has no exception.
Method IS_SAVING_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RETURN | Value transfer | Type reference (TYPE) | XFLAG | Returnwert | 19991116 |
Method IS_SAVING_ALLOWED on class CL_COST_ESTIMATE has no exception.
Method IS_WQS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Type reference (TYPE) | XFLAG | Ja = 'X' / Nein = space | 20060816 |
Method IS_WQS on class CL_COST_ESTIMATE has no exception.
Method MESSAGES_TO_LOG Signature
Method MESSAGES_TO_LOG on class CL_COST_ESTIMATE has no parameter.
Method MESSAGES_TO_LOG on class CL_COST_ESTIMATE has no exception.
Method ON_BEFORE_CALCULATE Signature
Method ON_BEFORE_CALCULATE on class CL_COST_ESTIMATE has no parameter.
Method ON_BEFORE_CALCULATE on class CL_COST_ESTIMATE has no exception.
Method ON_BEFORE_COMMIT Signature
Method ON_BEFORE_COMMIT on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Methode konnte nicht ausgefuehrt werden | 19991201 |
Method ON_CE_CHILDREN_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CLOSED | Value transfer | Attribute reference (LIKE) | 20000330 | |||||
| 2 | EX_COST_ESTIMATE | Value transfer | Attribute reference (LIKE) | 20000316 | |||||
| 3 | EX_UNCHANGEABLE | Value transfer | Attribute reference (LIKE) | 20000330 |
Method ON_CE_CHILDREN_UPDATE on class CL_COST_ESTIMATE has no exception.
Method ON_TEMPORARILY_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE | Value transfer | Attribute reference (LIKE) | 19991211 |
Method ON_TEMPORARILY_SAVE on class CL_COST_ESTIMATE has no exception.
Method OVERHEAD_COSTS_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 19991120 | |||
| 2 | IM_CO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CK_CO_OBJECT | CO-Objekt für Kalkulation | 19991120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Zuschlagsberechnung | 19991120 | ||
| 2 | Programmfehler. Nie abfangen! | 19991120 |
Method PROCESS_COSTS_CALCULATE Signature
Method PROCESS_COSTS_CALCULATE on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Zuschlagsberechnung | 19991123 | ||
| 2 | Programmfehler. Nie abfangen! | 19991123 |
Method PROCESS_COSTS_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 19991120 | |||
| 2 | IM_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_TEMPLATE_CK | PCP: Wrap-Objekt fuer Template | 19991120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung von Prozesskosten | 19991120 |
Method READ_FOR_CHANGE Signature
Method READ_FOR_CHANGE on class CL_COST_ESTIMATE has no parameter.
Method READ_FOR_CHANGE on class CL_COST_ESTIMATE has no exception.
Method READ_FOR_DISPLAY Signature
Method READ_FOR_DISPLAY on class CL_COST_ESTIMATE has no parameter.
Method READ_FOR_DISPLAY on class CL_COST_ESTIMATE has no exception.
Method REOPEN Signature
Method REOPEN on class CL_COST_ESTIMATE has no parameter.
Method REOPEN on class CL_COST_ESTIMATE has no exception.
Method RESET_GET_STATE_FOR_ONLY_1_CMV Signature
Method RESET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no parameter.
Method RESET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no exception.
Method REVENUES_CALCULATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Aktivitätstyp in der Transaktion | 20050315 | |||
| 2 | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | mit Dialog oder dunkel | 20050524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Erloesberechnung | 20050110 | ||
| 2 | Programmfehler. Nie abfangen! | 20050110 | ||
| 3 | Erloesberechnung (explizit vom rufenden Obj.) ausgeschaltet | 20050315 | ||
| 4 | keine Erloesberechnung vorgesehen | 20050304 |
Method REVENUES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 20050110 | |||
| 2 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050225 | |||
| 3 | IR_DIP | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_DIP_CK | PCP: Wrap-Objekt fuer dynamischen Postenprozessor | 20050225 | |||
| 4 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Aktivitätstyp in der Transaktion | 20050315 | |||
| 5 | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | im Dialog oder dunkel | 20050524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Berechnung von Prozesskosten | 20050110 |
Method SAVE Signature
Method SAVE on class CL_COST_ESTIMATE has no parameter.
Method SAVE on class CL_COST_ESTIMATE has no exception.
Method SAVE_ERROR_LOG Signature
Method SAVE_ERROR_LOG on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Costing Header Not Yet Updated | 20050210 |
Method SAVE_TEMPORARILY Signature
Method SAVE_TEMPORARILY on class CL_COST_ESTIMATE has no parameter.
Method SAVE_TEMPORARILY on class CL_COST_ESTIMATE has no exception.
Method SET_CALC_REQUESTED Signature
Method SET_CALC_REQUESTED on class CL_COST_ESTIMATE has no parameter.
Method SET_CALC_REQUESTED on class CL_COST_ESTIMATE has no exception.
Method SET_COSTING_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MODEL_VAL | Call by reference | Type reference (TYPE) | CKI_MODELINSTANCE | Bewertung des Kalkulationsmodells | 19991103 | |||
| 2 | IM_NAME | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Kalkulationsmodell | 19991103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Kalkulationsmodell erlaubt | 19991126 |
Method SET_COST_COMPONENT_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_VIEW | Value transfer | Type reference (TYPE) | CK_GKSICHT | Sicht der Anzeige für Kostenelemente | 19990813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler. Nie abfangen! | 19990813 |
Method SET_DEFAULT_TARGET_PRICE_TABLE Signature
Method SET_DEFAULT_TARGET_PRICE_TABLE on class CL_COST_ESTIMATE has no parameter.
Method SET_DEFAULT_TARGET_PRICE_TABLE on class CL_COST_ESTIMATE has no exception.
Method SET_ERROR_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_STATE | Call by reference | Type reference (TYPE) | CK_FEH_STA | Kalkulationsstatus; wird sonst übers Fehlerprotokoll gesetzt | 20000120 |
Method SET_ERROR_STATE on class CL_COST_ESTIMATE has no exception.
Method SET_GET_STATE_FOR_ONLY_1_CMV Signature
Method SET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no parameter.
Method SET_GET_STATE_FOR_ONLY_1_CMV on class CL_COST_ESTIMATE has no exception.
Method SET_HEADER_DATA Signature
Method SET_HEADER_DATA on class CL_COST_ESTIMATE has no parameter.
Method SET_HEADER_DATA on class CL_COST_ESTIMATE has no exception.
Method SET_IS_PART_OF_INT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 19991211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | doppelter Aufruf mit verschiedenen Parents | 20000830 | ||
| 2 | Parameter nicht gesetzt | 19991211 |
Method SET_LTEXT_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LTEXT_KEY | Value transfer | Type reference (TYPE) | KKEK0_LTEXT | Schlüssel für Langtext | 19991028 | |||
| 2 | IM_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | Alternative Sprache für Langtextschlüssel | 19991028 |
Method SET_LTEXT_KEY on class CL_COST_ESTIMATE has no exception.
Method SET_MOVE_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MOVE_PERIOD | Value transfer | Type reference (TYPE) | XFLAG | SPACE | Aller Termine nur um einheitlichen Betrag verschieben | 20011123 |
Method SET_MOVE_PERIOD on class CL_COST_ESTIMATE has no exception.
Method SET_QUANTITY 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 | 19990907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Losgroesse nicht zulaessig | 19990907 |
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 | CKC_UNCHANGED | Kalkulation erforderlich | 20000120 | ||
| 2 | IM_DELETION_MARK | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation zum Loeschen vorgemerkt | 20050624 | ||
| 3 | IM_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation hat oder ist Teil einer ext. Hierarchie | 20000128 | ||
| 4 | IM_SAVE_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Speichern erforderlich | 20000120 | ||
| 5 | IM_UNCHANGEABLE | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation darf nicht geaendert werden | 20000330 |
Method SET_STATE on class CL_COST_ESTIMATE has no exception.
Method SET_TARGET_COSTS Signature
Method SET_TARGET_COSTS on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could Not Set Target Costs | 20050210 | ||
| 2 | Target Costs Not Specified Sufficiently | 20050210 |
Method SET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXTTX | Call by reference | Type reference (TYPE) | KK_PATH | Externe Bezeichnung eines cProjects Projektes | 20041125 | |||
| 2 | IM_KTEXT | Call by reference | Type reference (TYPE) | KTEXT | Allgemeine Bezeichnung | 19991221 | |||
| 3 | IM_LTEXT | Call by reference | Type reference (TYPE) | KLTXT | Beschreibung | 19991221 | |||
| 4 | IM_SPRAS | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 19991221 |
Method SET_TEXTS on class CL_COST_ESTIMATE has no exception.
Method SET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADD_ON | Call by reference | Type reference (TYPE) | CK_KKZMA | space | Kosten wurden über additive Kalk. bzw. masch. Kalk. erfaßt | 19991109 | ||
| 2 | IM_WQS | Call by reference | Type reference (TYPE) | CK_ERZKA | 'X' | Kalkulation mit Mengengerüst | 19991109 |
Method SET_TYPE on class CL_COST_ESTIMATE has no exception.
Method SET_VALIDITY_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE_FROM | Value transfer | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20000116 | |||
| 2 | IM_DATE_TO | Value transfer | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20000116 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Aenderung durchreichen | 20001201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht geaendert werden | 20000116 |
Method SET_VALIDITY_PERIOD_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DELTA_FROM | Value transfer | Type reference (TYPE) | I | Verschiebe ab-Datum um(Tage) | 20001201 | |||
| 2 | IM_DELTA_TO | Value transfer | Type reference (TYPE) | I | Verschiebe bis-Datum um(Tage) | 20001201 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Aenderung durchreichen | 20010109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht geaendert werden | 20001201 |
Method SET_VALUATION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATE | Value transfer | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 19991102 | |||
| 2 | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 20001120 | |||
| 3 | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | an interne Hierarchie weiterreichen | 20001120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewertungsdatum konnte nicht geaendert werden | 19991102 |
Method SET_VIRTUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_VIRTUAL | Call by reference | Type reference (TYPE) | XFLAG | CKC_YES | 'X': Kalkulation wird virtuell ' ':Ruecksetzen | 20000316 |
Method SET_VIRTUAL on class CL_COST_ESTIMATE has no exception.
Method SURCHARGE_CALCULATE Signature
Method SURCHARGE_CALCULATE on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Zuschlagsberechnung | 19991022 | ||
| 2 | Programmfehler. Nie abfangen! | 19991022 |
Method SWITCH_NUMBER_OF_CO_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NUMBER | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 19991124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nummer konnte nicht geaendert werden | 19991124 | ||
| 2 | Kalkulation hat kein CO-Objekt | 19991124 |
Method TARGET_PRICES_CURRENCY_CONVERT Signature
Method TARGET_PRICES_CURRENCY_CONVERT on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CONVERSION_FAILED | 20050210 |
Method TEMPLATE_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_TEMPLATE_CK | PCP: Wrap-Objekt fuer Template | 19991120 | |||
| 2 | IM_TEMPLATE_CLASS | Value transfer | Type reference (TYPE) | COTPL-CLASS | Template Umgebung (optional) | 19991126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Template zugeordnet | 19991120 |
Method UPDATE_FROM_OBJECT_OF_COSTING Signature
Method UPDATE_FROM_OBJECT_OF_COSTING on class CL_COST_ESTIMATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Update konnte nicht durchgefuehrt werden | 20000131 |
Method UPDATE_LOG Signature
Method UPDATE_LOG on class CL_COST_ESTIMATE has no parameter.
Method UPDATE_LOG on class CL_COST_ESTIMATE has no exception.
Event Signatures
Event COST_ESTIMATE_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CALC_REQUESTED | Exporting | Value transfer | Type reference (TYPE) | XFLAG | Kalkulation wurde geändert (Kalkulation erforderlich) | 20000120 | ||
| 2 | EX_COST_ESTIMATE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000120 |
Event COST_ESTIMATE_CHILDREN_UPDATE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CLOSED | Exporting | Value transfer | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation techn. abgeschlossen | 20000330 | |
| 2 | EX_COST_ESTIMATE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000316 | ||
| 3 | EX_UNCHANGEABLE | Exporting | Value transfer | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation darf nicht geaendert werden | 20000330 |
Event COST_ESTIMATE_DELETE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20000118 |
Event COST_ESTIMATE_TEMPORARILY_SAVE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COST_ESTIMATE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 19991211 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |