SAP ABAP Class CL_DPR_CALC (cProjects Costing Integration)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO (Application Component) Controlling
     FINR3_CPROJECTS (Package) cProjects/CO Integration
Properties
Class CL_DPR_CALC  
Short Description cProjects Costing Integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINR3_CPROJECTS   cProjects/CO Integration 
Created 20030117   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BZOBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DPRCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IAOMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TYPPS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_CALC has no interface implemented.
Friends
Class CL_DPR_CALC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ABORT Constant Private Type reference (TYPE) SYMSGTY 'A' Termination message 20030302
2 MC_ACT_CHNG Constant Private Type reference (TYPE) ACTIV_AUTH '02' Change 20030206
3 MC_ACT_READ Constant Private Type reference (TYPE) ACTIV_AUTH '03' Read 20030206
4 MC_APPL Constant Private Type reference (TYPE) CHAR20 'COST' Application for Log 20030123
5 MC_BU_SCENARIO Constant Private Type reference (TYPE) IAOM_BS_IDENTIFICATION 'CPROJECTS' Business Scenario 20030129
6 MC_DIP Constant Private Type reference (TYPE) CHAR1 'D' DIP Costing 20050927
7 MC_DPR_CALC Constant Private Type reference (TYPE) SYMSGID 'DPR_CALC' Class DPR_CALC 20030122
8 MC_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Error message 20030122
9 MC_EXIT_NAME Constant Private Type reference (TYPE) EXIT_DEF 'DPR_FINR3_CO_CALC' Bus. add-in name 20030302
10 MC_INFO Constant Private Type reference (TYPE) SYMSGTY 'I' Information Message 20030122
11 MC_ITEM_TYP_T Constant Private Type reference (TYPE) CHAR1 'T' Costing Item Category 20060727
12 MC_KOSTL Constant Private Type reference (TYPE) CHAR30 'KOSTL' Field KOSTL 20030302
13 MC_KOSTV Constant Private Type reference (TYPE) CHAR30 'KOSTV' Field KOSTV 20030318
14 MC_NO_REV_CALC Constant Private Type reference (TYPE) CHAR1 'N' No Revenue Calculation 20051213
15 MC_OFF Constant Private Type reference (TYPE) XFLAG SPACE Boolean: False 20030128
16 MC_ON Constant Private Type reference (TYPE) XFLAG 'X' Boolean: True 20030128
17 MC_OTYPE_ORG Instance attribute Private Type reference (TYPE) OTYPE 'O' Object Type 20050223
18 MC_OTYPE_RES Constant Private Type reference (TYPE) OTYPE 'CP' Object Type 20050223
19 MC_USE_REV_CPRO Constant Private Type reference (TYPE) CHAR1 'R' Revenue Calculation with cProjects Data 20051213
20 MC_WARNING Constant Private Type reference (TYPE) SYMSGTY 'W' Warning Message 20030122
21 MD_EXT_ID Instance attribute Private Type reference (TYPE) IAOM_EXT_OBJECT_ID External OBJID for Log 20030206
22 MD_IMPL_EXISTING Instance attribute Private Type reference (TYPE) XFLAG BAdI Active 20030302
23 MD_KOKRS Instance attribute Private Type reference (TYPE) KOKRS Controlling Area 20030302
24 MD_OBJ_ID Instance attribute Private Type reference (TYPE) J_OBJNR OBJID for Log 20030124
25 MD_PLVAR Instance attribute Private Type reference (TYPE) PLVAR Active Plan Version 20030117
26 MD_REVENUES Instance attribute Private Type reference (TYPE) XFLAG Cost Revenues 20030205
27 MD_WAERS Instance attribute Private Type reference (TYPE) WAERS Controlling Area Currency 20060622
28 MR_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_DPR_FINR3_CO_CALC BAdI Interface IF_EX_DPR_FINR3_CO_CALC 20030302
29 MR_COSTING_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) CL_COSTING_PERSISTENCE PCP Persistence Manager 20060124
30 MR_CO_SCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_IAOM_CO_SCENARIO IAOM Controlling Scenario 20060517
31 MT_ECP_DATA Instance attribute Private Type reference (TYPE) DPR_TT_ECP_DATA_CO ECP Parameters 20050930
32 MT_MESSAGE Instance attribute Public Type reference (TYPE) DPRCA_TT_MESSAGES Collected Messages 20030121
33 MT_OBJID Instance attribute Private Type reference (TYPE) DPRCA_TT_OBJID Organizational Hierarchy 20100115
34 MT_OBJID_KOSTL Instance attribute Private Type reference (TYPE) DPRCA_TT_KOSTL Relationship Between Object ID and Cost Center 20100115
35 MT_RATES_CALC Instance attribute Private Type reference (TYPE) DPRCA_TT_RATES_CALC Mapping of Cost/Revenue Rates 20030117
36 MV_CONTROLLING_METHOD Instance attribute Private Type reference (TYPE) DPR_TV_CONTROLLING_METHOD Controlling Method for cProjects 20050204
37 MV_CPRO_PROJECT_TYPE Instance attribute Private Type reference (TYPE) DPR_TV_PRO_TYPE_CO Project Type 20050204
38 MV_ECP_COSTMODEL Instance attribute Private Type reference (TYPE) CK_COSTMODEL ECP Costing Sheet 20050929
39 MV_ECP_KLVAR Instance attribute Private Type reference (TYPE) CK_KLVAR ECP Costing Variant 20050929
40 MV_MAPPING Instance attribute Private Type reference (TYPE) CHAR1 'S' Structure, 'R' Role 20050204
41 MV_OBJNR Instance attribute Private Type reference (TYPE) J_OBJNR Account Assignment Project Definition Old 20060707
42 MV_OFFLINE Instance attribute Public Type reference (TYPE) BOOLE_D Is Offline Costing Appropriate? 20061024
43 MV_WITH_OFFLINE_CHECK Instance attribute Private Type reference (TYPE) BOOLE_D Include Offline Check? 20061024
44 SC_ATTRIBUTE Instance attribute Private Type reference (TYPE) IAOM_AT_NAME 'DPR_TV_PRO_TYPE_CO' Attribute name 20051107
45 SC_OBJECT_LEVEL Instance attribute Private Type reference (TYPE) IAOM_OBJECT_LEVEL '01' Segment level 20051107
46 SC_SCENARIO_CPROJECTS Constant Private Type reference (TYPE) IAOM_BS_IDENTIFICATION 'CPROJECTS' CO Scenario 20051107
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Calculation of One/Multiple cProjects 20030117
2 CALC_BUPA_LINK Instance method Private Method Calculation of One Resource 20030122
3 CALC_PARTICIPANT Instance method Private Method Calculation of One Project Role 20030122
4 CALC_PART_LINK Instance method Private Method Calculation of a Role/Resource 20050221
5 CALC_PROJECT Instance method Private Method Calculation of One Project 20030120
6 CALC_PROJECT_LEGACY Instance method Private Method Calculation of a Project (One Internal Order/Project) 20050221
7 CALC_PROJECT_WBS Instance method Private Method Calculation of a Project (Several WBS Elements/Project) 20050221
8 CALC_TASK Instance method Private Method Calculation of One Project Role 20050221
9 CONSTRUCTOR Instance method Public Constructor Constructor for CL_DPR_CALC 20030117
10 COPY_ECP2LEGACY Instance method Private Method Calculation of a Project (One Internal Order/Project) 20051102
11 COPY_ECP2WBS Instance method Private Method Calculation of a Project (Several WBS Elements/Project) 20050927
12 DETERMINE_VALUATION_DATE Static method Public Method Define Costing Date 20050905
13 FILL_LT_ASSIGNED_OBJECTS Instance method Private Method Fill LT_ASSIGNED_OBJECTS 20060105
14 GET_BUS_SCENARIO Instance method Private Method Access to CO Scenario Data 20050926
15 GET_CALC_CONTROL_DATA Instance method Public Method Determine Control Data for Costing 20051107
16 GET_COSTS Instance method Public Method Read Costs for a cProject from Accounting 20030129
17 GET_COSTS_ECP Instance method Public Method Read Costs for a cProject from Accounting 20050913
18 GET_DATA_FOR_ECP_CALL Instance method Public Method Access to Data for Calling ECP 20050929
19 GET_DATA_FROM_ORG_UNIT Instance method Private Method Access to Data of Organizational Unit for Project 20050926
20 GET_ECP_DATA Instance method Public Method Get ECP Parameters 20050930
21 GET_KOSTL Instance method Private Method Determine Cost Center 20030204
22 GET_KSTAR Instance method Private Method Determine Cost Element for Activity Type 20030302
23 GET_MESSAGES Instance method Private Method Group Messages for Caller Together 20030205
24 GET_PROJECT_WBS Instance method Private Method Read PS Project 20060113
25 GET_RATE_INFORMATION Instance method Private Method Read Information for Cost/Revenue Rates 20030117
26 GET_RATE_KOSTL Instance method Private Method Cost/Revenue Rate Plus Cost Center (Recursive) 20030204
27 GET_RESULT Instance method Public Method Get Result (Costs/Revenues, Messages) 20030204
28 GET_SINGLE_RESULT Instance method Private Method Get Result (Costs/Revenues, Messages) of an Instance 20050811
29 GET_UPPER_OBJID Instance method Public Method Higher-Level Organizational Unit 20130522
30 MESSAGES_INITIALIZE Instance method Private Method Initialize Message Log 20030120
31 MESSAGES_TO_COERR Instance method Private Method Put Message in Controlling Cockpit 20030205
32 MESSAGE_STORE Instance method Private Method Add Message to Log 20030120
33 READ_GECCO Instance method Private Method Read Gecco for Costing 20030130
34 RECALCULATE Static method Public Method Callback from Controlling Cockpit 20030129
35 SIMULATE_GECCO_AUT Instance method Private Method Simulate Gecco for Costing (Using IAOM) 20030130
36 SIMULATE_GECCO_MAN Instance method Private Method Simulate Gecco for Costing (Manually) 20030130
Events
Class CL_DPR_CALC has no event.
Types
Class CL_DPR_CALC has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20030205
2 Exporting ET_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Ergebnis 20030128
3 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20030122
4 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20030122
5 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050204
6 Importing IT_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PROJECT zu kalkulierende Projekte 20030117
7 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050204
8 Importing IT_NEW_EXT_ID Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20051214
9 Importing IT_OLD_EXT_ID Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20051214
10 Importing IV_CONTROLLING_METHOD Call by reference Type reference (TYPE) DPR_TV_CONTROLLING_METHOD Controlling-Methode für cProjects 20061027
11 Importing IV_COPY_MODE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP kopieren (X = ja, ' ' = nein) 20050927
12 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja, ' '=nein) 20050518
13 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDITMODE Bearbeitungsmodus (Anzeigen bzw. Ändern) 20050520
14 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
15 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Schlüssel des verknüpften Objekts 20050606
16 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Erlöskalkulationsart 20050520
17 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Kalkulation speichern (X = ja) 20050204
18 Importing IV_WITH_OFFLINE_CHECK Call by reference Type reference (TYPE) BOOLE_D SPACE 'X' = incl. Offline-Check 20061024

Method CALCULATE on class CL_DPR_CALC has no exception.

Method CALC_BUPA_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS_DETAIL Call by reference Type reference (TYPE) CKPSPDETAIL Details zu PSP-Elementen für ECP aus cProjects 20050224
2 Changing CT_COSTING_DATA Call by reference Type reference (TYPE) DPRCA_TT_COSTING_DATA Kalkulationsdaten 20030122
3 Importing IS_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TS_CALC_BUPA_LINK Ressource + Aufwand 20030122
4 Importing IS_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PARTICIPANT Projektrolle + Aufwand 20030122
5 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030122
6 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG Erlöse kalkulieren ('X'=ja) 20051213

Method CALC_BUPA_LINK on class CL_DPR_CALC has no exception.

Method CALC_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050224
2 Changing CT_COSTING_DATA Call by reference Type reference (TYPE) DPRCA_TT_COSTING_DATA Kalkulationsdaten 20030122
3 Importing IS_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PARTICIPANT Projektrolle + Aufwand 20030122
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030122
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20050224
6 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20030122
7 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG Erlöse kalkulieren ('X'=ja) 20051213

Method CALC_PARTICIPANT on class CL_DPR_CALC has no exception.

Method CALC_PART_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS_DETAIL Call by reference Type reference (TYPE) CKPSPDETAIL Details zu PSP-Elementen für ECP aus cProjects 20050224
2 Changing CT_COSTING_DATA Call by reference Type reference (TYPE) DPRCA_TT_COSTING_DATA 20050224
3 Importing IS_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TS_CALC_PART_LINK Rolle/Ressource 20050221
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20050221
5 Importing IS_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TS_CALC_TASK Aufgabe 20050221
6 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG Erlöse kalkulieren ('X'=ja) 20051213

Method CALC_PART_LINK on class CL_DPR_CALC has no exception.

Method CALC_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20030205
2 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20030204
3 Exporting EV_ROLLBACK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060220
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030120
5 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20030122
6 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20030122
7 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050204
8 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050204
9 Importing IT_NEW_EXT_ID Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20051214
10 Importing IT_OLD_EXT_ID Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20051214
11 Importing IV_COPY_MODE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP kopieren (X=ja, ' '=nein) 20050927
12 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja,' '=nein) 20050518
13 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDITMODE Bearbeitungsmodus (Anzeigen bzw. Ändern) 20050520
14 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
15 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Schlüssel des verknüpften Objekts 20050606
16 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Erlöskalkulationsart 20050520
17 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Kalkulation speichern (X = ja) 20050204

Method CALC_PROJECT on class CL_DPR_CALC has no exception.

Method CALC_PROJECT_LEGACY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20050221
2 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20050221
3 Exporting EV_ROLLBACK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060220
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20050221
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID GUIDs 20050222
6 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20050221
7 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20050221
8 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050221
9 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050221
10 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG SPACE Erlöse kalkulieren ('X'=ja) 20051213
11 Importing IV_HANDLE_OLD_ITEMS Call by reference Type reference (TYPE) CHAR1 alte Positionen in der Kalkulation 20051214
12 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
13 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Erlöskalkulationsart 20050808
14 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Kalkulation speichern (X = ja) 20050221

Method CALC_PROJECT_LEGACY on class CL_DPR_CALC has no exception.

Method CALC_PROJECT_WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20050221
2 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20050221
3 Exporting EV_ROLLBACK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060220
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20050221
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID GUIDs/zugeordnete Kontierungsobjekte 20050222
6 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20050221
7 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20050221
8 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050221
9 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050221
10 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG SPACE Erlöse kalkulieren ('X'=ja) 20051213
11 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja, ' '=nein) 20050518
12 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDITMODE Bearbeitungsmodus (Anzeigen bzw. Ändern) 20050520
13 Importing IV_HANDLE_OLD_ITEMS Call by reference Type reference (TYPE) CHAR1 alte Positionen in der Kalkulation 20051214
14 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
15 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Schlüssel des verknüpften Objekts 20050606
16 Importing IV_PS_PSPID Call by reference Type reference (TYPE) PS_PSPID Projektdefinition 20050221
17 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Erlöskalkulationsart 20050520
18 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Kalkulation speichern (X = ja) 20050221

Method CALC_PROJECT_WBS on class CL_DPR_CALC has no exception.

Method CALC_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS Call by reference Type reference (TYPE) CKBZOBJPSP Details zum PS-Projekt für ECP aus cProjects 20050224
2 Changing CT_COSTING_DATA Call by reference Type reference (TYPE) DPRCA_TT_COSTING_DATA 20050224
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20050221
4 Importing IS_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TS_CALC_TASK Aufgabe 20050221
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20050224
6 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Rollen + Ressourcen 20050221
7 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG Erlöse kalkulieren ('X'=ja) 20051213

Method CALC_TASK on class CL_DPR_CALC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CPRO_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE_CO Projektart 20050204
2 Importing IV_IS_SIMULATION Call by reference Type reference (TYPE) XFLAG SPACE X=Daten zu einer Simulation 20050406
# Exception Resumable Description Created on
1 FAILED Kalkulation nicht instanziiert 20030117

Method COPY_ECP2LEGACY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20051102
2 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20051102
3 Exporting EV_ROLLBACK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060220
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20051102
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID GUIDs 20051102
6 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20051102
7 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20051102
8 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20051102
9 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20051102
10 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG SPACE Erlöse kalkulieren ('X'=ja) 20051213
11 Importing IV_DELETED_ALL Call by reference Type reference (TYPE) BOOLE_D Kontierungszuordnung komplett gelöscht 20051227
12 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja, ' '=nein) 20051118
13 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDITMODE Bearbeitungsmodus (Anzeigen bzw. Ändern) 20051118
14 Importing IV_HANDLE_OLD_ITEMS Call by reference Type reference (TYPE) CHAR1 alte Positionen in der Kalkulation 20051214
15 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
16 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Schlüssel des verknüpften Objekts 20051118
17 Importing IV_PS_PSPID Call by reference Type reference (TYPE) PS_PSPID Projektdefinition 20051118
18 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Erlöskalkulationsart 20051102
19 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Kalkulation speichern (X = ja) 20051102

Method COPY_ECP2LEGACY on class CL_DPR_CALC has no exception.

Method COPY_ECP2WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS Collected Messages 20050927
2 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Costing Result 20050927
3 Exporting EV_ROLLBACK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060220
4 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT Project to Be Calculated 20050927
5 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID GUIDs/zugeordnete Kontierungsobjekte 20050927
6 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Resources + Work 20050927
7 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Project Roles + Work 20050927
8 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050927
9 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050927
10 Importing IV_CALC_REVENUES Call by reference Type reference (TYPE) XFLAG SPACE Erlöse kalkulieren ('X'=ja) 20051213
11 Importing IV_DELETED_ALL Call by reference Type reference (TYPE) BOOLE_D Kontierungszuordnung komplett gelöscht 20051227
12 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja, ' '=nein) 20050927
13 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDITMODE Edit Mode (Display or Change) 20050927
14 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20051207
15 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Key of Linked Object 20050927
16 Importing IV_PS_PSPID Call by reference Type reference (TYPE) PS_PSPID Project Definition 20050927
17 Importing IV_REV_DET_TYPE Call by reference Type reference (TYPE) DPR_TV_REV_DET_TYPE Revenue Calculation Type 20050927
18 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) XFLAG 'X' Save Costing (X = Yes) 20050927

Method COPY_ECP2WBS on class CL_DPR_CALC has no exception.

Method DETERMINE_VALUATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINISH_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20050905
2 Importing IV_START_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20050905
3 Returning RV_CALC_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20050905

Method DETERMINE_VALUATION_DATE on class CL_DPR_CALC has no exception.

Method FILL_LT_ASSIGNED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNED_OBJECTS Call by reference Type reference (TYPE) ANY TABLE 20060105
2 Importing IT_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20060105
3 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK 20060105
4 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK 20060105
5 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060105

Method FILL_LT_ASSIGNED_OBJECTS on class CL_DPR_CALC has no exception.

Method GET_BUS_SCENARIO Signature

Method GET_BUS_SCENARIO on class CL_DPR_CALC has no parameter.
Method GET_BUS_SCENARIO on class CL_DPR_CALC has no exception.

Method GET_CALC_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CONTROL Value transfer Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20051107
2 Importing IS_AUFK Call by reference Type reference (TYPE) COAS Innenauftrag 20051107
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20051107
4 Importing IS_PROJ Call by reference Type reference (TYPE) PROJ Projektdefinition 20051107
5 Importing IV_AD_HOC Call by reference Type reference (TYPE) BOOLE_D Ad Hoc Kalkulation (ja='X; nein=' ') 20051107
6 Importing IV_WBS Call by reference Type reference (TYPE) BOOLE_D Kalkulation mit PS (ja='X; nein=' ') 20051107
# Exception Resumable Description Created on
1 NO_CALCULATION_VARIANT Keine Kalkulationsvariante ermittelbar 20051107
2 NO_CONTROL_DATA Keine Steuerungsdaten ermittelbar 20051107

Method GET_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LAST_DATE Call by reference Type reference (TYPE) DATS letztes Datum 20030302
2 Exporting ED_LAST_USER Call by reference Type reference (TYPE) UNAME letzter Änderer 20030302
3 Exporting ET_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Ergebnis 20030206
4 Exporting EV_ENQUEUE_SET Call by reference Type reference (TYPE) BOOLE_D 'X' = Kalkulation noch gesperrt 20061024
5 Exporting EV_KOKRS Call by reference Type reference (TYPE) STRING Kostenrechnungskreis 20051223
6 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu lesendes Projekt 20030206
7 Importing IT_EXT_ID Call by reference Type reference (TYPE) IAOM_CPROJECTS_TT_GUID cProjects-Guids und zugeordnete Kontierungsobjekte 20060125
8 Importing IV_CHECK_ENQUEUE_SOLELY Call by reference Type reference (TYPE) BOOLE_D ausschliesslich Enqueue-Check 20061024
# Exception Resumable Description Created on
1 NO_CALC keine Kalkulation 20030206

Method GET_COSTS_ECP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LAST_DATE Call by reference Type reference (TYPE) DATS letztes Datum 20050913
2 Exporting ED_LAST_USER Call by reference Type reference (TYPE) UNAME letzter Änderer 20050913
3 Exporting ET_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Ergebnis 20050913
4 Exporting EV_ENQUEUE_SET Call by reference Type reference (TYPE) BOOLE_D 'X' = Kalkulation noch gesperrt 20061024
5 Exporting EV_KOKRS Call by reference Type reference (TYPE) STRING Kostenrechnungskreis 20051223
6 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu lesendes Projekt 20050913
7 Importing IV_CHECK_ENQUEUE_SOLELY Call by reference Type reference (TYPE) BOOLE_D ausschliesslich Enqueue-Check 20061024
# Exception Resumable Description Created on
1 NO_CALC keine Kalkulation 20050913

Method GET_DATA_FOR_ECP_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALC_DATA Call by reference Type reference (TYPE) DPR_TT_CO_ATTRIBUTE_CO R/3 RW: Attribute - Name/Wert Paar 20050929
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050929
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu lesendes Projekt 20050929
4 Importing IV_OBJECT_LINK_KEY Call by reference Type reference (TYPE) DPR_TV_OBJLINK_OBJECT_KEY Schlüssel des verknüpften Objekts 20060531
# Exception Resumable Description Created on
1 NO_CALC keine Kalkulation 20050929

Method GET_DATA_FROM_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CONTROL Value transfer Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20050926
2 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20050926

Method GET_DATA_FROM_ORG_UNIT on class CL_DPR_CALC has no exception.

Method GET_ECP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROL Call by reference Type reference (TYPE) CKGENERALECPDATACK Allgemeine Steuerungsparameter für ECP 20050930
2 Importing IV_CO_SCENARIO Call by reference Type reference (TYPE) IAOM_COSCENARIO Controlling-Szenario 20051006

Method GET_ECP_DATA on class CL_DPR_CALC has no exception.

Method GET_KOSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_KOSTL Call by reference Type reference (TYPE) KOSTL Kostenstelle 20030204
2 Importing ID_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 20030204
3 Importing ID_OBJID Call by reference Type reference (TYPE) HROBJID Org.einheit 20030204
4 Importing ID_OTYPE Call by reference Type reference (TYPE) PCHDY-OTYPE Objekttyp 20050223
5 Importing ID_RECURSIVELY Call by reference Type reference (TYPE) XFLAG SPACE rekursive Suche (->Coding) 20030204

Method GET_KOSTL on class CL_DPR_CALC has no exception.

Method GET_KSTAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_KSTAR Call by reference Type reference (TYPE) KSTAR Kostenart 20030302
2 Importing ID_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 20030302
3 Importing ID_LSTAR Call by reference Type reference (TYPE) LSTAR Leistungsart 20030302

Method GET_KSTAR on class CL_DPR_CALC has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPI_MESSAGES Call by reference Type reference (TYPE) DPRCA_TT_BAPI_MSGS gesammelte Meldungen 20030205
2 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030205

Method GET_MESSAGES on class CL_DPR_CALC has no exception.

Method GET_PROJECT_WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJ Call by reference Type reference (TYPE) PROJ PROJ 20060113
2 Exporting ET_PRPS Call by reference Type reference (TYPE) ANY TABLE Tabelle PRPS: vonallen PSP-Elementen 20060113
3 Importing IV_ENQUEUE Call by reference Type reference (TYPE) C 20060614
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR OBJNR von irgendeinem PSP-Element 20060113
5 Importing IV_PROJECT_EXTERNAL_ID Call by reference Type reference (TYPE) DPR_TV_PROJECT_ID_CO 20060614
# Exception Resumable Description Created on
1 INVALID_INPUT 20060113
2 NOT_FOUND 20060113
3 NO_ENQUEUE 20060614

Method GET_RATE_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RATES_CALC Call by reference Type reference (TYPE) DPRCA_TS_RATES_CALC Information K-/E-Satz 20030117
2 Importing ID_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 20030117
3 Importing ID_OBJID Call by reference Type reference (TYPE) HROBJID Org.einheit 20030117
4 Importing ID_OTYPE Call by reference Type reference (TYPE) PCHDY-OTYPE Objekttyp 20050223
5 Importing ID_RATE Call by reference Type reference (TYPE) PRP_RATE_CO K-/E-Satz für Projektrollen 20030117
6 Importing ID_RECURSIVELY Call by reference Type reference (TYPE) XFLAG SPACE rekursive Suche (->Coding) 20030120

Method GET_RATE_INFORMATION on class CL_DPR_CALC has no exception.

Method GET_RATE_KOSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_KOSTL Call by reference Type reference (TYPE) KOSTL Kostenstelle 20030204
2 Exporting ES_RATES_CALC Call by reference Type reference (TYPE) DPRCA_TS_RATES_CALC Information K-/E-Satz 20030204
3 Importing ID_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 20030204
4 Importing ID_OBJID Call by reference Type reference (TYPE) HROBJID Org.einheit 20030204
5 Importing ID_OTYPE Call by reference Type reference (TYPE) PCHDY-OTYPE 'O' Objekttyp 20050223
6 Importing ID_RATE Call by reference Type reference (TYPE) PRP_RATE_CO K-/E-Satz für Projektrollen 20030204
7 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) DPRCA_TT_ATTRIBUTES zusätzliche Attribute 20030302

Method GET_RATE_KOSTL on class CL_DPR_CALC has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20030204
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation (-> Coding) 20030206
3 Importing IR_CRMCO_ESTIMATE Call by reference Object reference (TYPE REF TO) CRMCO_COST_ESTIMATE Kalkulation (CRM Schale) 20030204
4 Importing IR_CRMCO_ESTIMATE_GEN Call by reference Object reference (TYPE REF TO) CL_CRMCO_COST_ESTIMATE_GEN Kalkulation von Servicevorgängen 20050221
5 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030204

Method GET_RESULT on class CL_DPR_CALC has no exception.

Method GET_SINGLE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CALC_RESULT Call by reference Type reference (TYPE) DPRCA_TT_CALC_RESULT Kalkulationsergebnis 20050811
2 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulation (-> Coding) 20050811
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierende Projekt 20050811
# Exception Resumable Description Created on
1 ERROR_IN_CALC_RESULT Kalkulationsergebnis nicht interpretierbar: Kosten-/Erlösart 20051209

Method GET_UPPER_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UPPER_OBJID Call by reference Type reference (TYPE) HROBJID übergeordnete Org.einheit 20130522
2 Importing ID_DATE Call by reference Type reference (TYPE) SY-DATUM Datum 20130522
3 Importing ID_OBJID Value transfer Type reference (TYPE) HROBJID Org.einheit 20130522

Method GET_UPPER_OBJID on class CL_DPR_CALC has no exception.

Method MESSAGES_INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EXT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID externe OBJID für Protokoll 20030206
2 Importing ID_OBJ_ID Call by reference Type reference (TYPE) J_OBJNR OBJID für Protokoll 20030124

Method MESSAGES_INITIALIZE on class CL_DPR_CALC has no exception.

Method MESSAGES_TO_COERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030205
2 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_BUPA_LINK Ressourcen + Aufwände 20030205
3 Importing IT_CALC_PARTICIPANT Call by reference Type reference (TYPE) DPRCA_TT_CALC_PARTICIPANT Projektrollen + Aufwände 20030205
4 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPRCA_TT_CALC_PART_LINK Projektrollen + Ressourcen + Aufwände 20050204
5 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPRCA_TT_CALC_TASK Aufgaben + Aufwände 20050204

Method MESSAGES_TO_COERR on class CL_DPR_CALC has no exception.

Method MESSAGE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EXT_ID Call by reference Type reference (TYPE) ANY externe OBJID 20030302
2 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20030120
3 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20030120
4 Importing ID_MSGTYP Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20030120
5 Importing ID_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20030120
6 Importing ID_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20030120
7 Importing ID_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20030120
8 Importing ID_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20030120

Method MESSAGE_STORE on class CL_DPR_CALC has no exception.

Method READ_GECCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COAS Call by reference Type reference (TYPE) COAS Struktur COAS 20030130
2 Exporting ES_KAUF Call by reference Type reference (TYPE) KAUF Verwaltungsdaten Innenauftrag 20030130
3 Importing ID_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH '02' Aktivität (Lesen, Ändern) 20030206
4 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) DPR_TV_PROJECT_ID_CO Projektnummer in cProjects 20050221
5 Importing IV_GUID Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20050221
6 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Auftragsnummer 20051227
# Exception Resumable Description Created on
1 FAILED Gecco konnte nicht gelesen werden 20030130
2 LOCKED Gecco/Innenauftrag ist gesperrt 20030130

Method RECALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMETER Call by reference Type reference (TYPE) COERR_PAR_TAB Tabelle der Prüfparameter 20030203
2 Importing I_TABLES Call by reference Type reference (TYPE) COERR_TABLES_TAB Tabellen zur Prüfung 20030203

Method RECALCULATE on class CL_DPR_CALC has no exception.

Method SIMULATE_GECCO_AUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COAS Call by reference Type reference (TYPE) COAS Struktur COAS 20030130
2 Exporting ES_KAUF Call by reference Type reference (TYPE) KAUF Verwaltungsdaten Innenauftrag 20030130
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030130
# Exception Resumable Description Created on
1 FAILED Gecco konnte nicht simuliert werden 20030130

Method SIMULATE_GECCO_MAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COAS Call by reference Type reference (TYPE) COAS Struktur COAS 20030130
2 Exporting ES_KAUF Call by reference Type reference (TYPE) KAUF Verwaltungsdaten Innenauftrag 20030130
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPRCA_TS_CALC_PROJECT zu kalkulierendes Projekt 20030130
# Exception Resumable Description Created on
1 FAILED Gecco konnte nicht simuliert werden 20030130
History
Last changed by/on SAP  20131127 
SAP Release Created in 2002_1_46C