SAP ABAP Class /MRSS/CL_SOS_NODE (Node in a Directed 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
Properties
Class /MRSS/CL_SOS_NODE  
Short Description Node in a Directed 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 20030616   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SOS_NODE has no forward declaration.
Interfaces
Class /MRSS/CL_SOS_NODE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_DSG_SCHEDULER 20050512
2 /MRSS/CL_SOS_NETWORK 20030616 Network for Scheduling
3 /MRSS/CL_SOS_NODE_NETWORK 20030828 Transaction Network
4 /MRSS/CL_SOS_ORDER_SCHEDULER 20030627
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_SCHED_SET Instance attribute Private Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Scheduling Information 20030618
2 GT_SPARE_PARTS Instance attribute Private Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Spare Parts Linked to This Node 20030820
3 GT_TOOLS Instance attribute Private Type reference (TYPE) /MRSS/SOS_PROCESS_NODES_TAB Table of Transaction Nodes 20030820
4 GV_DIRECTION Instance attribute Private Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Scheduling Direction of Node 20030617
5 GV_EXT_REF Instance attribute Private Type reference (TYPE) /MRSS/T_GUID External Node Reference 20030616
6 GV_IS_SCHED_RELEVANT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20030627
7 GV_NETWORK_NODE Instance attribute Private Type reference (TYPE) /MRSS/SOS_NODE Network Node 20030627
8 GV_ORG_UNIT Instance attribute Public Type reference (TYPE) HROBJEC_14 Concatenated Identification (Type and ID) of Org. Objects 20050901
9 GV_PARENT Instance attribute Private Type reference (TYPE) /MRSS/T_GUID GUID 20030627
10 GV_SERVICE Instance attribute Private Type reference (TYPE) BOOLEAN Service indicator 20030820
11 GV_SHIFT_PLAN Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SOS_SHIFT_PLAN Reference to Shift Schedule Object 20030617
12 GV_SPARE_PART Instance attribute Private Type reference (TYPE) BOOLEAN Constraint Type 20030820
13 GV_TOOL Instance attribute Private Type reference (TYPE) BOOLEAN Inheritance Attribute of Node 20030820
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SPARE_PART Instance method Public Method Adds Node to List of Dependent Spare Parts 20050901
2 ADD_TOOL Instance method Public Method Adds Node to List of Dependent Tool Nodes 20050901
3 COMPLETE_INTERVAL Instance method Public Method Calculation of Interval Limits 20050901
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030616
5 GET_DIRECTION Instance method Public Method Reads Scheduling Direction of Node 20030627
6 GET_NODE_NUMBER Instance method Public Method Reads Node Number 20050901
7 GET_PARENT Instance method Public Method Determines Next Highest Node in the Hierarchy 20050901
8 GET_SCHED_SET Instance method Public Method Read Scheduling Information 20030618
9 GET_SHIFT_PLAN Instance method Public Method Reads the Shift Schedule Object for a Node 20050901
10 GET_SPARE_PARTS Instance method Public Method Reads All Lower-Level Spare Part Nodes 20050901
11 INIT_FOR_SCHEDULING_ENGINE Instance method Public Method Initialization of a Node for a Check 20030829
12 INIT_FOR_SERVICE_HEADER Instance method Public Method Initialization of a Node from an Order Header 20030725
13 INIT_FOR_SERVICE_ITEM Instance method Public Method Initialization of a Node from an Order Item 20030707
14 INIT_FOR_SPARE_PART Instance method Public Method Initialization of a Node for a Spare Part 20030819
15 INIT_FOR_TOOL Instance method Public Method Initialization of a Node for a Tool Item 20030820
16 INIT_NETWORK_NODE Instance method Public Method Initialization of a New Network Node 20030707
17 IS_SCHEDULING_RELEVANT Instance method Public Method Checks Whether Node Is Relevant for Scheduling 20050901
18 IS_SERVICE Instance method Public Method Checks Whether Node Represents a Service Item 20050901
19 IS_SPARE_PART Instance method Public Method Checks Whether Node Represents a Spare Part 20050901
20 IS_TOOL Instance method Public Method Checks Whether Node Represents a Tool 20050901
21 SET_DIRECTION Instance method Public Method Set the Scheduling Direction 20030627
22 SET_EXT_REF Instance method Public Method Sets the External Reference 20050901
23 SET_NODE_NUMBER Instance method Public Method Set Node Number in a Directed Network 20050901
24 SET_SCHED_RELEVANT Instance method Public Method Indicates the Node as Relevant for Scheduling 20030627
25 SET_SCHED_SET Instance method Public Method Set the Scheduling Information 20030618
26 SET_SERVICE Instance method Public Method Indicates Node as Service 20030820
27 SET_SHIFT_PLAN Instance method Public Method Sets the Object Reference to a Shift Plan 20050901
28 SET_SPARE_PART Instance method Public Method Indicates Node as Spare Part 20030820
29 SET_TOOL Instance method Public Method Indicates Node as Tool 20030820
Events
Class /MRSS/CL_SOS_NODE has no event.
Types
Class /MRSS/CL_SOS_NODE has no local type.
Method Signatures

Method ADD_SPARE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Transaction Node 20050901

Method ADD_SPARE_PART on class /MRSS/CL_SOS_NODE has no exception.

Method ADD_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) /MRSS/SOS_PROCESS_NODE Transaction Node 20050901

Method ADD_TOOL on class /MRSS/CL_SOS_NODE has no exception.

Method COMPLETE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INPUT_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) 20050901
2 Exporting EV_OUTPUT_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) 20050901
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Scheduling Direction 20050901

Method COMPLETE_INTERVAL on class /MRSS/CL_SOS_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_REF Call by reference Type reference (TYPE) /MRSS/T_GUID GUID eines CRM-Order-Objekts 20030616

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

Method GET_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DIRECTION Value transfer Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20030627

Method GET_DIRECTION on class /MRSS/CL_SOS_NODE has no exception.

Method GET_NODE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE Value transfer Type reference (TYPE) /MRSS/SOS_NODE Network Node 20050901

Method GET_NODE_NUMBER on class /MRSS/CL_SOS_NODE has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PARENT Value transfer Type reference (TYPE) /MRSS/T_GUID GUID 20050901

Method GET_PARENT on class /MRSS/CL_SOS_NODE has no exception.

Method GET_SCHED_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SCHED_SET Value transfer Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030618

Method GET_SCHED_SET on class /MRSS/CL_SOS_NODE has no exception.

Method GET_SHIFT_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SHIFT_PLAN Value transfer Object reference (TYPE REF TO) /MRSS/CL_SOS_SHIFT_PLAN Shift Schedule for a Node 20050901

Method GET_SHIFT_PLAN on class /MRSS/CL_SOS_NODE has no exception.

Method GET_SPARE_PARTS 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 Table of Transaction Nodes 20050901

Method GET_SPARE_PARTS on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_FOR_SCHEDULING_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT Call by reference Type reference (TYPE) /MRSS/T_GUID Schlüssel des übergeordneten Knotens 20030829

Method INIT_FOR_SCHEDULING_ENGINE on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_FOR_SERVICE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHED_SET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030725
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20030725
3 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) HROBJEC_14 Konkatinierte Identifikation (Typ und ID) von Org Objekten 20030729

Method INIT_FOR_SERVICE_HEADER on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_FOR_SERVICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHED_SET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030707
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20030707
3 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) HROBJEC_14 Konkatinierte Identifikation (Typ und ID) von Org Objekten 20030707
4 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID eines CRM-Order-Objekts 20030707

Method INIT_FOR_SERVICE_ITEM on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_FOR_SPARE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHED_SET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030819
2 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID eines CRM-Order-Objekts 20030819

Method INIT_FOR_SPARE_PART on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_FOR_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) /MRSS/T_ORG_UNIT Organisationseinheit Service 20040222
2 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID eines CRM-Order-Objekts 20030820

Method INIT_FOR_TOOL on class /MRSS/CL_SOS_NODE has no exception.

Method INIT_NETWORK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHED_SET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030707
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Terminierungsrichtung 20030707
3 Importing IV_NODE_NUMBER Call by reference Type reference (TYPE) /MRSS/SOS_NODE Knoten eines Netzwerkes 20030707
4 Importing IV_SHIFT_PLAN Call by reference Object reference (TYPE REF TO) /MRSS/CL_SOS_SHIFT_PLAN Schichtplan zu einem Knoten 20030707

Method INIT_NETWORK_NODE on class /MRSS/CL_SOS_NODE has no exception.

Method IS_SCHEDULING_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCHED_RELEVANT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050901

Method IS_SCHEDULING_RELEVANT on class /MRSS/CL_SOS_NODE has no exception.

Method IS_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050901

Method IS_SERVICE on class /MRSS/CL_SOS_NODE has no exception.

Method IS_SPARE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050901

Method IS_SPARE_PART on class /MRSS/CL_SOS_NODE has no exception.

Method IS_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INHERITING Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050901

Method IS_TOOL on class /MRSS/CL_SOS_NODE has no exception.

Method SET_DIRECTION 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 20030627

Method SET_DIRECTION on class /MRSS/CL_SOS_NODE has no exception.

Method SET_EXT_REF 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 Node Key 20050901

Method SET_EXT_REF on class /MRSS/CL_SOS_NODE has no exception.

Method SET_NODE_NUMBER 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_NODE Network Node 20050901

Method SET_NODE_NUMBER on class /MRSS/CL_SOS_NODE has no exception.

Method SET_SCHED_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030731

Method SET_SCHED_RELEVANT on class /MRSS/CL_SOS_NODE has no exception.

Method SET_SCHED_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHED_SET Call by reference Type reference (TYPE) /MRSS/T_SOS_SCHED_SET Terminierungsinformation 20030618

Method SET_SCHED_SET on class /MRSS/CL_SOS_NODE has no exception.

Method SET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030820

Method SET_SERVICE on class /MRSS/CL_SOS_NODE has no exception.

Method SET_SHIFT_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHIFT_PLAN Call by reference Object reference (TYPE REF TO) /MRSS/CL_SOS_SHIFT_PLAN Shift Schedule for a Node 20050901

Method SET_SHIFT_PLAN on class /MRSS/CL_SOS_NODE has no exception.

Method SET_SPARE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030820

Method SET_SPARE_PART on class /MRSS/CL_SOS_NODE has no exception.

Method SET_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030820

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