Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
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 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'A' | Termination message | 20030302 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | ACTIV_AUTH | '02' | Change | 20030206 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | ACTIV_AUTH | '03' | Read | 20030206 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR20 | 'COST' | Application for Log | 20030123 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CPROJECTS' | Business Scenario | 20030129 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | DIP Costing | 20050927 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | 'DPR_CALC' | Class DPR_CALC | 20030122 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'E' | Error message | 20030122 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | EXIT_DEF | 'DPR_FINR3_CO_CALC' | Bus. add-in name | 20030302 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'I' | Information Message | 20030122 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'T' | Costing Item Category | 20060727 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'KOSTL' | Field KOSTL | 20030302 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'KOSTV' | Field KOSTV | 20030318 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'N' | No Revenue Calculation | 20051213 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | XFLAG | SPACE | Boolean: False | 20030128 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | XFLAG | 'X' | Boolean: True | 20030128 | |
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | OTYPE | 'O' | Object Type | 20050223 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | OTYPE | 'CP' | Object Type | 20050223 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | Revenue Calculation with cProjects Data | 20051213 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGTY | 'W' | Warning Message | 20030122 | |
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IAOM_EXT_OBJECT_ID | External OBJID for Log | 20030206 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | BAdI Active | 20030302 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | KOKRS | Controlling Area | 20030302 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | J_OBJNR | OBJID for Log | 20030124 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PLVAR | Active Plan Version | 20030117 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | Cost Revenues | 20030205 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | WAERS | Controlling Area Currency | 20060622 | ||
28 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_DPR_FINR3_CO_CALC | BAdI Interface IF_EX_DPR_FINR3_CO_CALC | 20030302 | ||
29 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_COSTING_PERSISTENCE | PCP Persistence Manager | 20060124 | ||
30 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_IAOM_CO_SCENARIO | IAOM Controlling Scenario | 20060517 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_ECP_DATA_CO | ECP Parameters | 20050930 | ||
32 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DPRCA_TT_MESSAGES | Collected Messages | 20030121 | ||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPRCA_TT_OBJID | Organizational Hierarchy | 20100115 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPRCA_TT_KOSTL | Relationship Between Object ID and Cost Center | 20100115 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPRCA_TT_RATES_CALC | Mapping of Cost/Revenue Rates | 20030117 | ||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TV_CONTROLLING_METHOD | Controlling Method for cProjects | 20050204 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TV_PRO_TYPE_CO | Project Type | 20050204 | ||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CK_COSTMODEL | ECP Costing Sheet | 20050929 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CK_KLVAR | ECP Costing Variant | 20050929 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'S' Structure, 'R' Role | 20050204 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | J_OBJNR | Account Assignment Project Definition Old | 20060707 | ||
42 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Is Offline Costing Appropriate? | 20061024 | ||
43 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Include Offline Check? | 20061024 | ||
44 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IAOM_AT_NAME | 'DPR_TV_PRO_TYPE_CO' | Attribute name | 20051107 | |
45 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IAOM_OBJECT_LEVEL | '01' | Segment level | 20051107 | |
46 | ![]() |
Constant | Private | Type reference (TYPE) | IAOM_BS_IDENTIFICATION | 'CPROJECTS' | CO Scenario | 20051107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Calculation of One/Multiple cProjects | 20030117 |
2 | ![]() |
Instance method | Private | Method | Calculation of One Resource | 20030122 |
3 | ![]() |
Instance method | Private | Method | Calculation of One Project Role | 20030122 |
4 | ![]() |
Instance method | Private | Method | Calculation of a Role/Resource | 20050221 |
5 | ![]() |
Instance method | Private | Method | Calculation of One Project | 20030120 |
6 | ![]() |
Instance method | Private | Method | Calculation of a Project (One Internal Order/Project) | 20050221 |
7 | ![]() |
Instance method | Private | Method | Calculation of a Project (Several WBS Elements/Project) | 20050221 |
8 | ![]() |
Instance method | Private | Method | Calculation of One Project Role | 20050221 |
9 | ![]() |
Instance method | Public | Constructor | Constructor for CL_DPR_CALC | 20030117 |
10 | ![]() |
Instance method | Private | Method | Calculation of a Project (One Internal Order/Project) | 20051102 |
11 | ![]() |
Instance method | Private | Method | Calculation of a Project (Several WBS Elements/Project) | 20050927 |
12 | ![]() |
Static method | Public | Method | Define Costing Date | 20050905 |
13 | ![]() |
Instance method | Private | Method | Fill LT_ASSIGNED_OBJECTS | 20060105 |
14 | ![]() |
Instance method | Private | Method | Access to CO Scenario Data | 20050926 |
15 | ![]() |
Instance method | Public | Method | Determine Control Data for Costing | 20051107 |
16 | ![]() |
Instance method | Public | Method | Read Costs for a cProject from Accounting | 20030129 |
17 | ![]() |
Instance method | Public | Method | Read Costs for a cProject from Accounting | 20050913 |
18 | ![]() |
Instance method | Public | Method | Access to Data for Calling ECP | 20050929 |
19 | ![]() |
Instance method | Private | Method | Access to Data of Organizational Unit for Project | 20050926 |
20 | ![]() |
Instance method | Public | Method | Get ECP Parameters | 20050930 |
21 | ![]() |
Instance method | Private | Method | Determine Cost Center | 20030204 |
22 | ![]() |
Instance method | Private | Method | Determine Cost Element for Activity Type | 20030302 |
23 | ![]() |
Instance method | Private | Method | Group Messages for Caller Together | 20030205 |
24 | ![]() |
Instance method | Private | Method | Read PS Project | 20060113 |
25 | ![]() |
Instance method | Private | Method | Read Information for Cost/Revenue Rates | 20030117 |
26 | ![]() |
Instance method | Private | Method | Cost/Revenue Rate Plus Cost Center (Recursive) | 20030204 |
27 | ![]() |
Instance method | Public | Method | Get Result (Costs/Revenues, Messages) | 20030204 |
28 | ![]() |
Instance method | Private | Method | Get Result (Costs/Revenues, Messages) of an Instance | 20050811 |
29 | ![]() |
Instance method | Public | Method | Higher-Level Organizational Unit | 20130522 |
30 | ![]() |
Instance method | Private | Method | Initialize Message Log | 20030120 |
31 | ![]() |
Instance method | Private | Method | Put Message in Controlling Cockpit | 20030205 |
32 | ![]() |
Instance method | Private | Method | Add Message to Log | 20030120 |
33 | ![]() |
Instance method | Private | Method | Read Gecco for Costing | 20030130 |
34 | ![]() |
Static method | Public | Method | Callback from Controlling Cockpit | 20030129 |
35 | ![]() |
Instance method | Private | Method | Simulate Gecco for Costing (Using IAOM) | 20030130 |
36 | ![]() |
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 | ![]() |
ET_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20030205 | ||
2 | ![]() |
ET_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Ergebnis | 20030128 | ||
3 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20030122 | ||
4 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20030122 | ||
5 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050204 | ||
6 | ![]() |
IT_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PROJECT | zu kalkulierende Projekte | 20030117 | ||
7 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20050204 | ||
8 | ![]() |
IT_NEW_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051214 | ||
9 | ![]() |
IT_OLD_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051214 | ||
10 | ![]() |
IV_CONTROLLING_METHOD | Call by reference | Type reference (TYPE) | DPR_TV_CONTROLLING_METHOD | Controlling-Methode für cProjects | 20061027 | ||
11 | ![]() |
IV_COPY_MODE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP kopieren (X = ja, ' ' = nein) | 20050927 | |
12 | ![]() |
IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja, ' '=nein) | 20050518 | |
13 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDITMODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20050520 | ||
14 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
15 | ![]() |
IV_OBJECT_LINK_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJLINK_OBJECT_KEY | Schlüssel des verknüpften Objekts | 20050606 | ||
16 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Erlöskalkulationsart | 20050520 | ||
17 | ![]() |
IV_SAVE_CALCULATION | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Kalkulation speichern (X = ja) | 20050204 | |
18 | ![]() |
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 | ![]() |
CS_WBS_DETAIL | Call by reference | Type reference (TYPE) | CKPSPDETAIL | Details zu PSP-Elementen für ECP aus cProjects | 20050224 | ||
2 | ![]() |
CT_COSTING_DATA | Call by reference | Type reference (TYPE) | DPRCA_TT_COSTING_DATA | Kalkulationsdaten | 20030122 | ||
3 | ![]() |
IS_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_BUPA_LINK | Ressource + Aufwand | 20030122 | ||
4 | ![]() |
IS_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PARTICIPANT | Projektrolle + Aufwand | 20030122 | ||
5 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030122 | ||
6 | ![]() |
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 | ![]() |
CS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050224 | ||
2 | ![]() |
CT_COSTING_DATA | Call by reference | Type reference (TYPE) | DPRCA_TT_COSTING_DATA | Kalkulationsdaten | 20030122 | ||
3 | ![]() |
IS_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PARTICIPANT | Projektrolle + Aufwand | 20030122 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030122 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20050224 | ||
6 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20030122 | ||
7 | ![]() |
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 | ![]() |
CS_WBS_DETAIL | Call by reference | Type reference (TYPE) | CKPSPDETAIL | Details zu PSP-Elementen für ECP aus cProjects | 20050224 | ||
2 | ![]() |
CT_COSTING_DATA | Call by reference | Type reference (TYPE) | DPRCA_TT_COSTING_DATA | 20050224 | |||
3 | ![]() |
IS_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PART_LINK | Rolle/Ressource | 20050221 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20050221 | ||
5 | ![]() |
IS_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_TASK | Aufgabe | 20050221 | ||
6 | ![]() |
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 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20030205 | ||
2 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20030204 | ||
3 | ![]() |
EV_ROLLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060220 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030120 | ||
5 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20030122 | ||
6 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20030122 | ||
7 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050204 | ||
8 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20050204 | ||
9 | ![]() |
IT_NEW_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051214 | ||
10 | ![]() |
IT_OLD_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20051214 | ||
11 | ![]() |
IV_COPY_MODE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP kopieren (X=ja, ' '=nein) | 20050927 | |
12 | ![]() |
IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja,' '=nein) | 20050518 | |
13 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDITMODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20050520 | ||
14 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
15 | ![]() |
IV_OBJECT_LINK_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJLINK_OBJECT_KEY | Schlüssel des verknüpften Objekts | 20050606 | ||
16 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Erlöskalkulationsart | 20050520 | ||
17 | ![]() |
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 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20050221 | ||
2 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20050221 | ||
3 | ![]() |
EV_ROLLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060220 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20050221 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | GUIDs | 20050222 | ||
6 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20050221 | ||
7 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20050221 | ||
8 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050221 | ||
9 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20050221 | ||
10 | ![]() |
IV_CALC_REVENUES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Erlöse kalkulieren ('X'=ja) | 20051213 | |
11 | ![]() |
IV_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | alte Positionen in der Kalkulation | 20051214 | ||
12 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
13 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Erlöskalkulationsart | 20050808 | ||
14 | ![]() |
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 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20050221 | ||
2 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20050221 | ||
3 | ![]() |
EV_ROLLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060220 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20050221 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | GUIDs/zugeordnete Kontierungsobjekte | 20050222 | ||
6 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20050221 | ||
7 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20050221 | ||
8 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050221 | ||
9 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20050221 | ||
10 | ![]() |
IV_CALC_REVENUES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Erlöse kalkulieren ('X'=ja) | 20051213 | |
11 | ![]() |
IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja, ' '=nein) | 20050518 | |
12 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDITMODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20050520 | ||
13 | ![]() |
IV_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | alte Positionen in der Kalkulation | 20051214 | ||
14 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
15 | ![]() |
IV_OBJECT_LINK_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJLINK_OBJECT_KEY | Schlüssel des verknüpften Objekts | 20050606 | ||
16 | ![]() |
IV_PS_PSPID | Call by reference | Type reference (TYPE) | PS_PSPID | Projektdefinition | 20050221 | ||
17 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Erlöskalkulationsart | 20050520 | ||
18 | ![]() |
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 | ![]() |
CS_WBS | Call by reference | Type reference (TYPE) | CKBZOBJPSP | Details zum PS-Projekt für ECP aus cProjects | 20050224 | ||
2 | ![]() |
CT_COSTING_DATA | Call by reference | Type reference (TYPE) | DPRCA_TT_COSTING_DATA | 20050224 | |||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20050221 | ||
4 | ![]() |
IS_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_TASK | Aufgabe | 20050221 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20050224 | ||
6 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Rollen + Ressourcen | 20050221 | ||
7 | ![]() |
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 | ![]() |
IV_CPRO_PROJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_PRO_TYPE_CO | Projektart | 20050204 | ||
2 | ![]() |
IV_IS_SIMULATION | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Daten zu einer Simulation | 20050406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kalkulation nicht instanziiert | 20030117 |
Method COPY_ECP2LEGACY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20051102 | ||
2 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20051102 | ||
3 | ![]() |
EV_ROLLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060220 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20051102 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | GUIDs | 20051102 | ||
6 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20051102 | ||
7 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20051102 | ||
8 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20051102 | ||
9 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20051102 | ||
10 | ![]() |
IV_CALC_REVENUES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Erlöse kalkulieren ('X'=ja) | 20051213 | |
11 | ![]() |
IV_DELETED_ALL | Call by reference | Type reference (TYPE) | BOOLE_D | Kontierungszuordnung komplett gelöscht | 20051227 | ||
12 | ![]() |
IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja, ' '=nein) | 20051118 | |
13 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDITMODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20051118 | ||
14 | ![]() |
IV_HANDLE_OLD_ITEMS | Call by reference | Type reference (TYPE) | CHAR1 | alte Positionen in der Kalkulation | 20051214 | ||
15 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
16 | ![]() |
IV_OBJECT_LINK_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJLINK_OBJECT_KEY | Schlüssel des verknüpften Objekts | 20051118 | ||
17 | ![]() |
IV_PS_PSPID | Call by reference | Type reference (TYPE) | PS_PSPID | Projektdefinition | 20051118 | ||
18 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Erlöskalkulationsart | 20051102 | ||
19 | ![]() |
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 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | Collected Messages | 20050927 | ||
2 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Costing Result | 20050927 | ||
3 | ![]() |
EV_ROLLBACK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060220 | ||
4 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | Project to Be Calculated | 20050927 | ||
5 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | GUIDs/zugeordnete Kontierungsobjekte | 20050927 | ||
6 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Resources + Work | 20050927 | ||
7 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Project Roles + Work | 20050927 | ||
8 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050927 | ||
9 | ![]() |
IT_CALC_TASK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_TASK | Aufgaben + Aufwände | 20050927 | ||
10 | ![]() |
IV_CALC_REVENUES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Erlöse kalkulieren ('X'=ja) | 20051213 | |
11 | ![]() |
IV_DELETED_ALL | Call by reference | Type reference (TYPE) | BOOLE_D | Kontierungszuordnung komplett gelöscht | 20051227 | ||
12 | ![]() |
IV_ECP_VISIBLE | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | ECP hell prozessieren (X=ja, ' '=nein) | 20050927 | |
13 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDITMODE | Edit Mode (Display or Change) | 20050927 | ||
14 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Modus: SC_CALL_MODE_* | 20051207 | |
15 | ![]() |
IV_OBJECT_LINK_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJLINK_OBJECT_KEY | Key of Linked Object | 20050927 | ||
16 | ![]() |
IV_PS_PSPID | Call by reference | Type reference (TYPE) | PS_PSPID | Project Definition | 20050927 | ||
17 | ![]() |
IV_REV_DET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_REV_DET_TYPE | Revenue Calculation Type | 20050927 | ||
18 | ![]() |
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 | ![]() |
IV_FINISH_DATE | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050905 | ||
2 | ![]() |
IV_START_DATE | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050905 | ||
3 | ![]() |
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 | ![]() |
ET_ASSIGNED_OBJECTS | Call by reference | Type reference (TYPE) | ANY TABLE | 20060105 | |||
2 | ![]() |
IT_ACCOUNT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20060105 | ||
3 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | 20060105 | |||
4 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | 20060105 | |||
5 | ![]() |
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 | ![]() |
ES_CONTROL | Value transfer | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20051107 | ||
2 | ![]() |
IS_AUFK | Call by reference | Type reference (TYPE) | COAS | Innenauftrag | 20051107 | ||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20051107 | ||
4 | ![]() |
IS_PROJ | Call by reference | Type reference (TYPE) | PROJ | Projektdefinition | 20051107 | ||
5 | ![]() |
IV_AD_HOC | Call by reference | Type reference (TYPE) | BOOLE_D | Ad Hoc Kalkulation (ja='X; nein=' ') | 20051107 | ||
6 | ![]() |
IV_WBS | Call by reference | Type reference (TYPE) | BOOLE_D | Kalkulation mit PS (ja='X; nein=' ') | 20051107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Kalkulationsvariante ermittelbar | 20051107 | |
2 | ![]() |
Keine Steuerungsdaten ermittelbar | 20051107 |
Method GET_COSTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_LAST_DATE | Call by reference | Type reference (TYPE) | DATS | letztes Datum | 20030302 | ||
2 | ![]() |
ED_LAST_USER | Call by reference | Type reference (TYPE) | UNAME | letzter Änderer | 20030302 | ||
3 | ![]() |
ET_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Ergebnis | 20030206 | ||
4 | ![]() |
EV_ENQUEUE_SET | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Kalkulation noch gesperrt | 20061024 | ||
5 | ![]() |
EV_KOKRS | Call by reference | Type reference (TYPE) | STRING | Kostenrechnungskreis | 20051223 | ||
6 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu lesendes Projekt | 20030206 | ||
7 | ![]() |
IT_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_CPROJECTS_TT_GUID | cProjects-Guids und zugeordnete Kontierungsobjekte | 20060125 | ||
8 | ![]() |
IV_CHECK_ENQUEUE_SOLELY | Call by reference | Type reference (TYPE) | BOOLE_D | ausschliesslich Enqueue-Check | 20061024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
keine Kalkulation | 20030206 |
Method GET_COSTS_ECP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_LAST_DATE | Call by reference | Type reference (TYPE) | DATS | letztes Datum | 20050913 | ||
2 | ![]() |
ED_LAST_USER | Call by reference | Type reference (TYPE) | UNAME | letzter Änderer | 20050913 | ||
3 | ![]() |
ET_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Ergebnis | 20050913 | ||
4 | ![]() |
EV_ENQUEUE_SET | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Kalkulation noch gesperrt | 20061024 | ||
5 | ![]() |
EV_KOKRS | Call by reference | Type reference (TYPE) | STRING | Kostenrechnungskreis | 20051223 | ||
6 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu lesendes Projekt | 20050913 | ||
7 | ![]() |
IV_CHECK_ENQUEUE_SOLELY | Call by reference | Type reference (TYPE) | BOOLE_D | ausschliesslich Enqueue-Check | 20061024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_CALC_DATA | Call by reference | Type reference (TYPE) | DPR_TT_CO_ATTRIBUTE_CO | R/3 RW: Attribute - Name/Wert Paar | 20050929 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20050929 | ||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu lesendes Projekt | 20050929 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
ES_CONTROL | Value transfer | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20050926 | ||
2 | ![]() |
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 | ![]() |
CS_CONTROL | Call by reference | Type reference (TYPE) | CKGENERALECPDATACK | Allgemeine Steuerungsparameter für ECP | 20050930 | ||
2 | ![]() |
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 | ![]() |
ED_KOSTL | Call by reference | Type reference (TYPE) | KOSTL | Kostenstelle | 20030204 | ||
2 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum | 20030204 | ||
3 | ![]() |
ID_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Org.einheit | 20030204 | ||
4 | ![]() |
ID_OTYPE | Call by reference | Type reference (TYPE) | PCHDY-OTYPE | Objekttyp | 20050223 | ||
5 | ![]() |
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 | ![]() |
ED_KSTAR | Call by reference | Type reference (TYPE) | KSTAR | Kostenart | 20030302 | ||
2 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum | 20030302 | ||
3 | ![]() |
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 | ![]() |
CT_BAPI_MESSAGES | Call by reference | Type reference (TYPE) | DPRCA_TT_BAPI_MSGS | gesammelte Meldungen | 20030205 | ||
2 | ![]() |
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 | ![]() |
ES_PROJ | Call by reference | Type reference (TYPE) | PROJ | PROJ | 20060113 | ||
2 | ![]() |
ET_PRPS | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle PRPS: vonallen PSP-Elementen | 20060113 | ||
3 | ![]() |
IV_ENQUEUE | Call by reference | Type reference (TYPE) | C | 20060614 | |||
4 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | OBJNR von irgendeinem PSP-Element | 20060113 | ||
5 | ![]() |
IV_PROJECT_EXTERNAL_ID | Call by reference | Type reference (TYPE) | DPR_TV_PROJECT_ID_CO | 20060614 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060113 | ||
2 | ![]() |
20060113 | ||
3 | ![]() |
20060614 |
Method GET_RATE_INFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RATES_CALC | Call by reference | Type reference (TYPE) | DPRCA_TS_RATES_CALC | Information K-/E-Satz | 20030117 | ||
2 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum | 20030117 | ||
3 | ![]() |
ID_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Org.einheit | 20030117 | ||
4 | ![]() |
ID_OTYPE | Call by reference | Type reference (TYPE) | PCHDY-OTYPE | Objekttyp | 20050223 | ||
5 | ![]() |
ID_RATE | Call by reference | Type reference (TYPE) | PRP_RATE_CO | K-/E-Satz für Projektrollen | 20030117 | ||
6 | ![]() |
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 | ![]() |
ED_KOSTL | Call by reference | Type reference (TYPE) | KOSTL | Kostenstelle | 20030204 | ||
2 | ![]() |
ES_RATES_CALC | Call by reference | Type reference (TYPE) | DPRCA_TS_RATES_CALC | Information K-/E-Satz | 20030204 | ||
3 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum | 20030204 | ||
4 | ![]() |
ID_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Org.einheit | 20030204 | ||
5 | ![]() |
ID_OTYPE | Call by reference | Type reference (TYPE) | PCHDY-OTYPE | 'O' | Objekttyp | 20050223 | |
6 | ![]() |
ID_RATE | Call by reference | Type reference (TYPE) | PRP_RATE_CO | K-/E-Satz für Projektrollen | 20030204 | ||
7 | ![]() |
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 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20030204 | ||
2 | ![]() |
IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation (-> Coding) | 20030206 | ||
3 | ![]() |
IR_CRMCO_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CRMCO_COST_ESTIMATE | Kalkulation (CRM Schale) | 20030204 | ||
4 | ![]() |
IR_CRMCO_ESTIMATE_GEN | Call by reference | Object reference (TYPE REF TO) | CL_CRMCO_COST_ESTIMATE_GEN | Kalkulation von Servicevorgängen | 20050221 | ||
5 | ![]() |
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 | ![]() |
CT_CALC_RESULT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_RESULT | Kalkulationsergebnis | 20050811 | ||
2 | ![]() |
IR_COST_ESTIMATE | Call by reference | Object reference (TYPE REF TO) | CL_COST_ESTIMATE | Kalkulation (-> Coding) | 20050811 | ||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierende Projekt | 20050811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ED_UPPER_OBJID | Call by reference | Type reference (TYPE) | HROBJID | übergeordnete Org.einheit | 20130522 | ||
2 | ![]() |
ID_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum | 20130522 | ||
3 | ![]() |
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 | ![]() |
ID_EXT_ID | Call by reference | Type reference (TYPE) | IAOM_EXT_OBJECT_ID | externe OBJID für Protokoll | 20030206 | ||
2 | ![]() |
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 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030205 | ||
2 | ![]() |
IT_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_BUPA_LINK | Ressourcen + Aufwände | 20030205 | ||
3 | ![]() |
IT_CALC_PARTICIPANT | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PARTICIPANT | Projektrollen + Aufwände | 20030205 | ||
4 | ![]() |
IT_CALC_PART_LINK | Call by reference | Type reference (TYPE) | DPRCA_TT_CALC_PART_LINK | Projektrollen + Ressourcen + Aufwände | 20050204 | ||
5 | ![]() |
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 | ![]() |
ID_EXT_ID | Call by reference | Type reference (TYPE) | ANY | externe OBJID | 20030302 | ||
2 | ![]() |
ID_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20030120 | ||
3 | ![]() |
ID_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20030120 | ||
4 | ![]() |
ID_MSGTYP | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20030120 | ||
5 | ![]() |
ID_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable 1 | 20030120 | ||
6 | ![]() |
ID_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable 2 | 20030120 | ||
7 | ![]() |
ID_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable 3 | 20030120 | ||
8 | ![]() |
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 | ![]() |
ES_COAS | Call by reference | Type reference (TYPE) | COAS | Struktur COAS | 20030130 | ||
2 | ![]() |
ES_KAUF | Call by reference | Type reference (TYPE) | KAUF | Verwaltungsdaten Innenauftrag | 20030130 | ||
3 | ![]() |
ID_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '02' | Aktivität (Lesen, Ändern) | 20030206 | |
4 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | DPR_TV_PROJECT_ID_CO | Projektnummer in cProjects | 20050221 | ||
5 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20050221 | ||
6 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Auftragsnummer | 20051227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Gecco konnte nicht gelesen werden | 20030130 | |
2 | ![]() |
Gecco/Innenauftrag ist gesperrt | 20030130 |
Method RECALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PARAMETER | Call by reference | Type reference (TYPE) | COERR_PAR_TAB | Tabelle der Prüfparameter | 20030203 | ||
2 | ![]() |
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 | ![]() |
ES_COAS | Call by reference | Type reference (TYPE) | COAS | Struktur COAS | 20030130 | ||
2 | ![]() |
ES_KAUF | Call by reference | Type reference (TYPE) | KAUF | Verwaltungsdaten Innenauftrag | 20030130 | ||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_COAS | Call by reference | Type reference (TYPE) | COAS | Struktur COAS | 20030130 | ||
2 | ![]() |
ES_KAUF | Call by reference | Type reference (TYPE) | KAUF | Verwaltungsdaten Innenauftrag | 20030130 | ||
3 | ![]() |
IS_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPRCA_TS_CALC_PROJECT | zu kalkulierendes Projekt | 20030130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Gecco konnte nicht simuliert werden | 20030130 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 2002_1_46C |