Hierarchy
⤷ 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
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 |