Hierarchy
⤷ CO-PC-PCP (Application Component) Product Cost Planning
⤷ CKBK (Package) R/3 Application Development: PP Costing Valuation
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 | BZOBJ | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CK | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | CKBK | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | CKC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | KKEK0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | KKEK1 | 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 | BAL_MESSAGE | Instance attribute | Public | Attribute reference (LIKE) | 19991130 | ||||
2 | BPO_NUMBER | Instance attribute | Public | Type reference (TYPE) | EXTNR | Base Planning Object Number | 19991019 | ||
3 | BUSINESS_TRANSACTION_GROUP | Instance attribute | Public | Type reference (TYPE) | CK_VRGGRP | CO Object: Business Transaction Group | 19991201 | ||
4 | CONTROL_DATA | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COSTING_CONTROL_DATA | Control Data | 19980916 | ||
5 | COOBJ_NEW_VAL_ON | Static Attribute | Public | Type reference (TYPE) | XFLAG | New Valuation Active (for CO Object) | 20040330 | ||
6 | COSTING_KEY | Instance attribute | Protected | Type reference (TYPE) | CKKEKOKEY | Database Key | 19990623 | ||
7 | COSTING_PERSISTENCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_COSTING_PERSISTENCE | Persistence Service | 19991116 | ||
8 | COST_ESTIMATE_BADI | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_COST_ESTIMATE | Customer Enhancement: Cost Estimate | 20000508 | ||
9 | CO_OBJECT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CK_CO_OBJECT | CO Object | 19991020 | ||
10 | CO_OBJECT_REFERENCE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CO_OBJECT_REFERENCE | PCP: Interface with Method for CO Object | 19991104 | ||
11 | C_APPLICATION_ID_COSTING | Constant | Private | Type reference (TYPE) | TCMF6-APLID | 'CK ' | Application ID of Cost Estimate | 19991012 | |
12 | C_BAL_OBJECT | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'COST_ESTIMATE' | Application Log: Object Name (Application Code) | 19991130 | |
13 | C_BAL_SUB_OBJECT | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'VALUATION' | Application Log: Subobject | 19991130 | |
14 | C_STATUS_KA | Constant | Public | Type reference (TYPE) | CHAR2 | 'KA' | Status "Costed" | 19991012 | |
15 | C_STATUS_KF | Constant | Public | Type reference (TYPE) | CHAR2 | 'KF' | Costing Status: "Costed with Errors" | 19991012 | |
16 | DEBUGGING_ON | Static Attribute | Public | Type reference (TYPE) | XFLAG | Activate Debugger Help | 19991122 | ||
17 | DIP_REFERENCE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DIP_REFERENCE_CK | PCP: Interface Required by Reference Object for DIP | 20050110 | ||
18 | HEADER | Instance attribute | Public | Type reference (TYPE) | CKF_COST_ESTIMATE_HEADER | Header Data | 19980916 | ||
19 | INT_OBJECT_OF_COSTING | Instance attribute | Public | Object reference (TYPE REF TO) | CL_INT_OBJECT_OF_COSTING_CK | PCP: Reference Object for Internal Hierarchy | 19991211 | ||
20 | ITEMIZATION | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | Itemization | 19981009 | ||
21 | MATERIAL_NUMBER | Instance attribute | Public | Type reference (TYPE) | CKIS-MATNR | Material Number | 19981020 | ||
22 | MESSAGE | Instance attribute | Private | Attribute reference (LIKE) | 19991109 | ||||
23 | MESSAGES | Instance attribute | Private | Attribute reference (LIKE) | 19991109 | ||||
24 | MOVE_PERIOD | Instance attribute | Public | Type reference (TYPE) | XFLAG | Shift All Dates by a Uniform Time Period | 20011123 | ||
25 | M_GET_STATE_FOR_ONLY_1_CMV | Static Attribute | Private | Type reference (TYPE) | XFLAG | ' ' | CMV State Object Only Needed Once | 20030430 | |
26 | M_ONE_CMV_STATE_INSERTED | Static Attribute | Private | Type reference (TYPE) | XFLAG | ' ' | One CMV State Object Generated | 20030430 | |
27 | NUMBER_SERVICE | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COST_COMPONENT_NO_SERVICE | Item Number Manager | 19981001 | ||
28 | OBJECT_OF_COSTING | Instance attribute | Public | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Object to Be Costed | 19990818 | ||
29 | OLD_LOG_HANDLE | Instance attribute | Public | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 19991201 | ||
30 | PARENT_COST_ESTIMATE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Superior Cost Estimate | 19991211 | ||
31 | PRESET_STATE_DB | Instance attribute | Private | Type reference (TYPE) | XFLAG | Costing Status DATABASE | 20000707 | ||
32 | SALES_DOCUMENT | Instance attribute | Public | Type reference (TYPE) | CKF_SALES_DOCUMENT_ID | Sales Document + Item | 19991013 | ||
33 | SPECIAL_STOCK | Instance attribute | Public | Type reference (TYPE) | CKF_SPECIAL_STOCK_DATA | PCP: Special Stock Information | 20000126 | ||
34 | STATE | Instance attribute | Public | Type reference (TYPE) | CKBK_COST_ESTIMATE_STATE | Costing Status | 19991120 | ||
35 | TEMPLATE_REFERENCE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_TEMPLATE_REFERENCE_CK | PCP: Interface to the Template Allocation | 19991126 | ||
36 | TYPE | Instance attribute | Private | Type reference (TYPE) | TY_COST_ESTIMATE | Types Additive/With or Without Quantity | 19991109 | ||
37 | UPDATE_LOG_REQUESTED | Instance attribute | Private | Type reference (TYPE) | XFLAG | New Messages Collected | 20000717 | ||
38 | WBS | Instance attribute | Public | Type reference (TYPE) | WB_POSNR | WBS Element | 19991018 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE | Instance method | Public | Method | Cost | 19981201 |
2 | CHECK_HAS_INT_HIERARCHY | Instance method | Private | Method | Does the Cost Estimate Have an Internal Hierarchy | 20000118 |
3 | CHECK_VALIDITY_PERIOD | Instance method | Public | Method | Check Costing Period (Date From and To) | 20000203 |
4 | CHECK_VALUATION_DATE | Instance method | Public | Method | Check Validity of Valuation Date | 20000203 |
5 | CLOSE | Instance method | Public | Method | 20000323 | |
6 | COMMIT_ALL | Instance method | Public | Method | 19991019 | |
7 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 19980916 |
8 | CONVERT_TO_KEKO | Instance method | Public | Method | Converts Cost Estimate Header Data to Database Format | 19990903 |
9 | CONVERT_TO_KHS1 | Instance method | Public | Method | Converts Cost Estimate Header Data to Database Format | 19991020 |
10 | COPY | Instance method | Public | Method | 19991019 | |
11 | COPY_EXTENDED_KEKO | Instance method | Protected | Method | 20050210 | |
12 | CREATE | Instance method | Public | Method | 19991017 | |
13 | CREATE_CHILD | Instance method | Public | Method | Create Cost Estimate for Internal Hierarchy | 19991208 |
14 | CREATE_CO_OBJECT | Instance method | Private | Method | Create CO Object | 20000112 |
15 | CREATE_FROM_DB_TABLES | Static method | Public | Method | Create Cost Estimate from Database Tables | 19991125 |
16 | CREATE_REUSING_ITEMIZATION | Static method | Public | Method | Create New Cost Estimate with Quantity Structure of an Old | 20001017 |
17 | CREATE_SIMPLE | Static method | Public | Method | Create Cost Estimate Without Reference Object | 19991029 |
18 | CURRENCY_CONVERT | Instance method | Public | Method | Currency Translation | 20050210 |
19 | DELETE | Instance method | Public | Method | 19991019 | |
20 | DELETE_COMPONENT | Instance method | Public | Method | Delete Component | 19990827 |
21 | DELETE_COMPONENTS | Instance method | Public | Method | Delete Components | 19991222 |
22 | DELETE_COMPONENTS_MASS | Instance method | Public | Method | Deletion of a Quantity of Components | 20091124 |
23 | DELETE_REF_CE_AFTER_TEMPLATE | Instance method | Public | Method | Deletion of Instance of Noninserted Sub Cost Estimate | 20040304 |
24 | DEQUEUE | Instance method | Public | Method | 19991019 | |
25 | DIP_CREATE | Static method | Private | Method | Create Revenue Object | 20050110 |
26 | ENQUEUE | Instance method | Public | Method | 19991019 | |
27 | GET_CHANGED | Static method | Public | Method | Read Changed Cost Estimate (Including Those to be Deleted) | 19991210 |
28 | GET_COMPONENT | Instance method | Public | Method | Determine Itemization Item | 19991021 |
29 | GET_COMPOSITE | Instance method | Public | Method | Get Pointer to ITEMIZATION | 20021017 |
30 | GET_COSTING_KEY | Instance method | Public | Method | Database Key for Cost Estimate | 19990616 |
31 | GET_COST_COMP_SPLIT | Instance method | Public | Method | Read Cost Component Split | 19990611 |
32 | GET_COST_ESTIMATE_LEVELS | Instance method | Public | Method | Determine Costing Levels (No Cycle Recognition) | 19991116 |
33 | GET_DEFAULT_SAVE_OPTIONS | Instance method | Public | Method | Update Parameters According to Customizing | 19991116 |
34 | GET_DETAIL_FROM_DB | Instance method | Private | Method | Update Cost Estimate to Latest Database Status | 19991118 |
35 | GET_EXTTX | Instance method | Public | Method | Supplies Text According to Text Determination Strategy | 20041125 |
36 | GET_FACTOR_FOR_QUANTITY | Instance method | Public | Method | Determines the Factor Between Lot Size and Input Quantity | 19991109 |
37 | GET_FLAT_ITEMIZATION | Instance method | Public | Method | Exploded Itemization | 19991116 |
38 | GET_FLAT_ITEMIZATION_INTERN | Instance method | Protected | Method | Exploded Recursive Itemization | 19991117 |
39 | GET_INPUT_DATA_FOR_DIP | Instance method | Public | Method | Supplies Input Data for Calling the Dynamic Item Processor | 20050209 |
40 | GET_INPUT_DATA_FOR_TEMPLATE | Instance method | Public | Method | Supplies Input Data for Template Call | 19991118 |
41 | GET_INT_PARENT | Instance method | Public | Method | Determines Parent Cost Estimate of an Internal Hierarchy | 20000720 |
42 | GET_ITEMIZATION | Instance method | Public | Method | Read Itemization | 19990611 |
43 | GET_PRICE | Instance method | Public | Method | Calculate Value and Price for View | 19991008 |
44 | GET_PRICES_FOR_DB | Instance method | Public | Method | Prices/Values in Object, CO Area and Transaction Currency | 19991022 |
45 | GET_REFERENCE_OBJECT_DATA | Instance method | Private | Method | Checks Consistency with Regard to the Reference Object | 19991018 |
46 | GET_RESULT | Instance method | Public | Method | Supplies the Cost Estimate Result | 19991109 |
47 | GET_STATE | Instance method | Public | Method | Reads External User Status | 20000131 |
48 | GET_STATE_OBJECT | Instance method | Public | Method | 20000129 | |
49 | GET_TEXT | Instance method | Public | Method | Supplies Text According to Text Determination Strategy | 20000203 |
50 | GET_TYPE | Instance method | Public | Method | Supplies the Type of the Cost Estimate | 20041228 |
51 | GET_UPDATE_LIST_FOR_CHANGE | Instance method | Public | Method | Determination of Change re Costing for an Internal Hierarchy | 19991227 |
52 | GET_VALUE_IN_ELEMENT_GROUPS | Instance method | Public | Method | Value for Display in Cost Component Group Display | 20000116 |
53 | INSERT_COMPONENT | Instance method | Public | Method | Insert Component | 19981005 |
54 | INSERT_EXTERNAL_MESSAGE | Instance method | Public | Method | Insertion of Message | 20041227 |
55 | INSERT_MESSAGE | Instance method | Private | Method | 19991109 | |
56 | INSTANCE_COPY | Instance method | Private | Method | Copy Cost Estimate | 19991201 |
57 | INSTANCE_DELETE | Instance method | Private | Method | Delete Cost Estimate | 20000118 |
58 | IS_CHANGING_ALLOWED | Instance method | Public | Method | May the Cost Estimate Be Changed | 20000330 |
59 | IS_SAVING_ALLOWED | Instance method | Public | Method | May the Cost Estimate Be Saved | 19991116 |
60 | IS_WQS | Instance method | Public | Method | Actual Quantity Structure Proposed? | 20060816 |
61 | MESSAGES_TO_LOG | Instance method | Public | Method | 19991109 | |
62 | ON_BEFORE_CALCULATE | Instance method | Private | Method | Is Called Before the Actual Cost Estimate | 19991202 |
63 | ON_BEFORE_COMMIT | Instance method | Public | Method | Is Called Directly Before the Update | 19991201 |
64 | ON_CE_CHILDREN_UPDATE | Instance method | Private | Event handling method | Event Handler for on_cost_estimate_children_update | 20000316 |
65 | ON_TEMPORARILY_SAVE | Instance method | Private | Event handling method | Temporarily Save a Cost Estimate | 19991211 |
66 | OVERHEAD_COSTS_GET | Instance method | Private | Method | Calculate CO Object Overhead | 19991120 |
67 | PROCESS_COSTS_CALCULATE | Instance method | Public | Method | Calculate Process Costs | 19991123 |
68 | PROCESS_COSTS_GET | Instance method | Private | Method | Calculate Process Costs | 19991120 |
69 | READ_FOR_CHANGE | Instance method | Public | Method | 19991019 | |
70 | READ_FOR_DISPLAY | Instance method | Public | Method | 19991019 | |
71 | REOPEN | Instance method | Public | Method | 20000323 | |
72 | RESET_GET_STATE_FOR_ONLY_1_CMV | Static method | Public | Method | Reset Flags: CMV State Needed Only Once | 20030430 |
73 | REVENUES_CALCULATE | Instance method | Public | Method | Calculate Revenues | 20050110 |
74 | REVENUES_GET | Instance method | Private | Method | Calculate Process Costs | 20050110 |
75 | SAVE | Instance method | Public | Method | 19991115 | |
76 | SAVE_ERROR_LOG | Instance method | Public | Method | Update Error Log | 20050210 |
77 | SAVE_TEMPORARILY | Instance method | Public | Method | 19991115 | |
78 | SET_CALC_REQUESTED | Instance method | Public | Method | Cost Estimate Must Be Revaluated | 19991026 |
79 | SET_COSTING_MODEL | Instance method | Public | Method | Set Costing Model | 19991103 |
80 | SET_COST_COMPONENT_VIEW | Instance method | Public | Method | Set Costing View of Prices and Values | 19990813 |
81 | SET_DEFAULT_TARGET_PRICE_TABLE | Instance method | Public | Method | Initialization of Target Costs | 20050210 |
82 | SET_ERROR_STATE | Instance method | Public | Method | Sets the Error Status of the Cost Estimate | 20000120 |
83 | SET_GET_STATE_FOR_ONLY_1_CMV | Static method | Public | Method | Set Flags: CMV State Needed Only Once | 20030430 |
84 | SET_HEADER_DATA | Instance method | Public | Method | Set Header Information | 19991116 |
85 | SET_IS_PART_OF_INT_HIERARCHY | Instance method | Public | Method | Indicates Assignment to Internal Hierarchy | 19991211 |
86 | SET_LTEXT_KEY | Instance method | Public | Method | Sets the Key for the Cost Estimate Long Text | 19991028 |
87 | SET_MOVE_PERIOD | Instance method | Public | Method | Activate/Deactivate Period Closing | 20011123 |
88 | SET_QUANTITY | Instance method | Public | Method | Change Lot Size | 19990907 |
89 | SET_STATE | Instance method | Public | Method | Set (Internal) Status | 20000120 |
90 | SET_TARGET_COSTS | Instance method | Public | Method | Set Target Costs | 20050210 |
91 | SET_TEXTS | Instance method | Public | Method | Set Header Text | 19991221 |
92 | SET_TYPE | Instance method | Public | Method | Set Indicator "Cost Estimate with or Without Qty Structure" | 19991109 |
93 | SET_VALIDITY_PERIOD | Instance method | Public | Method | Change Costing Period (Date From To) | 20000116 |
94 | SET_VALIDITY_PERIOD_INTERN | Instance method | Protected | Method | Change Costing Period (Date From To) | 20001201 |
95 | SET_VALUATION_DATE | Instance method | Public | Method | Change Valuation Date | 19991102 |
96 | SET_VIRTUAL | Instance method | Public | Method | Cost Estimate Is a Purely Virtual Node for the Cost Rollup | 20000125 |
97 | SURCHARGE_CALCULATE | Instance method | Public | Method | Calculate Overhead | 19991020 |
98 | SWITCH_NUMBER_OF_CO_OBJECT | Instance method | Public | Method | Change CO Object Number | 19991124 |
99 | TARGET_PRICES_CURRENCY_CONVERT | Instance method | Private | Method | Currency Conversion of Targets | 20050210 |
100 | TEMPLATE_CREATE | Instance method | Private | Method | Create Process Costs Template | 19991120 |
101 | UPDATE_FROM_OBJECT_OF_COSTING | Instance method | Public | Method | If Change Made Determine Data of Reference Object Again | 20000131 |
102 | UPDATE_LOG | 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 | ITEMIZATION_NOT_QUALIFIED | 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 | Returning | 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 | Importing | IM_DATE_FROM | Value transfer | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20000203 | ||
2 | Importing | IM_DATE_TO | Value transfer | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20000203 | ||
3 | Importing | IM_DELTA_FROM | Value transfer | Type reference (TYPE) | I | Verschiebe ab-Datum um(Tage) | 20001201 | ||
4 | Importing | IM_DELTA_TO | Value transfer | Type reference (TYPE) | I | Verschiebe bis-Datum um(Tage) | 20001201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID | Gueltigkeitszeitraum ungueltig | 20000203 | |
2 | PERIOD_MISMATCH | Gültigkeitsperiode außerhalb der übergeordneten Kalkulation | 20011123 | |
3 | VALUATION_DATE_NOT_IN_PERIOD | 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 | Importing | IM_DATE | Value transfer | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 20000203 | ||
2 | Importing | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 20001120 | ||
3 | Importing | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | an interne Hierarchie weiterreichen | 20001120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID | 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 | Importing | IM_HEADER | Call by reference | Type reference (TYPE) | CKF_COST_ESTIMATE_HEADER | Kopfdaten einer Kalkulation | 19991102 | ||
2 | Importing | IM_MATERIAL_NUMBER | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 19991102 | ||
3 | Importing | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | XFLAG | SPACE | Keine Kostenwälzung (reine Addition) | 19991103 | |
4 | Importing | IM_NO_OBJECT_OF_COSTING | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Bezugsobjektinterface wird nicht ionterpretiert | 19991125 | |
5 | Importing | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | zu kalkulierendes Objekt | 19990818 | ||
6 | Importing | IM_SAVING_ALLOWED | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Kalkulation darf gespeichert werden | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Exporting | 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 | Exporting | EX_KHS1 | Call by reference | Type reference (TYPE) | KHS1 | Kopfdaten der Einzelkalkulation | 19991020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | NOT_FOUND | 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 | Importing | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991208 | ||
2 | Importing | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991208 | ||
3 | Importing | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 19991208 | ||
4 | Returning | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | FAILED | Fehler beim Anlegen | 20000112 | |
2 | INTERNAL_ERROR | 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 | Importing | IM_CCS | Call by reference | Type reference (TYPE) | CKF_KEKO_KEPH | Schichtung mit Kopf | 19991125 | ||
2 | Importing | IM_CCS_ONLY | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Nur Schichtung instantiieren | 19991125 | |
3 | Importing | IM_FOR_CHANGE | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Kalkulation darf geaendert werden | 19991125 | |
4 | Importing | IM_ITEMIZATION | Call by reference | Type reference (TYPE) | KKEK0_UC | Einzelnachweis mit Kopf | 19991125 | ||
5 | Importing | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Bezugsobjekt | 19991125 | ||
6 | Returning | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation | 19991125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Programmfehler! Nie abfangen! | 19991207 |
Method CREATE_REUSING_ITEMIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20001017 | ||
2 | Importing | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20001017 | ||
3 | Importing | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | KEKO-KLVAR | Kalkulationsvariante | 20001017 | ||
4 | Importing | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | '01' | Kalkulationsversion | 20001017 | |
5 | Importing | IM_COST_ESTIMATE_OLD | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | alte Kalkulation | 20001017 | ||
6 | Importing | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | C1 | SPACE | keine Kostenwälzung, reine Addition | 20001017 | |
7 | Importing | IM_OBJECT_OF_COSTING | Value transfer | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | Zeiger auf Bezugsobjekt | 20001017 | ||
8 | Importing | IM_ORGANIZATION | Call by reference | Type reference (TYPE) | CKF_ORGANIZATION | Organisationseinheiten | 20001017 | ||
9 | Importing | IM_PRICING_DATE | Call by reference | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 20001017 | ||
10 | Importing | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKBK_QUANTITY | Kalkulierte Menge (Losgroesse) | 20001017 | ||
11 | Importing | IM_QUANTITY_STRUCTURE_DATE | Call by reference | Type reference (TYPE) | KEKO-ALDAT | Auflösungsdatum des Mengengerüsts | 20001017 | ||
12 | Returning | 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 | Importing | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991029 | ||
2 | Importing | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991029 | ||
3 | Importing | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 19991029 | ||
4 | Importing | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | '01' | Kalkulationsversion | 19991029 | |
5 | Importing | IM_NO_COST_ROLLUP | Call by reference | Type reference (TYPE) | XFLAG | space | keine Kostenwälzung (reine Addition) | 19991029 | |
6 | Importing | IM_ORGANIZATION | Call by reference | Type reference (TYPE) | CKF_ORGANIZATION | Orgaisationseinheit | 19991029 | ||
7 | Importing | IM_PERSISTENT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Kennzeichen, ob Verbuchung möglich | 19991029 | |
8 | Importing | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Losgröße: Menge + Mengeneinheit | 19991029 | ||
9 | Importing | IM_QUANTITY_STRUCTURE_DATE | Call by reference | Type reference (TYPE) | CK_BRDAT | Auflösungsdatum des Mengengerüsts | 19991029 | ||
10 | Importing | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | sy-datum | Bewertungsdatum | 19991102 | |
11 | Returning | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | CONVERSION_FAILED | Translation not Possible | 20050210 | |
2 | NOT_QUALIFIED | 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 | Importing | IM_ID | Call by reference | Type reference (TYPE) | CK_COMPONENT_ID | Eindeutiger Pointer auf Einzelnachweiszeile (persistent) | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Komponente nicht vorhanden | 19990827 |
Method DELETE_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_EQUAL | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | yes/no: Vergleichsoperator =/<> | 20000128 | |
2 | Importing | 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 | Importing | 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 | Exporting | EX_DIP | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_DIP_CK | PCP: Wrap-Objekt fuer dynamischen Postenprozessor | 20050110 | ||
2 | Importing | 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 | NOT_REQUESTED | 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 | Exporting | EX_COST_ESTIMATES | Call by reference | Type reference (TYPE) | CKF_COST_ESTIMATE_TABLE | Zu verbuchende/löschende Kalkulationen | 19991210 | ||
2 | Importing | 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 | Importing | IM_ID | Call by reference | Type reference (TYPE) | CK_COMPONENT_ID | Pointer Kis1 | 19991026 | ||
2 | Returning | RE_COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Bewertungsobjekt | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Component nicht vorhanden! | 19991026 |
Method GET_COMPOSITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Exporting | EX_COSTING_BAPI_KEY | Call by reference | Type reference (TYPE) | BAPICOSTRE | Kalkulationschlüssel | 19991103 | ||
2 | Exporting | EX_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Kalkulationsschlüssel | 19991103 | ||
3 | Importing | IM_NUMBER_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | ckc_no | Kalkulatiosnummer zwingend erforderlich (eventuell Vergabe) | 19991102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Programmfehler! Nie abfangen! | 19990622 | |
2 | NOT_FOUND | 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 | Exporting | EX_CCS_TABLE | Call by reference | Type reference (TYPE) | CKBK_CL_CCS_TABLE | Schichtungstabelle (H, N) | 19990615 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Programmfehler! Nie abfangen! | 19990615 | |
2 | NOT_FOUND | 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 | Changing | CH_COST_ESTIMATE_LEVEL | Call by reference | Type reference (TYPE) | CKF_T_COST_ESTIMATE_LEVEL | Kalkulationsstufentabelle | 19991116 | ||
2 | Exporting | EX_MAX_COST_ESTIMATE_LEVEL | Call by reference | Type reference (TYPE) | CK_KALST | Kalkulationsstufe | 19991116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | EX_CCS | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | Kostenschichtung verbuchen | 19991116 | ||
2 | Exporting | EX_CO_OBJECT | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | CO-Objekt verbuchen | 19991117 | ||
3 | Exporting | EX_ERROR_LOG | Call by reference | Type reference (TYPE) | CKF_POSTING_CONTROL | Fehlerprotokoll verbuchen | 19991116 | ||
4 | Exporting | 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 | FAILED | 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 | Returning | 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 | Exporting | EX_FACTOR | Call by reference | Type reference (TYPE) | F | Faktor | 19991109 | ||
2 | Importing | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge + Mengeneinheit | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Umrechnung nicht moeglich! | 19991109 |
Method GET_FLAT_ITEMIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FLAT_ITEMIZATION | Value transfer | Type reference (TYPE) | CKF_T_FLAT_ITEMIZATION | Aufgelößter Einzelnachweis | 19991117 | ||
2 | Exporting | EX_FLAT_ITEMIZATION_KIS1 | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Aufgelößter Einzelnachweis im KIS1-Format | 19991117 | ||
3 | Importing | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001103 | |
4 | Importing | IM_REQUESTED_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge | 19991116 | ||
5 | Importing | IM_USE_COST_ESTMIATE_LOTSIZE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Losgröße der Kalkulation als Anforderungsmenge | 19991117 | |
6 | Importing | IM_WITH_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | externe Hierarchie aufloesen | 20000210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Mengenumrechnung fehlerhaft | 19991116 | |
2 | NOT_FOUND | 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 | Changing | CH_FLAT_ITEMIZATION | Call by reference | Type reference (TYPE) | CKF_T_FLAT_ITEMIZATION | Aufgelößter Einzelnachweis | 19991117 | ||
2 | Importing | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001103 | |
3 | Importing | IM_FACTOR | Call by reference | Type reference (TYPE) | FLOAT | 1 | Feld vom Typ FLTP | 19991117 | |
4 | Importing | IM_LEVEL | Call by reference | Type reference (TYPE) | INT4 | 1 | Level | 19991117 | |
5 | Importing | IM_REQUESTED_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge | 19991117 | ||
6 | Importing | IM_WITHOUT_LEVEL_ONE | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | Items aus Level 1 selbst nicht aufnehmen | 20000112 | |
7 | Importing | IM_WITH_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_NO | externe Hierarchie aufloesen | 20000210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Mengenumrechnung fehlerhaft | 19991117 | |
2 | NOT_FOUND | 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 | Exporting | 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 | Exporting | EX_MESSAGE_ON_SCREEN | Call by reference | Type reference (TYPE) | XFLAG | (not yet in use:) Meldungssteuerung | 20050209 | ||
3 | Exporting | EX_READ_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | abgeleitet aus Aktivitätstyp in der Transaktion | 20050315 | ||
4 | Exporting | 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 | Exporting | EX_COSTING_WQS | Call by reference | Type reference (TYPE) | XFLAG | 'X': Kalkulation mit Mengengeruest | 19991118 | ||
2 | Exporting | EX_CO_AREA | Call by reference | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 19991118 | ||
3 | Exporting | EX_CO_OBJECT_NUMBER | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 19991118 | ||
4 | Exporting | EX_CO_VERSION | Call by reference | Type reference (TYPE) | VERSN | Version | 19991119 | ||
5 | Exporting | EX_DATE | Call by reference | Type reference (TYPE) | KHS1-PSDAT | Datum | 19991118 | ||
6 | Exporting | EX_FISCAL_YEAR_VARIANT | Call by reference | Type reference (TYPE) | TKA01-LMONA | Geschäftsjahresvariante | 19991118 | ||
7 | Exporting | EX_KHS1 | Call by reference | Type reference (TYPE) | KHS1 | Mandant | 19991118 | ||
8 | Exporting | EX_MESSAGE_ON_SCREEN | Call by reference | Type reference (TYPE) | XFLAG | Message on screen | 19991118 | ||
9 | Exporting | EX_TEMPLATE_REFERENCE | Call by reference | Object reference (TYPE REF TO) | IF_TEMPLATE_REFERENCE_CK | PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface | 19991126 | ||
10 | Exporting | EX_TRACE_OBJECT | Call by reference | Type reference (TYPE) | CHAR30 | Traceobjekt (?) | 19991118 | ||
11 | Exporting | 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 | Exporting | EX_PARENT | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Cost Estimate | 20000720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_INTERNAL_PARENT | Keine Elternkalkulation | 20000720 |
Method GET_ITEMIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_COMPONENTS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle mit Components | 19991021 | ||
2 | Exporting | EX_KIS1_TABLE | Call by reference | Type reference (TYPE) | CKF_STANDARD_KIS1_TABLE | Einzelnachweistabelle | 19991022 | ||
3 | Importing | IM_EXPAND_COMPOSITE | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | technischer Positionstyp 0 expandieren | 20001102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Keine Komponenten vorhanden | 19990629 |
Method GET_PRICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PRICE | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Bewertungsinformation | 19991008 | ||
2 | Importing | IM_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURRENCY | Währungsschlüssel | 19991008 | ||
3 | Importing | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 19991008 | ||
4 | Importing | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | Preiseinheit | 19991011 | ||
5 | Importing | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevanter Anteil | 19991008 | ||
6 | Importing | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 19991008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | gewuenschte Waehrung nicht vorhanden | 19991008 | |
2 | WRONG_CALL | 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 | Exporting | EX_CO_AREA_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Kostenrechnungskreiswährung | 19991022 | ||
2 | Exporting | EX_OBJECT_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Objektwährung | 19991022 | ||
3 | Exporting | EX_TRANSACTION_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE | Liefert Preis/Wert in Transaktionswährung | 19991022 | ||
4 | Importing | IM_PRICE_UNIT | Call by reference | Type reference (TYPE) | CKF_PRICE_QUANTITY_UNIT | gewünschte Preiseinheit | 19991022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | EX_OBJECT_CURRENCY_REQUESTED | Value transfer | Type reference (TYPE) | XFLAG | Defaultobjektwährung gewuenscht | 19991111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATA_INCONSISTENT | Bezugsobjektdaten nicht konsistent | 19991018 | |
2 | INTERNAL_ERROR | Programmfehler. Nie abfangen! | 19991018 |
Method GET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_INVALID | Value transfer | Type reference (TYPE) | XFLAG | Kalkulation nicht gueltig (delete oder ungesichert) | 20000203 | ||
2 | Exporting | 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 | Exporting | 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 | Returning | 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 | Changing | CH_COST_ESTIMATES | Call by reference | Type reference (TYPE) | CKF_T_COST_ESTIMATE_LEVEL | Kalkulationsstufentabelle | 19991227 | ||
2 | Importing | IM_LEVEL | Value transfer | Type reference (TYPE) | CK_KALST | Stufe | 19991227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Programmfehler! Nie abfangen! | 19991227 | |
2 | IS_NOT_PART_OF_INT_HIERARCHY | 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 | Exporting | EX_VALUE | Call by reference | Type reference (TYPE) | CKF_S_EGROUP_VALUES | Kostenschichtung in Elementegruppendarstellung | 20000117 | ||
2 | Importing | IM_CURRENCY | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURRENCY | Währungsschlüssel | 20000116 | ||
3 | Importing | IM_CURTP | Call by reference | Type reference (TYPE) | CKF_PRICE_LINE-CURTP | Währungstyp | 20000116 | ||
4 | Importing | IM_STOCK_VAL | Call by reference | Type reference (TYPE) | XFLAG | bestandsbewertungsrelevanter Anteil | 20000116 | ||
5 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | KEART | CL_COST_COMP_SPLIT=>C_MAIN | Elementeart Erzeugniskalkulation | 20000116 | |
6 | Importing | IM_VIEW | Call by reference | Type reference (TYPE) | CK_SICHT | Kostenelementesicht | 20000116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | gewuenschte Waehrung nicht vorhanden | 20000116 | |
2 | WRONG_CALL | Methode wurde falsch aufgerufen | 20000116 |
Method INSERT_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | Bewertungsobjekt | 19981005 | ||
2 | Importing | IM_REPLACE_IF_EQUAL | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | ersetze identische Einzelnachweisposition | 19991221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Importing | IM_COSTING_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 19991201 | ||
2 | Importing | IM_COSTING_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 19991201 | ||
3 | Importing | IM_COSTING_VARIANT | Call by reference | Type reference (TYPE) | CK_KLVAR | (Ziel-)Kalkulationsvariante | 19991201 | ||
4 | Importing | IM_COSTING_VERSION | Call by reference | Type reference (TYPE) | CK_TVERS | Kalkulationsversion | 19991201 | ||
5 | Importing | IM_NO_COST_ROLLUP | Value transfer | Type reference (TYPE) | XFLAG | keine Kostenwälzung (reine Addition) | 19991201 | ||
6 | Importing | IM_OBJECT_OF_COSTING | Call by reference | Object reference (TYPE REF TO) | IF_OBJECT_OF_COSTING | PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface | 19991201 | ||
7 | Importing | IM_SAVING_ALLOWED | Value transfer | Type reference (TYPE) | XFLAG | Kennzeichen, ob Verbuchung möglich | 19991201 | ||
8 | Importing | IM_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 19991201 | ||
9 | Importing | IM_WITH_COMPONENTS | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Einzelnachweis mitkopieren | 19991201 | |
10 | Returning | RE_COST_ESTIMATE | Value transfer | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Zeiger auf Kalkulation | 19991201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | 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 | Returning | 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 | Returning | 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 | Returning | 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 | FAILED | 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 | Importing | EX_CLOSED | Value transfer | Attribute reference (LIKE) | 20000330 | ||||
2 | Importing | EX_COST_ESTIMATE | Value transfer | Attribute reference (LIKE) | 20000316 | ||||
3 | Importing | 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 | Importing | 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 | Exporting | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 19991120 | ||
2 | Importing | 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 | FAILED | Fehler bei der Zuschlagsberechnung | 19991120 | |
2 | INTERNAL_ERROR | 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 | FAILED | Fehler bei der Zuschlagsberechnung | 19991123 | |
2 | INTERNAL_ERROR | Programmfehler. Nie abfangen! | 19991123 |
Method PROCESS_COSTS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 19991120 | ||
2 | Importing | 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 | FAILED | 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 | Importing | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Aktivitätstyp in der Transaktion | 20050315 | ||
2 | Importing | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | mit Dialog oder dunkel | 20050524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler bei der Erloesberechnung | 20050110 | |
2 | INTERNAL_ERROR | Programmfehler. Nie abfangen! | 20050110 | |
3 | NOT_PERMITTED | Erloesberechnung (explizit vom rufenden Obj.) ausgeschaltet | 20050315 | |
4 | NOT_RELEVANT | keine Erloesberechnung vorgesehen | 20050304 |
Method REVENUES_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPOSITE | PCP Collection von Bewertungsobjekten | 20050110 | ||
2 | Importing | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050225 | ||
3 | Importing | IR_DIP | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_DIP_CK | PCP: Wrap-Objekt fuer dynamischen Postenprozessor | 20050225 | ||
4 | Importing | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | RK70S-AKTYP | Aktivitätstyp in der Transaktion | 20050315 | ||
5 | Importing | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | im Dialog oder dunkel | 20050524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | HEADER_NOT_SAVED | 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 | Importing | IM_MODEL_VAL | Call by reference | Type reference (TYPE) | CKI_MODELINSTANCE | Bewertung des Kalkulationsmodells | 19991103 | ||
2 | Importing | IM_NAME | Call by reference | Type reference (TYPE) | CK_COSTMODEL | Kalkulationsmodell | 19991103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | 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 | Importing | IM_VIEW | Value transfer | Type reference (TYPE) | CK_GKSICHT | Sicht der Anzeige für Kostenelemente | 19990813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Importing | 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 | Importing | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 19991211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DUPLICATED_REGISTRATION | doppelter Aufruf mit verschiedenen Parents | 20000830 | |
2 | PARENT_NOT_QUALIFIED | Parameter nicht gesetzt | 19991211 |
Method SET_LTEXT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_LTEXT_KEY | Value transfer | Type reference (TYPE) | KKEK0_LTEXT | Schlüssel für Langtext | 19991028 | ||
2 | Importing | 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 | Importing | 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 | Importing | IM_QUANTITY | Call by reference | Type reference (TYPE) | CKF_QUANTITY | Menge + Mengeneinheit | 19990907 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Losgroesse nicht zulaessig | 19990907 |
Method SET_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CALC_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation erforderlich | 20000120 | |
2 | Importing | IM_DELETION_MARK | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation zum Loeschen vorgemerkt | 20050624 | |
3 | Importing | IM_EXTERNAL_HIERARCHY | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Kalkulation hat oder ist Teil einer ext. Hierarchie | 20000128 | |
4 | Importing | IM_SAVE_REQUESTED | Call by reference | Type reference (TYPE) | XFLAG | CKC_UNCHANGED | Speichern erforderlich | 20000120 | |
5 | Importing | 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 | FAILED | Could Not Set Target Costs | 20050210 | |
2 | NOT_QUALIFIED | 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 | Importing | IM_EXTTX | Call by reference | Type reference (TYPE) | KK_PATH | Externe Bezeichnung eines cProjects Projektes | 20041125 | ||
2 | Importing | IM_KTEXT | Call by reference | Type reference (TYPE) | KTEXT | Allgemeine Bezeichnung | 19991221 | ||
3 | Importing | IM_LTEXT | Call by reference | Type reference (TYPE) | KLTXT | Beschreibung | 19991221 | ||
4 | Importing | 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 | Importing | IM_ADD_ON | Call by reference | Type reference (TYPE) | CK_KKZMA | space | Kosten wurden über additive Kalk. bzw. masch. Kalk. erfaßt | 19991109 | |
2 | Importing | 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 | Importing | IM_DATE_FROM | Value transfer | Type reference (TYPE) | KEKO-KADAT | Kalkulationsdatum ab | 20000116 | ||
2 | Importing | IM_DATE_TO | Value transfer | Type reference (TYPE) | KEKO-BIDAT | Kalkulationsdatum bis | 20000116 | ||
3 | Importing | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Aenderung durchreichen | 20001201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IM_DELTA_FROM | Value transfer | Type reference (TYPE) | I | Verschiebe ab-Datum um(Tage) | 20001201 | ||
2 | Importing | IM_DELTA_TO | Value transfer | Type reference (TYPE) | I | Verschiebe bis-Datum um(Tage) | 20001201 | ||
3 | Importing | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_NO | Aenderung durchreichen | 20010109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IM_DATE | Value transfer | Type reference (TYPE) | KEKO-BWDAT | Bewertungsdatum | 19991102 | ||
2 | Importing | IM_DELTA | Value transfer | Type reference (TYPE) | I | Verschieben um im_delta Tage | 20001120 | ||
3 | Importing | IM_PASS | Value transfer | Type reference (TYPE) | XFLAG | CKC_YES | an interne Hierarchie weiterreichen | 20001120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | 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 | FAILED | Fehler bei der Zuschlagsberechnung | 19991022 | |
2 | INTERNAL_ERROR | 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 | Exporting | EX_NUMBER | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 19991124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Nummer konnte nicht geaendert werden | 19991124 | |
2 | NO_CO_OBJECT_FOUND | 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 | CONVERSION_FAILED | 20050210 |
Method TEMPLATE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_WRAP_TEMPLATE_CK | PCP: Wrap-Objekt fuer Template | 19991120 | ||
2 | Importing | IM_TEMPLATE_CLASS | Value transfer | Type reference (TYPE) | COTPL-CLASS | Template Umgebung (optional) | 19991126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_REQUESTED | 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 | FAILED | 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 |