Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DPR_FIN_CONNECTOR | Accounting Implementation Link | 20050502 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20070417 | ||||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_DPR_FIN_GECCO_REPOSITORY | Repository/Customizing for Acct. Integration Using Gecco | 20050502 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DPR_COMMON | Root Object (Project) | 20030212 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DPR_FIN_XML_DOC | XML Document for Saving Costing | 20030219 | |||
| 6 | Instance attribute | Private | See coding | Costing result | 20030212 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | TT_CALC_RESULTS_CO | Costing result | 20050204 | |||
| 8 | Instance attribute | Private | See coding | 20060518 | |||||
| 9 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Carry Out Costing Copy | 20051117 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | SYDATUM | Costing Date | 20030221 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Costing Read? | 20030814 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SYUZEIT | Costing Time | 20030221 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | XUBNAME | Calculated by User | 20030218 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | '0' | Copy Ad Hoc Cost Estimate to ECP | 20060116 | ||
| 15 | Static Attribute | Public | Type reference (TYPE) | DPR_TV_GUID | Application Object GUID | 20070417 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Costing locked | 20061024 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | STRING | Controlling Area | 20060116 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Offline Kalkulation erlaubt? | 20080508 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Valid ERP System | 20051117 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | DPR_TV_OBL_DESTINATION | Logical Destination | 20030212 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Return Account Manager to Previous Status | 20060220 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Costing Call Mode, for Example, Synchronous | 20051013 | |||
| 23 | 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 | IT_NEW_EXT_ID | Call by reference | Type reference (TYPE) | DPR_TT_IAOM_GUID_OBJNR | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051215 | |||
| 2 | IT_OLD_EXT_ID | Call by reference | Type reference (TYPE) | DPR_TT_IAOM_GUID_OBJNR | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051215 | |||
| 3 | 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 | IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja,' '=nein) | 20050518 | ||
| 5 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20030212 | ||
| 6 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID_BAPI | GUID des Anwendungsobjekts | 20050204 | |||
| 2 | IV_WORK_EFFORT | Call by reference | Type reference (TYPE) | DPR_TV_EFFORT | Aufwand | 20050204 | |||
| 3 | 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 | IR_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | IF_DPR_FIN_CONNECTOR | Kopplung Financials Implemenation | 20050502 | |||
| 2 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Wurzelobjekt (Projekt) | 20030212 | |||
| 3 | IR_XML_DOC | Call by reference | Object reference (TYPE REF TO) | IF_DPR_FIN_XML_DOC | XML Dokument zu Fin Connector | 20030219 | |||
| 4 | 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 | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20051004 | |||
| 2 | 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 | IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPR_TS_CO_CALC_PROJECT | ERP-System RW: Kalkulation Projekt | 20051004 | |||
| 4 | IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_BUPA_LINK_SORT | R/3 RW: Kalkulation Ressourcen | 20051004 | |||
| 5 | IT_CALC_PART | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_PART_SORT | R/3 RW: Kalkulation Projektbeteiligte/Rollen | 20051004 | |||
| 6 | 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 | IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_TASK_SORT | R/3 RW: Kalkulation Aufgabe | 20051004 | |||
| 8 | 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 | 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 | 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 | 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 | IV_CALL | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20121112 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPR_TS_CO_CALC_PROJECT | ERP-System RW: Kalkulation Projekt | 20030306 | |||
| 2 | IT_CALC_BUPA | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_BUPA_LINK_SORT | ERP-System RW: Kalkulation Ressourcen | 20030306 | |||
| 3 | IT_CALC_PART | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_PART_SORT | ERP-System RW: Kalkulation Projektbeteiligte/Rollen | 20030306 | |||
| 4 | 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 | IT_CALC_RESULTS | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_RESULT | cProjects RW Integration: Kalkulationsergebnis | 20030306 | |||
| 6 | 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 | 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 | 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 | 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 | 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 | IT_CALC_RESULTS | Call by reference | Type reference (TYPE) | DPR_TT_FIN_CALC_RESULT | cProjects RW Integration: Kalkulationsergebnis | 20040421 | |||
| 2 | IV_CALC_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Kalkulationsdatum | 20040421 | |||
| 3 | IV_CALC_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | Kalkulationszeit | 20040421 | |||
| 4 | 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 | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Projektdefinition | 20050720 | |||
| 2 | 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 |