Hierarchy
⤷ PPM-PFM (Application Component) Portfolio Management
⤷ RPM_SCENARIO (Package) What-If Scenario Package
Properties
Class | CL_RPM_WHAT_IF_SCENARIO | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RPM_SCENARIO | What-If Scenario Package |
Created | 20031110 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_RPM_WHAT_IF_SCENARIO has no forward declaration.
Interfaces
Class CL_RPM_WHAT_IF_SCENARIO has no interface implemented.
Friends
Class CL_RPM_WHAT_IF_SCENARIO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | OT_PROJECT_STR | Instance attribute | Private | Type reference (TYPE) | RPM_TT_PROJECT_STR | Project Field Structure | 20031119 | ||
2 | OT_VIEW_DEFINITION | Instance attribute | Private | Type reference (TYPE) | RPM_TT_VIEW_DEF | View ID Definition | 20040106 | ||
3 | OV_EXCH_RATE_DEST | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20031124 | ||
4 | OV_EXCH_RATE_TYPE | Instance attribute | Private | Type reference (TYPE) | KURST_CURR | Exchange Rate Type | 20031124 | ||
5 | OV_LANGUAGE | Instance attribute | Private | Type reference (TYPE) | SYLANGU | Current Language | 20031113 | ||
6 | OV_SCENARIO_EXIT | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_RPM_WHATIF_SCENARIO | Business Add-In Interface IF_EX_RPM_WHATIF_SCENARIO | 20031202 | ||
7 | OV_TIMEFRAME_FUTURE | Instance attribute | Private | Type reference (TYPE) | I | Time Frame Future | 20040624 | ||
8 | OV_TIMEFRAME_PAST | Instance attribute | Private | Type reference (TYPE) | I | Time Frame Past | 20040624 | ||
9 | SR_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_RPM_WHAT_IF_SCENARIO | RPM: Portfolio Prioritization | 20031113 | ||
10 | SV_CGPL_STRUCTURE | Constant | Public | Type reference (TYPE) | TYPENAME | 'CGPL_ATTR_INCL' | Name of Dictionary Type | 20031111 | |
11 | SV_CUST_STRUCTURE | Constant | Public | Type reference (TYPE) | TYPENAME | 'RPM_TS_PROJECT_ATT_CUST' | Name of Dictionary Type | 20031111 | |
12 | SV_RPM_STRUCTURE | Constant | Public | Type reference (TYPE) | TYPENAME | 'RPM_TS_PROJECT_ATT_SAP' | Name of Dictionary Type | 20031111 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE_BUDGET | Instance method | Public | Method | Change Budget for Projects | 20040216 |
2 | CHANGE_OTHER_ATTR | Instance method | Public | Method | Change Other Attributes for Projects | 20040212 |
3 | CHANGE_SCEN_ADDFLDS | Instance method | Public | Method | Change Scenario Additional Fields | 20040217 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20031113 |
5 | CONVERT_ADDFLDS_TO_PROJ_ATTR | Instance method | Public | Method | Transfer Additional Fields to Project-Internal Attributes | 20031114 |
6 | CONVERT_CO_TO_EXTERNAL | Static method | Public | Method | Convert CO Data from Simple Annual Total Format to DB Format | 20031120 |
7 | CONVERT_CO_TO_INTERNAL | Static method | Public | Method | Convert CO Data from DB Format to Simple Annual Total Format | 20031120 |
8 | CONVERT_ORIGINAL_AMOUNT | Instance method | Public | Method | Convert Original Project Budget Only | 20031124 |
9 | CONVERT_ORIGINAL_AMOUNT_INT | Instance method | Public | Method | Convert Original Project Budget Only to Internal Format | 20040212 |
10 | CONVERT_PROJECT_CURR_AMT | Instance method | Public | Method | Convert All Project Currency Amounts to Common Currency | 20031202 |
11 | CONVERT_TO_EXTERNAL | Static method | Public | Method | Convert Data from Internal Format to External (UI) Format | 20031113 |
12 | CONVERT_TO_FTE | Instance method | Public | Method | Get Role/Resources of What-If Project and Convert to FTE | 20040216 |
13 | CONVERT_TO_INTERNAL | Static method | Public | Method | Convert Data from External (UI) Format to Internal Format | 20031119 |
14 | CREATE_CAP_TOTAL | Static method | Public | Method | Create Capacity Management Total | 20040401 |
15 | CREATE_NEW_SCEN_HEADER | Static method | Public | Method | Create New Scenario Header Details | 20040319 |
16 | DELETE_PROJECTS | Instance method | Public | Method | Delete Version Projects | 20040214 |
17 | DISPLAY_BUDGET | Instance method | Public | Method | Display Budget for Original/Version Projects | 20040204 |
18 | DISPLAY_OTHER_ATTR | Instance method | Public | Method | Display Other Attributes for Original/Version Projects | 20040205 |
19 | DISTRIBUTE_EVENLY | Static method | Public | Method | Distribute Capacity (Demand/Allocation) Evenly | 20040401 |
20 | GET_ADDITIONAL_FIELDS | Static method | Public | Method | Get View ID Definition in Customizing Table | 20031114 |
21 | GET_ALL_CURRENCY_KEYS | Instance method | Public | Method | Get All Currency Keys of Projects in Scenario | 20040214 |
22 | GET_AMOUNT_UNIT | Instance method | Public | Method | Get Unit | 20031121 |
23 | GET_BADI_INSTANCE | Instance method | Public | Method | Get BADI Instance | 20040108 |
24 | GET_DEFAULT_CURRENCY | Static method | Public | Method | Get Default Currency Used Commonly Across Projects | 20031124 |
25 | GET_EXCHANGE_RATE | Static method | Public | Method | Get Exchange Rate from RFC System Through BAPI Call | 20031205 |
26 | GET_EXCHANGE_RATE_INFO | Instance method | Public | Method | Get Exchange Rate Info | 20040107 |
27 | GET_FIELDINFO | Instance method | Public | Method | Get DDIC Info for Additional Field | 20031121 |
28 | GET_INSTANCE | Static method | Public | Method | Get Instance of What-If Scenario Class | 20031113 |
29 | GET_MULTI_EXCHANGE_RATES | Instance method | Public | Method | Get Exchange Rate for Project Currencies to Scenario Crcy | 20040213 |
30 | GET_PROJECT_TOTAL | Static method | Public | Method | Get Project Total | 20040221 |
31 | GET_PROJ_AMOUNT_FIELDS | Static method | Public | Method | Get Project Amount Fields | 20031111 |
32 | GET_PROJ_ANNUAL_BUDGET | Static method | Public | Method | Read Project Annual Budget from Financial Database | 20031120 |
33 | GET_SCEN_PROJECT_TOTAL | Instance method | Public | Method | Get Scenario Project Total | 20040206 |
34 | GET_VERSION_PROJECT_DEMAND | Static method | Public | Method | Get Version Project Demand | 20040420 |
35 | GET_VIEW_DEFINITION | Instance method | Public | Method | Get View Definition | 20040106 |
36 | ORDER_BY_PRIORITY_OVERVIEW | Static method | Public | Method | Sort Projects Based on Priority | 20040319 |
37 | POPULATE_DUMMY_RELATE | Static method | Public | Method | Populate Allocation for Dummy Relate | 20040405 |
38 | POPULATE_DUMMY_ROLE | Static method | Public | Method | Populate Demand for Dummy Role | 20040401 |
39 | PREPARE_OVERVIEW_BUDGET | Instance method | Public | Method | Prepare Overview Budget Tables | 20040626 |
40 | PREPARE_SAVE | Instance method | Public | Method | Prepare Save | 20040316 |
41 | PREPARE_TO_SAVE | Instance method | Public | Method | Prepare to Save What-If Scenario Details | 20040212 |
42 | SET_LANGUAGE | Instance method | Private | Method | Set Language | 20031113 |
43 | SET_SCENARIO | Instance method | Public | Method | Set All Attributes of Scenario to DB | 20040213 |
44 | SHIFT_ALLOCATION | Static method | Public | Method | Shift Allocation for Projects in Scenario | 20040212 |
45 | SHIFT_ANNUAL_BUDGET | Static method | Public | Method | Shift Annual Budgets | 20040327 |
46 | SHIFT_DEMAND | Static method | Public | Method | Shift Role Demand for Projects in Scenario | 20040212 |
47 | SHIFT_PROJECT_SCHEDULE | Static method | Public | Method | Shift the Dates, Demand, and Allocation | 20040325 |
48 | SHIFT_TIME_STAMP | Static method | Public | Method | Shift the Time Stamp for Project | 20040212 |
49 | SHIFT_VERSION_PROJECT | Static method | Public | Method | Shift the Dates, Demand, and Allocation | 20040212 |
Events
Class CL_RPM_WHAT_IF_SCENARIO has no event.
Types
Class CL_RPM_WHAT_IF_SCENARIO has no local type.
Method Signatures
Method CHANGE_BUDGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040216 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040216 | |||
3 | Importing | IS_PROJ_LIST_INT | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_PROJ_LIST_INT | What If Project Lists | 20040216 | ||
4 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040216 | ||
5 | Importing | IV_CURR_OLD | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040220 |
Method CHANGE_BUDGET on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CHANGE_OTHER_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PROJ_LIST_INT | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_PROJ_LIST_INT | What If Project Lists | 20040212 | ||
2 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040212 | ||
3 | Importing | IV_CURR_OLD | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040220 |
Method CHANGE_OTHER_ATTR on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CHANGE_SCEN_ADDFLDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SCEN_ADD_FLDS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADDITIONAL_FLDS | Addition Data for What If Scenario | 20040217 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040217 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040217 | |||
4 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040217 | ||
5 | Importing | IV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040217 |
Method CHANGE_SCEN_ADDFLDS on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language according to ISO 639 | 20031113 |
Method CONSTRUCTOR on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_ADDFLDS_TO_PROJ_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_PROJ_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20031114 | ||
2 | Importing | IS_PROJ_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20031119 | ||
3 | Importing | IT_ADD_FIELDS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADDITIONAL_FLDS | Additional Fields for What If Scenario | 20031114 |
Method CONVERT_ADDFLDS_TO_PROJ_ATTR on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_CO_TO_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CODATA_EXT | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20031120 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20031120 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20031120 | |||
4 | Importing | IT_CODATA_INT | Call by reference | Type reference (TYPE) | RPM_TT_CO_API | Project Financial Data | 20031120 |
Method CONVERT_CO_TO_EXTERNAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_CO_TO_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CODATA_INT | Call by reference | Type reference (TYPE) | RPM_TT_CO_API | Project Financial Data | 20031120 | ||
2 | Importing | IT_CODATA_EXT | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20031120 |
Method CONVERT_CO_TO_INTERNAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_ORIGINAL_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OR_PROJ_BUDGETS | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20031124 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20031124 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20031124 | |||
4 | Importing | IT_EXCHANGERATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040214 | ||
5 | Importing | IT_OR_PROJ_BUDGETS | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20031124 | ||
6 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20031124 | ||
7 | Importing | IV_OR_PROJ_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | External ID | 20031124 | ||
8 | Importing | IV_SCENARIO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20031124 |
Method CONVERT_ORIGINAL_AMOUNT on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_ORIGINAL_AMOUNT_INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OR_PROJ_BUDGETS | Call by reference | Type reference (TYPE) | RPM_TT_CO_API | Project Financial Total | 20040212 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040212 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040212 | |||
4 | Importing | IT_EXCHANGERATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040214 | ||
5 | Importing | IT_OR_PROJ_BUDGETS | Call by reference | Type reference (TYPE) | RPM_TT_CO_API | Project Financial Total | 20040212 | ||
6 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20040212 | ||
7 | Importing | IV_SCENARIO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040212 |
Method CONVERT_ORIGINAL_AMOUNT_INT on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_PROJECT_CURR_AMT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PROJECT_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20031202 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20031202 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20031202 | |||
4 | Importing | IS_PROJECT_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20031202 | ||
5 | Importing | IT_EXCHANGERATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040213 | ||
6 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20031202 | ||
7 | Importing | IV_SCENARIO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20031202 |
Method CONVERT_PROJECT_CURR_AMT on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_TO_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ADD_FLDS_EXT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADD_FLDS_EXT | Additional Fields for What If Scenario | 20031113 | ||
2 | Exporting | ET_PROJ_LIST_EXT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | What If Project List | 20031113 | ||
3 | Importing | IT_PROJ_LIST_INT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_INT | What If Project List | 20031113 |
Method CONVERT_TO_EXTERNAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_TO_FTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040216 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040216 | |||
3 | Importing | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Main project definition | 20040216 | ||
4 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040216 | ||
5 | Importing | IV_UNIT_TO | Call by reference | Type reference (TYPE) | RPM_TV_RESOURCE_AVAIL_UNIT | Project Resource Supply - Unit | 20040216 |
Method CONVERT_TO_FTE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CONVERT_TO_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_WHATIF_PROJ_LIST_INT | Value transfer | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_INT | What If Project Lists | 20031119 | ||
2 | Importing | IT_ADD_FLDS_EXT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADD_FLDS_EXT | Additional Fields for What If Scenario | 20031119 | ||
3 | Importing | IT_PROJ_LIST_EXT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | What If Project List | 20031119 |
Method CONVERT_TO_INTERNAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CREATE_CAP_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040401 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040401 | |||
3 | Importing | IR_VERSION_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Main project definition | 20040401 | ||
4 | Importing | IT_CAP_BREAKDOWN | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_CAP_BREAKDOWN | What If Scenario Capacity Data(Demand/Allocation/Avail.) | 20040401 | ||
5 | Importing | IV_ALLOCATION_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_ALLOCATION_UNIT | Allocation unit | 20040707 |
Method CREATE_CAP_TOTAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method CREATE_NEW_SCEN_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_WHATIF_SCN_TOTAL_INT | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_SCN_TOTAL | What If Scenario Total Data | 20040319 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040319 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040319 | |||
4 | Importing | IT_SCEN_CODATA | Value transfer | Type reference (TYPE) | RPM_TT_CO_API | 20040625 | |||
5 | Importing | IT_YEARS | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20040319 | ||
6 | Importing | IV_NEW_SCENARIO | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20040625 | ||
7 | Importing | IV_SCENARIO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040319 |
Method CREATE_NEW_SCEN_HEADER on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method DELETE_PROJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SCEN_PROJ_LIST | Call by reference | Type reference (TYPE) | RPM_TT_PP_PRIO_PROJ_DB | RPM : Priority projects database table type | 20040214 | ||
2 | Importing | IT_SCEN_PROJ_OLD | Call by reference | Type reference (TYPE) | RPM_TT_PP_PRIO_PROJ_DB | RPM : Projects in the scenario for Portfolio prioritization | 20040214 |
Method DELETE_PROJECTS on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method DISPLAY_BUDGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040204 | ||
2 | Exporting | ET_PROJECT_BUDGET | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | What If Project List | 20040204 | ||
3 | Exporting | ET_TOTAL_BUDGET | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project Financial Total | 20040204 | ||
4 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | RPM_PROJECT_CATEGORY | Project Category | 20040204 | ||
5 | Importing | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | RPM_TV_EXTID | External ID | 20040204 | ||
6 | Importing | IV_SCENARIO_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_SCENARIOTYPE | RPM : Scenario type | 20040204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RPM_AUTHORIZATION_ERROR | RPM authorization error exception class | 20040221 | |
2 | CX_RPM_OBJECT_LOCK_ERROR | 20040221 |
Method DISPLAY_OTHER_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040205 | ||
2 | Exporting | ET_ADD_FLDS_EXT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADD_FLDS_EXT | Additional Fields for What If Scenario | 20040205 | ||
3 | Exporting | ET_ADD_FLDS_TOTAL | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_ADDITIONAL_FLDS | Addition Data for What If Scenario | 20040205 | ||
4 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | RPM_PROJECT_CATEGORY | Project Category | 20040205 | ||
5 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040205 | ||
6 | Importing | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | RPM_TV_EXTID | External ID | 20040205 | ||
7 | Importing | IV_SCENARIO_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_SCENARIOTYPE | RPM : Scenario type | 20040205 |
Method DISPLAY_OTHER_ATTR on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method DISTRIBUTE_EVENLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DEMAND | Call by reference | Type reference (TYPE) | RPM_TT_ROLE_AVLB_WITH_ENDDA | Project Role Demand with End date | 20040401 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040401 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20040401 | ||
4 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | RPM_TV_AVLB_PERIOD | Period Type (Weekly/Monthly/Generic Interval) | 20040401 | ||
5 | Importing | IV_LOCATION | Call by reference | Type reference (TYPE) | RPM_TV_PROJECT_LOCATION | Project Location | 20040401 | ||
6 | Importing | IV_TOTAL | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040401 |
Method DISTRIBUTE_EVENLY on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_ADDITIONAL_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_SCEN_ADD_FIELDS | Value transfer | Type reference (TYPE) | RPM_TT_SCN_FLD_C | Scenario Additional Fields | 20031114 |
Method GET_ADDITIONAL_FIELDS on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_ALL_CURRENCY_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CURRENCY_KEYS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST | RPM : Table type for project list | 20040214 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040214 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040214 | |||
4 | Importing | IT_PROJECTS_INT | Call by reference | Type reference (TYPE) | RPM_TT_PROJECTS_INT | Project Attrubutes | 20040214 |
Method GET_ALL_CURRENCY_KEYS on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_AMOUNT_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_UNIT | Call by reference | Type reference (TYPE) | CHAR5 | R/2 table | 20031121 | ||
2 | Importing | IS_PROJECT_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20031121 | ||
3 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20031121 |
Method GET_AMOUNT_UNIT on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_BADI_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_BADI_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_EX_RPM_WHATIF_SCENARIO | Business add-in interface IF_EX_RPM_WHATIF_SCENARIO | 20040108 |
Method GET_BADI_INSTANCE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_DEFAULT_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Currency Key | 20031125 | ||
2 | Importing | IT_PROJECT_LIST | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST | RPM : Table type for project list | 20031125 |
Method GET_DEFAULT_CURRENCY on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_EXCHANGE_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_EXCHG_RATE | Call by reference | Type reference (TYPE) | BAPI1093_0 | BAPI exchange rate table | 20031205 | ||
2 | Exporting | EV_EXCHG_RATE | Call by reference | Type reference (TYPE) | UKURSP | Direct Quoted Exchange Rate | 20031205 | ||
3 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | Message | 20031205 | ||
4 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | Return Code | 20031205 | ||
5 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20031205 | ||
6 | Importing | IV_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20031205 | ||
7 | Importing | IV_FROM_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20031205 | ||
8 | Importing | IV_RATE_TYPE | Call by reference | Type reference (TYPE) | KURST_CURR | Exchange rate type | 20031205 | ||
9 | Importing | IV_TO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20031205 |
Method GET_EXCHANGE_RATE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_EXCHANGE_RATE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | RV_RATE_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20040107 | ||
2 | Exporting | RV_RATE_TYPE | Call by reference | Type reference (TYPE) | KURST_CURR | Exchange rate type | 20040107 |
Method GET_EXCHANGE_RATE_INFO on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_FIELDINFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DD03P | Call by reference | Type reference (TYPE) | DD03P | Structure | 20040424 | ||
2 | Exporting | ES_FIELDINFO | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_ADD_FLDINFO | Additional Field Information | 20031121 | ||
3 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20031121 |
Method GET_FIELDINFO on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20031113 | ||
2 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RPM_WHAT_IF_SCENARIO | RPM : Portfolio Prioritization | 20031113 |
Method GET_INSTANCE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_MULTI_EXCHANGE_RATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCHANGE_RATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040213 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040213 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040213 | |||
4 | Importing | IT_CURRENCY_LIST | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST | RPM : Table type for project list | 20040213 | ||
5 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATS | Calculated periodic appointments | 20040213 | ||
6 | Importing | IV_TO_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040213 |
Method GET_MULTI_EXCHANGE_RATES on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_PROJECT_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040221 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040221 | |||
3 | Exporting | EV_TOTAL | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040221 | ||
4 | Importing | IS_PROJECT_DATES | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_PROJECT_DATES | Project Dates | 20040221 | ||
5 | Importing | IT_CAP_BREAKDOWN | Call by reference | Type reference (TYPE) | RPM_TT_CAP_ALLOCATIONS | xRPM Capacity Allocation | 20040221 | ||
6 | Importing | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | RPM_TV_EXTID | External ID | 20040221 | ||
7 | Importing | IV_TOTAL_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_RESOURCE_AVAIL_UNIT | Project Resource Supply - Unit | 20040221 |
Method GET_PROJECT_TOTAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_PROJ_AMOUNT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AMOUNT_FIELDS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_FIELDS | Additional Data Fields for What If Scenario | 20031111 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20031111 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20031111 |
Method GET_PROJ_AMOUNT_FIELDS on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_PROJ_ANNUAL_BUDGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROJ_ANNUAL_BUDGETS | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Project CO total | 20031120 | ||
2 | Importing | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20031120 | ||
3 | Importing | IV_PROJECT_ID | Call by reference | Type reference (TYPE) | RPM_TV_EXTID | External ID | 20031120 |
Method GET_PROJ_ANNUAL_BUDGET on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_SCEN_PROJECT_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CAPACITY_BREAKDOWN | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_CAP_BREAKDOWN | What If Scenario Capacity Data(Demand/Allocation/Avail.) | 20040220 | ||
2 | Exporting | ET_MSG | Call by reference | Type reference (TYPE) | RPM_TT_MESSAGES | Table type for messages | 20040206 | ||
3 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040206 | |||
4 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040206 | |||
5 | Exporting | EV_TOTAL_ALLOC | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040206 | ||
6 | Exporting | EV_TOTAL_DEMAND | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040206 | ||
7 | Importing | IS_PROJECT_API | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_API | RPM: Project data that can be changed externally | 20040206 | ||
8 | Importing | IV_ALLOC_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_RESOURCE_AVAIL_UNIT | Project Resource Supply - Unit | 20040221 | ||
9 | Importing | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20040206 |
Method GET_SCEN_PROJECT_TOTAL on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_VERSION_PROJECT_DEMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_DEMAND | Call by reference | Type reference (TYPE) | RPM_TT_ROLE_ALLOCATIONS | RPM Table Type: Breakdown of role demand by time periods | 20040420 | ||
2 | Exporting | EV_ALLOC_PROJ_FTE | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040420 | ||
3 | Exporting | EV_DEMAND_PROJ_FTE | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | 20040420 | |||
4 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040420 | |||
5 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040420 | |||
6 | Importing | IV_CALC_PROJ_FTE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20040420 | ||
7 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040420 | ||
8 | Importing | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20040420 |
Method GET_VERSION_PROJECT_DEMAND on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method GET_VIEW_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_VIEW_DEFINITION | Value transfer | Type reference (TYPE) | RPM_TT_VIEW_DEF | Additional Data View Defintion | 20040106 |
Method GET_VIEW_DEFINITION on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method ORDER_BY_PRIORITY_OVERVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROJLIST_ORIG_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_OVERVIEW_ORG | What If Overview Structure | 20040319 | ||
2 | Exporting | ET_PROJLIST_VERS_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_OVERVIEW_VER | What If Overview Structure | 20040319 | ||
3 | Importing | IT_PROJLIST_ORIG_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_OVERVIEW_ORG | What If Overview Structure | 20040319 | ||
4 | Importing | IT_PROJLIST_VERS_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_OVERVIEW_VER | What If Overview Structure | 20040319 |
Method ORDER_BY_PRIORITY_OVERVIEW on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method POPULATE_DUMMY_RELATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040405 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040405 | |||
3 | Importing | IR_DUMMY_RELATE | Call by reference | Object reference (TYPE REF TO) | CL_RPM_RELATE | RPM: Relationship object | 20040405 | ||
4 | Importing | IR_VERSION_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Main project definition | 20040405 | ||
5 | Importing | IV_ALLOC_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_ALLOCATION_UNIT | Allocation unit | 20040708 | ||
6 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040405 | ||
7 | Importing | IV_NEW_ALLOCATION | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040405 |
Method POPULATE_DUMMY_RELATE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method POPULATE_DUMMY_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040401 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040401 | |||
3 | Importing | IR_DUMMY_ROLE | Call by reference | Object reference (TYPE REF TO) | CL_RPM_ROLE | Role application Object | 20040405 | ||
4 | Importing | IR_VERSION_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Main project definition | 20040401 | ||
5 | Importing | IV_ALLOC_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_ALLOCATION_UNIT | Allocation unit | 20040708 | ||
6 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | xRPM Capacity Amount | 20040405 | ||
7 | Importing | IV_NEW_DEMAND | Call by reference | Type reference (TYPE) | RPM_TV_CAPACITY | xRPM Capacity Amount | 20040401 |
Method POPULATE_DUMMY_ROLE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method PREPARE_OVERVIEW_BUDGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROJECT_BUDGET | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | Original & Version project budget | 20040626 | ||
2 | Exporting | ET_PROJ_BUDGT_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_BUDGET_ORG | Projects(Orig/ Ver) budget sum per year | 20040626 | ||
3 | Exporting | ET_SCEN_BUDGT_OVERVIEW | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_BUDGET_ORG | Scenario level budget (RPM_SCENARIO_FIN) | 20040626 | ||
4 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | RPM_PROJECT_CATEGORY | Project Category | 20040626 | ||
5 | Importing | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | RPM_TV_EXTID | External ID | 20040626 |
Method PREPARE_OVERVIEW_BUDGET on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method PREPARE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCHANGE_RATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040316 | ||
2 | Exporting | ET_PROJ_BUDGT_O | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_BUDGT_O | RPM : Table type for project orgiinal budget | 20040622 | ||
3 | Exporting | ET_YEARS | Call by reference | Type reference (TYPE) | RPM_TT_PROJ_CO_TOTAL_EXT | Exchange Rates Stored | 20040316 | ||
4 | Exporting | EV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20040316 | ||
5 | Exporting | EV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20040316 | ||
6 | Exporting | EV_FUTURE_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20040625 | ||
7 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040316 | |||
8 | Exporting | EV_PAST_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20040625 | ||
9 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040316 | |||
10 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040316 | ||
11 | Importing | IT_SCENARIO_PROJECTS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | What If Project List | 20040316 | ||
12 | Importing | IV_NEW_SCENARIO | Call by reference | Type reference (TYPE) | XFELD | External ID | 20040316 |
Method PREPARE_SAVE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method PREPARE_TO_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040213 | ||
2 | Exporting | ES_WHATIF_SCN_TOTAL | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_SCN_TOTAL | What If Scenario Total Data | 20040213 | ||
3 | Exporting | ET_EXCHANGE_RATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040217 | ||
4 | Exporting | ET_PROJ_LIST_INT | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_INT | What If Project List | 20040213 | ||
5 | Exporting | EV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20040217 | ||
6 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040212 | ||
7 | Importing | IT_SCENARIO_PROJECTS | Call by reference | Type reference (TYPE) | RPM_TT_WHATIF_PROJ_LIST_EXT | What If Project List | 20040212 | ||
8 | Importing | IV_NEW_SCENARIO | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20040212 |
Method PREPARE_TO_SAVE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20031113 |
Method SET_LANGUAGE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SET_SCENARIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040213 | |||
2 | Exporting | EV_PROJ_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20040213 | ||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040213 | |||
4 | Exporting | EV_VER_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20040213 | ||
5 | Importing | IS_PROJ_LIST_INT | Call by reference | Type reference (TYPE) | RPM_TS_WHATIF_PROJ_LIST_INT | What If Project List | 20040213 | ||
6 | Importing | IS_SCENARIO_ATT | Call by reference | Type reference (TYPE) | RPM_TS_PP_SCENARIO | RPM : Portfolio prioritization Scenario | 20040213 | ||
7 | Importing | IT_EXCHANGE_RATES | Call by reference | Type reference (TYPE) | RPM_TT_R3_EXCHANGE_RATES | Exchange Rates Stored | 20040217 | ||
8 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20040217 | ||
9 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040213 | ||
10 | Importing | IV_SIMULATION | Call by reference | Type reference (TYPE) | XFELD | Simulation mode | 20040312 |
Method SET_SCENARIO on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_ALLOCATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ALLOCATION_NEW | Call by reference | Type reference (TYPE) | RPM_TT_RELATE_ALLOC_WITH_ENDDA | Project Role Demand with End date | 20040212 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040212 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040212 | |||
4 | Importing | IT_ALLOCATION_OLD | Call by reference | Type reference (TYPE) | RPM_TT_RELATE_ALLOC_WITH_ENDDA | Project Role Demand with End date | 20040212 | ||
5 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | RPM_TV_AVLB_PERIOD | Period Type (Weekly/Monthly/Generic Interval) | 20040212 | ||
6 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040212 | ||
7 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040212 | ||
8 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040212 | ||
9 | Importing | IV_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_RESOURCE_AVAIL_UNIT | Project Resource Supply - Unit | 20040212 |
Method SHIFT_ALLOCATION on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_ANNUAL_BUDGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PROJECT_CO_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_CO_INT | RPM : Project CO attributes | 20040327 | ||
2 | Importing | IS_PROJECT_CO_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_CO_INT | RPM : Project CO attributes | 20040327 | ||
3 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040327 | ||
4 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040327 |
Method SHIFT_ANNUAL_BUDGET on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_DEMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DEMAND_NEW | Call by reference | Type reference (TYPE) | RPM_TT_ROLE_AVLB_WITH_ENDDA | Project Role Demand with End date | 20040212 | ||
2 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040212 | |||
3 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040212 | |||
4 | Importing | IT_DEMAND_OLD | Call by reference | Type reference (TYPE) | RPM_TT_ROLE_AVLB_WITH_ENDDA | Project Role Demand with End date | 20040212 | ||
5 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | RPM_TV_AVLB_PERIOD | Period Type (Weekly/Monthly/Generic Interval) | 20040212 | ||
6 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040212 | ||
7 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040212 | ||
8 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040212 | ||
9 | Importing | IV_UNIT | Call by reference | Type reference (TYPE) | RPM_TV_RESOURCE_AVAIL_UNIT | Project Resource Supply - Unit | 20040212 |
Method SHIFT_DEMAND on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_PROJECT_SCHEDULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040325 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040325 | |||
3 | Importing | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Main project definition | 20040325 | ||
4 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040325 | ||
5 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040325 | ||
6 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20040325 |
Method SHIFT_PROJECT_SCHEDULE on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_TIME_STAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_TIME_STAMP | Call by reference | Type reference (TYPE) | CGPL_PLANSTART | Planned start date | 20040212 | ||
2 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20040212 | ||
3 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20040212 |
Method SHIFT_TIME_STAMP on class CL_RPM_WHAT_IF_SCENARIO has no exception.
Method SHIFT_VERSION_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20040212 | |||
2 | Exporting | EV_RC | Call by reference | Type reference (TYPE) | I | 20040212 | |||
3 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20040212 | ||
4 | Importing | IV_NEW_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20040212 | ||
5 | Importing | IV_OLD_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20040212 | ||
6 | Importing | IV_SIMULATION | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20040213 | ||
7 | Importing | IV_VERSION_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20040212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RPM_AUTHORIZATION_ERROR | RPM authorization error exception class | 20040221 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |