SAP ABAP Class /MRSS/CL_SOS_NODE_NETWORK (Transaction Network)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SOS_NETWORK Network Methods 20040120
Properties
Class /MRSS/CL_SOS_NODE_NETWORK  
Short Description Transaction Network    
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 20030828   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SOS_NODE_NETWORK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SOS_NETWORK Network Methods 20040120
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_SGE_CHECK_RELAT 20031023 Checks for Assignment Relationships
2 /MRSS/CL_SOS_NETWORK 20030828 Network for Scheduling
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_PROCESS_LINES_TAB Edges in Transaction Network 20030828
2 GT_NODES Instance attribute Private Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Table of Transaction Nodes 20030828
3 GV_HEADER_GUID Instance attribute Public Type reference (TYPE) /MRSS/T_GUID Header Node Key 20030828
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINE Instance method Private Method Add an Edge to Transaction Network 20030828
2 CHECK_TIMESTAMPS Instance method Private Method Checks the Relationships Between Two Nodes 20030902
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030828
4 GET_LINES Instance method Public Method Read All Edges for a Transaction Network 20030828
5 GET_LINES_FOR_NODE Instance method Public Method Determine All Edges for a Transaction Node 20030828
6 GET_NODES Instance method Public Method Read Transaction Node 20030828
7 INIT_FROM_ORDER Instance method Public Method Initialization Trans. Network from Resource-Dep. Scheduling 20030829
8 INIT_FROM_SCHED_ENGINE Instance method Public Method Initialization of Transaction Network from Scheduling Engine 20030829
9 MOVE_DOWN_PART_CONSTRAINTS Instance method Private Method Move Dates for Spare Parts to Lowest Level 20030828
10 MOVE_DOWN_RELATIONSHIPS Instance method Private Method Move Relationships to Lowest Hierarchy Level 20030828
11 PREPARE_CONVERSION Instance method Private Method Prepare Generation of a Network 20030828
12 RELATIONS_UPDATE Instance method Public Method Update Relationships 20130619
13 REMOVE_LINES Instance method Private Method Remove Edges from a Transaction Network 20030828
14 UPDATE_NODE_NETWORKS Instance method Private Method Update the node networks 20130620
Events
Class /MRSS/CL_SOS_NODE_NETWORK has no event.
Types
Class /MRSS/CL_SOS_NODE_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_PROCESS_LINE Kante in einem Vorgangsnetz 20030828
2 Importing IV_BOTH_DIRECTIONS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030828

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

Method CHECK_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIOLATED_REL Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_LINES_TAB Tabelle von Kanten in einem Vorgangsnetzwerk 20030902
2 Importing IS_LINE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_LINE Kante in einem Vorgangsnetz 20030902
3 Importing IS_SCHED_SET_SOURCE Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030902
4 Importing IS_SCHED_SET_TARGET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030902

Method CHECK_TIMESTAMPS on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method CONSTRUCTOR 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) GUID_16 GUID eines CRM-Order-Objekts 20030828

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

Method GET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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_NODE_NETWORK has no exception.

Method GET_LINES_FOR_NODE Signature

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

Method GET_LINES_FOR_NODE on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Tabelle von Vorgangsknoten 20030828

Method GET_NODES on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method INIT_FROM_ORDER 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 IT_LINES Call by reference Type reference (TYPE) /MRSS/T_SOS_NODE_LINES_TAB Tabellentyp Objektreferenz 20040121
4 Importing IT_NODES Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Tabelle von Vorgangsknoten 20030902

Method INIT_FROM_ORDER on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method INIT_FROM_SCHED_ENGINE 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 IT_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_SOS_PARENT_TAB Verknüpfung mit übergeordneter Position 20030902
4 Importing IT_LINES Call by reference Type reference (TYPE) /MRSS/T_SOS_NODE_LINES_TAB Tabellentyp Objektreferenz 20040121

Method INIT_FROM_SCHED_ENGINE on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method MOVE_DOWN_PART_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 IS_CURRENT_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Vorgangsknoten 20030828
4 Importing IS_ORIGINAL_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Vorgangsknoten 20030828

Method MOVE_DOWN_PART_CONSTRAINTS on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method MOVE_DOWN_RELATIONSHIPS 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 IS_CURRENT_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Vorgangsknoten 20030828
4 Importing IS_ORIGINAL_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Vorgangsknoten 20030828

Method MOVE_DOWN_RELATIONSHIPS on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method PREPARE_CONVERSION Signature

Method PREPARE_CONVERSION on class /MRSS/CL_SOS_NODE_NETWORK has no parameter.
Method PREPARE_CONVERSION on class /MRSS/CL_SOS_NODE_NETWORK has no exception.

Method RELATIONS_UPDATE 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 20130620
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Something went wrong! 20130619
3 Importing IT_NEW_RELATIONS Call by reference Type reference (TYPE) /MRSS/T_DEM_RELAT_EXT_TAB Table of Relationships Between Demands 20130619

Method RELATIONS_UPDATE on class /MRSS/CL_SOS_NODE_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_NODE_NETWORK has no exception.

Method UPDATE_NODE_NETWORKS 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 Error messages 20130620
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Something went wrong 20130620
3 Importing IT_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_SOS_PARENT_TAB Hierarchical Relations 20130620
4 Importing IT_LINES Call by reference Type reference (TYPE) /MRSS/T_SOS_NODE_LINES_TAB Direct Dependencies 20130620

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