SAP ABAP Class /MRSS/CL_SOS_NETWORK (Network for Scheduling)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SOS (Package) Resource-Independent Scheduling for Service Orders
Properties
Class /MRSS/CL_SOS_NETWORK  
Short Description Network for Scheduling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SOS   Resource-Independent Scheduling for Service Orders 
Created 20030429   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SOS_NETWORK has no forward declaration.
Interfaces
Class /MRSS/CL_SOS_NETWORK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_SOS_ORDER_SCHEDULER 20030610
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_LINES Instance attribute Private Type reference (TYPE) /MRSS/SOS_LINES_TAB Network Edges 20030610
2 GT_NODES Instance attribute Private Type reference (TYPE) /MRSS/T_SOS_NETWORK_NODE_TAB Network Nodes 20030610
3 GT_PROCESS_LINES Instance attribute Private Type reference (TYPE) /MRSS/SOS_PROCESS_LINES_TAB Edges in a Transaction Network 20030828
4 GT_PROCESS_NODES Instance attribute Private Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Activity node 20030828
5 GV_DIRECTION Instance attribute Private Type reference (TYPE) /MRSS/T_SCHED_DIRECTION General Scheduling Direction 20040226
6 GV_END Instance attribute Private Type reference (TYPE) /MRSS/T_TIMESTAMP Specified End Point for Scheduling 20040226
7 GV_LINE_TYPES Static Attribute Private Type reference (TYPE) STRING Permitted Edge Types 20031204
8 GV_START Instance attribute Private Type reference (TYPE) /MRSS/T_TIMESTAMP Specified Starting Point for Scheduling 20040226
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINE Instance method Private Method Add an Edge 20030618
2 ADD_LINES Instance method Private Method Add Edges 20030618
3 ADD_NODE Instance method Private Method Add a Network Node 20030610
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030828
5 DETERMINE_END_CONSTRAINTS Instance method Private Method Determine End Time 20030616
6 DETERMINE_START_CONSTRAINTS Instance method Private Method Determine Start Time 20030616
7 GET_LINES Instance method Private Method Reads All Edges for a Node 20030828
8 GET_ORIGIN Instance method Private Method Reads the Starting Point for Scheduling 20040226
9 REMOVE_LINES Instance method Private Method Remove Edges from a Network 20030828
10 SCHEDULE Instance method Public Method Resource-Independent Scheduling 20030506
11 SCHEDULE_BACKWARD Instance method Private Method Backward Scheduling for Network 20030730
12 SCHEDULE_FORWARD Instance method Private Method Forward Scheduling for Network 20030730
13 SET_ORIGIN Instance method Public Method Sets the Starting Point for Scheduling 20040226
Events
Class /MRSS/CL_SOS_NETWORK has no event.
Types
Class /MRSS/CL_SOS_NETWORK has no local type.
Method Signatures

Method ADD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINE Call by reference Type reference (TYPE) /MRSS/SOS_LINES Kanten eines Netzwerkes 20030618

Method ADD_LINE on class /MRSS/CL_SOS_NETWORK has no exception.

Method ADD_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) /MRSS/SOS_LINES_TAB Tabelle von Netzwerkkanten 20030618

Method ADD_LINES on class /MRSS/CL_SOS_NETWORK has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) /MRSS/T_SOS_NETWORK_NODE Knoten eines Netzwerkes 20030610

Method ADD_NODE on class /MRSS/CL_SOS_NETWORK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NETWORK Call by reference Object reference (TYPE REF TO) /MRSS/CL_SOS_NODE_NETWORK Vorgangsnetzwerk 20030828

Method CONSTRUCTOR on class /MRSS/CL_SOS_NETWORK has no exception.

Method DETERMINE_END_CONSTRAINTS 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 20050404
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20031212
4 Importing IV_NODE Call by reference Type reference (TYPE) /MRSS/T_SOS_NETWORK_NODE Knoten eines Netzwerkes 20030616

Method DETERMINE_END_CONSTRAINTS on class /MRSS/CL_SOS_NETWORK has no exception.

Method DETERMINE_START_CONSTRAINTS 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 20050404
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20031212
4 Importing IV_NODE Call by reference Type reference (TYPE) /MRSS/T_SOS_NETWORK_NODE Knoten eines Netzwerkes 20030616

Method DETERMINE_START_CONSTRAINTS on class /MRSS/CL_SOS_NETWORK has no exception.

Method GET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Vorgangsknoten 20030828
2 Returning RT_LINES Value transfer Type reference (TYPE) /MRSS/SOS_PROCESS_LINES_TAB Tabelle von Kanten in einem Vorgangsnetzwerk 20030828

Method GET_LINES on class /MRSS/CL_SOS_NETWORK has no exception.

Method GET_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20040226
2 Returning RV_ORIGIN Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP Zeitstempel (Datum und Uhrzeit) 20040226

Method GET_ORIGIN on class /MRSS/CL_SOS_NETWORK has no exception.

Method REMOVE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_LINES_TAB Tabelle von Kanten in einem Vorgangsnetzwerk 20030828
2 Importing IV_BOTH_DIRECTIONS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030828

Method REMOVE_LINES on class /MRSS/CL_SOS_NETWORK has no exception.

Method 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 Tabelle von Nachrichten 20050404
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20030730

Method SCHEDULE on class /MRSS/CL_SOS_NETWORK has no exception.

Method SCHEDULE_BACKWARD 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 20050404
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404

Method SCHEDULE_BACKWARD on class /MRSS/CL_SOS_NETWORK has no exception.

Method SCHEDULE_FORWARD Signature

Method SCHEDULE_FORWARD on class /MRSS/CL_SOS_NETWORK has no parameter.
Method SCHEDULE_FORWARD on class /MRSS/CL_SOS_NETWORK has no exception.

Method SET_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20040226
2 Importing IV_ORIGIN Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Zeitstempel (Datum und Uhrzeit) 20040226

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