SAP ABAP Class CL_DPR_FIN_GECCO_CALCULATION (Proj. Mgmt Accounting Integration: Costing Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-FIN (Application Component) cProjects Accounting Integration
     DEVELOPMENT_PROJECTS_FIN_GECCO (Package) Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FIN_CALCULATION Accounting Subsystem: Costing Interface 20030212
Properties
Class CL_DPR_FIN_GECCO_CALCULATION  
Short Description Proj. Mgmt Accounting Integration: Costing Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_FIN_GECCO   Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr 
Created 20030212   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_FIN_GECCO_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_FIN_GECCO_IMPLEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_FIN_CALCULATION Accounting Subsystem: Costing Interface 20030212
Friends
# Friend Modeled only Created on Description
1 CL_DPR_FIN_GECCO_IMPLEMENT 20040421 Proj. Mgmt Accounting Integration: Gecco
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONNECTOR Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FIN_CONNECTOR Accounting Implementation Link 20050502
2 MR_IS_ECP_CALCULATED Instance attribute Private Object reference (TYPE REF TO) DATA 20070417
3 MR_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_REPOSITORY Repository/Customizing for Acct. Integration Using Gecco 20050502
4 MR_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_DPR_COMMON Root Object (Project) 20030212
5 MR_XML_DOC Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FIN_XML_DOC XML Document for Saving Costing 20030219
6 MT_CALC_RESULTS Instance attribute Private See coding Costing result 20030212
7 MT_CALC_RESULTS_CO Instance attribute Private Type reference (TYPE) TT_CALC_RESULTS_CO Costing result 20050204
8 MT_CALC_RESULTS_OLD Instance attribute Private See coding 20060518
9 MV_CALCULATION_COPY Instance attribute Private Type reference (TYPE) BOOLE_D Carry Out Costing Copy 20051117
10 MV_CALC_DATE Instance attribute Private Type reference (TYPE) SYDATUM Costing Date 20030221
11 MV_CALC_READ Instance attribute Private Type reference (TYPE) BOOLE_D Costing Read? 20030814
12 MV_CALC_TIME Instance attribute Private Type reference (TYPE) SYUZEIT Costing Time 20030221
13 MV_CALC_USER Instance attribute Private Type reference (TYPE) XUBNAME Calculated by User 20030218
14 MV_COPY2ACCOUNT Instance attribute Public Type reference (TYPE) CHAR1 '0' Copy Ad Hoc Cost Estimate to ECP 20060116
15 MV_DPR_TV_GUID Static Attribute Public Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070417
16 MV_ENQUEUE_SET Static Attribute Private Type reference (TYPE) BOOLE_D Costing locked 20061024
17 MV_KOKRS Instance attribute Public Type reference (TYPE) STRING Controlling Area 20060116
18 MV_OFFLINE_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D Offline Kalkulation erlaubt? 20080508
19 MV_PLUGIN_IS_VALID Instance attribute Private Type reference (TYPE) BOOLE_D Valid ERP System 20051117
20 MV_RFC_DESTINATION Instance attribute Private Type reference (TYPE) DPR_TV_OBL_DESTINATION Logical Destination 20030212
21 MV_ROLLBACK Instance attribute Public Type reference (TYPE) BOOLE_D Return Account Manager to Previous Status 20060220
22 SV_CALCULATION_MODE Static Attribute Private Type reference (TYPE) CHAR1 Costing Call Mode, for Example, Synchronous 20051013
23 SV_TRACE_ON Static Attribute Private Type reference (TYPE) BOOLEAN Trace Active (X=Yes, ' '=No) 20051004
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Cost 20030212
2 CLEAR_CALC_RESULTS Instance method Private Method Reset Costing Data 20030221
3 CONDENSE_CALC_RESULTS Instance method Private Method Fill Aggregated Results Table 20050204
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030212
5 FILL_AND_EXPORT_TRACE_DATA Static method Private Method Export TRACE Data 20051004
6 FREE Instance method Public Method 20070111
7 GET_CALCULATION_AS_XML Instance method Private Method Return Costing Result As XML 20030212
8 GET_MODE_OF_CALCULATION Static method Public Method Call for Replication of Project 20051012
9 GET_MV_ENQUEUE_SET Static method Public Method Get MV_ENQUEUE_SET 20061024
10 GET_RESULTS_AS_EVALUATION Instance method Public Method Costing Result As Evaluation 20030213
11 HAS_CHANGES Instance method Public Method Changes 20030212
12 IS_CALCULATED Instance method Public Method Does Costing Exist in Target System? 20050808
13 IS_ECP_CALCULATED Instance method Public Method Does Costing Exist in Target System? 20051024
14 IS_JUST_CALCULATED Instance method Public Method Has Costing Just Been Carried Out? 20051007
15 MERGE_CALCULATION_RESULTS Instance method Private Method Merge Costing Result with Basic Data 20030306
16 REFRESH_MODE_OF_CALCULATION Static method Public Method Call for Replication of Project 20051028
17 REREAD Instance method Public Method Update Costing (Reread) 20030224
18 RFC_AFTER_PROCESSING Instance method Public Method 20070417
19 SET_CALCULATION_FROM_TARSYS Instance method Private Method Get Costing from Target System 20030212
20 SET_CALCULATION_FROM_XML Instance method Private Method Transfer Costing Result from XML 20030212
21 SET_CALCULATION_RESULTS Instance method Private Method Set Costing Result from Outside 20030212
22 SET_CALCULATION_RESULTS_EXTERN Instance method Private Method Set Costing Result from Outside 20040421
23 SET_CALC_OBJECT_ARCHIVABLE Instance method Public Method Set Costing for Archiving 20050720
Events
Class CL_DPR_FIN_GECCO_CALCULATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PERFORMED_ACTIVITIES Private See coding 20030212 begin of TS_PERFORMED_ACTIVITIES, lock type boole_d, unlock type boole_d, create type boole_d, release type boole_d, complete type boole_d, reset_completetion type boole_d, end of TS_PERFORMED_ACTIVITIES
2 TS_STATUS_VECTOR Private See coding 20030212 begin of ts_status_vector, locked type boole_d, created type boole_d, released type boole_d, completed type boole_d, replicated type boole_d, end of ts_status_vector
3 TT_CALC_RESULTS_CO Private See coding 20050204 TT_CALC_RESULTS_CO TYPE SORTED TABLE OF dpr_ts_co_calc_result WITH NON-UNIQUE KEY entity_guid
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_EXT_ID Call by reference Type reference (TYPE) DPR_TT_IAOM_GUID_OBJNR cProjects-Guids und zugeordnete Kontierungsobjekte 20051215
2 Importing IT_OLD_EXT_ID Call by reference Type reference (TYPE) DPR_TT_IAOM_GUID_OBJNR cProjects-Guids und zugeordnete Kontierungsobjekte 20051215
3 Importing IV_COPY_MODE Call by reference Type reference (TYPE) CHAR1 CL_DPR_FIN_GECCO_IMPLEMENT=>SC_NO_COPY ECP kopieren ('1'=ja, '0'/'2'=nein) 20050927
4 Importing IV_ECP_VISIBLE Call by reference Type reference (TYPE) BOOLEAN ' ' ECP hell prozessieren (X=ja,' '=nein) 20050518
5 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 SPACE Modus: SC_CALL_MODE_* 20030212
6 Importing IV_SAVE_CALCULATION Call by reference Type reference (TYPE) BOOLEAN ' ' ECP Kalkulation sichern (X=ja,' '=nein) 20051004

Method CALCULATE on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method CLEAR_CALC_RESULTS Signature

Method CLEAR_CALC_RESULTS on class CL_DPR_FIN_GECCO_CALCULATION has no parameter.
Method CLEAR_CALC_RESULTS on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method CONDENSE_CALC_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI GUID des Anwendungsobjekts 20050204
2 Importing IV_WORK_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand 20050204
3 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_WORK_UNIT Einheit für Arbeit 20050204

Method CONDENSE_CALC_RESULTS on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Call by reference Object reference (TYPE REF TO) IF_DPR_FIN_CONNECTOR Kopplung Financials Implemenation 20050502
2 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Wurzelobjekt (Projekt) 20030212
3 Importing IR_XML_DOC Call by reference Object reference (TYPE REF TO) IF_DPR_FIN_XML_DOC XML Dokument zu Fin Connector 20030219
4 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) DPR_TV_OBL_DESTINATION Logische Destination 20030212

Method CONSTRUCTOR on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method FILL_AND_EXPORT_TRACE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20051004
2 Importing IR_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_REPOSITORY Repository/Customizing für RW-Integration über Gecco 20051004
3 Importing IS_CALC_PROJECT Call by reference Type reference (TYPE) DPR_TS_CO_CALC_PROJECT ERP-System RW: Kalkulation Projekt 20051004
4 Importing IT_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_BUPA_LINK_SORT R/3 RW: Kalkulation Ressourcen 20051004
5 Importing IT_CALC_PART Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_SORT R/3 RW: Kalkulation Projektbeteiligte/Rollen 20051004
6 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_LINK_SORT R/3 RW: Kalkulation Rollenverknüpfung 20051004
7 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_TASK_SORT R/3 RW: Kalkulation Aufgabe 20051004
8 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) DPR_TV_OBL_OBJECT_KEY Schlüssel des verknüpften Objekts 20051005

Method FILL_AND_EXPORT_TRACE_DATA on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method FREE Signature

Method FREE on class CL_DPR_FIN_GECCO_CALCULATION has no parameter.
Method FREE on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method GET_CALCULATION_AS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML_DATA Value transfer Type reference (TYPE) STRING XML String 20030212

Method GET_CALCULATION_AS_XML on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method GET_MODE_OF_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODE Value transfer Type reference (TYPE) BOOLEAN_01 Ablaufmodus: '1' = asynchron, '0' = sonst 20051012

Method GET_MODE_OF_CALCULATION on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method GET_MV_ENQUEUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENQUEUE_SET Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061024

Method GET_MV_ENQUEUE_SET on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method GET_RESULTS_AS_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121112
2 Importing IV_MODE Call by reference Type reference (TYPE) BOOLE_D Modus 20051227

Method GET_RESULTS_AS_EVALUATION on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) BOOLE_D Änderungen 20030212

Method HAS_CHANGES on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method IS_CALCULATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) BOOLE_D Existiert Kalkulation: ja (='X') und nein(=' ') 20050808

Method IS_CALCULATED on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method IS_ECP_CALCULATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) CHAR1 Kalkulation: ja (='1' ECP, ='2' sonst) und nein(='0 ') 20051024

Method IS_ECP_CALCULATED on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method IS_JUST_CALCULATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RETURN Value transfer Type reference (TYPE) BOOLE_D Existiert Kalkulation: ja (='X') und nein(=' ') 20051007

Method IS_JUST_CALCULATED on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method MERGE_CALCULATION_RESULTS 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) DPR_TS_CO_CALC_PROJECT ERP-System RW: Kalkulation Projekt 20030306
2 Importing IT_CALC_BUPA Call by reference Type reference (TYPE) DPR_TT_CO_CALC_BUPA_LINK_SORT ERP-System RW: Kalkulation Ressourcen 20030306
3 Importing IT_CALC_PART Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_SORT ERP-System RW: Kalkulation Projektbeteiligte/Rollen 20030306
4 Importing IT_CALC_PART_LINK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_LINK_SORT ERP-System RW: Kalkulation Rollenverknüpfung 20050204
5 Importing IT_CALC_RESULTS Call by reference Type reference (TYPE) DPR_TT_CO_CALC_RESULT cProjects RW Integration: Kalkulationsergebnis 20030306
6 Importing IT_CALC_TASK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_TASK_SORT ERP-System RW: Kalkulation Aufgabe 20050204

Method MERGE_CALCULATION_RESULTS on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method REFRESH_MODE_OF_CALCULATION Signature

Method REFRESH_MODE_OF_CALCULATION on class CL_DPR_FIN_GECCO_CALCULATION has no parameter.
Method REFRESH_MODE_OF_CALCULATION on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method REREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Daten neu lesen 20050419

Method REREAD on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method RFC_AFTER_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20070417

Method RFC_AFTER_PROCESSING on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method SET_CALCULATION_FROM_TARSYS Signature

Method SET_CALCULATION_FROM_TARSYS on class CL_DPR_FIN_GECCO_CALCULATION has no parameter.
Method SET_CALCULATION_FROM_TARSYS on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method SET_CALCULATION_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_DATA Call by reference Type reference (TYPE) STRING XML String 20030212

Method SET_CALCULATION_FROM_XML on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method SET_CALCULATION_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALC_RESULTS Call by reference Type reference (TYPE) DPR_TT_FIN_CALC_RESULT cProjects RW Integration: Kalkulationsergebnis 20030212

Method SET_CALCULATION_RESULTS on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method SET_CALCULATION_RESULTS_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALC_RESULTS Call by reference Type reference (TYPE) DPR_TT_FIN_CALC_RESULT cProjects RW Integration: Kalkulationsergebnis 20040421
2 Importing IV_CALC_DATE Call by reference Type reference (TYPE) SYDATUM Kalkulationsdatum 20040421
3 Importing IV_CALC_TIME Call by reference Type reference (TYPE) SYUZEIT Kalkulationszeit 20040421
4 Importing IV_CALC_USER Call by reference Type reference (TYPE) XUBNAME Benutzer 20040421

Method SET_CALCULATION_RESULTS_EXTERN on class CL_DPR_FIN_GECCO_CALCULATION has no exception.

Method SET_CALC_OBJECT_ARCHIVABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Projektdefinition 20050720
2 Importing IR_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_REPOSITORY Repository/Customizing für RW-Integration über Gecco 20050720

Method SET_CALC_OBJECT_ARCHIVABLE on class CL_DPR_FIN_GECCO_CALCULATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200