SAP ABAP Class CL_CRMCO_COST_ESTIMATE_GEN (Costing of Service Processes)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     CRMCO_COSTING (Package) Integration CRM/CO: Cost Estimate
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 BPBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 BZOBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REVTP 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 C_ADD_ITEMS Constant Private Type reference (TYPE) CHAR1 'A' During Item Update: Add 20050407
2 C_COPYTYPE_ACCOBJ2GENCP Constant Public Type reference (TYPE) CHAR1 'C' Copying Type: Cost Collector->Ad Hoc 20050407
3 C_COPYTYPE_GENCP2ACCOBJ Constant Public Type reference (TYPE) CHAR1 'B' Copying Type: Ad Hoc->Account Assignment Object 20050407
4 C_COPYTYPE_GENCP2GENCP Constant Public Type reference (TYPE) CHAR1 'A' Copying Type: Ad Hoc->Ad Hoc 20050407
5 C_DATE_FROM Constant Private Type reference (TYPE) CK_ABDAT '19000101' Costing Date From 20051130
6 C_DATE_TO Constant Private Type reference (TYPE) CK_BIDAT '99990101' Costing Date To 20051130
7 C_DELETE_CP_ITEMS Constant Private Type reference (TYPE) CHAR1 'D' During Item Update: Delete Item from cP 20050407
8 C_FIELD_GENTYP Constant Private Type reference (TYPE) FIELDNAME 'GENTYP' Field Name of Generation Type 20051123
9 C_MAN_POS_HANDLETY_PROJDEF Constant Private Type reference (TYPE) C 'D' Handling of Manual Items: Project Definition 20051026
10 C_MAN_POS_HANDLETY_TRANSFERALL Constant Private Type reference (TYPE) C 'A' Handling of Manual Items: Transfer All 20051026
11 C_MERGE_ITEMS Constant Private Type reference (TYPE) CHAR1 'M' During Item Update: Merge 20050407
12 C_REMOVE_REV_ITEMS Constant Private Type reference (TYPE) CHAR1 'R' During Item Update: Delete Revenue Item 20050407
13 C_WIPE_ITEMS Constant Private Type reference (TYPE) CHAR1 'W' During Item Update: Delete All Old 20050407
14 GR_AUFK Instance attribute Public Object reference (TYPE REF TO) CL_WRAP_AUFK_CK Valuation Interface: ECP Internal Order 20041104
15 GR_COST_ESTIMATE Instance attribute Public Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Standard Cost Estimate 20041104
16 GR_CP Instance attribute Public Object reference (TYPE REF TO) CL_WRAP_GEN_CP_CK Valuation Interface: ECP cProjects 20041122
17 GR_WBS Instance attribute Public Object reference (TYPE REF TO) CL_WRAP_PROJ_CK Valuation Interface: ECP PS Project 20041206
18 GS_PRICE_LINE Instance attribute Private Type reference (TYPE) CKF_PRICE_LINE Valuation Data 20041104
19 GS_WBS_EXTENDED Instance attribute Private Type reference (TYPE) CKBZOBJPSP_ERW Details for PSP Elements for ECP from cProjects - Extended 20050407
20 GT_FTAB_EXTENSION_KIS1 Static Attribute Private Type reference (TYPE) ABAP_COMPDESCR_TAB Field Catalog of Relevant KIS1 Enhancements 20051011
21 GT_INVALID_COSTING_DATA Instance attribute Private Type reference (TYPE) CRMCO_COSTING_DATA_ATT_TAB CRM/CO Integration: Cost Estimate Data - Table Type 20041104
22 GT_MESSAGES Instance attribute Public Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20041104
23 GT_MODEL_VALUATION Static Attribute Private Type reference (TYPE) CKI_MODELINSTANCE Costing Model: Model Instance 20051202
24 GT_PRICE_TABLE Instance attribute Private Type reference (TYPE) CKF_PRICE_TABLE Valuation Data Table 20041104
25 G_BS_IDENT Instance attribute Private Type reference (TYPE) IAOM_BS_IDENTIFICATION Business Scenario for Which Controlling Performed 20041104
26 G_COERR_APPL Instance attribute Private Type reference (TYPE) COERR_MSG-APPL Application 20041104
27 G_COSTING_MODEL Static Attribute Private Type reference (TYPE) CK_COSTMODEL Costing Model 20051202
28 G_INSTANCE_ERROR Instance attribute Public Type reference (TYPE) XFLAG ' ' Indicator: Serious Error During Instantiation 20041104
29 G_KLVAR_SOURCE Static Attribute Private Type reference (TYPE) CK_KLVAR KLVAR Source 20060704
30 G_OBJID Instance attribute Private Type reference (TYPE) COERR_MSG-OBJ_ID Object Number 20041104
31 G_SIMULATION_MODE Instance attribute Private Type reference (TYPE) XFLAG Only Simulation Without "Real" Order 20041104
32 G_WITH_MODEL_VAL Static Attribute Private Type reference (TYPE) XFLAG 'x' - with Costing Model 20051202
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_DATES Instance method Private Method Adapt Data Fields 20041104
2 ADD_ITEMS_FOR_MOVE Instance method Private Method Merge Existing/New Entries 20050814
3 ADD_MESSAGE Instance method Public Method Collect Message 20041104
4 ADD_SYSTEM_MESSAGE Instance method Private Method Collect System Messages 20041104
5 CALCULATE Static method Public Method Cost 20041104
6 CALCULATE_WITHOUT_DIALOG Instance method Public Method Preparation for and Jump to ECP Directly in cP Project 20050308
7 CALCULATE_WITH_NEW_ITEMS Instance method Public Method Cost with New Dates 20041104
8 CALC_AFTER_CHG_OF_AUFK_ON_PDEF Static method Public Method Cost 20051208
9 CALC_AFTER_CHG_RELATN_ON_PDEF Static method Private Method Cost 20051208
10 CHECK_KLVAR Instance method Private Method Collect message 20060216
11 CHECK_WRAP_OBJECT Instance method Private Method Check Wrap Object Data 20041104
12 COMMIT_ALL Static method Public Method Call Update Modules 20070425
13 COMMIT_ALL_CP_ECP Instance method Private Method Posting of ECP Costing 20050407
14 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041104
15 COPY_CP_2_CP_OR_AUFK Static method Private Method Copy ECP Costing Directly from cP Project to New Destination 20050407
16 COPY_FROM_ACCOBJS_TO_CP Static method Private Method Copy Costing to One (1) New Target 20051203
17 COPY_FROM_CP_TO_ONE_CE Static method Private Method Copy Costing to a New Target 20051203
18 CREATE_COST_ESTIMATE Instance method Private Method Create Cost Estimate 20041104
19 CREATE_CP_EXTDESCRIPTION_4ECP Static method Private Method Create Cost Estimate 20050715
20 CREATE_FROM_COSTING_DATA Instance method Private Method Create Costing Data 20041104
21 CREATE_ITEM Instance method Private Method Create Item 20041104
22 CREATE_ITEM_WBS Instance method Private Method Create Item 20051209
23 DELETE_ECP Static method Public Method Delete DPR Costing 20070425
24 FILL_DATES Instance method Private Method Merge Existing/New Entries 20050311
25 GET_COSTING_NUMBER Instance method Public Method Preparation for and Jump to ECP Directly in cP Project 20050308
26 GET_CP_COST_ESTIMATE Static method Public Method Read ECP Costing Assigned Directly to cProjects 20050909
27 GET_EXISTING_COST_ESTIMATE Static method Private Method Preparation for and Jump to ECP Directly in cP Project 20050405
28 GET_STARTING_DATE Instance method Private Method Determination of Start Date 20090408
29 GET_WBS_EXTENDED Instance method Public Method Details for PSP Elements with Link to Associated Costing 20050811
30 GET_WRAPPED_OBJ_TYPE Instance method Private Method Determine Wrap Object Type 20050223
31 INIT Static method Private Method Initialize 20050713
32 JUMP_TO_ECP Instance method Private Method Jump to ECP and Cost with New Data 20050222
33 JUMP_TO_WBS Instance method Private Method Jump to PS and Cost with New Data 20050331
34 MERGE_ITEMIZATION_DATA Static method Private Method Merge Existing/New Entries 20041104
35 ON_COMMAND_COPY_ECP Static method Public Method Copy ECP Costing Directly from cP Project to New Destination 20050407
36 ON_COMMAND_JUMP_TO_ECP Instance method Private Method Preparation for and Jump to ECP Directly in cP Project 20050222
37 ON_COMMAND_JUMP_TO_WBS Instance method Private Method Preparation for and Jump to ECP Directly in cP Project 20050331
38 ON_COMMIT_ALL_CP_ECP Instance method Public Method Posting of ECP Costing 20050713
39 RECOST Static method Public Method New Cost Estimate from Controlling Cockpit 20041104
40 SAVE Instance method Public Method Save 20041104
41 SET_COST_ELEMENT Instance method Private Method Set Cost Element 20041104
42 SET_DELETION_MARK_DIRECT_CE Static method Public Method Set Delete Flag for ECP Costing of cProjects 20050713
43 SET_PRICE_FROM_COSTING_DATA Instance method Private Method Set Price 20041104
44 SET_VALUATION_DATE Instance method Private Method Set Valuation Date 20041104
45 STATUS_CHECK Instance method Private Method Cost Estimate/ECP Permitted? 20041104
46 STORE_MESSAGES 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 Importing I_DATE_FROM Value transfer Type reference (TYPE) CK_ABDAT Kalkulationsdatum ab 20041104
2 Importing I_DATE_TO Value transfer Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 20041104
3 Importing I_DATE_VAL Value transfer Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 20041104
# Exception Resumable Description Created on
1 WRONG_INPUT Falsche Datumsangaben 20041104

Method ADD_ITEMS_FOR_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COSTING_DATA_ATT Call by reference Type reference (TYPE) CRMCO_COSTING_DATA_ATT_TAB CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen 20050814
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation, aus der die Positionen geholt werden sollen 20051205
3 Importing I_DEL_REV_POS Call by reference Type reference (TYPE) XFLAG 'X' Loeschen von Erloespositionen 20051122
4 Importing 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 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20041104
2 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20041104
3 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichten, Nachrichtentyp 20041104
4 Importing I_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 SPACE Nachrichten, Nachrichtenvariable 20041104
5 Importing I_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 SPACE Nachrichten, Nachrichtenvariable 20041104
6 Importing I_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 SPACE Nachrichten, Nachrichtenvariable 20041104
7 Importing 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen/cProject 20041104
2 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20041104
3 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20041117
4 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20041117
5 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20041117
6 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050311
7 Importing IS_PREVIOUS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird 20051208
8 Importing IS_PREVIOUS_WBS_PROJDEF Call by reference Type reference (TYPE) CKBZOBJPSP nach Änd.Zuordng:vorher zugeordn. PSP 20051208
9 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20041206
10 Importing 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 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20050405
12 Importing 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 Importing 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 Importing I_SAVEABLE Call by reference Type reference (TYPE) XFLAG ' ' erzeugte Kalk. soll sicherbar sein 20051007
15 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20041104
16 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG 'X' Aufruf im Dialog oder dunkel 20050308
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 20050727
2 INVALID_INPUT Falscher Aufruf 20041104
3 MECP_VERSION_LOCKED CO-Version fuer MECP gesperrt 20060831
4 NOT_A_PLANNING_ELEMENT Plandaten für Nicht-Planungselement 20090226
5 WBS_NOT_FOUND 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 Importing IR_COST_ESTIMATE_SO_FAR Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050407
2 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20050308
3 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20050308
4 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050308
5 Importing 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 INVALID_INPUT Falscher Aufruf 20050308

Method CALCULATE_WITH_NEW_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COSTING_KEY Call by reference Type reference (TYPE) CKKEKOKEY Schlüsselfelder der KEKO/ohne Mandant 20050407
2 Importing IR_COST_ESTIMATE_SO_FAR Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050407
3 Importing IT_COSTING_DATA_ATT Call by reference Type reference (TYPE) CRMCO_COSTING_DATA_ATT_TAB CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen 20050223
4 Importing I_BZOBJ Call by reference Type reference (TYPE) KEKO-BZOBJ Bezugsobjekt 20050407
5 Importing 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 Importing 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen/cProject 20051208
2 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer Kalk.ohne Mengengerüst (z. neuen Acc.Obj) 20051208
3 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051208
4 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20051208
5 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20051208
6 Importing IS_PREVIOUS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird 20051208
7 Importing IS_PREVIOUS_WBS_PROJDEF Call by reference Type reference (TYPE) CKBZOBJPSP nach Änd.Zuordng:vorher zugeordn. PSP 20051208
8 Importing 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 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20051208
10 Importing 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 Importing 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 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 20051208
2 INVALID_INPUT 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen/cProject 20051208
2 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20051208
3 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051208
4 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20051208
5 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20051208
6 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20051208
7 Importing IS_PREVIOUS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR nach Änd.Zuordng:vorher zugeo.Auftr,der nicht mehr verw.wird 20051208
8 Importing IS_PREVIOUS_WBS_PROJDEF Call by reference Type reference (TYPE) CKBZOBJPSP nach Änd.Zuordng:vorher zugeordn. PSP 20051208
9 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20051208
10 Importing 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 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20051208
12 Importing 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 Importing 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 Importing I_SAVEABLE Call by reference Type reference (TYPE) XFLAG ' ' erzeugte Kalk. soll sicherbar sein 20051208
15 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20051208
16 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG 'X' Aufruf im Dialog oder dunkel 20051208
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 20051208
2 INVALID_INPUT Falscher Aufruf 20051208
3 WBS_NOT_FOUND 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 Importing I_BZOBJ Call by reference Type reference (TYPE) BZOBJ Bezugsobjekt 20060216
2 Importing I_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20060216
# Exception Resumable Description Created on
1 FAILED Kalkulationsvariante unzulaessig 20060216

Method CHECK_WRAP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20041117
2 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20041117
3 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20041117
4 Importing IS_WBS_EXTENDED Call by reference Type reference (TYPE) CKBZOBJPSP_ERW Details zu PSP-Elementen für ECP aus cProjects - erweitert 20050407
5 Importing 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 FAILED 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 Importing 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 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20041117
2 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20041117
3 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20041117
4 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050311
5 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20041206
6 Importing I_BS_IDENT Call by reference Type reference (TYPE) IAOM_BS_IDENTIFICATION Geschäftsszenario, für das ein Controlling durchgeführt wird 20041104
7 Importing I_CHECK_KLVAR Call by reference Type reference (TYPE) XFLAG 'X' klvar prüfen (X - ja; space - nein) 20060220
8 Importing I_FORCE_NEW_ADHOC Value transfer Type reference (TYPE) XFLAG ' ' Neue AdHoc-Kalkulation zum cP Projekt erzwingen 20111014
9 Importing I_REV_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Typ der Erlösermittlung im ECP 20050311
10 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20041104
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 20050728
2 INVALID_INPUT 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN neue Kalkulation von Servicevorgängen/cProject 20050407
2 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20051117
3 Importing IR_CRMCO_CE_SOURCE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20050407
4 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20050407
5 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20050407
6 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20050407
7 Importing IS_CP_SOURCE Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20050407
8 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050407
9 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050407
10 Importing I_APPLY_OLD_LOGIC_REV Call by reference Type reference (TYPE) XFLAG SPACE Altdaten: Erlöspos. mit in Innenauftrag rein 20051117
11 Importing 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 Importing I_COPY_TYPE Call by reference Type reference (TYPE) CHAR1 Kopiertyp 20050407
13 Importing I_RENAME Call by reference Type reference (TYPE) XFLAG SPACE Kopieren ist ein Umbenennen (-> Loeschen der Source) 20050815
14 Importing I_REV_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Typ der Erlösermittlung im ECP 20050407
15 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20050407
# Exception Resumable Description Created on
1 COPY_FAILED Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) 20050407
2 EMPTY_SOURCE leere Quell-Kalkulation 20050407
3 INVALID_INPUT 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20051203
2 Exporting ER_CRMCO_CE_SOURCE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Quell-Kalkulation von Servicevorgängen 20060901
3 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20051203
4 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051203
5 Importing IS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051203
6 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20051203
7 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20051203
8 Importing IS_CP_SOURCE Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20051203
9 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20051203
10 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20051203
11 Importing IT_AUFK_SOURCE Call by reference Type reference (TYPE) ANY TABLE Auftragsstammdaten 20051203
12 Importing I_APPLY_OLD_LOGIC_REV Call by reference Type reference (TYPE) XFLAG SPACE Altdaten m. Innenauftrag -> Erlöspos. belassen 20051203
13 Importing 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 Importing I_COPY_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051203
15 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20051203
16 Importing I_RENAME Call by reference Type reference (TYPE) XFLAG SPACE Kopieren ist ein Umbenennen (-> Loeschen der Source) 20051205
17 Importing I_REV_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Typ der Erlösermittlung im ECP 20051203
18 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20051203
# Exception Resumable Description Created on
1 COPY_FAILED Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) 20051203
2 ENQUEUE_FAILED Sperrproblem beim Anlegen der neuen Kalkulation 20051203
3 INVALID_INPUT Falscher Aufruf 20051203
4 MECP_VERSION_LOCKED 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20051203
2 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20051203
3 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051203
4 Importing IS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20051203
5 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20051203
6 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20051203
7 Importing IS_CP_SOURCE Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20051203
8 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20051203
9 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20051203
10 Importing IS_WBS_PROJDEF Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20060110
11 Importing I_APPLY_OLD_LOGIC_REV Call by reference Type reference (TYPE) XFLAG SPACE Altdaten m. Innenauftrag -> Erlöspos. belassen 20051203
12 Importing 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 Importing I_COPY_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051203
14 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20051203
15 Importing I_INCLUDING_PROJDEF_POSITIONS Call by reference Type reference (TYPE) XFLAG ' ' neue Eingabewerte 20051203
16 Importing I_RENAME Call by reference Type reference (TYPE) XFLAG SPACE Kopieren ist ein Umbenennen (-> Loeschen der Source) 20051203
17 Importing I_REV_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Typ der Erlösermittlung im ECP 20051203
18 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20051203
# Exception Resumable Description Created on
1 COPY_FAILED Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) 20051203
2 ENQUEUE_FAILED Sperrproblem beim Anlegen der neuen Kalkulation 20051203
3 INVALID_INPUT Falscher Aufruf 20051203

Method CREATE_COST_ESTIMATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_WBS_EXTENDED Call by reference Type reference (TYPE) CKBZOBJPSP_ERW Details zu PSP-Elementen für ECP aus cProjects - erweitert 20050407
2 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Auftragsstammdaten 20041117
3 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20041117
4 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details über cP Project für direkt an cProjects befindl. ECP 20041117
5 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050311
6 Importing I_CHECK_KLVAR Call by reference Type reference (TYPE) XFLAG 'X' KLVAR prüfen (X-ja; space - nein) 20060220
7 Importing I_FORCE_NEW_ADHOC Value transfer Type reference (TYPE) XFLAG ' ' Neue Kalkulation zum cP Project erzwingen 20111014
8 Importing 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 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 20050727
2 ERROR interner Fehler 20041104

Method CREATE_CP_EXTDESCRIPTION_4ECP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DESCRIPTION_CP Call by reference Type reference (TYPE) CK_ADHOC_EXTTX Bezeichnung einer Ad-hoc Kalkulation zu externem Objekt 20050715
2 Importing 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 Importing IR_CE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20051229
2 Importing IT_COSTING_DATA_ATT Call by reference Type reference (TYPE) CRMCO_COSTING_DATA_ATT_TAB CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen 20050223
3 Importing I_BZOBJ Call by reference Type reference (TYPE) KEKO-BZOBJ Bezugsobjekt 20050809
# Exception Resumable Description Created on
1 ERROR Fehler 20041104

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20041104
2 Exporting E_DONE Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20041104
3 Importing IS_COSTING_DATA_ATT Call by reference Type reference (TYPE) CRMCO_COSTING_DATA_ATT CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen 20051010
4 Importing 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 Changing CR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20051209
2 Exporting E_DONE Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20051209
3 Importing IS_COSTING_DATA_ATT Call by reference Type reference (TYPE) CRMCO_COSTING_DATA_ATT CRM/CO Integration: Kalkulationsdaten mit Zusatzattributen 20051209
4 Importing 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 Importing I_EXTERNAL_ID Value transfer Type reference (TYPE) CHAR24 Characterfeld Länge 24 20070425
2 Importing I_KOKRS Value transfer Type reference (TYPE) KOKRS Kostenrechnungskreis 20070425
3 Importing I_VERSION Value transfer Type reference (TYPE) CHAR24 Characterfeld Länge 24 20070425
# Exception Resumable Description Created on
1 CE_NOT_FOUND keine Kalkulation gefunden 20070425
2 FAILED Löschen konnte nicht durchgeführt werden 20070425
3 INVALID_INPUT falscher Aufruf 20070425

Method FILL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT Kalkulationsdatum ab 20050311
2 Exporting E_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 20050311
3 Exporting E_DATE_VAL Call by reference Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 20050311
4 Importing I_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT Kalkulationsdatum ab 20050311
5 Importing I_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 20050311
6 Importing 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 Exporting 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 Exporting ER_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050912
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050909
3 Importing I_EXTERNAL_ID Call by reference Type reference (TYPE) CHAR24 Characterfeld Länge 24 20050909
4 Importing I_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20050909
5 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20050909
6 Importing I_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20050909
7 Importing I_VERSION Call by reference Type reference (TYPE) CHAR24 Characterfeld Länge 24 20050909
8 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050909
# Exception Resumable Description Created on
1 CE_NOT_FOUND keine Kalkulation gefunden 20050909
2 INVALID_INPUT falscher Aufruf 20050909
3 UNEXPECTED_RESULT 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 Changing CH_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20050405
2 Exporting ES_KEKOKEY Call by reference Type reference (TYPE) CKKEKOKEY Schlüsselfelder der KEKO/ohne Mandant 20050405
3 Importing I_DESCRIPTION_CP Call by reference Type reference (TYPE) CK_ADHOC_EXTTX Bezeichnung einer Ad-hoc Kalkulation zu externem Objekt 20050405
4 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20050405
# Exception Resumable Description Created on
1 CE_HAS_UNEXPECTED_BZOBJ a cost estimate exists, but with another BZOBJ - ERROR! 20050405
2 CE_NOT_FOUND cost estimate not found 20050405
3 MORE_THAN_ONE_CE_FOUND 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 Changing CH_STARTING_DATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20090408
2 Importing 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 Exporting 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 Returning 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 Exporting ED_BZOBJ Call by reference Type reference (TYPE) KEKO-BZOBJ Bezugsobjekt 20050713
2 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20050713
3 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20050713
4 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20050713
5 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20050713
6 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050713
7 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050713
8 Importing 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 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20050713
10 Importing I_HANDLE_OLD_ITEMS Call by reference Type reference (TYPE) CHAR1 'M' Einstelliges Kennzeichen 20050713
11 Importing 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 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' neue Eingabewerte 20050713
13 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG 'X' neue Eingabewerte 20050713
# Exception Resumable Description Created on
1 INVALID_INPUT Falscher Aufruf 20050713

Method JUMP_TO_ECP 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) 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 Importing IS_WBS_EXTENDED Call by reference Type reference (TYPE) CKBZOBJPSP_ERW Details zu PSP-Elementen für ECP aus cProjects - erweitert 20050407
2 Importing I_AKTYP Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050331
3 Importing 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 Changing CR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20051209
2 Importing 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN neue Kalkulation von Servicevorgängen/cProject 20050407
2 Exporting ER_CRMCO_CE_SOURCE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Quell-Kalkulation von Servicevorgängen 20060901
3 Exporting E_COSTING_NUMBER Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für neue Kalkulation ohne Mengengerüst 20050407
4 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20050407
5 Importing IS_AUFK_PROJDEF Call by reference Type reference (TYPE) CKBZOBJAUFTR Details z. Innenauftrag z. cP ProjektDEFINITION 20051026
6 Importing IS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK General data for ECP 20050407
7 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details z.cPProjekt f.dir.an cProjects befindl.ECP (Ziel) 20050407
8 Importing IS_CP_SOURCE Call by reference Type reference (TYPE) CKBZOBJCP Details z.cPProjekt f.dir.an cProjects befindl.ECP (Quelle) 20050407
9 Importing IS_DATES_FROM_TO Call by reference Type reference (TYPE) CKDATESFROMTO Kalkulationstermine ab / bis 20050407
10 Importing IS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050407
11 Importing IS_WBS_PROJDEF Call by reference Type reference (TYPE) CKBZOBJPSP Details z. PSP z. cP ProjektDEFINITION 20060110
12 Importing IT_AUFK_SOURCE Call by reference Type reference (TYPE) ANY TABLE Auftragsstammdaten 20051205
13 Importing I_APPLY_OLD_LOGIC_REV Call by reference Type reference (TYPE) XFLAG SPACE Altdaten m. Innenauftrag -> Erlöspos. belassen 20051121
14 Importing 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 Importing I_COPY_TYPE Call by reference Type reference (TYPE) CHAR1 Kopiertyp 20050407
16 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) AKTYP 'B' Aktivitätstyp in der Transaktion 20050814
17 Importing I_INCLUDING_PROJDEF_POSITIONS Call by reference Type reference (TYPE) XFLAG ' ' (nur bei Ziel Innenauftrag:) manuelle Pos auf diesen Auftrag 20051026
18 Importing I_IS_CANCEL_OF_ACC_ASSIGNM Call by reference Type reference (TYPE) XFLAG ' ' 'X' -Aufruf wg. Komplettrücknahme der Kontierungszuordnung 20051212
19 Importing I_RENAME Call by reference Type reference (TYPE) XFLAG SPACE Kopieren ist ein Umbenennen (-> Loeschen der Source) 20050815
20 Importing 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 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) XFLAG ' ' nur Simulation ohne "echten" Auftrag 20051202
# Exception Resumable Description Created on
1 COPY_FAILED Kopieren fehlgeschlagen (Kopie konnte nicht angelegt werden) 20050407
2 EMPTY_SOURCE leere Quell-Kalkulation 20050407
3 ENQUEUE_FAILED Sperrproblem beim Anlegen der neuen Kalkulation 20050814
4 INVALID_INPUT Falscher Aufruf 20050407
5 MECP_VERSION_LOCKED 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 Importing 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 INVALID_INPUT 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 Importing IS_WBS_EXTENDED Call by reference Type reference (TYPE) CKBZOBJPSP_ERW Details zu PSP-Elementen für ECP aus cProjects - erweitert 20050407
2 Importing I_AKTYP Call by reference Type reference (TYPE) AKTYP 'V' Aktivitaetstyp: 'B'...Aendern; 'A'...Anzeigen; 'H'...Anlegen 20050331
3 Importing I_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20050422
# Exception Resumable Description Created on
1 INVALID_INPUT 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 Importing 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 Importing I_PARAMETER Call by reference Type reference (TYPE) COERR_PAR_TAB Controlling Cockpit: Tabelle der Prüfparameter 20041104
3 Importing 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 Importing 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 Changing CR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20041104
2 Importing 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 Exporting ER_CRMCO_CE Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20070423
2 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050715
3 Importing I_DELETION_MARK Call by reference Type reference (TYPE) XFLAG Löschkennzeichen 20050715
4 Importing I_EXTERNAL_ID Call by reference Type reference (TYPE) CHAR24 Characterfeld Länge 24 20050715
5 Importing I_KLVAR Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 20050715
6 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20050715
7 Importing I_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20050715
8 Importing I_VERSION Call by reference Type reference (TYPE) CHAR24 Characterfeld Länge 24 20050715
9 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050715
# Exception Resumable Description Created on
1 CE_NOT_FOUND keine Kalkulation gefunden 20050714
2 INVALID_INPUT falscher Aufruf 20050713
3 UNEXPECTED_RESULT 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 Changing CR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20041104
2 Importing IS_ITEM Call by reference Type reference (TYPE) CRMCO_ITEM_STRUCTURE CRM/CO Integration: Positionsdaten Kalkulation 20041104
3 Importing I_TYPPS Call by reference Type reference (TYPE) TYPPS Positionstyp 20041104
4 Importing I_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 20060113
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler ist aufgetreten 20041104

Method SET_VALUATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_COSTING_COMPONENT Call by reference Object reference (TYPE REF TO) CL_COSTING_COMPONENT PCP Bewertungsobjekt 20041104
2 Importing 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 Importing IS_AUFK Call by reference Type reference (TYPE) CKBZOBJAUFTR Details zum Innenauftrag für ECP aus cProjects 20041117
2 Importing IS_CP Call by reference Type reference (TYPE) CKBZOBJCP Details zum cP Project für direkt an cProjects befindl. ECP 20041117
3 Importing 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 WRONG_STATUS 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