Hierarchy
⤷ PM-WOC-MO (Application Component) Maintenance Orders
⤷ /MRSS/OPT (Package) Multi Resource Scheduling: Optimizer
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | 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 | /MRSS/CL_OPT_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | /MRSS/CL_OPT_CUSTOMIZING | 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 | GREF_ANALYSIS | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_OPT_ABSTRACT_ANALYSIS | Analysing optimization runs | 20130508 | ||
2 | GREF_APPLICATION | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION_MNT | Reference to Scheduling Engine | 20050720 | ||
3 | GREF_OPTIMIZER | Static Attribute | Private | Object reference (TYPE REF TO) | /MRSS/CL_OPT_ABSTRACT_OPTIMIZE | Optimizer | 20050720 | ||
4 | GREF_ROUTING | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SGE_ROUTING | Route Calculation Interface | 20071205 | ||
5 | GT_DEMANDS | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Table with Demands | 20080312 | ||
6 | GT_GEN_DEMANDS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimizer: Abstract Demands Table | 20071130 | ||
7 | GT_GEN_DEMAND_RELATIONS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RELAT_TAB | Optimizer: Abstract Demands | 20081127 | ||
8 | GT_GEN_ENQUIRYS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_ENQUIRY_TAB | Optimizer: Table of Abstract Date Requests | 20080229 | ||
9 | GT_GEN_LOCATIONS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_LOC_TAB | Optimizer: Abstract Locations Table | 20071130 | ||
10 | GT_GEN_PROVIDER | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_VIRTUL_TAB | Optimizer: Table of Virtual Resources | 20110106 | ||
11 | GT_GEN_RESOURCES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_TAB | Optimizer: Abstract Resources Table | 20071130 | ||
12 | GT_GEN_SOLUTION | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION_TAB | Generic Solution | 20071130 | ||
13 | GT_GEN_SOLUTION_BREAKS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_BREAKS_TAB | Generic Presentation of the (Flexible) Breaks | 20110511 | ||
14 | GT_GEN_SOLUTION_DETAILS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_DETAIL_TAB | Generic Display of Solution Details | 20090902 | ||
15 | GT_GEN_SOLUTION_OVERVIEW | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOL_OVER_TAB | Generic Display of Solution Overview | 20080311 | ||
16 | GT_GEN_TEAMS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES_VIRTUL_TAB | Optimizer: Table of Virtual Resources | 20090224 | ||
17 | GT_GEN_TRAVEL_TYPES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_TRAVEL_PROFILE_RES_TAB | Travel Profiles of Resources | 20071217 | ||
18 | GT_HANDLING_PROPOSALS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_HAND_PROP_TAB | List with Varying Handling Resources | 20090310 | ||
19 | GT_ID_MAPPING | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VSR_ID_GUID_TAB | Assignment of ID to GUID | 20071128 | ||
20 | GT_MESSAGES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20071217 | ||
21 | GT_NEW_ASSIGNMENTS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Table of Optimized Assignments | 20081127 | ||
22 | GT_NEW_DYNAMIC_BREAKS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_GEN_DYN_BREAK_TAB | Optimized (Flexible) Break | 20090911 | ||
23 | GT_ORDERS | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_ORDER_TAB | Table with Orders | 20081127 | ||
24 | GT_RESOURCES | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Table with Resources | 20090308 | ||
25 | GT_SOLUTION_SUMMARY | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SOLUTION_SUMMARY_TAB | Overview of Entire Scenario Solutions | 20090907 | ||
26 | GT_VR_DEMANDS | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_VIRTUL_TAB | Optimizer: Table of Virtual Demands | 20090221 | ||
27 | GV_BEG_TSTMP | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050729 | ||
28 | GV_END_TSTMP | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050729 | ||
29 | GV_ID_ADDRESS | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Location (Customer, Supplier, or Plant) | 20071128 | |
30 | GV_ID_ASSIGNMENT | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Assignments | 20080115 | |
31 | GV_ID_COORDINATE | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 100000 | Sequential ID for Mapping Locations to Coordinates | 20120321 | |
32 | GV_ID_DEMAND | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Demands | 20071128 | |
33 | GV_ID_DOUBLE_LOCATION | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Sequential ID for Duplicate Location(s) | 20120315 | |
34 | GV_ID_DYN_BREAK | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Sequential ID for Dynamic Breaks | 20090911 | |
35 | GV_ID_LOCATION | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Location | 20071128 | |
36 | GV_ID_RESOURCE | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Current ID for Resource | 20071128 | |
37 | GV_ID_TEMPORARY | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Temporary IDs | 20090805 | |
38 | GV_ID_VR_DEMAND | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Virtual Demand | 20090213 | |
39 | GV_ID_VR_RESOURCE | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | 1 | Internal Number of Virtual Resource | 20090213 | |
40 | GV_INITIAL_COSTS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_OPT_VS_O_FLOAT | 0 | Initial Solution Costs | 20090904 | |
41 | GV_PROGRESS_DATE | Instance attribute | Protected | Type reference (TYPE) | CHAR25 | Formatted Date | 20090905 | ||
42 | GV_PROGRESS_RANGE | Instance attribute | Private | Type reference (TYPE) | I | 70 | Area of Progress Bar Available for VSR | 20090905 | |
43 | GV_PROGRESS_SCALE | Instance attribute | Protected | Type reference (TYPE) | I | Scale of Individual (Rough) Step | 20090905 | ||
44 | GV_PROGRESS_STEPS | Instance attribute | Private | Type reference (TYPE) | I | 5 | Number of Rough Steps for Each Day | 20090905 | |
45 | GV_PROGRESS_VALUE | Instance attribute | Protected | Type reference (TYPE) | I | Current Progress | 20090905 | ||
46 | GV_REFERENCE_DAY | Instance attribute | Protected | Type reference (TYPE) | DATS | Current Date for Optimization | 20080314 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ACCEPT_PROPOSAL | Instance method | Protected | Method | Convert Generic Solution in Assignments | 20050802 |
2 | ADD_ASSIGNMENT_TO_RESOURCE | Instance method | Protected | Method | Adds (Existing) Assignments to the Resource | 20050804 |
3 | ADD_DEMAND | Instance method | Protected | Method | Add Demand to Buffer | 20050729 |
4 | ADD_DEMAND_RELATIONSHIP | Instance method | Protected | Method | Note Demand Relationship | 20081127 |
5 | ADD_ENQUIRY | Instance method | Protected | Method | Add Demand to Buffer | 20080227 |
6 | ADD_LOCATION | Instance method | Protected | Method | Add Location to Buffer | 20050728 |
7 | ADD_PROVIDER | Instance method | Protected | Method | Collect Provider Information | 20110106 |
8 | ADD_RESOURCE | Instance method | Protected | Method | Note Resource | 20081127 |
9 | ADD_TEAM | Instance method | Protected | Method | Collect Team Information | 20090224 |
10 | ADD_TOOL_RELATIONSHIP | Instance method | Protected | Method | Simulates Relationship Between Tool and Service Demand | 20090208 |
11 | ADD_TRAVEL_PROFILE | Instance method | Protected | Method | Record Travel Profile a Resource | 20071217 |
12 | BUILD_GENERIC_ASSIGNMENT | Instance method | Private | Method | Create New Optimized Assignment | 20080109 |
13 | CALL_OPTIMIZER | Instance method | Protected | Method | Call Optimizer | 20050721 |
14 | CHECK_ASSIGNMENT_TRAVEL_TIME | Instance method | Private | Method | Check and Correct Travel Times in Case of Overlaps | 20120913 |
15 | CHECK_FOR_COMBINED_ASSIGNMENTS | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20100302 |
16 | CHECK_FOR_COMBINED_DEMANDS | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20100302 |
17 | CHECK_FOR_PROVIDER_ASSIGNMENTS | Instance method | Protected | Method | Check and Process Assignments for Provider(s) | 20110106 |
18 | CHECK_FOR_TEAM_ASSIGNMENTS | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20090220 |
19 | CHECK_FOR_TEAM_DEMANDS | Instance method | Protected | Method | Check Demands for Teams and Conversion | 20090210 |
20 | CHECK_FOR_TEAM_DYNAMIC_BREAKS | Instance method | Protected | Method | Check and Edit Assignments for Teams | 20110504 |
21 | DELETE_DEMAND | Instance method | Protected | Method | Delete Demand from Internal List | 20080312 |
22 | DELETE_OLD_ASSIGNMENTS | Instance method | Private | Method | Selects Old Assignments for Deletion | 20090220 |
23 | DETERMINE_FIXED_ATTRIBUTES | Instance method | Protected | Method | Determine Fixings | 20070509 |
24 | FLUSH_OPTIMIZED_ASSIGNMENT | Instance method | Private | Method | Adds a New Assignment to the Table | 20090221 |
25 | GET_APPOINTMENTS | Instance method | Private | Method | Provides Date Proposals from Solution | 20080311 |
26 | GET_DEMAND | Instance method | Protected | Method | Provides Specific Demand | 20081127 |
27 | GET_DEMAND_OBJECT | Instance method | Protected | Method | Provides Demand Object | 20090920 |
28 | GET_DEMAND_RELATIONSHIPS | Instance method | Protected | Method | Provides Relationships to a Demand | 20090211 |
29 | GET_EXISTING_ASSIGNMENTS | Instance method | Private | Method | Returns assignments based on results of previous opt runs | 20130812 |
30 | GET_GUID_FOR_ADDRESS | Instance method | Protected | Method | Provides GUID for Address | 20071128 |
31 | GET_GUID_FOR_VR_DEMAND | Instance method | Protected | Method | Provides GUID for Virtual Demand | 20090213 |
32 | GET_GUID_FOR_VR_RESOURCE | Instance method | Protected | Method | Provides GUID for Virtual Resource | 20090213 |
33 | GET_ID_FOR_GUID | Instance method | Protected | Method | Provides GUID ID (Create One If It Does Not Exist) | 20071128 |
34 | GET_INSTANCE | Static method | Public | Method | Provides Reference | 20050720 |
35 | GET_OPEN_DEMANDS | Instance method | Private | Method | Filter Demands by Planned Yes/No | 20080312 |
36 | GET_OPTIMIZED_ASSIGNMENTS | Instance method | Private | Method | Provides New Distribution of Assignments for Optimization | 20050805 |
37 | GET_OPTIMIZED_DYNAMIC_BREAKS | Instance method | Private | Method | Provides New Distribution of Breaks for Optimization | 20090911 |
38 | GET_POSSIBLE_RESOURCES | Instance method | Private | Method | Provides Virtual Resource | 20100302 |
39 | GET_RESOURCES_FOR_DEMAND | Instance method | Protected | Method | Provides Possible Resources for Demand | 20090208 |
40 | GET_RESOURCES_FROM_TEAM | Instance method | Private | Method | Determines Suitable Team Resources | 20090223 |
41 | GET_RESOURCE_OBJECT | Instance method | Protected | Method | Provides Resource Object | 20090920 |
42 | GET_SOLUTION_ENTRY | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Assignment) | 20090226 |
43 | GET_SOLUTION_SERVICE | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Assignment) | 20090224 |
44 | GET_SOLUTION_TRAVEL_TIME | Instance method | Private | Method | Provides a New Entry for the Deletion Table (Departure) | 20090226 |
45 | GET_USED_TRAVEL_PROFILE | Instance method | Private | Method | Provides Travel Profile | 20080108 |
46 | GET_VIRTUAL_DEMAND | Instance method | Private | Method | Provides Virtual Demand | 20090213 |
47 | GET_VIRTUAL_RESOURCE | Instance method | Private | Method | Provides Virtual Resource | 20090213 |
48 | HANDLE_TEAM_DEMAND | Instance method | Private | Method | Insertion of a Team Demand into Abstract Model | 20110329 |
49 | INITIALIZE | Instance method | Public | Method | Initialization Steps | 20050720 |
50 | INITIALIZE_PROGRESS_INDICATOR | Instance method | Protected | Method | Initialize Progress Determination | 20090905 |
51 | INVERT_PERIODS | Instance method | Protected | Method | Inverts Time Stamp Intervals | 20080214 |
52 | OPTIMIZE_TIMEFRAME | Instance method | Protected | Method | Optimizes a Limited Time Frame | 20110228 |
53 | POST_PROCESSING | Instance method | Protected | Method | Reprocessing of Optimizer Results | 20050728 |
54 | PRE_PROCESSING | Instance method | Protected | Method | Preparation of Generic Data for Optimizer | 20050728 |
55 | READ_GUID_FOR_ID | Instance method | Protected | Method | Provides GUID for ID | 20071128 |
56 | READ_ID_FOR_GUID | Instance method | Protected | Method | Provides ID for GUID | 20080119 |
57 | READ_INVOLVED_DATA | Instance method | Protected | Method | Read Data | 20050727 |
58 | READ_PROPOSAL | Instance method | Protected | Method | Transfer Solution to Generic Attributes | 20050802 |
59 | REINITIALIZE | Instance method | Public | Method | Reinitialize PLB Profile-Dependent Objects | 20080508 |
60 | RESET | Instance method | Protected | Method | Reset Data and Buffers | 20080219 |
61 | REVOKE_LOCKS | Instance method | Private | Method | Reverse Locks for Unchanged Objects | 20090305 |
62 | ROUND_OPTIMIZED_ASSIGNMENT | Instance method | Private | Method | Round New Assignment | 20080109 |
63 | SET_INITIAL_COSTS | Instance method | Protected | Method | Sets Costs of Initial Solution | 20090904 |
64 | TIMECALC_DIFF | Instance method | Protected | Method | 20070403 | |
65 | WRITE_FINAL_COST_ANALYSIS | Instance method | Private | Method | Analyze and Display Costs of Optimization Run (Total) | 20090904 |
66 | WRITE_INTERM_COST_ANALYSIS | 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 | Importing | IREF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20050808 | ||
2 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimized Assignment | 20081127 | ||
3 | Importing | 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 | Importing | IREF_IF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20071130 | ||
2 | Importing | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20050729 | ||
3 | Importing | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071130 | ||
4 | Importing | IV_RESOURCE_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID der aktuellen Ressource (wenn Einsatz) | 20090312 | ||
5 | Importing | 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 | Importing | IREF_IF_ORDER | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_COMPLEX_DEMAND | Bedarf der Scheduling Engine | 20081127 | ||
2 | Importing | 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 | Importing | IS_ENQUIRY | Call by reference | Type reference (TYPE) | /MRSS/T_ENQUIRY | Daten für Anfrage | 20080227 | ||
2 | Importing | 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 | Exporting | EV_ADDRESS_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID einer Adresse | 20071207 | ||
2 | Exporting | 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 | Importing | IS_ADDRESS | Call by reference | Type reference (TYPE) | /MRSS/T_ADDRESS | Adresse incl. WGS84-Koordinaten | 20070403 | ||
4 | Importing | IS_GEOPOSITION | Call by reference | Type reference (TYPE) | /MRSS/T_GEOPOSITION | Geografische Position in WGS84-Koordinaten | 20050728 | ||
5 | Importing | IV_ALLOW_DOUBLE_ENTRY | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Erlaube Lokation mehrfach? | 20120315 | |
6 | Importing | IV_DUMMY_LOCATION | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Boolesche Variable | 20090910 | |
7 | Importing | 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 | Importing | 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 | Importing | IREF_RESOURCE | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_SINGLE_RESOURCE | Scheduling Engine Einzelne Resource | 20081127 | ||
2 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Exporting | ES_GENERIC_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20080109 | ||
2 | Exporting | ES_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080806 | ||
3 | Exporting | ES_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | ||
4 | Importing | IS_ASSIGNMENT_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Generische Darstellung der Lösung | 20080109 | ||
5 | Importing | IS_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | ||
6 | Importing | IS_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20080109 | ||
7 | Importing | IV_DESTINATION_FACTOR | Call by reference | Type reference (TYPE) | /MRSS/T_FACTOR | Generischer Faktor für Berechnungen | 20080109 | ||
8 | Importing | IV_START_FACTOR | Call by reference | Type reference (TYPE) | /MRSS/T_FACTOR | Generischer Faktor für Berechnungen | 20080109 | ||
9 | Importing | IV_TIME_GRANULARITY | Call by reference | Type reference (TYPE) | /MRSS/T_TIME_GRAN | Zeitliche Auflösung in der Einsatzplanung | 20080109 | ||
10 | Importing | IV_TOUR_END | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Boolesche Variable | 20090805 | |
11 | Importing | 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 | Returning | 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 | Exporting | ES_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | ||
2 | Exporting | ES_TRAVEL_TIME_TO | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | ||
3 | Importing | IS_ASSIGNMENT_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimized Assignment | 20120913 | ||
4 | Importing | IS_TRAVEL_TIME_FROM | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generic Display of Solution | 20120913 | ||
5 | Importing | 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 | Importing | 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 | Returning | 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 | Importing | IREF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | 20070509 | |||
2 | Importing | IS_ASS_WFM | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_WFM_DET | 20070509 | |||
3 | Exporting | RESOURCE_FIXED | Call by reference | Type reference (TYPE) | FLAG | 20070509 | |||
4 | Exporting | 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 | Changing | CT_ASSIGNMENTS | Value transfer | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20090224 | ||
2 | Exporting | EREF_GEN_ASSIGNMENT | Value transfer | Object reference (TYPE REF TO) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20090223 | ||
3 | Importing | IS_GEN_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20090223 | ||
4 | Importing | 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 | Returning | 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 | Importing | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID des Bedarfes | 20081127 | ||
2 | Importing | IV_FORCE_LOADING | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | ' ' | Nachlesen des Bedarfs aus MRS Engine? | 20081127 | |
3 | Returning | 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 | Importing | IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090920 | ||
2 | Returning | 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 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Generischer Bedarf | 20090211 | ||
2 | Returning | 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 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASSIGNMENT_TAB | Table with Assignments | 20130812 | ||
2 | Importing | 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 | Exporting | EV_ADDRESS_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071128 | ||
2 | Exporting | 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 | Importing | 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 | Returning | 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 | Returning | 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 | Importing | IV_FORCED_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Vorgegebene ID für Mapping | 20090911 | ||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20071128 | ||
3 | Importing | IV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | Exisiterende OptimiererID zum Mappen und merken | 20120321 | ||
4 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20071128 | ||
5 | Returning | 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 | Importing | IREF_APPLICATION | Call by reference | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Applikation | 20050802 | ||
2 | Returning | 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 | Importing | IT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20080312 | ||
2 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20080312 | ||
3 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IT_GEN_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimierer: Tabelle abstrakter Demands | 20100302 | ||
2 | Returning | 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 | Importing | IREF_IF_DEMAND | Call by reference | Object reference (TYPE REF TO) | /MRSS/IF_SGE_SINGLE_DEMAND | Bedarf der Scheduling Engine | 20090208 | ||
2 | Importing | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit allen Resourcen | 20090208 | ||
3 | Importing | IV_DEMAND_DATA | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090208 | ||
4 | Importing | IV_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090208 | ||
5 | Returning | 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 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Generische Darstellung der Lösung | 20090224 | ||
2 | Importing | IT_TEAM_DEMAND_IDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | Liste aller Bedarfe die Aufgeteilt werden müssen | 20090228 | ||
3 | Importing | IV_ACTIVITY_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ACTTYPE | Optimierer: Aktivitätstyp | 20090228 | ||
4 | Importing | IV_TEAM_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090223 | ||
5 | Returning | 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 | Importing | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090920 | ||
2 | Returning | 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 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090226 | ||
2 | Importing | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090226 | ||
3 | Importing | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090226 | ||
4 | Returning | 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 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090224 | ||
2 | Importing | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090224 | ||
3 | Importing | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090224 | ||
4 | Returning | 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 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090226 | ||
2 | Importing | IS_GEN_SOLUTION | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_SOLUTION | Generische Darstellung der Lösung | 20090226 | ||
3 | Importing | IS_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_RES | Optimierer: Abstrakte Resourcen | 20090226 | ||
4 | Returning | 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 | Importing | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | Generische Darstellung der Lösung | 20100825 | ||
2 | Returning | 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 | Exporting | ES_VIRTUAL_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090213 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20090213 | ||
3 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20090213 | ||
4 | Importing | IS_GEN_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM | Optimierer: Abstrakte Demands | 20090213 | ||
5 | Importing | IT_RELATIONS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_RELAT_TAB | Tabelle der Beziehungen von Bedarfen | 20090213 | ||
6 | Importing | 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 | Importing | IT_GEN_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DEM_TAB | Optimierer: Tabelle abstrakter Demands | 20090215 | ||
2 | Importing | IV_NO_OF_NEEDED_RESOURCES | Call by reference | Type reference (TYPE) | INT4 | Anzahl der benötigten Ressourcen | 20110418 | ||
3 | Importing | IV_VR_DEMAND_ID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20090310 | ||
4 | Returning | 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 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20110329 | ||
2 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Erfolgreich oder nicht | 20110329 | ||
3 | Importing | 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 | Importing | 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 | Importing | IV_STEPSIZE | Call by reference | Type reference (TYPE) | I | 20110228 | |||
2 | Importing | 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 | Exporting | ET_INVERTED_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Verfügbarkeit | 20080214 | ||
2 | Importing | IT_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_AVAIL_TAB | Komplexe Verfügbarkeit | 20080214 | ||
3 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Begin des zu konvertierenden Intervals | 20080214 | ||
4 | Importing | 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 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT_TAB | Tabelle der Optimierten Einsätze | 20110228 | ||
2 | Exporting | ET_DYNAMIC_BREAKS | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_DYN_BREAK_TAB | Optimierte (flexible) Pause | 20110228 | ||
3 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Tabelle von Nachrichten | 20110228 | ||
4 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20110228 | ||
5 | Importing | IT_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | Tabelle mit Bedarfen | 20110228 | ||
6 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20110228 | ||
7 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Feld vom Typ DATS | 20110228 | ||
8 | Importing | 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 | Returning | 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 | Importing | IV_OPTIMIZER_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | OPTIMIZER ID | 20071128 | ||
2 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20071128 | ||
3 | Returning | 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 | Importing | IV_OBJECT_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20080119 | ||
2 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_VS_O_ID | ID eines Objektes | 20120329 | ||
3 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20080119 | ||
4 | Returning | 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 | Importing | IS_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND | Bedarf mit Objekt | 20050729 | ||
2 | Importing | IT_DEMAND | Call by reference | Type reference (TYPE) | /MRSS/T_DEMAND_TAB | 20070411 | |||
3 | Importing | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_TAB | Tabelle mit Resourcen | 20050727 | ||
4 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050727 | ||
5 | Importing | 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 | Importing | IS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MRSS/T_OPT_GEN_ASSIGNMENT | Optimiertes Assignment | 20080109 | ||
2 | Returning | 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 | Importing | 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 | Exporting | DIFFERENCE | Call by reference | Type reference (TYPE) | I | 20070403 | |||
2 | Importing | TIMESTAMP1 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070403 | ||
3 | Importing | TIMESTAMP2 | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070403 | ||
4 | Importing | 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 |