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
⤷ 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 |