SAP ABAP Class /MRSS/CL_OPT_VSR_OPTIMIZER (VSR Optimizer)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/OPT (Package) Multi Resource Scheduling: Optimizer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_OPT_ABSTRACT_OPTIMIZE Optimizer 20050720
Properties
Class /MRSS/CL_OPT_VSR_OPTIMIZER  
Short Description VSR Optimizer    
Super Class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE Optimizer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/OPT   Multi Resource Scheduling: Optimizer 
Created 20050720   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_OPT_VSR_OPTIMIZER has no forward declaration.
Interfaces
Class /MRSS/CL_OPT_VSR_OPTIMIZER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_OPT_VSR_SERVICES 20080110 Service Class of VSR
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BRK_CALENDAR Constant Protected Type reference (TYPE) CHAR3 'BRK' Type: Break Calendar 20080125
2 GC_HANDLING_RESOURCE Constant Protected Type reference (TYPE) CHAR3 'HND' Type: Auxiliary Worker 20080125
3 GC_LOCATION_ZONE Constant Protected Type reference (TYPE) CHAR3 'ZON' Type: Zone 20120321
4 GT_BREAK_CALENDAR Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_BRKCAL_TAB Optimizer: Breaks Calendar (Handling Resources and TWs) 20080218
5 GT_DEMANDS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_DEMAND_TAB Optimizer: Demands/Orders 20050729
6 GT_DEMANDS_RELATIONSHIPS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_DEM_R_TAB Optimizer: Demands/Orders 20081127
7 GT_DEMANDS_SERVICETIMES Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_DEM_T_TAB Optimizer: Duration of Demands/Orders 20050729
8 GT_DIM Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_DIM_TAB Optimizer: Dimensions 20050729
9 GT_DISTANCES_COORDINATES Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_GISCOO_TAB Optimizer: Distances for Locations by Coordinates 20120314
10 GT_DISTANCES_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB Optimizer: Distances for Each Transportation Lane 20050729
11 GT_DISTANCES_PER_ZONE Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_LANES_TAB Optimizer: Connections and Durations Within the Zones 20120314
12 GT_ENQUIRYS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_ENQ_TAB Optimizer: Date Request IDs 20080229
13 GT_HANDLING_RESOURCES Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_HNDRES_TAB Optimizer: Processing Resources 20080123
14 GT_INITIAL_SOLUTION Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_INISOL_TAB Optimizer: Start Solution for Optimization 20050729
15 GT_LOCATION_COORDINATE_MAPPING Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_LEVELS_TAB Optimizer: Map Location to Coordinates (with Level) 20120314
16 GT_LOCATION_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_LOC_TAB Optimizer: Location 20050729
17 GT_LOCATION_ZONE_DEFINITION Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_ZONES_TAB Optimizer: Definition of Zones 20120314
18 GT_LOCATION_ZONE_HIERARCHY Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_HIERAR_TAB Optimizer: Definition of Hierarchies for Zones 20120314
19 GT_RESOURCES Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RES_TAB Optimizer: Technicians/Resources/Vehicles 20050729
20 GT_RESOURCES_BREAKCAL Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESBRK_TAB Optimizer: Resource Calendar with Breaks 20050729
21 GT_RESOURCES_BREAK_CALENDAR Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESBRK_TAB Optimizer: Resource Breaks Calendar 20110307
22 GT_RESOURCES_FIXCOST Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESFXC_TAB Optimizer: Fixed Costs of Resources 20050729
23 GT_RESOURCES_NON_WORKTIME Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESNWO_TAB Optimizer: Non-Working Time of the Resources 20110311
24 GT_RESOURCES_TIMEWINDOW Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESTW_TAB Optimizer: Resources for Processing on Locations 20080123
25 GT_RESOURCES_TRAVELINFO Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESNFO_TAB Optimizer: Limit and Costs for Each Resource/Technician 20050729
26 GT_RESOURCES_TRAVEL_ONLY Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESTRV_TAB Optimizer: Availability Reserved for Travel Times 20110310
27 GT_RESTING_BREAKS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_BRKCAL_TAB Optimizer: Break Calendar 20110307
28 GT_VSR_DEMAND_COSTS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_DEM_TAB Optimizer: Solution - Costs for Each Demand 20050805
29 GT_VSR_RESOURCE_BREAKS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_BREAKS_TAB Optimizer: Solution - Flexible Breaks of the Resources 20110510
30 GT_VSR_RESOURCE_COSTS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_RES_TAB Optimizer: Solution - Resource Costs 20050805
31 GT_VSR_RES_DIM_COSTS Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_DIM_TAB Optimizer: Solution - Costs for Each Dimension and Resource 20050805
32 GT_VSR_SOLUTION Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_SOL_TAB Optimizer: Solution 20050805
33 GT_VSR_SOLUTION_OVERVIEW Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VSR_O_O_OVER_TAB Optimizer: Solution - Variant Overview 20051017
34 GV_ID_BRK_CALENDAR Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VS_O_ID Sequential ID for Breaks Calendar 20080125
35 GV_ID_HANDLING_RESOURCE Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VS_O_ID Sequential ID for Resources 20080125
36 GV_ID_ROOT_ZONE Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VS_O_ID 1000000 Sequential ID for Definition of Zones/Sublocations) 20120321
37 GV_ID_ZONE Instance attribute Private Type reference (TYPE) /MRSS/T_OPT_VS_O_ID 1000001 Sequential ID for Definition of Zones/Sublocations) 20120321
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESOURCE_BREAK Instance method Private Method Creates Breaks and Adds Them to the Break Calendar 20110309
2 ADJUST_DISTANCE_BY_LOCATIONS Instance method Private Method Adjustment of the Distance Matrix for the Locations 20110328
3 ADJUST_DISTANCE_DATA Instance method Private Method Adjust Distance Matrix 20080410
4 FREE_OCCUPIED_SLOTS Instance method Private Method Finds Hanging Optimizer Runs and Releases Them 20101126
5 GET_ABSOLUTE_TIME Instance method Protected Method Gets Time Stamp from Number of Seconds Since Global Start 20050802
6 GET_DEMAND_AVAILABILITY Instance method Private Method Provides Availability for Demands 20080124
7 GET_DEMAND_DATA Instance method Private Method Provides Demand Data 20050726
8 GET_DEMAND_FOR_ID Instance method Protected Method Provides Demand for VSR ID 20080110
9 GET_DIMENSION_DATA Instance method Private Method Provides Dimensions 20050727
10 GET_DISTANCE_DATA Instance method Private Method Provides Distances Between Locations or Zones 20050728
11 GET_DISTANCE_MATRIX Instance method Private Method Provides Distances Between (Postal) Locations 20120314
12 GET_DYNAMIC_BREAKS Instance method Private Method Provides/Creates Break Objects for Optimization 20090910
13 GET_INITIAL_SOLUTION_DATA Instance method Private Method Provides Start Solution for Optimization 20050727
14 GET_LEVEL_DEFINITIONS Instance method Private Method Determines Zones Based on Location Information 20120330
15 GET_LEVEL_DISTANCES Instance method Private Method Provides Distances Between Zones 20120330
16 GET_LOCATION_DATA Instance method Private Method Provides Locations for VSR Optimizer 20050726
17 GET_LOCATION_FOR_ID Instance method Protected Method Provides Location for VSR ID 20090305
18 GET_NEXT_ID Instance method Protected Method Provides Next ID 20080125
19 GET_OPTIMIZATION_HORIZON Instance method Protected Method Provides Date or Timeframe of actual optimization as text 20130716
20 GET_RELATIVE_TIME Instance method Protected Method Gets Number of Seconds Since Global Start Time Stamp 20050729
21 GET_RESOURCE_AVAILABILITY Instance method Private Method Provides Availability for Resource 20080124
22 GET_RESOURCE_DATA Instance method Private Method Provides Resource-Dependent Data 20050726
23 GET_RESOURCE_FOR_ID Instance method Protected Method Provides Resource for VSR ID 20090305
24 GET_SOLUTION_DISTANCE Instance method Private Method Provide Additional Distance for Solution 20080806
25 HANDLE_FIXATION_DATE Instance method Private Method Processing of Date Fixing 20080805
26 HANDLE_FIXATION_RESOURCE Instance method Private Method Processing of Resource Fixing 20080805
27 ON_VSR_PROGRESS_RECEIVE Instance method Protected Event handling method Handling Status Messages from VSR 20090907
Events
Class /MRSS/CL_OPT_VSR_OPTIMIZER has no event.
Types
Class /MRSS/CL_OPT_VSR_OPTIMIZER has no local type.
Method Signatures

Method ADD_RESOURCE_BREAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BREAK_DURATION Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_INT 0 Dauer der Pause 20110309
2 Importing IV_BREAK_END Call by reference Type reference (TYPE) TIMESTAMP Ende der Pause 20110309
3 Importing IV_BREAK_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110321
4 Importing IV_BREAK_START Call by reference Type reference (TYPE) TIMESTAMP Anfang der Pause 20110309
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID ID der Ressource 20110309
6 Returning RV_BREAK_CREATED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Wurde eine Pause angelegt? 20110309

Method ADD_RESOURCE_BREAK on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method ADJUST_DISTANCE_BY_LOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_FLOAT VS-Optimierer Laufzeit: Float 20110328
2 Importing IV_DURATION Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_INT VS-Optimierer: 32 Bit Integer 20110328
3 Importing IV_FROM_LOC_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20110328
4 Importing IV_TO_LOC_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20110328

Method ADJUST_DISTANCE_BY_LOCATIONS on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method ADJUST_DISTANCE_DATA Signature

Method ADJUST_DISTANCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method ADJUST_DISTANCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method FREE_OCCUPIED_SLOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTIMIZER_ENGINE Call by reference Type reference (TYPE) /MRSS/T_RCCF_APP Natural number 20101126

Method FREE_OCCUPIED_SLOTS on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_ABSOLUTE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATIVE_TIME Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050802
2 Returning RV_ABSOLUTE_TIME Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050802

Method GET_ABSOLUTE_TIME on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DEMAND_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AVAILABILITY Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Komplexe Verfügbarkeit 20080125
2 Importing IT_NON_AVAILABILITY Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Komplexe Nicht-Verfügbarkeit 20080214
3 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20090310
4 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125
5 Importing IV_RESOURCE_TYPE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125

Method GET_DEMAND_AVAILABILITY on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DEMAND_DATA Signature

Method GET_DEMAND_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_DEMAND_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DEMAND_FOR_ID 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 VS-Optimierer: Integer-Identifizierer 20080110
2 Importing IV_DEMAND_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VSR Optimizer: Integer Identifier 20140620
3 Returning RS_GENERIC_DEMAND Value transfer Type reference (TYPE) /MRSS/T_OPT_GEN_DEM Optimierer: Abstrakte Demands 20080110

Method GET_DEMAND_FOR_ID on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DIMENSION_DATA Signature

Method GET_DIMENSION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_DIMENSION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DISTANCE_DATA Signature

Method GET_DISTANCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_DISTANCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DISTANCE_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOCATION_DATA Call by reference Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_LOC_TAB Optimierer: Lokation 20120327
2 Returning RT_DISTANCES_DATA Value transfer Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB Optimierer: Distanzen pro Transportverbindung 20120327

Method GET_DISTANCE_MATRIX on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_DYNAMIC_BREAKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESOURCE_DATA Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES Optimierer: Abstrakte Resourcen 20090910
2 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20090910
3 Importing IV_RESOURCE_TYPE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20090910

Method GET_DYNAMIC_BREAKS on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_INITIAL_SOLUTION_DATA Signature

Method GET_INITIAL_SOLUTION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_INITIAL_SOLUTION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_LEVEL_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ZONES_AVAILABLE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Zonen Verfügbar bzw Notwendig? 20120330

Method GET_LEVEL_DEFINITIONS on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_LEVEL_DISTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LEVEL_MAPPING Call by reference Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_LEVELS_TAB Optimierer: Lokation zu Koordinate (mit Level) 20120330
2 Importing IV_LEVEL Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_INT Zu bearbeitender Level 20120330

Method GET_LEVEL_DISTANCES on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_LOCATION_DATA Signature

Method GET_LOCATION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_LOCATION_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_LOCATION_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID VS-Optimierer: Integer-Identifizierer 20090305
2 Importing IV_LOCATION_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VSR Optimizer: Integer Identifier 20140620
3 Returning RS_GENERIC_LOCATION Value transfer Type reference (TYPE) /MRSS/T_OPT_GEN_LOC Optimierer: Abstrakte Lokation 20090305

Method GET_LOCATION_FOR_ID on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_NEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20080125
2 Returning RV_OPTIMIZER_ID Value transfer Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125

Method GET_NEXT_ID on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_OPTIMIZATION_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTUAL_HORIZON Value transfer Type reference (TYPE) CHAR25 Actual Optimization Horizon on the VSR 20130716

Method GET_OPTIMIZATION_HORIZON on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_RELATIVE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABSOLUTE_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050729
2 Returning RV_RELATIVE_TIME Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050729

Method GET_RELATIVE_TIME on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_RESOURCE_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAIL_ENDTIME Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_TIMESTAMP Ende der Verfügbarkeit für Optimierer 20080125
2 Exporting EV_AVAIL_STARTTIME Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_TIMESTAMP Start der Verfügbarkeit für Optimierer 20080125
3 Exporting EV_BREAK_CAL_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125
4 Importing IS_RESOURCE_DATA Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES Optimierer: Abstrakte Resourcen 20080310
5 Importing IS_VSR_RES Call by reference Type reference (TYPE) /MRSS/T_OPT_VSR_O_I_RESOURCEN Optimizer: Technicians/Resources/Vehicles 20130715
6 Importing IT_AVAILABILITY Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Verfügbarkeit der Ressource 20080125
7 Importing IT_NON_AVAILABILITY Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Nicht-Verfügbarkeit der Ressource 20080214
8 Importing IT_NON_WORKTIME Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Definierte Nicht-Arbeitszeit der Ressource 20110309
9 Importing IT_WORKTIME Call by reference Type reference (TYPE) /MRSS/T_SGE_AVAIL_TAB Definierte Arbeitszeit der Ressource 20110309
10 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125
11 Importing IV_RESOURCE_TYPE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080125

Method GET_RESOURCE_AVAILABILITY on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_RESOURCE_DATA Signature

Method GET_RESOURCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no parameter.
Method GET_RESOURCE_DATA on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_RESOURCE_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID VS-Optimierer: Integer-Identifizierer 20090305
2 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VSR Optimizer: Integer Identifier 20140620
3 Returning RS_GENERIC_RESOURCE Value transfer Type reference (TYPE) /MRSS/T_OPT_GEN_RES Optimierer: Abstrakte Ressourcen 20090305

Method GET_RESOURCE_FOR_ID on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method GET_SOLUTION_DISTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END_LOCATION_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080806
2 Importing IV_START_LOCATION_ID Call by reference Type reference (TYPE) /MRSS/T_OPT_VS_O_ID VS-Optimierer: Integer-Identifizierer 20080806
3 Returning RV_DISTANCE Value transfer Type reference (TYPE) /MRSS/T_GEO_DISTANCE Distanz der Ressource zum Einsatzort 20080806

Method GET_SOLUTION_DISTANCE on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method HANDLE_FIXATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSINGMENT Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES_ASS Optimierer: Assignment für eine Resource 20080805
2 Importing IS_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES Optimierer: Abstrakte Resourcen 20080805
3 Importing IV_ASSIGNMENT_ID Call by reference Type reference (TYPE) INT4 VSR ID des Einsatzes 20080805
4 Importing IV_DEMAND_ID Call by reference Type reference (TYPE) INT4 VSR ID des Bedarfs 20080805
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) INT4 VSR ID der Ressource 20080805

Method HANDLE_FIXATION_DATE on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method HANDLE_FIXATION_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSINGMENT Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES_ASS Optimierer: Assignment für eine Resource 20080805
2 Importing IS_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_OPT_GEN_RES Optimierer: Abstrakte Resourcen 20080805
3 Importing IV_ASSIGNMENT_ID Call by reference Type reference (TYPE) INT4 VSR ID des Einsatzes 20080805
4 Importing IV_DEMAND_ID Call by reference Type reference (TYPE) INT4 VSR ID des Bedarfs 20080805
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) INT4 VSR ID der Ressource 20080805

Method HANDLE_FIXATION_RESOURCE on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.

Method ON_VSR_PROGRESS_RECEIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMM_DATA Call by reference Attribute reference (LIKE) 20090907

Method ON_VSR_PROGRESS_RECEIVE on class /MRSS/CL_OPT_VSR_OPTIMIZER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401