SAP ABAP Class /MRSS/CL_SGE_PLANNING_NODE (MRS Planning Node)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGE_ADDRESS Interface for address operations 20080731
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGE_PLANNING_NODE Interface for Planning Nodes 20080731
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_RSG_WORK_CENTER Planning Node - Work Center 20080731
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_SGE_ORG_UNIT Planning Node - Organizational Unit 20080731
Properties
Class /MRSS/CL_SGE_PLANNING_NODE  
Short Description MRS Planning Node    
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 20080731   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGE_PLANNING_NODE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGE_ADDRESS Interface for address operations 20080731
2 /MRSS/IF_SGE_PLANNING_NODE Interface for Planning Nodes 20080731
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_SGE_PLANNING_NODE_MGR 20080825 Planning Node - Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_IF_CAG_ADMINISTRATION Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_CAG_ADMINISTRATION Process Capacity Graphs 20080731
2 GREF_PLANNING_NODE_MGR Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_SGE_PLANNING_NODE_MGR Planning Node - Manager 20080923
3 GS_PLANNING_NODE Instance attribute Protected Type reference (TYPE) /MRSS/T_PLANNING_NODE 20080923
4 GT_HIERARCHY Instance attribute Protected Type reference (TYPE) /MRSS/T_PLANNING_NODE_HIER_TAB Table Type for Planning Node - Hierarchical Relationships 20130727
5 GT_LOGICAL_NODE Instance attribute Protected Type reference (TYPE) /MRSS/T_LOGICAL_NODE_TAB Logical Node 20121211
6 GT_LOGICAL_NODES_REF Instance attribute Protected Type reference (TYPE) /MRSS/T_LOGICAL_NODE_REF_TAB Logical Node - Key and Object 20121211
7 GT_PLANNING_NODE_CAPA Instance attribute Protected Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20081007
8 GV_NODE_TYPE Instance attribute Protected Type reference (TYPE) /MRSS/T_NODE_TYPE Node type 20130730
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_PLANNING_NODE_TEAMS Instance method Protected Method Complete Team Information 20121211
2 CONSTRUCTOR Instance method Public Constructor Create Instance 20080923
3 CREATE_LOGICAL_NODE Instance method Public Method Create Logical Node 20121211
4 GET_CAPACITY_RULE_GUID Static method Protected Method Generate GUID 20081007
5 GET_CAPACITY_SOURCE Instance method Private Method Provides the Source of Capacity from Planning Node 20121211
6 GET_GUID Static method Protected Method Generate GUID 20080826
7 GET_LOGICAL_NODE Instance method Public Method Get Reference of Logical Node 20121211
8 INITIALIZE Static method Protected Method Initialize Node 20080818
9 INITIALIZE_INSTANCE Static method Protected Method Initialize Node (Generically with Class Entry) 20130726
10 INITIALIZE_ORG_UNIT Static method Protected Method Initialize Node 20090817
11 INITIALIZE_WORK_CENTER Static method Protected Method Initialize Node 20090817
12 READ Static method Protected Method Read from database 20080814
13 SAVE Instance method Protected Method Saves to Database 20080825
14 SAVE_LOGICAL_NODE Instance method Public Method Maintain and Save Logical Node in DB 20121211
15 SET_LOGICAL_NODES Instance method Protected Method Set Subordinate Logical Nodes in This Instance 20130902
16 UPDATE_LOGICAL_NODE Instance method Public Method Update Logical Nodes 20121211
Events
Class /MRSS/CL_SGE_PLANNING_NODE has no event.
Types
Class /MRSS/CL_SGE_PLANNING_NODE has no local type.
Method Signatures

Method COMPLETE_PLANNING_NODE_TEAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PN_TEAMS Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_RES_TAB Table of Planning Node Resources and its Team Memberships 20130114
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20121211
3 Importing IT_TEAMS Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TAB Table with Resources 20121211
4 Importing IV_LEADING_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130731

Method COMPLETE_PLANNING_NODE_TEAMS on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20080923
2 Importing IT_PLANNING_NODE_CAPA Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20080923
3 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Operation eines Kommandos 20081007

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

Method CREATE_LOGICAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGICAL_NODE Call by reference Type reference (TYPE) /MRSS/T_LN_HEADER Logical Node Header 20121211
2 Exporting ES_LOGICAL_NODE_REF Call by reference Type reference (TYPE) /MRSS/T_LOGICAL_NODE_REF Logical Node - Key and Object Reference 20130612
3 Importing IS_LOGICAL_NODE Call by reference Type reference (TYPE) /MRSS/T_LN_HEADER Logical Node Header 20121211
4 Importing IT_LOGICAL_NODE_ATTRIBUTES Call by reference Type reference (TYPE) /MRSS/T_LN_ATTRIBUTE_TAB Logical Node Attribute 20121211
5 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121211

Method CREATE_LOGICAL_NODE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method GET_CAPACITY_RULE_GUID Signature

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

Method GET_CAPACITY_RULE_GUID on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method GET_CAPACITY_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CAPACITY_SOURCE Value transfer Type reference (TYPE) /MRSS/T_CAG_PN_CAPACITY_SOURCE Planning Node Capacity Source 20121211

Method GET_CAPACITY_SOURCE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method GET_GUID Signature

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

Method GET_GUID on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method GET_LOGICAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_IF_LOGICAL_NODE Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_LOGICAL_NODE 20121211
2 Exporting ES_LOGICAL_NODE Call by reference Type reference (TYPE) /MRSS/T_LOGICAL_NODE Logical Node 20121211
3 Importing IS_LOGICAL_NODE Call by reference Type reference (TYPE) /MRSS/T_LOGICAL_NODE Logical Node 20121211

Method GET_LOGICAL_NODE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20080818
2 Importing IS_PLANNING_NODE_KEY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY 20081006
3 Importing IT_CAPACITY_RULES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20081006
4 Importing IT_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_HIER_TAB Table Type for Planning Node - Hierarchical Relationships 20130727
5 Importing IV_FORCE_INSTANCE_CREATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130726
6 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Operation 20090219
7 Returning RREF_PLANNING_NODE Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_PLANNING_NODE Interface für Planungsknoten 20080818

Method INITIALIZE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method INITIALIZE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE Planning Node Header Details 20130726
2 Importing IS_PLANNING_NODE_KEY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY Key of Planning Node 20130726
3 Importing IT_CAPACITY_RULES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB Capacity info for planning node 20130726
4 Importing IT_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_HIER_TAB Table Type for Planning Node - Hierarchical Relationships 20130727
5 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130726
6 Importing IV_FORCE_INSTANCE_CREATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130726
7 Importing IV_NODE_USAGE Call by reference Type reference (TYPE) /MRSS/T_NODE_USAGE Node Usage as Work Center, Org Unit or Logical Node 20131017
8 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Command Operation 20130726
9 Returning RREF_PLANNING_NODE Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_PLANNING_NODE Interface für Planungsknoten 20130726

Method INITIALIZE_INSTANCE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method INITIALIZE_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20090817
2 Importing IS_PLANNING_NODE_KEY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY 20090817
3 Importing IT_CAPACITY_RULES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20090817
4 Importing IV_FORCE_INSTANCE_CREATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130726
5 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Operation 20090817
6 Returning RREF_PLANNING_NODE Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_PLANNING_NODE Interface für Planungsknoten 20090817

Method INITIALIZE_ORG_UNIT on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method INITIALIZE_WORK_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20090817
2 Importing IS_PLANNING_NODE_KEY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY 20090817
3 Importing IT_CAPACITY_RULES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20090817
4 Importing IV_FORCE_INSTANCE_CREATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130726
5 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Operation 20090817
6 Returning RREF_PLANNING_NODE Value transfer Object reference (TYPE REF TO) /MRSS/IF_SGE_PLANNING_NODE Interface für Planungsknoten 20090817

Method INITIALIZE_WORK_CENTER on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20080818
2 Exporting ET_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_HIER_TAB Table Type for Planning Node - Hierarchical Relationships 20130728
3 Exporting ET_PLANNING_NODES_CAPA Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20080818
4 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY 20080814
5 Importing IV_NODE_USAGE Call by reference Type reference (TYPE) /MRSS/T_NODE_USAGE Node Usage as Work Center, Org Unit or Logical Node 20131017

Method READ on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE 20080826
2 Importing IT_CAPACITY_RULE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_CAPA_TAB 20080826
3 Importing IT_HIERARCHY Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_HIER_TAB Table Type for Planning Node - Hierarchical Relationships 20130728

Method SAVE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method SAVE_LOGICAL_NODE Signature

Method SAVE_LOGICAL_NODE on class /MRSS/CL_SGE_PLANNING_NODE has no parameter.
Method SAVE_LOGICAL_NODE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method SET_LOGICAL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE Planning Node Header Details 20130902

Method SET_LOGICAL_NODES on class /MRSS/CL_SGE_PLANNING_NODE has no exception.

Method UPDATE_LOGICAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOGICAL_NODE Call by reference Type reference (TYPE) /MRSS/T_LN_HEADER Logical Node Header 20121211
2 Importing IT_LOGICAL_NODE_ATTRIBUTES Call by reference Type reference (TYPE) /MRSS/T_LN_ATTRIBUTE_TAB Logical Node Attribute 20121211
3 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121211

Method UPDATE_LOGICAL_NODE on class /MRSS/CL_SGE_PLANNING_NODE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610