Hierarchy
⤷
⤷
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 | Constant | Protected | Type reference (TYPE) | CHAR3 | 'BRK' | Type: Break Calendar | 20080125 | ||
| 2 | Constant | Protected | Type reference (TYPE) | CHAR3 | 'HND' | Type: Auxiliary Worker | 20080125 | ||
| 3 | Constant | Protected | Type reference (TYPE) | CHAR3 | 'ZON' | Type: Zone | 20120321 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_BRKCAL_TAB | Optimizer: Breaks Calendar (Handling Resources and TWs) | 20080218 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_DEMAND_TAB | Optimizer: Demands/Orders | 20050729 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_DEM_R_TAB | Optimizer: Demands/Orders | 20081127 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_DEM_T_TAB | Optimizer: Duration of Demands/Orders | 20050729 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_DIM_TAB | Optimizer: Dimensions | 20050729 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_GISCOO_TAB | Optimizer: Distances for Locations by Coordinates | 20120314 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_TRC_SRTTAB | Optimizer: Distances for Each Transportation Lane | 20050729 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_LANES_TAB | Optimizer: Connections and Durations Within the Zones | 20120314 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_ENQ_TAB | Optimizer: Date Request IDs | 20080229 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_HNDRES_TAB | Optimizer: Processing Resources | 20080123 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_INISOL_TAB | Optimizer: Start Solution for Optimization | 20050729 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_LEVELS_TAB | Optimizer: Map Location to Coordinates (with Level) | 20120314 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_LOC_TAB | Optimizer: Location | 20050729 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_ZONES_TAB | Optimizer: Definition of Zones | 20120314 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_HIERAR_TAB | Optimizer: Definition of Hierarchies for Zones | 20120314 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RES_TAB | Optimizer: Technicians/Resources/Vehicles | 20050729 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESBRK_TAB | Optimizer: Resource Calendar with Breaks | 20050729 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESBRK_TAB | Optimizer: Resource Breaks Calendar | 20110307 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESFXC_TAB | Optimizer: Fixed Costs of Resources | 20050729 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESNWO_TAB | Optimizer: Non-Working Time of the Resources | 20110311 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESTW_TAB | Optimizer: Resources for Processing on Locations | 20080123 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESNFO_TAB | Optimizer: Limit and Costs for Each Resource/Technician | 20050729 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESTRV_TAB | Optimizer: Availability Reserved for Travel Times | 20110310 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_BRKCAL_TAB | Optimizer: Break Calendar | 20110307 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_DEM_TAB | Optimizer: Solution - Costs for Each Demand | 20050805 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_BREAKS_TAB | Optimizer: Solution - Flexible Breaks of the Resources | 20110510 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_RES_TAB | Optimizer: Solution - Resource Costs | 20050805 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_DIM_TAB | Optimizer: Solution - Costs for Each Dimension and Resource | 20050805 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_SOL_TAB | Optimizer: Solution | 20050805 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_O_OVER_TAB | Optimizer: Solution - Variant Overview | 20051017 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Sequential ID for Breaks Calendar | 20080125 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Sequential ID for Resources | 20080125 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1000000 | Sequential ID for Definition of Zones/Sublocations) | 20120321 | ||
| 37 | 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 | Instance method | Private | Method | Creates Breaks and Adds Them to the Break Calendar | 20110309 | |
| 2 | Instance method | Private | Method | Adjustment of the Distance Matrix for the Locations | 20110328 | |
| 3 | Instance method | Private | Method | Adjust Distance Matrix | 20080410 | |
| 4 | Instance method | Private | Method | Finds Hanging Optimizer Runs and Releases Them | 20101126 | |
| 5 | Instance method | Protected | Method | Gets Time Stamp from Number of Seconds Since Global Start | 20050802 | |
| 6 | Instance method | Private | Method | Provides Availability for Demands | 20080124 | |
| 7 | Instance method | Private | Method | Provides Demand Data | 20050726 | |
| 8 | Instance method | Protected | Method | Provides Demand for VSR ID | 20080110 | |
| 9 | Instance method | Private | Method | Provides Dimensions | 20050727 | |
| 10 | Instance method | Private | Method | Provides Distances Between Locations or Zones | 20050728 | |
| 11 | Instance method | Private | Method | Provides Distances Between (Postal) Locations | 20120314 | |
| 12 | Instance method | Private | Method | Provides/Creates Break Objects for Optimization | 20090910 | |
| 13 | Instance method | Private | Method | Provides Start Solution for Optimization | 20050727 | |
| 14 | Instance method | Private | Method | Determines Zones Based on Location Information | 20120330 | |
| 15 | Instance method | Private | Method | Provides Distances Between Zones | 20120330 | |
| 16 | Instance method | Private | Method | Provides Locations for VSR Optimizer | 20050726 | |
| 17 | Instance method | Protected | Method | Provides Location for VSR ID | 20090305 | |
| 18 | Instance method | Protected | Method | Provides Next ID | 20080125 | |
| 19 | Instance method | Protected | Method | Provides Date or Timeframe of actual optimization as text | 20130716 | |
| 20 | Instance method | Protected | Method | Gets Number of Seconds Since Global Start Time Stamp | 20050729 | |
| 21 | Instance method | Private | Method | Provides Availability for Resource | 20080124 | |
| 22 | Instance method | Private | Method | Provides Resource-Dependent Data | 20050726 | |
| 23 | Instance method | Protected | Method | Provides Resource for VSR ID | 20090305 | |
| 24 | Instance method | Private | Method | Provide Additional Distance for Solution | 20080806 | |
| 25 | Instance method | Private | Method | Processing of Date Fixing | 20080805 | |
| 26 | Instance method | Private | Method | Processing of Resource Fixing | 20080805 | |
| 27 | 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 | IV_BREAK_DURATION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_INT | 0 | Dauer der Pause | 20110309 | ||
| 2 | IV_BREAK_END | Call by reference | Type reference (TYPE) | TIMESTAMP | Ende der Pause | 20110309 | |||
| 3 | IV_BREAK_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20110321 | |||
| 4 | IV_BREAK_START | Call by reference | Type reference (TYPE) | TIMESTAMP | Anfang der Pause | 20110309 | |||
| 5 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | ID der Ressource | 20110309 | |||
| 6 | 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 | IV_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_FLOAT | VS-Optimierer Laufzeit: Float | 20110328 | |||
| 2 | IV_DURATION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_INT | VS-Optimierer: 32 Bit Integer | 20110328 | |||
| 3 | IV_FROM_LOC_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20110328 | |||
| 4 | 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 | 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 | IV_RELATIVE_TIME | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20050802 | |||
| 2 | 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 | IT_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Verfügbarkeit | 20080125 | |||
| 2 | IT_NON_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Nicht-Verfügbarkeit | 20080214 | |||
| 3 | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090310 | |||
| 4 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20080125 | |||
| 5 | 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 | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | VS-Optimierer: Integer-Identifizierer | 20080110 | |||
| 2 | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VSR Optimizer: Integer Identifier | 20140620 | |||
| 3 | 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 | IT_LOCATION_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_LOC_TAB | Optimierer: Lokation | 20120327 | |||
| 2 | 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 | IS_RESOURCE_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090910 | |||
| 2 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20090910 | |||
| 3 | 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 | 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 | 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 | 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 | IV_LOCATION_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | VS-Optimierer: Integer-Identifizierer | 20090305 | |||
| 2 | IV_LOCATION_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VSR Optimizer: Integer Identifier | 20140620 | |||
| 3 | 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 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20080125 | |||
| 2 | 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 | 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 | IV_ABSOLUTE_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050729 | |||
| 2 | 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 | EV_AVAIL_ENDTIME | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_TIMESTAMP | Ende der Verfügbarkeit für Optimierer | 20080125 | |||
| 2 | EV_AVAIL_STARTTIME | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_TIMESTAMP | Start der Verfügbarkeit für Optimierer | 20080125 | |||
| 3 | EV_BREAK_CAL_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20080125 | |||
| 4 | IS_RESOURCE_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20080310 | |||
| 5 | IS_VSR_RES | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VSR_O_I_RESOURCEN | Optimizer: Technicians/Resources/Vehicles | 20130715 | |||
| 6 | IT_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Verfügbarkeit der Ressource | 20080125 | |||
| 7 | IT_NON_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Nicht-Verfügbarkeit der Ressource | 20080214 | |||
| 8 | IT_NON_WORKTIME | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Definierte Nicht-Arbeitszeit der Ressource | 20110309 | |||
| 9 | IT_WORKTIME | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Definierte Arbeitszeit der Ressource | 20110309 | |||
| 10 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20080125 | |||
| 11 | 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 | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | VS-Optimierer: Integer-Identifizierer | 20090305 | |||
| 2 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VSR Optimizer: Integer Identifier | 20140620 | |||
| 3 | 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 | IV_END_LOCATION_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20080806 | |||
| 2 | IV_START_LOCATION_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | VS-Optimierer: Integer-Identifizierer | 20080806 | |||
| 3 | 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 | IS_ASSINGMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_ASS | Optimierer: Assignment für eine Resource | 20080805 | |||
| 2 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20080805 | |||
| 3 | IV_ASSIGNMENT_ID | Call by reference | Type reference (TYPE) | INT4 | VSR ID des Einsatzes | 20080805 | |||
| 4 | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | INT4 | VSR ID des Bedarfs | 20080805 | |||
| 5 | 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 | IS_ASSINGMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_ASS | Optimierer: Assignment für eine Resource | 20080805 | |||
| 2 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20080805 | |||
| 3 | IV_ASSIGNMENT_ID | Call by reference | Type reference (TYPE) | INT4 | VSR ID des Einsatzes | 20080805 | |||
| 4 | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | INT4 | VSR ID des Bedarfs | 20080805 | |||
| 5 | 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 | 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 |