Hierarchy
⤷
⤷
Properties
| Class | CL_CRMCO_COST_ESTIMATE_GEN | |
| Short Description | Costing of Service Processes | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRMCO_COSTING | Integration CRM/CO: Cost Estimate |
| Created | 20041104 | 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) |
Interfaces
Class CL_CRMCO_COST_ESTIMATE_GEN has no interface implemented.
Friends
Class CL_CRMCO_COST_ESTIMATE_GEN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | During Item Update: Add | 20050407 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Copying Type: Cost Collector->Ad Hoc | 20050407 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | Copying Type: Ad Hoc->Account Assignment Object | 20050407 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Copying Type: Ad Hoc->Ad Hoc | 20050407 | ||
| 5 | Constant | Private | Type reference (TYPE) | CK_ABDAT | '19000101' | Costing Date From | 20051130 | ||
| 6 | Constant | Private | Type reference (TYPE) | CK_BIDAT | '99990101' | Costing Date To | 20051130 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | During Item Update: Delete Item from cP | 20050407 | ||
| 8 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'GENTYP' | Field Name of Generation Type | 20051123 | ||
| 9 | Constant | Private | Type reference (TYPE) | C | 'D' | Handling of Manual Items: Project Definition | 20051026 | ||
| 10 | Constant | Private | Type reference (TYPE) | C | 'A' | Handling of Manual Items: Transfer All | 20051026 | ||
| 11 | Constant | Private | Type reference (TYPE) | CHAR1 | 'M' | During Item Update: Merge | 20050407 | ||
| 12 | Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | During Item Update: Delete Revenue Item | 20050407 | ||
| 13 | Constant | Private | Type reference (TYPE) | CHAR1 | 'W' | During Item Update: Delete All Old | 20050407 | ||
| 14 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WRAP_AUFK_CK | Valuation Interface: ECP Internal Order | 20041104 | |||
| 15 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Standard Cost Estimate | 20041104 | |||
| 16 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WRAP_GEN_CP_CK | Valuation Interface: ECP cProjects | 20041122 | |||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WRAP_PROJ_CK | Valuation Interface: ECP PS Project | 20041206 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | CKF_PRICE_LINE | Valuation Data | 20041104 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | CKBZOBJPSP_ERW | Details for PSP Elements for ECP from cProjects - Extended | 20050407 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | ABAP_COMPDESCR_TAB | Field Catalog of Relevant KIS1 Enhancements | 20051011 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT_TAB | CRM/CO Integration: Cost Estimate Data - Table Type | 20041104 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | CKF_ERROR_MESSAGE_TABLE | PCP: Error Message Table | 20041104 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | CKI_MODELINSTANCE | Costing Model: Model Instance | 20051202 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | CKF_PRICE_TABLE | Valuation Data Table | 20041104 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | Business Scenario for Which Controlling Performed | 20041104 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | COERR_MSG-APPL | Application | 20041104 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | CK_COSTMODEL | Costing Model | 20051202 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | XFLAG | ' ' | Indicator: Serious Error During Instantiation | 20041104 | ||
| 29 | Static Attribute | Private | Type reference (TYPE) | CK_KLVAR | KLVAR Source | 20060704 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | COERR_MSG-OBJ_ID | Object Number | 20041104 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | XFLAG | Only Simulation Without "Real" Order | 20041104 | |||
| 32 | Static Attribute | Private | Type reference (TYPE) | XFLAG | 'x' - with Costing Model | 20051202 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adapt Data Fields | 20041104 | |
| 2 | Instance method | Private | Method | Merge Existing/New Entries | 20050814 | |
| 3 | Instance method | Public | Method | Collect Message | 20041104 | |
| 4 | Instance method | Private | Method | Collect System Messages | 20041104 | |
| 5 | Static method | Public | Method | Cost | 20041104 | |
| 6 | Instance method | Public | Method | Preparation for and Jump to ECP Directly in cP Project | 20050308 | |
| 7 | Instance method | Public | Method | Cost with New Dates | 20041104 | |
| 8 | Static method | Public | Method | Cost | 20051208 | |
| 9 | Static method | Private | Method | Cost | 20051208 | |
| 10 | Instance method | Private | Method | Collect message | 20060216 | |
| 11 | Instance method | Private | Method | Check Wrap Object Data | 20041104 | |
| 12 | Static method | Public | Method | Call Update Modules | 20070425 | |
| 13 | Instance method | Private | Method | Posting of ECP Costing | 20050407 | |
| 14 | Instance method | Public | Constructor | CONSTRUCTOR | 20041104 | |
| 15 | Static method | Private | Method | Copy ECP Costing Directly from cP Project to New Destination | 20050407 | |
| 16 | Static method | Private | Method | Copy Costing to One (1) New Target | 20051203 | |
| 17 | Static method | Private | Method | Copy Costing to a New Target | 20051203 | |
| 18 | Instance method | Private | Method | Create Cost Estimate | 20041104 | |
| 19 | Static method | Private | Method | Create Cost Estimate | 20050715 | |
| 20 | Instance method | Private | Method | Create Costing Data | 20041104 | |
| 21 | Instance method | Private | Method | Create Item | 20041104 | |
| 22 | Instance method | Private | Method | Create Item | 20051209 | |
| 23 | Static method | Public | Method | Delete DPR Costing | 20070425 | |
| 24 | Instance method | Private | Method | Merge Existing/New Entries | 20050311 | |
| 25 | Instance method | Public | Method | Preparation for and Jump to ECP Directly in cP Project | 20050308 | |
| 26 | Static method | Public | Method | Read ECP Costing Assigned Directly to cProjects | 20050909 | |
| 27 | Static method | Private | Method | Preparation for and Jump to ECP Directly in cP Project | 20050405 | |
| 28 | Instance method | Private | Method | Determination of Start Date | 20090408 | |
| 29 | Instance method | Public | Method | Details for PSP Elements with Link to Associated Costing | 20050811 | |
| 30 | Instance method | Private | Method | Determine Wrap Object Type | 20050223 | |
| 31 | Static method | Private | Method | Initialize | 20050713 | |
| 32 | Instance method | Private | Method | Jump to ECP and Cost with New Data | 20050222 | |
| 33 | Instance method | Private | Method | Jump to PS and Cost with New Data | 20050331 | |
| 34 | Static method | Private | Method | Merge Existing/New Entries | 20041104 | |
| 35 | Static method | Public | Method | Copy ECP Costing Directly from cP Project to New Destination | 20050407 | |
| 36 | Instance method | Private | Method | Preparation for and Jump to ECP Directly in cP Project | 20050222 | |
| 37 | Instance method | Private | Method | Preparation for and Jump to ECP Directly in cP Project | 20050331 | |
| 38 | Instance method | Public | Method | Posting of ECP Costing | 20050713 | |
| 39 | Static method | Public | Method | New Cost Estimate from Controlling Cockpit | 20041104 | |
| 40 | Instance method | Public | Method | Save | 20041104 | |
| 41 | Instance method | Private | Method | Set Cost Element | 20041104 | |
| 42 | Static method | Public | Method | Set Delete Flag for ECP Costing of cProjects | 20050713 | |
| 43 | Instance method | Private | Method | Set Price | 20041104 | |
| 44 | Instance method | Private | Method | Set Valuation Date | 20041104 | |
| 45 | Instance method | Private | Method | Cost Estimate/ECP Permitted? | 20041104 | |
| 46 | Instance method | Private | Method | Store Messages in Controlling Cockpit | 20041104 |
Events
Class CL_CRMCO_COST_ESTIMATE_GEN has no event.
Types
Class CL_CRMCO_COST_ESTIMATE_GEN has no local type.
Method Signatures
Method ADAPT_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE_FROM | Value transfer | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 20041104 | |||
| 2 | I_DATE_TO | Value transfer | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 20041104 | |||
| 3 | I_DATE_VAL | Value transfer | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 20041104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsche Datumsangaben | 20041104 |
Method ADD_ITEMS_FOR_MOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT_TAB | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20050814 | |||
| 2 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation, aus der die Positionen geholt werden sollen | 20051205 | |||
| 3 | I_DEL_REV_POS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Loeschen von Erloespositionen | 20051122 | ||
| 4 | I_HANDLE_MAN_POS | Call by reference | Type reference (TYPE) | C | ' ' | Behandlung manueller Positionen | 20051026 |
Method ADD_ITEMS_FOR_MOVE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method ADD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Nachrichten, Nachrichtenklasse | 20041104 | |||
| 2 | I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichten, Nachrichtennummer | 20041104 | |||
| 3 | I_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Nachrichten, Nachrichtentyp | 20041104 | |||
| 4 | I_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | SPACE | Nachrichten, Nachrichtenvariable | 20041104 | ||
| 5 | I_MSGV2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | SPACE | Nachrichten, Nachrichtenvariable | 20041104 | ||
| 6 | I_MSGV3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | SPACE | Nachrichten, Nachrichtenvariable | 20041104 | ||
| 7 | I_MSGV4 | Call by reference | Type reference (TYPE) | SY-MSGV4 | SPACE | Nachrichten, Nachrichtenvariable | 20041104 |
Method ADD_MESSAGE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method ADD_SYSTEM_MESSAGE Signature
Method ADD_SYSTEM_MESSAGE on class CL_CRMCO_COST_ESTIMATE_GEN has no parameter.
Method ADD_SYSTEM_MESSAGE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method CALCULATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen/cProject | 20041104 | |||
| 2 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20041104 | |||
| 3 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20041117 | |||
| 4 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20041117 | |||
| 5 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20041117 | |||
| 6 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050311 | |||
| 7 | IS_PREVIOUS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird | 20051208 | |||
| 8 | IS_PREVIOUS_WBS_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJPSP | nach Änd.Zuordng:vorher zugeordn. PSP | 20051208 | |||
| 9 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20041206 | |||
| 10 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20041104 | ||
| 11 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20050405 | ||
| 12 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | M=Merge by GUID, D=Delete all with GUID, A=Add, W=Wipe all | 20041104 | ||
| 13 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | REVTP_FROM_CP_RATES | Typ der Erlösermittlung im ECP | 20050311 | ||
| 14 | I_SAVEABLE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | erzeugte Kalk. soll sicherbar sein | 20051007 | ||
| 15 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20041104 | ||
| 16 | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Aufruf im Dialog oder dunkel | 20050308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht gesperrt werden | 20050727 | ||
| 2 | Falscher Aufruf | 20041104 | ||
| 3 | CO-Version fuer MECP gesperrt | 20060831 | ||
| 4 | Plandaten für Nicht-Planungselement | 20090226 | ||
| 5 | PSP-Element nicht gefunden (auf Datenbank) | 20050927 |
Method CALCULATE_WITHOUT_DIALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COST_ESTIMATE_SO_FAR | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050407 | |||
| 2 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20050308 | |||
| 3 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20050308 | |||
| 4 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050308 | |||
| 5 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | M=MergeByGUID,D=DeleteAllWithGUID;A=Add,W=WipeAll;N=NoChange | 20050308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Aufruf | 20050308 |
Method CALCULATE_WITH_NEW_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COSTING_KEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Schlüsselfelder der KEKO/ohne Mandant | 20050407 | |||
| 2 | IR_COST_ESTIMATE_SO_FAR | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050407 | |||
| 3 | IT_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT_TAB | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20050223 | |||
| 4 | I_BZOBJ | Call by reference | Type reference (TYPE) | KEKO-BZOBJ | Bezugsobjekt | 20050407 | |||
| 5 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | M=Merge by GUID, D=Delete all with GUID, A=Add, W=Wipe all | 20041104 | ||
| 6 | I_REMOVE_MAN_REVPOS | Call by reference | Type reference (TYPE) | XFLAG | ' ' | neue Eingabewerte | 20051118 |
Method CALCULATE_WITH_NEW_ITEMS on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method CALC_AFTER_CHG_OF_AUFK_ON_PDEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen/cProject | 20051208 | |||
| 2 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer Kalk.ohne Mengengerüst (z. neuen Acc.Obj) | 20051208 | |||
| 3 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051208 | |||
| 4 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20051208 | |||
| 5 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20051208 | |||
| 6 | IS_PREVIOUS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird | 20051208 | |||
| 7 | IS_PREVIOUS_WBS_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJPSP | nach Änd.Zuordng:vorher zugeordn. PSP | 20051208 | |||
| 8 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20051208 | ||
| 9 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20051208 | ||
| 10 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | M=Merge by GUID, D=Delete all with GUID, A=Add, W=Wipe all | 20051208 | ||
| 11 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | REVTP_FROM_CP_RATES | Typ der Erlösermittlung im ECP | 20051208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht gesperrt werden | 20051208 | ||
| 2 | Falscher Aufruf | 20051208 |
Method CALC_AFTER_CHG_RELATN_ON_PDEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen/cProject | 20051208 | |||
| 2 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20051208 | |||
| 3 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051208 | |||
| 4 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20051208 | |||
| 5 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20051208 | |||
| 6 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20051208 | |||
| 7 | IS_PREVIOUS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird | 20051208 | |||
| 8 | IS_PREVIOUS_WBS_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJPSP | nach Änd.Zuordng:vorher zugeordn. PSP | 20051208 | |||
| 9 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20051208 | |||
| 10 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20051208 | ||
| 11 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20051208 | ||
| 12 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | M=Merge by GUID, D=Delete all with GUID, A=Add, W=Wipe all | 20051208 | ||
| 13 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | REVTP_FROM_CP_RATES | Typ der Erlösermittlung im ECP | 20051208 | ||
| 14 | I_SAVEABLE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | erzeugte Kalk. soll sicherbar sein | 20051208 | ||
| 15 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20051208 | ||
| 16 | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Aufruf im Dialog oder dunkel | 20051208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht gesperrt werden | 20051208 | ||
| 2 | Falscher Aufruf | 20051208 | ||
| 3 | PSP-Element nicht gefunden (auf Datenbank) | 20051208 |
Method CHECK_KLVAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BZOBJ | Call by reference | Type reference (TYPE) | BZOBJ | Bezugsobjekt | 20060216 | |||
| 2 | I_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20060216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulationsvariante unzulaessig | 20060216 |
Method CHECK_WRAP_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20041117 | |||
| 2 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20041117 | |||
| 3 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20041117 | |||
| 4 | IS_WBS_EXTENDED | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050407 | |||
| 5 | I_CHECK_KLVAR | Call by reference | Type reference (TYPE) | XFLAG | 'X' | KLVAR prüfen ('X'- ja; space -nein) | 20060220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Prüfung ergab Fehler | 20041104 |
Method COMMIT_ALL Signature
Method COMMIT_ALL on class CL_CRMCO_COST_ESTIMATE_GEN has no parameter.
Method COMMIT_ALL on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method COMMIT_ALL_CP_ECP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_WAIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | ... and wait? X... YES; space... NO | 20050425 |
Method COMMIT_ALL_CP_ECP on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20041117 | |||
| 2 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20041117 | |||
| 3 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20041117 | |||
| 4 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050311 | |||
| 5 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20041206 | |||
| 6 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20041104 | |||
| 7 | I_CHECK_KLVAR | Call by reference | Type reference (TYPE) | XFLAG | 'X' | klvar prüfen (X - ja; space - nein) | 20060220 | ||
| 8 | I_FORCE_NEW_ADHOC | Value transfer | Type reference (TYPE) | XFLAG | ' ' | Neue AdHoc-Kalkulation zum cP Projekt erzwingen | 20111014 | ||
| 9 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | Typ der Erlösermittlung im ECP | 20050311 | |||
| 10 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20041104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht gesperrt werden | 20050728 | ||
| 2 | Falscher Aufruf | 20041104 |
Method COPY_CP_2_CP_OR_AUFK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | neue Kalkulation von Servicevorgängen/cProject | 20050407 | |||
| 2 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20051117 | |||
| 3 | IR_CRMCO_CE_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20050407 | |||
| 4 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20050407 | |||
| 5 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20050407 | |||
| 6 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20050407 | |||
| 7 | IS_CP_SOURCE | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20050407 | |||
| 8 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050407 | |||
| 9 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050407 | |||
| 10 | I_APPLY_OLD_LOGIC_REV | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Altdaten: Erlöspos. mit in Innenauftrag rein | 20051117 | ||
| 11 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20050407 | ||
| 12 | I_COPY_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Kopiertyp | 20050407 | |||
| 13 | I_RENAME | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Kopieren ist ein Umbenennen (-> Loeschen der Source) | 20050815 | ||
| 14 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | Typ der Erlösermittlung im ECP | 20050407 | |||
| 15 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20050407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) | 20050407 | ||
| 2 | leere Quell-Kalkulation | 20050407 | ||
| 3 | Falscher Aufruf | 20050407 |
Method COPY_FROM_ACCOBJS_TO_CP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20051203 | |||
| 2 | ER_CRMCO_CE_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Quell-Kalkulation von Servicevorgängen | 20060901 | |||
| 3 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20051203 | |||
| 4 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051203 | |||
| 5 | IS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051203 | |||
| 6 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20051203 | |||
| 7 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20051203 | |||
| 8 | IS_CP_SOURCE | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20051203 | |||
| 9 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20051203 | |||
| 10 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20051203 | |||
| 11 | IT_AUFK_SOURCE | Call by reference | Type reference (TYPE) | ANY TABLE | Auftragsstammdaten | 20051203 | |||
| 12 | I_APPLY_OLD_LOGIC_REV | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Altdaten m. Innenauftrag -> Erlöspos. belassen | 20051203 | ||
| 13 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20051203 | ||
| 14 | I_COPY_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20051203 | |||
| 15 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20051203 | ||
| 16 | I_RENAME | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Kopieren ist ein Umbenennen (-> Loeschen der Source) | 20051205 | ||
| 17 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | Typ der Erlösermittlung im ECP | 20051203 | |||
| 18 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20051203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) | 20051203 | ||
| 2 | Sperrproblem beim Anlegen der neuen Kalkulation | 20051203 | ||
| 3 | Falscher Aufruf | 20051203 | ||
| 4 | CO-Version fuer MECP gesperrt | 20060902 |
Method COPY_FROM_CP_TO_ONE_CE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20051203 | |||
| 2 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20051203 | |||
| 3 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051203 | |||
| 4 | IS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20051203 | |||
| 5 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20051203 | |||
| 6 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20051203 | |||
| 7 | IS_CP_SOURCE | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20051203 | |||
| 8 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20051203 | |||
| 9 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20051203 | |||
| 10 | IS_WBS_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20060110 | |||
| 11 | I_APPLY_OLD_LOGIC_REV | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Altdaten m. Innenauftrag -> Erlöspos. belassen | 20051203 | ||
| 12 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20051203 | ||
| 13 | I_COPY_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20051203 | |||
| 14 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20051203 | ||
| 15 | I_INCLUDING_PROJDEF_POSITIONS | Call by reference | Type reference (TYPE) | XFLAG | ' ' | neue Eingabewerte | 20051203 | ||
| 16 | I_RENAME | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Kopieren ist ein Umbenennen (-> Loeschen der Source) | 20051203 | ||
| 17 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | Typ der Erlösermittlung im ECP | 20051203 | |||
| 18 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20051203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) | 20051203 | ||
| 2 | Sperrproblem beim Anlegen der neuen Kalkulation | 20051203 | ||
| 3 | Falscher Aufruf | 20051203 |
Method CREATE_COST_ESTIMATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHS_WBS_EXTENDED | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050407 | |||
| 2 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Auftragsstammdaten | 20041117 | |||
| 3 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20041117 | |||
| 4 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details über cP Project für direkt an cProjects befindl. ECP | 20041117 | |||
| 5 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050311 | |||
| 6 | I_CHECK_KLVAR | Call by reference | Type reference (TYPE) | XFLAG | 'X' | KLVAR prüfen (X-ja; space - nein) | 20060220 | ||
| 7 | I_FORCE_NEW_ADHOC | Value transfer | Type reference (TYPE) | XFLAG | ' ' | Neue Kalkulation zum cP Project erzwingen | 20111014 | ||
| 8 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | Typ der Erlösermittlung im ECP | 20050311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kalkulation konnte nicht gesperrt werden | 20050727 | ||
| 2 | interner Fehler | 20041104 |
Method CREATE_CP_EXTDESCRIPTION_4ECP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DESCRIPTION_CP | Call by reference | Type reference (TYPE) | CK_ADHOC_EXTTX | Bezeichnung einer Ad-hoc Kalkulation zu externem Objekt | 20050715 | |||
| 2 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20050715 |
Method CREATE_CP_EXTDESCRIPTION_4ECP on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method CREATE_FROM_COSTING_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20051229 | |||
| 2 | IT_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT_TAB | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20050223 | |||
| 3 | I_BZOBJ | Call by reference | Type reference (TYPE) | KEKO-BZOBJ | Bezugsobjekt | 20050809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20041104 |
Method CREATE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COSTING_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20041104 | |||
| 2 | E_DONE | Call by reference | Type reference (TYPE) | XFLAG | neue Eingabewerte | 20041104 | |||
| 3 | IS_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20051010 | |||
| 4 | IS_RESOURCE | Call by reference | Type reference (TYPE) | CKF_RESOURCE | Ressourcenobjekt der Kalkulation | 20041104 |
Method CREATE_ITEM on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method CREATE_ITEM_WBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COSTING_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20051209 | |||
| 2 | E_DONE | Call by reference | Type reference (TYPE) | XFLAG | neue Eingabewerte | 20051209 | |||
| 3 | IS_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20051209 | |||
| 4 | IS_RESOURCE | Call by reference | Type reference (TYPE) | CKF_RESOURCE | Ressourcenobjekt der Kalkulation | 20051209 |
Method CREATE_ITEM_WBS on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method DELETE_ECP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXTERNAL_ID | Value transfer | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20070425 | |||
| 2 | I_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20070425 | |||
| 3 | I_VERSION | Value transfer | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20070425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Kalkulation gefunden | 20070425 | ||
| 2 | Löschen konnte nicht durchgeführt werden | 20070425 | ||
| 3 | falscher Aufruf | 20070425 |
Method FILL_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 20050311 | |||
| 2 | E_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 20050311 | |||
| 3 | E_DATE_VAL | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 20050311 | |||
| 4 | I_DATE_FROM | Call by reference | Type reference (TYPE) | CK_ABDAT | Kalkulationsdatum ab | 20050311 | |||
| 5 | I_DATE_TO | Call by reference | Type reference (TYPE) | CK_BIDAT | Kalkulationsdatum bis | 20050311 | |||
| 6 | I_DATE_VAL | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 20050311 |
Method FILL_DATES on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method GET_COSTING_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20050308 |
Method GET_COSTING_NUMBER on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method GET_CP_COST_ESTIMATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050912 | |||
| 2 | I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050909 | |||
| 3 | I_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20050909 | |||
| 4 | I_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20050909 | |||
| 5 | I_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20050909 | |||
| 6 | I_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profitcenter | 20050909 | |||
| 7 | I_VERSION | Call by reference | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20050909 | |||
| 8 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Kalkulation gefunden | 20050909 | ||
| 2 | falscher Aufruf | 20050909 | ||
| 3 | unerwartetes Ergebnis bei der Kalkulationssuche | 20050909 |
Method GET_EXISTING_COST_ESTIMATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für Kalkulation ohne Mengengerüst | 20050405 | |||
| 2 | ES_KEKOKEY | Call by reference | Type reference (TYPE) | CKKEKOKEY | Schlüsselfelder der KEKO/ohne Mandant | 20050405 | |||
| 3 | I_DESCRIPTION_CP | Call by reference | Type reference (TYPE) | CK_ADHOC_EXTTX | Bezeichnung einer Ad-hoc Kalkulation zu externem Objekt | 20050405 | |||
| 4 | I_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20050405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a cost estimate exists, but with another BZOBJ - ERROR! | 20050405 | ||
| 2 | cost estimate not found | 20050405 | ||
| 3 | more than the one expected cost estimate found - ERROR! | 20050405 |
Method GET_STARTING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STARTING_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20090408 | |||
| 2 | IM_BUKRS | Value transfer | Type reference (TYPE) | T001-BUKRS | Buchungskreis | 20090408 |
Method GET_STARTING_DATE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method GET_WBS_EXTENDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_WBS_EXTENDED | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050811 |
Method GET_WBS_EXTENDED on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method GET_WRAPPED_OBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TYPE | Value transfer | Type reference (TYPE) | KEKO-BZOBJ | Bezugsobjekt | 20050223 |
Method GET_WRAPPED_OBJ_TYPE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_BZOBJ | Call by reference | Type reference (TYPE) | KEKO-BZOBJ | Bezugsobjekt | 20050713 | |||
| 2 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20050713 | |||
| 3 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20050713 | |||
| 4 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20050713 | |||
| 5 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20050713 | |||
| 6 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050713 | |||
| 7 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050713 | |||
| 8 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20050713 | ||
| 9 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20050713 | ||
| 10 | I_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | Einstelliges Kennzeichen | 20050713 | ||
| 11 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | REVTP_FROM_CP_RATES | Typ der Erlösermittlung im ECP | 20050713 | ||
| 12 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | neue Eingabewerte | 20050713 | ||
| 13 | I_WITH_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | 'X' | neue Eingabewerte | 20050713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Aufruf | 20050713 |
Method JUMP_TO_ECP 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) | AKTYP | Aktivitätstyp in der Transaktion | 20050223 |
Method JUMP_TO_ECP on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method JUMP_TO_WBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WBS_EXTENDED | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050407 | |||
| 2 | I_AKTYP | Call by reference | Type reference (TYPE) | AKTYP | Aktivitätstyp in der Transaktion | 20050331 | |||
| 3 | I_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20050422 |
Method JUMP_TO_WBS on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method MERGE_ITEMIZATION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20051209 | |||
| 2 | IT_COSTING_DATA_ATT | Call by reference | Type reference (TYPE) | CRMCO_COSTING_DATA_ATT_TAB | CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen | 20050223 |
Method MERGE_ITEMIZATION_DATA on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method ON_COMMAND_COPY_ECP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | neue Kalkulation von Servicevorgängen/cProject | 20050407 | |||
| 2 | ER_CRMCO_CE_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Quell-Kalkulation von Servicevorgängen | 20060901 | |||
| 3 | E_COSTING_NUMBER | Call by reference | Type reference (TYPE) | CK_KALNR | Kalkulationsnummer für neue Kalkulation ohne Mengengerüst | 20050407 | |||
| 4 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20050407 | |||
| 5 | IS_AUFK_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details z. Innenauftrag z. cP ProjektDEFINITION | 20051026 | |||
| 6 | IS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | General data for ECP | 20050407 | |||
| 7 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details z.cPProjekt f.dir.an cProjects befindl.ECP (Ziel) | 20050407 | |||
| 8 | IS_CP_SOURCE | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details z.cPProjekt f.dir.an cProjects befindl.ECP (Quelle) | 20050407 | |||
| 9 | IS_DATES_FROM_TO | Call by reference | Type reference (TYPE) | CKDATESFROMTO | Kalkulationstermine ab / bis | 20050407 | |||
| 10 | IS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050407 | |||
| 11 | IS_WBS_PROJDEF | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details z. PSP z. cP ProjektDEFINITION | 20060110 | |||
| 12 | IT_AUFK_SOURCE | Call by reference | Type reference (TYPE) | ANY TABLE | Auftragsstammdaten | 20051205 | |||
| 13 | I_APPLY_OLD_LOGIC_REV | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Altdaten m. Innenauftrag -> Erlöspos. belassen | 20051121 | ||
| 14 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20050407 | ||
| 15 | I_COPY_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Kopiertyp | 20050407 | |||
| 16 | I_DISPLAY_MODE | Call by reference | Type reference (TYPE) | AKTYP | 'B' | Aktivitätstyp in der Transaktion | 20050814 | ||
| 17 | I_INCLUDING_PROJDEF_POSITIONS | Call by reference | Type reference (TYPE) | XFLAG | ' ' | (nur bei Ziel Innenauftrag:) manuelle Pos auf diesen Auftrag | 20051026 | ||
| 18 | I_IS_CANCEL_OF_ACC_ASSIGNM | Call by reference | Type reference (TYPE) | XFLAG | ' ' | 'X' -Aufruf wg. Komplettrücknahme der Kontierungszuordnung | 20051212 | ||
| 19 | I_RENAME | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Kopieren ist ein Umbenennen (-> Loeschen der Source) | 20050815 | ||
| 20 | I_REV_DET_TYPE | Call by reference | Type reference (TYPE) | CK_REV_DET_TYPE | REVTP_FROM_CP_RATES | Typ der Erlösermittlung im ECP | 20050407 | ||
| 21 | I_SIMULATION_MODE | Call by reference | Type reference (TYPE) | XFLAG | ' ' | nur Simulation ohne "echten" Auftrag | 20051202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) | 20050407 | ||
| 2 | leere Quell-Kalkulation | 20050407 | ||
| 3 | Sperrproblem beim Anlegen der neuen Kalkulation | 20050814 | ||
| 4 | Falscher Aufruf | 20050407 | ||
| 5 | CO-Version fuer MECP gesperrt (PS) | 20060902 |
Method ON_COMMAND_JUMP_TO_ECP 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) | AKTYP | 'A' | Aktivitaetstyp: 'B'...Aendern; 'A'...Anzeigen; 'H'...Anlegen | 20050331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Aufruf | 20050222 |
Method ON_COMMAND_JUMP_TO_WBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WBS_EXTENDED | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050407 | |||
| 2 | I_AKTYP | Call by reference | Type reference (TYPE) | AKTYP | 'V' | Aktivitaetstyp: 'B'...Aendern; 'A'...Anzeigen; 'H'...Anlegen | 20050331 | ||
| 3 | I_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20050422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Aufruf | 20050331 |
Method ON_COMMIT_ALL_CP_ECP Signature
Method ON_COMMIT_ALL_CP_ECP on class CL_CRMCO_COST_ESTIMATE_GEN has no parameter.
Method ON_COMMIT_ALL_CP_ECP on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method RECOST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BS_IDENT | Call by reference | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CRMSRV' | Geschäftsszenario, für das ein Controlling durchgeführt wird | 20041104 | ||
| 2 | I_PARAMETER | Call by reference | Type reference (TYPE) | COERR_PAR_TAB | Controlling Cockpit: Tabelle der Prüfparameter | 20041104 | |||
| 3 | I_TABLES | Call by reference | Type reference (TYPE) | COERR_TABLES_TAB | Controlling Cockpit: Tabellen zur Prüfung | 20041104 |
Method RECOST on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | PCP Plankalkulation | 20050426 |
Method SAVE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method SET_COST_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COSTING_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20041104 | |||
| 2 | I_COST_ELEMENT | Call by reference | Type reference (TYPE) | KSTAR | Kostenart | 20041104 |
Method SET_COST_ELEMENT on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method SET_DELETION_MARK_DIRECT_CE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CRMCO_CE | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20070423 | |||
| 2 | I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050715 | |||
| 3 | I_DELETION_MARK | Call by reference | Type reference (TYPE) | XFLAG | Löschkennzeichen | 20050715 | |||
| 4 | I_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20050715 | |||
| 5 | I_KLVAR | Call by reference | Type reference (TYPE) | CK_KLVAR | Kalkulationsvariante | 20050715 | |||
| 6 | I_KOKRS | Call by reference | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20050715 | |||
| 7 | I_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profitcenter | 20050715 | |||
| 8 | I_VERSION | Call by reference | Type reference (TYPE) | CHAR24 | Characterfeld Länge 24 | 20050715 | |||
| 9 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20050715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Kalkulation gefunden | 20050714 | ||
| 2 | falscher Aufruf | 20050713 | ||
| 3 | unerwartetes Ergebnis bei der Kalkulationssuche | 20050715 |
Method SET_PRICE_FROM_COSTING_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COSTING_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20041104 | |||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | CRMCO_ITEM_STRUCTURE | CRM/CO Integration: Positionsdaten Kalkulation | 20041104 | |||
| 3 | I_TYPPS | Call by reference | Type reference (TYPE) | TYPPS | Positionstyp | 20041104 | |||
| 4 | I_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 20060113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20041104 |
Method SET_VALUATION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COSTING_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_COSTING_COMPONENT | PCP Bewertungsobjekt | 20041104 | |||
| 2 | I_VALUATION_DATE | Call by reference | Type reference (TYPE) | CK_BWDAT | Bewertungstermin einer Kalkulation | 20041104 |
Method SET_VALUATION_DATE on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
Method STATUS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AUFK | Call by reference | Type reference (TYPE) | CKBZOBJAUFTR | Details zum Innenauftrag für ECP aus cProjects | 20041117 | |||
| 2 | IS_CP | Call by reference | Type reference (TYPE) | CKBZOBJCP | Details zum cP Project für direkt an cProjects befindl. ECP | 20041117 | |||
| 3 | IS_PSP_ERW | Call by reference | Type reference (TYPE) | CKBZOBJPSP_ERW | Details zu PSP-Elementen für ECP aus cProjects - erweitert | 20050407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20041104 |
Method STORE_MESSAGES Signature
Method STORE_MESSAGES on class CL_CRMCO_COST_ESTIMATE_GEN has no parameter.
Method STORE_MESSAGES on class CL_CRMCO_COST_ESTIMATE_GEN has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |