SAP ABAP Interface /MRSS/IF_SGE_MNT_DEMANDS (Modify Demands)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGE (Package) Multiresource Planning: Scheduling Engine
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/CL_SGE_APPLICATION_MNT Scheduling Engine Application: Planning Board 20031029
Properties
Interface /MRSS/IF_SGE_MNT_DEMANDS  
Short Description Modify Demands    
General Data
Package /MRSS/SGE   Multiresource Planning: Scheduling Engine 
Created 20031028   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface /MRSS/IF_SGE_MNT_DEMANDS has no forward declaration.
Interfaces
Interface /MRSS/IF_SGE_MNT_DEMANDS has no interface.
Friends
Interface /MRSS/IF_SGE_MNT_DEMANDS has no friend.
Attributes
Interface /MRSS/IF_SGE_MNT_DEMANDS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DEMANDS_ALL_GET Instance method Public Method Get All Demands from MRS Scheduling Engine 20081020
2 DEMANDS_FILTER Instance method Public Method Filters Demands According to Specified Period 20060515
3 DEMANDS_GET Instance method Public Method Returns demands 20060427
4 DEMANDS_MODIFY Instance method Public Method Modify Generic Demands 20060512
5 DEMANDS_PREDECESSOR_READ Instance method Public Method Reads attributes from the previous document of the demand 20060726
6 DEMANDS_SELECT Instance method Public Method Provides demands acc. to type, plant, time frame, status 20061116
7 DEMAND_DATES_GET Instance method Public Method Read demand data 20061120
8 DEMAND_DURATION_GET Instance method Public Method Determines Demand Duration 20070419
9 DEMAND_OBJ_GET Instance method Public Method Gets Demand Object 20071210
10 DEMAND_PREFERRED_RESOURCES_GET Instance method Public Method 20121130
11 DEMAND_PROTOCOL_GET Instance method Public Method Returns the log for a demand 20061005
12 DEMAND_PROTOCOL_MAINTAIN Instance method Public Method Maintenance of the log text for a demand 20061013
13 DEMAND_SCHEDULE Instance method Public Method Schedule Demand 20081011
14 DEMAND_SPLIT Instance method Public Method Demand Split 20081021
15 IS_DEMAND_LOCKED Instance method Public Method Check Whether Demand Is Locked 20070304
16 ORDER_OBJ_GET Instance method Public Method Get Object Reference of Order 20090728
17 SET_DISPATCHED_STATUS Instance method Public Method Sets/resets work centre dispatched status on demands 20110321
18 SHIFT_DEMAND_TO_FREE_SLOT Instance method Public Method 20130423
Events
Interface /MRSS/IF_SGE_MNT_DEMANDS has no event.
Types
Interface /MRSS/IF_SGE_MNT_DEMANDS has no local type.
Method Signatures

Method DEMANDS_ALL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEMAND_TAB Table with Demands 20081020

Method DEMANDS_ALL_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMANDS_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Gefilterte Bedarfe mit Detailinformationen 20060515
2 Importing IT_DEMAND_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060515
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Anfang des Filterzeitraums 20060515
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Ende des Filterzeitraums 20060515

Method DEMANDS_FILTER on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMANDS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Komplexe Bedarfe in Struktur-Darstellung 20060512
2 Exporting ET_SINGLE_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Tabelle von Bedarfspositionen in Strukturdarstellung 20060913
3 Importing IT_DEMAND_EXT_KEYS Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_TAB Externe Schlüssel der gesuchten Bedarfe 20061103
4 Importing IT_DEMAND_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste der Demands als GUIDs 20060512
5 Importing IT_DEMAND_ID_RNG Call by reference Type reference (TYPE) /MRSS/T_DEMAND_ID_RNG_TAB Rangetabelle für Bedarfs-Nummern 20060616
6 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Eingrenzen der Ergebnisse 20060512
7 Importing IV_COMPLETE_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Komplette Bedarfe liefern (Dispo-Knoten übergreifend) 20060928
8 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP Eingrenzen der Ergebnisse 20060512
9 Importing IV_KEEP_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Sollen Bedarfe in Engine erzeugt und gehalten werden? 20060512
10 Importing IV_RELOAD Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20100628

Method DEMANDS_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMANDS_MODIFY 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 20060512
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20060512
3 Importing IS_COMM_ATTR Call by reference Type reference (TYPE) /MRSS/T_COM_ADD_ATTR Kommando zusätzliche Attribute 20070112
4 Importing IT_DEM Call by reference Type reference (TYPE) /MRSS/T_DEM_EXT_TAB Bedarfe für die Überleitung in den WFM Core 20060524
5 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_WRK_TAB Komplexe Bedarfe in Struktur-Darstellung 20060620
6 Importing IT_QUALIF Call by reference Type reference (TYPE) /MRSS/T_QUALIF_REQ_DEM_EXT_TAB Boolesche Variable 20060524
7 Importing IV_NO_AUTHORITY_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Keine Berechtigungsprüfung für Planung? 20070413
8 Importing IV_NO_BUNDLE_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130823
9 Importing IV_SIMULATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Simulationsmodus? 20070222

Method DEMANDS_MODIFY on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMANDS_PREDECESSOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) /MRSS/T_GUID_FIELD_VALUE_TAB Tabelle mit Positionen und Attributen 20060726
2 Importing IT_DEMAND_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060726
3 Importing IT_FIELDNAMES Call by reference Type reference (TYPE) /MRSS/T_FIELDNAME_TAB MRS: Feldnamentabelle für Übergabetabelle an RFC 20060726

Method DEMANDS_PREDECESSOR_READ on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMANDS_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUNDLE_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20121130
2 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20061116
3 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY Key of Planning node 20080908
4 Importing IV_DEM_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_TYPE Typ des Bedarfs 20061116
5 Importing IV_GET_BUNDLE_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN List of GUIDs 20121130
6 Importing IV_INCLUDE_OVERLAPPING Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Include Overlapping Demands 20081020
7 Importing IV_ORDER_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_ORDER_TYPE Typ des zugrundeliegenden Auftrages oder Vorgangs 20061116
8 Importing IV_PLANT Call by reference Type reference (TYPE) /MRSS/T_PM_PLANT Instandhaltungsplanungs-Werk 20061116
9 Importing IV_STAT_COMPL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20061117
10 Importing IV_STAT_REL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130828
11 Importing IV_VAL_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061116
12 Importing IV_VAL_TO Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061116

Method DEMANDS_SELECT on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_DATES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_RULE_INTERVAL_TAB 20070308
2 Exporting EV_DEFAULT_END_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
3 Exporting EV_DEFAULT_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
4 Exporting EV_EARLIEST_END_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
5 Exporting EV_EARLIEST_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
6 Exporting EV_LATEST_END_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
7 Exporting EV_LATEST_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
8 Exporting EV_RULE_VALID_FROM Call by reference Type reference (TYPE) DATS 20070308
9 Exporting EV_RULE_VALID_TO Call by reference Type reference (TYPE) DATS 20070308
10 Exporting EV_SCHED_END_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
11 Exporting EV_SCHED_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
12 Exporting EV_SLA_LAT_END_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
13 Exporting EV_SLA_LAT_START_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20061120
14 Exporting EV_USES_TIME_RULE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20070308
15 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID Bedarfsguid 20061120

Method DEMAND_DATES_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_DURATION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DURATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Dauer 20070419
2 Exporting EV_DURATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Einheit Arbeitsdauer 20070419
3 Exporting EV_TYPE_OF_WORK Call by reference Type reference (TYPE) /MRSS/T_SGE_WORK_TYPE_1 Type of Work 20070419
4 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID Bedarfsguid 20070419
5 Importing IV_DURATION_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_DURATION_TYPE SPACE Art der Dauer des Bedarfes 20070419

Method DEMAND_DURATION_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_OBJ_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEM_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20071210
2 Returning RREF_DEMAND Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Bedarf der Scheduling Engine 20071210

Method DEMAND_OBJ_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_PREFERRED_RESOURCES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_NS_TAB Table of GUIDs, Not Sorted 20121130
2 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20121130

Method DEMAND_PREFERRED_RESOURCES_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_PROTOCOL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROTOCOL_TEXT Call by reference Type reference (TYPE) /MRSS/T_SGE_TEXT_TAB Protokoll-Text eines Bedarfs 20061005
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20061005
3 Importing IV_DEMAND_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT Externer Schlüssel des Bedarfs 20061005
4 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20061005
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20061005

Method DEMAND_PROTOCOL_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_PROTOCOL_MAINTAIN 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 20061013
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20061013
3 Importing IT_PROTOCOL_TEXT Call by reference Type reference (TYPE) /MRSS/T_SGE_TEXT_TAB Allgemeine Texttabelle 20061013
4 Importing IV_DEMAND_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT Externer Schlüssel des Bedarfs 20061013
5 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID eines Bedarf 20061013
6 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20061013
7 Importing IV_NO_LOCKING Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Keine Sperre setzen (übernimmt Aufrufer) 20061031
8 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Operation eines Kommandos 20061013

Method DEMAND_PROTOCOL_MAINTAIN on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_SCHEDULE 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 Message Table 20081011
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081011
3 Importing IV_ASSIGNMENT_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20081011
4 Importing IV_DEMAND_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20081011
5 Importing IV_DEMAND_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_STRUC Structure for External Key 20081011

Method DEMAND_SCHEDULE on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method DEMAND_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEW_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR (Changeable) demand data for interface 20081021
2 Exporting ES_SOURCE_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR (Changeable) demand data for interface 20081021
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20081021
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081021
5 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_WRK Boolean Variable 20081029
6 Importing IV_NEW_DEMAND Call by reference Type reference (TYPE) /MRSS/T_GUID (Changeable) demand data for interface 20081029
7 Importing IV_SOURCE_DEMAND Call by reference Type reference (TYPE) /MRSS/T_GUID (Changeable) demand data for interface 20081029

Method DEMAND_SPLIT on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method IS_DEMAND_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_LOCKED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Bedarf ausserhalb MRS gesperrt? 20070304
2 Exporting EV_EXTERNAL_LOCKED_BY Call by reference Type reference (TYPE) /MRSS/T_SGE_NAME Vorname Name 20070304
3 Exporting EV_IS_LOCKED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Bedarf gesperrt? 20070304
4 Exporting EV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Typ einer Sperre: Schreib/Lese/Exklusiv 20070326
5 Exporting EV_MANUALLY_LOCKED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Bedarf manuell gesperrt? 20070304
6 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20070304

Method IS_DEMAND_LOCKED on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method ORDER_OBJ_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEADER_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20090728
2 Returning RREF_ORDER Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Komplexer Bedarf (Auftrag) 20090728

Method ORDER_OBJ_GET on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method SET_DISPATCHED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND_DATA_EXT (Changeable) demand data for interface 20110321
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110321
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110321
4 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND_DATA_EXT Worklist Data 20110321
5 Importing IV_DEMAND_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_TYPE Demand Type 20110321
6 Importing IV_INACTIVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Activate or deactivate status? 20110321

Method SET_DISPATCHED_STATUS on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.

Method SHIFT_DEMAND_TO_FREE_SLOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20130423
2 Importing EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20130423
3 Importing IS_SCHEDULE_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_SGE_SCHEDULE_PARAMETER Scheduling Parameters 20130423
4 Importing IT_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB 20130423
5 Importing IT_HEADER_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB 20130423

Method SHIFT_DEMAND_TO_FREE_SLOT on Interface /MRSS/IF_SGE_MNT_DEMANDS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401