Hierarchy
⤷
⤷
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 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGA_ALERTS | Alerts-Monitor | 20130619 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Application | 20130619 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | /MRSS/CL_SGE_CHECKS | Checks in the Scheduling Engine Application | 20130619 | |||
| 4 | Static Attribute | Public | Object reference (TYPE REF TO) | /MRSS/CL_FNC_MULTI_ASSIGNMENT | Automatic Scheduling of Multiday Assignments | 20130723 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Priority and Bundle | 20130723 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_GUID_TIME_INT_TAB | Table with GUIDs and Associated Time Intervals | 20130619 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20130723 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Demands that are scheduled | 20130827 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20130619 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20130619 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20130701 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS_TAB_S | Resource details | 20130619 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB | Optimizer: Distances for Each Transportation Lane | 20130701 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | I | 20130702 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 20 | 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 | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slots representation | 20130829 | |||
| 2 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK | Work Structure for Assignment Operations | 20130829 | |||
| 3 | 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 | EV_DURATION | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130802 | |||
| 2 | EV_PREP | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | |||
| 3 | EV_TRAVEL_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | |||
| 4 | EV_TRAVEL_TO | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | |||
| 5 | EV_WRAP_UP | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | |||
| 6 | 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 | IS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130802 | |||
| 8 | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130802 | ||||
| 9 | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130802 | ||||
| 10 | IV_NEW_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130802 | |||
| 11 | IV_TRAVEL_FROM | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130802 | |||
| 12 | 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 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Object | 20130619 | |||
| 2 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | |||
| 3 | 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 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | Internal Format of Assignment | 20130619 | |||
| 2 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | Demand with Priority and Bundle | 20130619 | |||
| 3 | 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 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Demands Table with Priority and Bundle | 20130619 | |||
| 2 | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20130619 | |||
| 3 | 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 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 2 | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130911 | |||
| 3 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | |||
| 4 | IT_CAG_DATA_REL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_GROUP_TAB | Table for Capacity Graph Groups | 20130911 | |||
| 5 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 3 | 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 | ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | |||
| 2 | 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 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130827 | |||
| 2 | IT_CAG_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_TAB | Capacity Graphs | 20130827 | |||
| 3 | IV_REQUIRED_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_MULT_RES | Number of Persons | 20130903 | |||
| 4 | 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 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT_TAB | Assignments in Internal Format | 20130619 | |||
| 2 | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130619 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 5 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | 20130619 | ||||
| 6 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | |||
| 7 | IT_ASS_WRK | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | |||
| 8 | 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 | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130905 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130905 | |||
| 4 | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130905 | |||
| 5 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | 20130905 | ||||
| 6 | 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 | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130905 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | |||
| 3 | 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 | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130905 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130905 | |||
| 3 | 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 | EREF_COMMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_CMD_MULTIPLE_COMMAND | Generic Multi-Command Class | 20130723 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130723 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130723 | |||
| 2 | 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 | IT_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130822 | |||
| 2 | IV_BEGIN | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130822 | |||
| 3 | IV_DURATION | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130822 | |||
| 4 | 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 | EREF_INSTANCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20130619 | ||||
| 2 | IREF_ALERT_MANAGER | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGA_ALERTS | Alerts-Monitor | 20130619 | |||
| 3 | IREF_CHECK_MANAGER | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_CHECKS | Checks in the Scheduling Engine Application | 20130619 | |||
| 4 | IS_ADD_ATTRIBUTES | Call by reference | Type reference (TYPE) | /MRSS/T_COM_ADD_ATTR | Command: Additional Attributes | 20130619 | |||
| 5 | 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 | EV_TRAVEL_FROM_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_TRV_FROM_DISTANCE | Departure Distance | 20130830 | |||
| 2 | EV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130830 | |||
| 3 | EV_TRAVEL_TOUR_START | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130830 | |||
| 4 | EV_TRAVEL_TO_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_TRV_TO_DISTANCE | Arrival Distance | 20130830 | |||
| 5 | IREF_CURRENT_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20130830 | |||
| 6 | IREF_PREVIOUS_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20130830 | |||
| 7 | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130830 | |||
| 8 | 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 | 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 | CT_RES_INT_TAB | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with GUIDs and Associated Time Intervals | 20130905 | |||
| 2 | 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 | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130827 | |||
| 2 | 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 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 2 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 3 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 4 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 5 | IV_MSGV5 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 6 | IV_MSGV6 | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 7 | IV_TEXT | Call by reference | Type reference (TYPE) | ANY | 20130723 | ||||
| 8 | 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 | ET_COMMAND | Call by reference | Type reference (TYPE) | /MRSS/T_COMMAND_GEN_TAB | Generic Command Tab Page | 20130619 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 4 | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | |||
| 5 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Demand with Priority and Bundle | 20130619 | |||
| 6 | 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 | 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 | 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 | CS_ASSIGNMENT_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | |||
| 2 | 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 | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130911 | |||
| 4 | EV_ASSIGNMENT_COMPLETE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 5 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 6 | IT_ALL_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT_TAB | Slots representation | 20130911 | |||
| 7 | 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 | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | ||||
| 9 | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | ||||
| 10 | IV_NEW_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 11 | IV_SLOT_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | ||||
| 12 | IV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | |||
| 13 | 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 | CS_ASSIGNMENT_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_SLOT | Assignment Slot | 20130911 | |||
| 2 | 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 | CS_SLOT | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_SLOT | Slot representation | 20130911 | |||
| 4 | CV_DURATION_SUM | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | |||
| 5 | CV_SLOT_DURATION_DAY | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | |||
| 6 | EV_ASSIGNMENT_COMPLETE | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 7 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 8 | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine: Single Resource | 20130911 | |||
| 9 | IT_CAG_DATA_REL | Call by reference | Type reference (TYPE) | /MRSS/T_CAG_CG_GROUP_TAB | Table for Capacity Graph Groups | 20130911 | |||
| 10 | IV_CURRENT_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | ||||
| 11 | IV_LAST_DEMAND_INDEX | Call by reference | Type reference (TYPE) | I | 20130911 | ||||
| 12 | IV_PROCESSING_DAILY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 13 | IV_REPLAN_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 14 | IV_TRAVEL_DAILY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130911 | |||
| 15 | IV_TRAVEL_TOUR_END | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130911 | |||
| 16 | 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 | ET_ID_MAPPING | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20130701 | |||
| 2 | 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 | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130701 | |||
| 4 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20130701 | |||
| 5 | 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 | ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO_TAB | Demands Table with Priority and Bundle | 20130619 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | |||
| 3 | EV_DEMANDS_SKIPPED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130806 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 5 | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | |||
| 6 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130710 | |||
| 2 | ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Resource details | 20130619 | |||
| 3 | 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 | ES_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE | Resource ID with Object | 20130619 | |||
| 2 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | |||
| 3 | ET_ASS_WRK | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK_TAB | Table with Assignments | 20130619 | |||
| 4 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130619 | |||
| 5 | ET_RESOURCE_SLOTS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Time Stamp Intervals | 20130619 | |||
| 6 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130619 | |||
| 7 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_WITH_PRIO | 20130619 | ||||
| 8 | IS_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20130619 | |||
| 9 | 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 | 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 | 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 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130828 | |||
| 2 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_WRK | Work Structure for Assignment Operations | 20130828 | |||
| 3 | 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 |