Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /MRSS/IF_OPT_FACADE | Optimizer Facade | 20050720 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /MRSS/CL_OPT_VSR_OPTIMIZER | VSR Optimizer | 20050720 |
Properties
| Class | /MRSS/CL_OPT_ABSTRACT_OPTIMIZE | |
| Short Description | Optimizer | |
| Super Class | ||
| 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
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /MRSS/IF_OPT_FACADE | Optimizer Facade | 20050720 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /MRSS/CL_OPT_ABSTRACT_ANALYSIS | 20130507 | Analysing optimization runs | |
| 2 | /MRSS/CL_OPT_BADI_ROUTING | 20090805 | Manual Route and Distance Calculation | |
| 3 | /MRSS/CL_OPT_VSR_EVT_HANDLER | 20090904 | VSR OPT: Event Handler |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_OPT_ABSTRACT_ANALYSIS | Analysing optimization runs | 20130508 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION_MNT | Reference to Scheduling Engine | 20050720 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | /MRSS/CL_OPT_ABSTRACT_OPTIMIZE | Optimizer | 20050720 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ROUTING | Route Calculation Interface | 20071205 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20080312 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimizer: Abstract Demands Table | 20071130 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RELAT_TAB | Optimizer: Abstract Demands | 20081127 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_ENQUIRY_TAB | Optimizer: Table of Abstract Date Requests | 20080229 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_LOC_TAB | Optimizer: Abstract Locations Table | 20071130 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_VIRTUL_TAB | Optimizer: Table of Virtual Resources | 20110106 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_TAB | Optimizer: Abstract Resources Table | 20071130 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION_TAB | Generic Solution | 20071130 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_BREAKS_TAB | Generic Presentation of the (Flexible) Breaks | 20110511 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_DETAIL_TAB | Generic Display of Solution Details | 20090902 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_OVER_TAB | Generic Display of Solution Overview | 20080311 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_VIRTUL_TAB | Optimizer: Table of Virtual Resources | 20090224 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TRAVEL_PROFILE_RES_TAB | Travel Profiles of Resources | 20071217 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_HAND_PROP_TAB | List with Varying Handling Resources | 20090310 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20071128 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20071217 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Table of Optimized Assignments | 20081127 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DYN_BREAK_TAB | Optimized (Flexible) Break | 20090911 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_ORDER_TAB | Table with Orders | 20081127 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20090308 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SOLUTION_SUMMARY_TAB | Overview of Entire Scenario Solutions | 20090907 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_VIRTUL_TAB | Optimizer: Table of Virtual Demands | 20090221 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050729 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050729 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Location (Customer, Supplier, or Plant) | 20071128 | ||
| 30 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Assignments | 20080115 | ||
| 31 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 100000 | Sequential ID for Mapping Locations to Coordinates | 20120321 | ||
| 32 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Demands | 20071128 | ||
| 33 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Sequential ID for Duplicate Location(s) | 20120315 | ||
| 34 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Sequential ID for Dynamic Breaks | 20090911 | ||
| 35 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Location | 20071128 | ||
| 36 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Resource | 20071128 | ||
| 37 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Temporary IDs | 20090805 | ||
| 38 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Virtual Demand | 20090213 | ||
| 39 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Virtual Resource | 20090213 | ||
| 40 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_VS_O_FLOAT | 0 | Initial Solution Costs | 20090904 | ||
| 41 | Instance attribute | Protected | Type reference (TYPE) | CHAR25 | Formatted Date | 20090905 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | I | 70 | Area of Progress Bar Available for VSR | 20090905 | ||
| 43 | Instance attribute | Protected | Type reference (TYPE) | I | Scale of Individual (Rough) Step | 20090905 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | I | 5 | Number of Rough Steps for Each Day | 20090905 | ||
| 45 | Instance attribute | Protected | Type reference (TYPE) | I | Current Progress | 20090905 | |||
| 46 | Instance attribute | Protected | Type reference (TYPE) | DATS | Current Date for Optimization | 20080314 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Convert Generic Solution in Assignments | 20050802 | |
| 2 | Instance method | Protected | Method | Adds (Existing) Assignments to the Resource | 20050804 | |
| 3 | Instance method | Protected | Method | Add Demand to Buffer | 20050729 | |
| 4 | Instance method | Protected | Method | Note Demand Relationship | 20081127 | |
| 5 | Instance method | Protected | Method | Add Demand to Buffer | 20080227 | |
| 6 | Instance method | Protected | Method | Add Location to Buffer | 20050728 | |
| 7 | Instance method | Protected | Method | Collect Provider Information | 20110106 | |
| 8 | Instance method | Protected | Method | Note Resource | 20081127 | |
| 9 | Instance method | Protected | Method | Collect Team Information | 20090224 | |
| 10 | Instance method | Protected | Method | Simulates Relationship Between Tool and Service Demand | 20090208 | |
| 11 | Instance method | Protected | Method | Record Travel Profile a Resource | 20071217 | |
| 12 | Instance method | Private | Method | Create New Optimized Assignment | 20080109 | |
| 13 | Instance method | Protected | Method | Call Optimizer | 20050721 | |
| 14 | Instance method | Private | Method | Check and Correct Travel Times in Case of Overlaps | 20120913 | |
| 15 | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20100302 | |
| 16 | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20100302 | |
| 17 | Instance method | Protected | Method | Check and Process Assignments for Provider(s) | 20110106 | |
| 18 | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20090220 | |
| 19 | Instance method | Protected | Method | Check Demands for Teams and Conversion | 20090210 | |
| 20 | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20110504 | |
| 21 | Instance method | Protected | Method | Delete Demand from Internal List | 20080312 | |
| 22 | Instance method | Private | Method | Selects Old Assignments for Deletion | 20090220 | |
| 23 | Instance method | Protected | Method | Determine Fixings | 20070509 | |
| 24 | Instance method | Private | Method | Adds a New Assignment to the Table | 20090221 | |
| 25 | Instance method | Private | Method | Provides Date Proposals from Solution | 20080311 | |
| 26 | Instance method | Protected | Method | Provides Specific Demand | 20081127 | |
| 27 | Instance method | Protected | Method | Provides Demand Object | 20090920 | |
| 28 | Instance method | Protected | Method | Provides Relationships to a Demand | 20090211 | |
| 29 | Instance method | Private | Method | Returns assignments based on results of previous opt runs | 20130812 | |
| 30 | Instance method | Protected | Method | Provides GUID for Address | 20071128 | |
| 31 | Instance method | Protected | Method | Provides GUID for Virtual Demand | 20090213 | |
| 32 | Instance method | Protected | Method | Provides GUID for Virtual Resource | 20090213 | |
| 33 | Instance method | Protected | Method | Provides GUID ID (Create One If It Does Not Exist) | 20071128 | |
| 34 | Static method | Public | Method | Provides Reference | 20050720 | |
| 35 | Instance method | Private | Method | Filter Demands by Planned Yes/No | 20080312 | |
| 36 | Instance method | Private | Method | Provides New Distribution of Assignments for Optimization | 20050805 | |
| 37 | Instance method | Private | Method | Provides New Distribution of Breaks for Optimization | 20090911 | |
| 38 | Instance method | Private | Method | Provides Virtual Resource | 20100302 | |
| 39 | Instance method | Protected | Method | Provides Possible Resources for Demand | 20090208 | |
| 40 | Instance method | Private | Method | Determines Suitable Team Resources | 20090223 | |
| 41 | Instance method | Protected | Method | Provides Resource Object | 20090920 | |
| 42 | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Assignment) | 20090226 | |
| 43 | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Assignment) | 20090224 | |
| 44 | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Departure) | 20090226 | |
| 45 | Instance method | Private | Method | Provides Travel Profile | 20080108 | |
| 46 | Instance method | Private | Method | Provides Virtual Demand | 20090213 | |
| 47 | Instance method | Private | Method | Provides Virtual Resource | 20090213 | |
| 48 | Instance method | Private | Method | Insertion of a Team Demand into Abstract Model | 20110329 | |
| 49 | Instance method | Public | Method | Initialization Steps | 20050720 | |
| 50 | Instance method | Protected | Method | Initialize Progress Determination | 20090905 | |
| 51 | Instance method | Protected | Method | Inverts Time Stamp Intervals | 20080214 | |
| 52 | Instance method | Protected | Method | Optimizes a Limited Time Frame | 20110228 | |
| 53 | Instance method | Protected | Method | Reprocessing of Optimizer Results | 20050728 | |
| 54 | Instance method | Protected | Method | Preparation of Generic Data for Optimizer | 20050728 | |
| 55 | Instance method | Protected | Method | Provides GUID for ID | 20071128 | |
| 56 | Instance method | Protected | Method | Provides ID for GUID | 20080119 | |
| 57 | Instance method | Protected | Method | Read Data | 20050727 | |
| 58 | Instance method | Protected | Method | Transfer Solution to Generic Attributes | 20050802 | |
| 59 | Instance method | Public | Method | Reinitialize PLB Profile-Dependent Objects | 20080508 | |
| 60 | Instance method | Protected | Method | Reset Data and Buffers | 20080219 | |
| 61 | Instance method | Private | Method | Reverse Locks for Unchanged Objects | 20090305 | |
| 62 | Instance method | Private | Method | Round New Assignment | 20080109 | |
| 63 | Instance method | Protected | Method | Sets Costs of Initial Solution | 20090904 | |
| 64 | Instance method | Protected | Method | 20070403 | ||
| 65 | Instance method | Private | Method | Analyze and Display Costs of Optimization Run (Total) | 20090904 | |
| 66 | Instance method | Private | Method | Analyze and Display Costs of Optimization Run (for Each Day) | 20110228 |
Events
Class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no event.
Types
Class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no local type.
Method Signatures
Method ACCEPT_PROPOSAL Signature
Method ACCEPT_PROPOSAL on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method ACCEPT_PROPOSAL on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_ASSIGNMENT_TO_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20050808 | |||
| 2 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimized Assignment | 20081127 | |||
| 3 | IS_ASSIGNMENT_INT | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_INT | Details zu Einsatz | 20081127 |
Method ADD_ASSIGNMENT_TO_RESOURCE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_IF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20071130 | |||
| 2 | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20050729 | |||
| 3 | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071130 | |||
| 4 | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID der aktuellen Ressource (wenn Einsatz) | 20090312 | |||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | 'DEM' | Bedarf oder Einsatz | 20080118 |
Method ADD_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_DEMAND_RELATIONSHIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_IF_ORDER | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_COMPLEX_DEMAND | Bedarf der Scheduling Engine | 20081127 | |||
| 2 | IT_RELATIONS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_REL_TAB | Beziehungen einer Order | 20081127 |
Method ADD_DEMAND_RELATIONSHIP on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_ENQUIRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ENQUIRY | Call by reference | Type reference (TYPE) | /MRSS/T_ENQUIRY | Daten für Anfrage | 20080227 | |||
| 2 | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20080227 |
Method ADD_ENQUIRY on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_LOCATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRESS_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID einer Adresse | 20071207 | |||
| 2 | EV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Interne Nummer der Lokation (Kunde, Lieferant oder Werk) | 20071207 | |||
| 3 | IS_ADDRESS | Call by reference | Type reference (TYPE) | /MRSS/T_ADDRESS | Adresse incl. WGS84-Koordinaten | 20070403 | |||
| 4 | IS_GEOPOSITION | Call by reference | Type reference (TYPE) | /MRSS/T_GEOPOSITION | Geografische Position in WGS84-Koordinaten | 20050728 | |||
| 5 | IV_ALLOW_DOUBLE_ENTRY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Erlaube Lokation mehrfach? | 20120315 | ||
| 6 | IV_DUMMY_LOCATION | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Boolesche Variable | 20090910 | ||
| 7 | IV_IS_ROOT_ADDRESS | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Adresse mit weiteren technischen Adressen? | 20120328 |
Method ADD_LOCATION on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_PROVIDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20110106 |
Method ADD_PROVIDER on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine Einzelne Resource | 20081127 | |||
| 2 | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20081127 |
Method ADD_RESOURCE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_TEAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090224 |
Method ADD_TEAM on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_TOOL_RELATIONSHIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20090208 |
Method ADD_TOOL_RELATIONSHIP on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ADD_TRAVEL_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRAVEL_PROFILE_KEY | Call by reference | Type reference (TYPE) | /MRSS/T_TRV_PROFILE_KEY | 20071217 |
Method ADD_TRAVEL_PROFILE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method BUILD_GENERIC_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_GENERIC_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20080109 | |||
| 2 | ES_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080806 | |||
| 3 | ES_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | |||
| 4 | IS_ASSIGNMENT_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Generische Darstellung der Lösung | 20080109 | |||
| 5 | IS_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | |||
| 6 | IS_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | |||
| 7 | IV_DESTINATION_FACTOR | Call by reference | Type reference (TYPE) | /MRSS/T_FACTOR | Generischer Faktor für Berechnungen | 20080109 | |||
| 8 | IV_START_FACTOR | Call by reference | Type reference (TYPE) | /MRSS/T_FACTOR | Generischer Faktor für Berechnungen | 20080109 | |||
| 9 | IV_TIME_GRANULARITY | Call by reference | Type reference (TYPE) | /MRSS/T_TIME_GRAN | Zeitliche Auflösung in der Einsatzplanung | 20080109 | |||
| 10 | IV_TOUR_END | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Boolesche Variable | 20090805 | ||
| 11 | IV_TOUR_START | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20080109 |
Method BUILD_GENERIC_ASSIGNMENT on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CALL_OPTIMIZER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20090311 |
Method CALL_OPTIMIZER on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_ASSIGNMENT_TRAVEL_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | |||
| 2 | ES_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | |||
| 3 | IS_ASSIGNMENT_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimized Assignment | 20120913 | |||
| 4 | IS_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | |||
| 5 | IS_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 |
Method CHECK_ASSIGNMENT_TRAVEL_TIME on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_COMBINED_ASSIGNMENTS Signature
Method CHECK_FOR_COMBINED_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_COMBINED_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_COMBINED_DEMANDS Signature
Method CHECK_FOR_COMBINED_DEMANDS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_COMBINED_DEMANDS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_PROVIDER_ASSIGNMENTS Signature
Method CHECK_FOR_PROVIDER_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_PROVIDER_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_TEAM_ASSIGNMENTS Signature
Method CHECK_FOR_TEAM_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_TEAM_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_TEAM_DEMANDS Signature
Method CHECK_FOR_TEAM_DEMANDS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_TEAM_DEMANDS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method CHECK_FOR_TEAM_DYNAMIC_BREAKS Signature
Method CHECK_FOR_TEAM_DYNAMIC_BREAKS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method CHECK_FOR_TEAM_DYNAMIC_BREAKS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method DELETE_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20080312 |
Method DELETE_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method DELETE_OLD_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ASSIGNMENTS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20090220 |
Method DELETE_OLD_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method DETERMINE_FIXED_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | 20070509 | ||||
| 2 | IS_ASS_WFM | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET | 20070509 | ||||
| 3 | RESOURCE_FIXED | Call by reference | Type reference (TYPE) | FLAG | 20070509 | ||||
| 4 | TIME_FIXED | Call by reference | Type reference (TYPE) | FLAG | 20070509 |
Method DETERMINE_FIXED_ATTRIBUTES on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method FLUSH_OPTIMIZED_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ASSIGNMENTS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20090224 | |||
| 2 | EREF_GEN_ASSIGNMENT | Value transfer | Object reference (TYPE REF TO) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20090223 | |||
| 3 | IS_GEN_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20090223 | |||
| 4 | IV_TOUR_START | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20090223 |
Method FLUSH_OPTIMIZED_ASSIGNMENT on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_APPOINTMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APPOINTMENTS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_APPOINTMNT_TAB | Vorschläge in interner Darstellung | 20080311 |
Method GET_APPOINTMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID des Bedarfes | 20081127 | |||
| 2 | IV_FORCE_LOADING | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Nachlesen des Bedarfs aus MRS Engine? | 20081127 | ||
| 3 | RS_DEMAND | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimizer: Abstract Demands | 20081127 |
Method GET_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_DEMAND_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090920 | |||
| 2 | RREF_IF_DEMAND | Value transfer | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20090920 |
Method GET_DEMAND_OBJECT on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_DEMAND_RELATIONSHIPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Generischer Bedarf | 20090211 | |||
| 2 | RT_RELATIONS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RELAT_TAB | Beziehungen eines Bedarfes | 20090211 |
Method GET_DEMAND_RELATIONSHIPS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_EXISTING_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_TAB | Table with Assignments | 20130812 | |||
| 2 | IREF_IF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Scheduling Engine Demand | 20130812 |
Method GET_EXISTING_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_GUID_FOR_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRESS_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071128 | |||
| 2 | EV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | interne Nummer der Lokation (Kunde, Lieferant oder Werk) | 20071128 | |||
| 3 | IV_ID_ADDRESS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Erzwinge DUMMY Adresse | 20090910 |
Method GET_GUID_FOR_ADDRESS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_GUID_FOR_VR_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VR_DEMAND_GUID | Value transfer | Type reference (TYPE) | /MRSS/T_GUID | GUID eines virtuellen Bedarfs | 20090213 |
Method GET_GUID_FOR_VR_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_GUID_FOR_VR_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VR_RESOURCE_GUID | Value transfer | Type reference (TYPE) | /MRSS/T_GUID | GUID einer virtuellen Ressource | 20090213 |
Method GET_GUID_FOR_VR_RESOURCE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_ID_FOR_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORCED_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Vorgegebene ID für Mapping | 20090911 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071128 | |||
| 3 | IV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Exisiterende OptimiererID zum Mappen und merken | 20120321 | |||
| 4 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20071128 | |||
| 5 | RV_OPTIMIZER_ID | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | interne Nummer der Lokation (Kunde, Lieferant oder Werk) | 20071128 |
Method GET_ID_FOR_GUID on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_APPLICATION | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Applikation | 20050802 | |||
| 2 | RREF_OPTIMIZER | Value transfer | Object reference (TYPE REF TO) | /MRSS/CL_OPT_ABSTRACT_OPTIMIZE | Optimierer | 20050720 |
Method GET_INSTANCE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_OPEN_DEMANDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20080312 | |||
| 2 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20080312 | |||
| 3 | RT_DEMANDS | Value transfer | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20080312 |
Method GET_OPEN_DEMANDS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_OPTIMIZED_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSIGNMENTS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Einsätze in interner Darstellung | 20050805 |
Method GET_OPTIMIZED_ASSIGNMENTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_OPTIMIZED_DYNAMIC_BREAKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DYNAMIC_BREAKS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DYN_BREAK_TAB | Optimierte (flexible) Pause | 20090911 |
Method GET_OPTIMIZED_DYNAMIC_BREAKS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_POSSIBLE_RESOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GEN_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimierer: Tabelle abstrakter Demands | 20100302 | |||
| 2 | RT_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RES_TAB | Tabelle der potentiellen Res. für Demand | 20100302 |
Method GET_POSSIBLE_RESOURCES on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_RESOURCES_FOR_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_IF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20090208 | |||
| 2 | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit allen Resourcen | 20090208 | |||
| 3 | IV_DEMAND_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090208 | |||
| 4 | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090208 | |||
| 5 | RT_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RES_TAB | Tabelle mit möglichen Resourcen | 20090208 |
Method GET_RESOURCES_FOR_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_RESOURCES_FROM_TEAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Generische Darstellung der Lösung | 20090224 | |||
| 2 | IT_TEAM_DEMAND_IDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Liste aller Bedarfe die Aufgeteilt werden müssen | 20090228 | |||
| 3 | IV_ACTIVITY_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ACTTYPE | Optimierer: Aktivitätstyp | 20090228 | |||
| 4 | IV_TEAM_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090223 | |||
| 5 | RT_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_TAB | Optimierer: Tabelle abstrakter Resourcen | 20090223 |
Method GET_RESOURCES_FROM_TEAM on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_RESOURCE_OBJECT 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 | GUID | 20090920 | |||
| 2 | RREF_RESOURCE | Value transfer | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine Einzelne Resource | 20090920 |
Method GET_RESOURCE_OBJECT on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_SOLUTION_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090226 | |||
| 2 | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090226 | |||
| 3 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090226 | |||
| 4 | RT_GEN_SOLUTION | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION_TAB | Tabelle der generischen Lösung | 20090226 |
Method GET_SOLUTION_ENTRY on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_SOLUTION_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090224 | |||
| 2 | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090224 | |||
| 3 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090224 | |||
| 4 | RT_GEN_SOLUTION | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION_TAB | Tabelle der generischen Lösung | 20090224 |
Method GET_SOLUTION_SERVICE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_SOLUTION_TRAVEL_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090226 | |||
| 2 | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090226 | |||
| 3 | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090226 | |||
| 4 | RT_GEN_SOLUTION | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION_TAB | Tabelle der generischen Lösung | 20090226 |
Method GET_SOLUTION_TRAVEL_TIME on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_USED_TRAVEL_PROFILE 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 | Generische Darstellung der Lösung | 20100825 | |||
| 2 | RV_PROFILE | Value transfer | Type reference (TYPE) | /MRSS/T_TRV_PROFILE_KEY | 20080108 |
Method GET_USED_TRAVEL_PROFILE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_VIRTUAL_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIRTUAL_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090213 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20090213 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20090213 | |||
| 4 | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090213 | |||
| 5 | IT_RELATIONS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RELAT_TAB | Tabelle der Beziehungen von Bedarfen | 20090213 | |||
| 6 | IV_VIRTUAL_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Typ des virtuellen Demands | 20100302 |
Method GET_VIRTUAL_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method GET_VIRTUAL_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GEN_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimierer: Tabelle abstrakter Demands | 20090215 | |||
| 2 | IV_NO_OF_NEEDED_RESOURCES | Call by reference | Type reference (TYPE) | INT4 | Anzahl der benötigten Ressourcen | 20110418 | |||
| 3 | IV_VR_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090310 | |||
| 4 | RT_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RES_TAB | Tabelle der potentiellen Res. für Demand | 20090216 |
Method GET_VIRTUAL_RESOURCE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method HANDLE_TEAM_DEMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20110329 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Erfolgreich oder nicht | 20110329 | |||
| 3 | IS_GENERIC_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Bedarf oder Einsatz der im Modell versteckt werden muss | 20110329 |
Method HANDLE_TEAM_DEMAND on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_APPLICATION | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Applikation | 20050802 |
Method INITIALIZE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method INITIALIZE_PROGRESS_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STEPSIZE | Call by reference | Type reference (TYPE) | I | 20110228 | ||||
| 2 | IV_TIMEFRAME | Call by reference | Type reference (TYPE) | /MRSS/T_DATE_INTERVAL | Datumsintervall | 20090905 |
Method INITIALIZE_PROGRESS_INDICATOR on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method INVERT_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INVERTED_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Verfügbarkeit | 20080214 | |||
| 2 | IT_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Verfügbarkeit | 20080214 | |||
| 3 | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Begin des zu konvertierenden Intervals | 20080214 | |||
| 4 | IV_TO | Call by reference | Type reference (TYPE) | TIMESTAMP | Ende des zu konvertierenden Intervals | 20080214 |
Method INVERT_PERIODS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method OPTIMIZE_TIMEFRAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20110228 | |||
| 2 | ET_DYNAMIC_BREAKS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DYN_BREAK_TAB | Optimierte (flexible) Pause | 20110228 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20110228 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20110228 | |||
| 5 | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20110228 | |||
| 6 | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20110228 | |||
| 7 | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Feld vom Typ DATS | 20110228 | |||
| 8 | IV_TO | Call by reference | Type reference (TYPE) | TIMESTAMP | Feld vom Typ DATS | 20110228 |
Method OPTIMIZE_TIMEFRAME on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method POST_PROCESSING Signature
Method POST_PROCESSING on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method POST_PROCESSING on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method PRE_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FAILED | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Something failed in the processing? | 20130515 |
Method PRE_PROCESSING on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method READ_GUID_FOR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | OPTIMIZER ID | 20071128 | |||
| 2 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20071128 | |||
| 3 | RV_GUID | Value transfer | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071128 |
Method READ_GUID_FOR_ID on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method READ_ID_FOR_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20080119 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | ID eines Objektes | 20120329 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20080119 | |||
| 4 | RV_OPTIMIZER_ID | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | OPTIMIZER ID | 20080119 |
Method READ_ID_FOR_GUID on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method READ_INVOLVED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | Bedarf mit Objekt | 20050729 | |||
| 2 | IT_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | 20070411 | ||||
| 3 | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20050727 | |||
| 4 | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050727 | |||
| 5 | IV_TO | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050727 |
Method READ_INVOLVED_DATA on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method READ_PROPOSAL Signature
Method READ_PROPOSAL on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method READ_PROPOSAL on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method REINITIALIZE Signature
Method REINITIALIZE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method REINITIALIZE on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method RESET Signature
Method RESET on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method RESET on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method REVOKE_LOCKS Signature
Method REVOKE_LOCKS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method REVOKE_LOCKS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method ROUND_OPTIMIZED_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20080109 | |||
| 2 | RS_ROUNDED_ASSIGNMENT | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20080109 |
Method ROUND_OPTIMIZED_ASSIGNMENT on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method SET_INITIAL_COSTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INITIAL_COSTS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_FLOAT | VS-Optimierer Laufzeit: Float | 20090904 |
Method SET_INITIAL_COSTS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method TIMECALC_DIFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DIFFERENCE | Call by reference | Type reference (TYPE) | I | 20070403 | ||||
| 2 | TIMESTAMP1 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070403 | |||
| 3 | TIMESTAMP2 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070403 | |||
| 4 | TIMEZONE | Call by reference | Type reference (TYPE) | TIMEZONE | 'UTC' | 20070403 |
Method TIMECALC_DIFF on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method WRITE_FINAL_COST_ANALYSIS Signature
Method WRITE_FINAL_COST_ANALYSIS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method WRITE_FINAL_COST_ANALYSIS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
Method WRITE_INTERM_COST_ANALYSIS Signature
Method WRITE_INTERM_COST_ANALYSIS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no parameter.
Method WRITE_INTERM_COST_ANALYSIS on class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 401 |