SAP ABAP Class /MRSS/CL_OPT_ABSTRACT_OPTIMIZE (Optimizer)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/OPT (Package) Multi Resource Scheduling: Optimizer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 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