SAP ABAP Class /MRSS/CL_SGE_PLB_SER (Service Methods for Dependencies Between Assignments)
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
Properties
Class /MRSS/CL_SGE_PLB_SER  
Short Description Service Methods for Dependencies Between Assignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGE   Multiresource Planning: Scheduling Engine 
Created 20030905   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGE_PLB_SER has no forward declaration.
Interfaces
Class /MRSS/CL_SGE_PLB_SER has no interface implemented.
Friends
Class /MRSS/CL_SGE_PLB_SER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_CALCULATE_INTERVAL Static Attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Calculate interval even not exlcuded 20140428
2 GV_DEMAND_EXCLUDE_CAG Static Attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110509
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OFFSET Static method Private Method Adds/Subtracts Offset 20040518
2 ASSIGNMENT_DATES_GET Static method Public Method Get Demand Start and End Date from Assignments 20030912
3 CHANGED_ASG_INT_GET Static method Public Method Get the intervals of the assignment from changed Object 20121217
4 CHANGED_BUND_INT_GET Static method Public Method Get the intervals of the bundles from Changed Object 20121217
5 CHANGED_COMPLEX_DEM_INT_GET Static method Public Method Get the intervals of the complex demand from Changed Object 20121217
6 CHANGED_DEM_INT_GET Static method Public Method Get Intervals of the Demand from Changed Object 20080909
7 CHANGED_TA_INT_GET Static method Public Method Get the intervals of the time allocation from changed object 20130607
8 CHECK_DEM_EXCLUSION_FROM_CAG Static method Public Method Check if this demand has to be excluded from cap calculation 20140424
9 CONSTRAINTS_GET Static method Public Method Determines Restrictions for Automatic Scheduling 20040419
10 DEMANDS_BUILD Static method Public Method Set Up Table of Demands with Aggregation 20030905
11 DEMANDS_REC_BUILD Static method Public Method Set Up Demands Recursively 20030905
12 DEPENDENCIES_BUILD Static method Public Method Set Up Table of Dependencies 20030905
13 DOES_DEMAND_INFLUENCE_GRAPH Static method Public Method Does demand of given asg.ch.obj influence PN graph integral? 20130724
14 GET_ASSIGNMENT_INTERVAL Static method Private Method Will return the asg period incl. process / travel (if exist) 20131028
15 GET_PLANNING_NODE_BY_RESOURCE Static method Private Method Get planning node for a given resource 20130607
16 INFOTYPES_TO_SAVE_GET Static method Public Method Provides Changed Objects for Infotypes 20070717
17 ORDERS_TO_SAVE_GET Static method Public Method Provides changed planning board objects 20050829
18 WAS_DEMAND_INTERVAL_CHANGED Static method Private Method Was the demand interval changed (comp.schedul.rel. fields)? 20130719
Events
Class /MRSS/CL_SGE_PLB_SER has no event.
Types
Class /MRSS/CL_SGE_PLB_SER has no local type.
Method Signatures

Method ADD_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040518
2 Importing IS_REL Call by reference Type reference (TYPE) /MRSS/T_DEM_REL Beziehungen zwischen Bedarfen 20040518
3 Importing IV_SUBTRACT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20040518
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040518

Method ADD_OFFSET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method ASSIGNMENT_DATES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Zeitintervall 20030912
2 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Bedarf 20030912

Method ASSIGNMENT_DATES_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHANGED_ASG_INT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_ASS Einsatzspezifikationsänderung der Scheduling Engine Applikat 20121217
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20121217

Method CHANGED_ASG_INT_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHANGED_BUND_INT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_BUND 20121217
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20121217

Method CHANGED_BUND_INT_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHANGED_COMPLEX_DEM_INT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_DEMA Bedarfsspezifikationsänderung der Scheduling Engine Applikat 20121217
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20121217

Method CHANGED_COMPLEX_DEM_INT_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHANGED_DEM_INT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_DEMA Bedarfsspezifikationsänderung der Scheduling Engine Applikat 20080909
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with Time Stamp Intervals 20080909

Method CHANGED_DEM_INT_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHANGED_TA_INT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_TSPC Einsatzspezifikationsänderung der Scheduling Engine Applikat 20130607
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_GUID_TIME_INT_TAB Table with GUIDs and Associated Time Intervals 20130607

Method CHANGED_TA_INT_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CHECK_DEM_EXCLUSION_FROM_CAG 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_DEM_ITEM_STR Structure representation of a demand item 20140424
2 Importing IT_STATUS Call by reference Type reference (TYPE) /MRSS/T_STATUS_TAB Status of a demand or assignment 20140424

Method CHECK_DEM_EXCLUSION_FROM_CAG on class /MRSS/CL_SGE_PLB_SER has no exception.

Method CONSTRAINTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EARLIEST_START Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040419
2 Exporting EV_LATEST_END Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040419
3 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Bedarf der Scheduling Engine 20040419

Method CONSTRAINTS_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method DEMANDS_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEMAND_EXT_TAB Tabelle mit Bedarfen 20030905

Method DEMANDS_BUILD on class /MRSS/CL_SGE_PLB_SER has no exception.

Method DEMANDS_REC_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND_EXT Bedarf für die Darstellung auf der Oberfläche 20030905
2 Changing CT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEMAND_EXT_TAB Tabelle mit Bedarfen 20030905

Method DEMANDS_REC_BUILD on class /MRSS/CL_SGE_PLB_SER has no exception.

Method DEPENDENCIES_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASS_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20030905
2 Changing CT_DEM_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080925
3 Exporting ET_DEPENDENCIES Call by reference Type reference (TYPE) /MRSS/T_RELATIONSHIPS_TAB Tabelle mit Beziehungen der Einsätze 20030905
4 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT Einsatz 20030905
5 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND Bedarf 20080924
6 Importing IT_RELATIONS Call by reference Type reference (TYPE) /MRSS/T_DEM_REL_TAB Tabelle mit Beziehungen zwischen Bedarfen 20030905
7 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/SOS_LINE_DIRECTION Richtung einer Kante in Bezug auf einen Knoten 20030905
8 Importing IV_LEVEL Call by reference Type reference (TYPE) /MRSS/T_DEP_LEVEL Stufe der Vorgänger- bzw. Nachfolgerbeziehung 20040310

Method DEPENDENCIES_BUILD on class /MRSS/CL_SGE_PLB_SER has no exception.

Method DOES_DEMAND_INFLUENCE_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CHANGED_OBJ Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_DATA_CHANGED_ASS Changed Assignment Specification in Scheduling Engine Appl. 20130724
2 Returning RV_INFLUENCE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130724

Method DOES_DEMAND_INFLUENCE_GRAPH on class /MRSS/CL_SGE_PLB_SER has no exception.

Method GET_ASSIGNMENT_INTERVAL 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_ASSIGNMENT_INT Internal Format of Assignment 20131028
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20131028

Method GET_ASSIGNMENT_INTERVAL on class /MRSS/CL_SGE_PLB_SER has no exception.

Method GET_PLANNING_NODE_BY_RESOURCE 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 20130607
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) 20130607
3 Returning RT_PLANNING_NODE_GUID Value transfer Type reference (TYPE) /MRSS/T_GUID_TAB GUID of Planning Node 20130731

Method GET_PLANNING_NODE_BY_RESOURCE on class /MRSS/CL_SGE_PLB_SER has no exception.

Method INFOTYPES_TO_SAVE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) /MRSS/T_PUSH_BACK_HCM_INFO_TAB Tabelle mit geänderten Objekten für Rückintegration 20070717
2 Exporting ET_COMMANDS Call by reference Type reference (TYPE) /MRSS/T_COMMAND_TAB Tabelle mit Kommando-Objekten 20070726
3 Importing IREF_COMMAND_HISTORY Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_COMMAND_HISTORY Historie der Kommandos 20070717
4 Importing IREF_HCM Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_HCM_INT HCM Integration 20070717
5 Importing IREF_RESOURCE_MGR Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_RESOURCE_MGR Scheduling Engine Resource Manager 20070801

Method INFOTYPES_TO_SAVE_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method ORDERS_TO_SAVE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) /MRSS/T_PUSH_BACK_INFO_TAB Tabelle mit geänderten Objekten für Rückintegration 20060710
2   ET_GUID    
3 Importing IREF_COMMAND_HISTORY Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_COMMAND_HISTORY 20050829
4 Importing IT_COMMANDS_TO_SAVE Call by reference Type reference (TYPE) /MRSS/T_COMMAND_TAB 20130315

Method ORDERS_TO_SAVE_GET on class /MRSS/CL_SGE_PLB_SER has no exception.

Method WAS_DEMAND_INTERVAL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND_NEW Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20130719
2 Importing IS_DEMAND_OLD Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR Structure representation of a demand item 20130719
3 Returning RV_INTERVAL_CHANGED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130719

Method WAS_DEMAND_INTERVAL_CHANGED on class /MRSS/CL_SGE_PLB_SER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401