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 |