Hierarchy
⤷ CA-MRS (Application Component) SAP Multiresource Scheduling
⤷ /MRSS/FNC (Package) MRS Engine - Dynamic Command Functional Classes
Properties
Class | /MRSS/CL_FNC_MULTI_ASSIGNMENT | |
Short Description | Automatic Scheduling of Multiday Assignments | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /MRSS/FNC | MRS Engine - Dynamic Command Functional Classes |
Created | 20130619 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no forward declaration.
Interfaces
Class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no interface implemented.
Friends
Class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GREF_ALERT_MANAGER | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGA_ALERTS | Alerts-Monitor | 20130619 | ||
2 | GREF_APPLICATION | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Application | 20130619 | ||
3 | GREF_CHECKS | Instance attribute | Private | Object reference (TYPE REF TO) | /MRSS/CL_SGE_CHECKS | Checks in the Scheduling Engine Application | 20130619 | ||
4 | GREF_INSTANCE | Static Attribute | Public | Object reference (TYPE REF TO) | /MRSS/CL_FNC_MULTI_ASSIGNMENT | Automatic Scheduling of Multiday Assignments | 20130723 | ||
5 | GS_DEMAND | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Priority and Bundle | 20130723 | ||
6 | GS_TIMEFRAME | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | ||
7 | GT_BLOCKED_RESOURCES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_GUID_TIME_INT_TAB | Table with GUIDs and Associated Time Intervals | 20130619 | ||
8 | GT_DEMANDS | Instance attribute | Public | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | ||
9 | GT_DEMANDS_LEFT | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20130723 | ||
10 | GT_DEMANDS_SCHEDULED | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Demands that are scheduled | 20130827 | ||
11 | GT_DEMANDS_SELECTED | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20130619 | ||
12 | GT_DEMAND_OBJECTS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20130619 | ||
13 | GT_ID_MAPPING | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20130701 | ||
14 | GT_RESOURCES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 | ||
15 | GT_RESOURCE_DETAILS_BUFFER | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS_TAB_S | Resource details | 20130619 | ||
16 | GT_TRAVEL_MATRIX | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB | Optimizer: Distances for Each Transportation Lane | 20130701 | ||
17 | GV_COMMAND_SEQUENCE | Instance attribute | Private | Type reference (TYPE) | I | 20130702 | |||
18 | GV_OPTIMIZE_AFTER | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
19 | GV_REPLAN_RESOURCES | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
20 | GV_SLOT_FINDING_STARTED | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130816 |
Methods
Events
Class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no event.
Types
Class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no local type.
Method Signatures
Method ADJUST_SLOT_FROM_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slots representation | 20130829 | ||
2 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK | Work Structure for Assignment Operations | 20130829 | ||
3 | Importing | IS_SLOT_COPY | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130829 |
Method ADJUST_SLOT_FROM_ASSIGNMENT on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CALC_CONSUME_DURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DURATION | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130802 | ||
2 | Exporting | EV_PREP | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | ||
3 | Exporting | EV_TRAVEL_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | ||
4 | Exporting | EV_TRAVEL_TO | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | ||
5 | Exporting | EV_WRAP_UP | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | ||
6 | Importing | IS_DEMAND_PLAN_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_PLAN_DATA | Structure with Demand Data used for Assignment Slot Determ. | 20130802 | ||
7 | Importing | IS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130802 | ||
8 | Importing | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130802 | |||
9 | Importing | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130802 | |||
10 | Importing | IV_NEW_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | ||
11 | Importing | IV_TRAVEL_FROM | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130802 | ||
12 | Importing | IV_TRAVEL_TO | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130802 |
Method CALC_CONSUME_DURATION on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CHECK_FOR_ASSIGNMENT_CREATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Object | 20130619 | ||
2 | Importing | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | ||
3 | Returning | RV_CREATE_ASSIGNMENT | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 |
Method CHECK_FOR_ASSIGNMENT_CREATION on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CHECK_FOR_DEMAND_MODIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | Internal Format of Assignment | 20130619 | ||
2 | Importing | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Priority and Bundle | 20130619 | ||
3 | Returning | RV_MODIFY_DEMAND | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 |
Method CHECK_FOR_DEMAND_MODIFY on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CHECK_FOR_OPTIMIZER_SCENARIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Demands Table with Priority and Bundle | 20130619 | ||
2 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 | ||
3 | Returning | RV_OPTIMIZE | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 |
Method CHECK_FOR_OPTIMIZER_SCENARIO on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CHECK_MIN_RELATIVE_AVAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
2 | Importing | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130911 | ||
3 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | ||
4 | Importing | IT_CAG_DATA_REL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_GROUP_TAB | Table for Capacity Graph Groups | 20130911 | ||
5 | Importing | IV_BASIC_AVAIL | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 |
Method CHECK_MIN_RELATIVE_AVAIL on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CHECK_SELECTED_BUNDLED_DEMANDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | ||
2 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
3 | Importing | IT_SELECTED_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | 20130619 |
Method CHECK_SELECTED_BUNDLED_DEMANDS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CLEANUP Signature
Method CLEANUP on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no parameter.
Method CLEANUP on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CLEAR_INSTANCE Signature
Method CLEAR_INSTANCE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no parameter.
Method CLEAR_INSTANCE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CONDENSE_BUNDLED_DEMANDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | ||
2 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 |
Method CONDENSE_BUNDLED_DEMANDS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CONSOLIDATE_SLOTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130827 | ||
2 | Importing | IT_CAG_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130827 | ||
3 | Importing | IV_REQUIRED_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_MULT_RES | Number of Persons | 20130903 | ||
4 | Returning | RT_SLOTS | Value transfer | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130827 |
Method CONSOLIDATE_SLOTS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method CREATE_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT_TAB | Assignments in Internal Format | 20130619 | ||
2 | Exporting | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130619 | ||
3 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | ||
4 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
5 | Importing | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | 20130619 | |||
6 | Importing | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | ||
7 | Importing | IT_ASS_WRK | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | ||
8 | Importing | IT_RESOURCE_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Time Stamp Intervals | 20130619 |
Method CREATE_ASSIGNMENTS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method DELETE_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130905 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130905 | ||
4 | Importing | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130905 | ||
5 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | 20130905 | |||
6 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130905 |
Method DELETE_ASSIGNMENTS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method EXECUTE_CREATE_NEW_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130905 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean variable | 20130905 |
Method EXECUTE_CREATE_NEW_ASSIGNMENTS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method EXECUTE_DELETE_OLD_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130905 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130905 |
Method EXECUTE_DELETE_OLD_ASSIGNMENTS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method EXECUTE_OPTIMIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130723 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130723 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean variable | 20130723 |
Method EXECUTE_OPTIMIZE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method EXECUTE_PREPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130723 | ||
2 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean variable | 20130723 |
Method EXECUTE_PREPARE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method GET_END_TSTMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130822 | ||
2 | Importing | IV_BEGIN | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130822 | ||
3 | Importing | IV_DURATION | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130822 | ||
4 | Returning | RV_END | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130822 |
Method GET_END_TSTMP on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EREF_INSTANCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20130619 | |||
2 | Importing | IREF_ALERT_MANAGER | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGA_ALERTS | Alerts-Monitor | 20130619 | ||
3 | Importing | IREF_CHECK_MANAGER | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_CHECKS | Checks in the Scheduling Engine Application | 20130619 | ||
4 | Importing | IS_ADD_ATTRIBUTES | Call by reference | Type reference (TYPE) | /MRSS/T_COM_ADD_ATTR | Command: Additional Attributes | 20130619 | ||
5 | Importing | IS_DYNAMIC_COMMAND_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_FNC_DATA_HOLDER | Holds the data passed into the dynamic command | 20130619 |
Method GET_INSTANCE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method GET_REAL_TRAVEL_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_TRAVEL_FROM_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_TRV_FROM_DISTANCE | Departure Distance | 20130830 | ||
2 | Exporting | EV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130830 | ||
3 | Exporting | EV_TRAVEL_TOUR_START | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130830 | ||
4 | Exporting | EV_TRAVEL_TO_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_TRV_TO_DISTANCE | Arrival Distance | 20130830 | ||
5 | Importing | IREF_CURRENT_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20130830 | ||
6 | Importing | IREF_PREVIOUS_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20130830 | ||
7 | Importing | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130830 | ||
8 | Importing | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130830 |
Method GET_REAL_TRAVEL_TIME on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method GET_TIMEFRAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_TIMEFRAME | Value transfer | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130827 |
Method GET_TIMEFRAME on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method IGNORE_INTERVALS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_RES_INT_TAB | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with GUIDs and Associated Time Intervals | 20130905 | ||
2 | Importing | IT_IGNORE_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Assignments | 20130905 |
Method IGNORE_INTERVALS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method IS_DEMAND_SCHEDULED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130827 | ||
2 | Returning | RV_SCHEDULED | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130827 |
Method IS_DEMAND_SCHEDULED on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method LOG_MESSAGE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
2 | Importing | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
3 | Importing | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
4 | Importing | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
5 | Importing | IV_MSGV5 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
6 | Importing | IV_MSGV6 | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
7 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | ANY | 20130723 | |||
8 | Returning | RV_MSG_TEXT | Value transfer | Type reference (TYPE) | STRING | 20130723 |
Method LOG_MESSAGE_TEXT on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method OPTIMIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130619 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
4 | Importing | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | ||
5 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Demand with Priority and Bundle | 20130619 | ||
6 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 |
Method OPTIMIZE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method PREPARE_DEMANDS_SIMPLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 |
Method PREPARE_DEMANDS_SIMPLE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method PREPARE_DEMANDS_USING_DEM_UPD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 |
Method PREPARE_DEMANDS_USING_DEM_UPD on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method PREPARE_SLOT_FOR_CONCRETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ASSIGNMENT_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | ||
2 | Changing | CS_DEMAND_PLAN_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_PLAN_DATA | Structure with Demand Data used for Assignment Slot Determ. | 20130911 | ||
3 | Changing | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130911 | ||
4 | Exporting | EV_ASSIGNMENT_COMPLETE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
5 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
6 | Importing | IT_ALL_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130911 | ||
7 | Importing | IT_DEMAND_PLAN_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_PLAN_DATA_TAB | Table for Demand Data used for Assignment Slot Determ. | 20130911 | ||
8 | Importing | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | |||
9 | Importing | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | |||
10 | Importing | IV_NEW_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
11 | Importing | IV_SLOT_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | |||
12 | Importing | IV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | ||
13 | Importing | IV_TRAVEL_TOUR_START | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 |
Method PREPARE_SLOT_FOR_CONCRETE on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method PREPARE_SLOT_FOR_STRETCHED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ASSIGNMENT_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | ||
2 | Changing | CS_DEMAND_PLAN_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_PLAN_DATA | Structure with Demand Data used for Assignment Slot Determ. | 20130911 | ||
3 | Changing | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130911 | ||
4 | Changing | CV_DURATION_SUM | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | ||
5 | Changing | CV_SLOT_DURATION_DAY | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | ||
6 | Exporting | EV_ASSIGNMENT_COMPLETE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
7 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
8 | Importing | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130911 | ||
9 | Importing | IT_CAG_DATA_REL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_GROUP_TAB | Table for Capacity Graph Groups | 20130911 | ||
10 | Importing | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | |||
11 | Importing | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | |||
12 | Importing | IV_PROCESSING_DAILY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
13 | Importing | IV_REPLAN_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
14 | Importing | IV_TRAVEL_DAILY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | ||
15 | Importing | IV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | ||
16 | Importing | IV_TRAVEL_TOUR_START | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 |
Method PREPARE_SLOT_FOR_STRETCHED on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method PREPARE_TRAVEL_TIME_MATRIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ID_MAPPING | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20130701 | ||
2 | Exporting | ET_TRAVEL_MATRIX | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB | Optimizer: Distances for Each Transportation Lane | 20130701 | ||
3 | Importing | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130701 | ||
4 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20130701 | ||
5 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130701 |
Method PREPARE_TRAVEL_TIME_MATRIX on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method SELECT_DEMANDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | ||
3 | Exporting | EV_DEMANDS_SKIPPED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130806 | ||
4 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
5 | Importing | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | ||
6 | Importing | IT_OBJECTS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | List of GUIDs | 20130619 |
Method SELECT_DEMANDS on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method SELECT_RESOURCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130710 | ||
2 | Exporting | ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Resource details | 20130619 | ||
3 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | List of GUIDs | 20130619 |
Method SELECT_RESOURCES on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method SELECT_SLOTS_FOR_DEMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | ||
2 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | ||
3 | Exporting | ET_ASS_WRK | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | ||
4 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | ||
5 | Exporting | ET_RESOURCE_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Time Stamp Intervals | 20130619 | ||
6 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | ||
7 | Importing | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | 20130619 | |||
8 | Importing | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | ||
9 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 |
Method SELECT_SLOTS_FOR_DEMAND on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method SEQUENCE_DEMANDS_ON_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130807 |
Method SEQUENCE_DEMANDS_ON_DATES on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method SLOT_FINDING_STARTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_STARTED | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130816 |
Method SLOT_FINDING_STARTED on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
Method VERIFY_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130828 | ||
2 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK | Work Structure for Assignment Operations | 20130828 | ||
3 | Importing | IT_SLOTS_USED | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130828 |
Method VERIFY_ASSIGNMENT on class /MRSS/CL_FNC_MULTI_ASSIGNMENT has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 800 |