SAP ABAP Class /MRSS/CL_FNC_MULTI_ASSIGNMENT (Automatic Scheduling of Multiday Assignments)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   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
# Method Level Visibility Method type Description Created on
1 ADJUST_SLOT_FROM_ASSIGNMENT Static method Public Method Adjust Slot from Assignment 20130829
2 CALC_CONSUME_DURATION Static method Public Method Calculate Duration to be consumed in the Slot 20130802
3 CHECK_FOR_ASSIGNMENT_CREATION Instance method Protected Method Should an Assignment Be Created? 20130619
4 CHECK_FOR_DEMAND_MODIFY Instance method Protected Method Should the Demand Be Changed? 20130619
5 CHECK_FOR_OPTIMIZER_SCENARIO Instance method Protected Method Should the Optimizer Be Started? 20130619
6 CHECK_MIN_RELATIVE_AVAIL Static method Private Method Check Minimum Relative availability 20130911
7 CHECK_SELECTED_BUNDLED_DEMANDS Instance method Protected Method Check if all bundled demands within same day are selected 20130619
8 CLEANUP Instance method Private Method 20130619
9 CLEAR_INSTANCE Static method Public Method Clear created Instance 20130723
10 CONDENSE_BUNDLED_DEMANDS Instance method Protected Method Condense bundled demands by sub priority 20130619
11 CONSOLIDATE_SLOTS Static method Public Method Consolidate Slot table 20130827
12 CREATE_ASSIGNMENTS Instance method Protected Method 20130619
13 DELETE_ASSIGNMENTS Instance method Protected Method Preparation of the Resources for Resource Planning 20130905
14 EXECUTE_CREATE_NEW_ASSIGNMENTS Instance method Public Method 20130905
15 EXECUTE_DELETE_OLD_ASSIGNMENTS Instance method Public Method Prepare Resource Slots / Delete Assignments 20130905
16 EXECUTE_OPTIMIZE Instance method Public Method Optimize 20130723
17 EXECUTE_PREPARE Instance method Public Method Prepare Demands / Resources 20130723
18 GET_END_TSTMP Static method Public Method Get End time of the assignment 20130822
19 GET_INSTANCE Static method Public Method Returns instance 20130619
20 GET_REAL_TRAVEL_TIME Instance method Public Method Get Real Travel time 20130830
21 GET_TIMEFRAME Instance method Public Method Get Timeframe 20130827
22 IGNORE_INTERVALS Static method Public Method Ignore period with assignments 20130905
23 IS_DEMAND_SCHEDULED Instance method Public Method is Demand scheduled in this run 20130827
24 LOG_MESSAGE_TEXT Static method Public Method Create log message text 20130723
25 OPTIMIZE Instance method Protected Method Optimize the Remaining Demands 20130619
26 PREPARE_DEMANDS_SIMPLE Instance method Protected Method 20130619
27 PREPARE_DEMANDS_USING_DEM_UPD Instance method Protected Method 20130619
28 PREPARE_SLOT_FOR_CONCRETE Static method Public Method Prepare Concrete Assignment 20130911
29 PREPARE_SLOT_FOR_STRETCHED Static method Public Method Prepare Stretched Assignment 20130911
30 PREPARE_TRAVEL_TIME_MATRIX Instance method Private Method Prepare Real Travel time for Auto assignments 20130701
31 SELECT_DEMANDS Instance method Protected Method Reading and Filtering of Demands 20130619
32 SELECT_RESOURCES Instance method Protected Method Reading and Filtering of Resources 20130619
33 SELECT_SLOTS_FOR_DEMAND Instance method Protected Method 20130619
34 SEQUENCE_DEMANDS_ON_DATES Instance method Private Method Sort / Sequence Demands 20130807
35 SLOT_FINDING_STARTED Instance method Public Method Has Slot finding Started 20130816
36 VERIFY_ASSIGNMENT Static method Public Method Verify Assignment 20130828
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