SAP ABAP Class CL_CGPL_HIERARCHY_NODES (Project Planning - Administratn Class for CL_HIERARCHY_NODE)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Properties
Class CL_CGPL_HIERARCHY_NODES  
Short Description Project Planning - Administratn Class for CL_HIERARCHY_NODE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 19991116   SAP 
Last change 20001013   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CGPL_HIERARCHY_NODES has no forward declaration.
Interfaces
Class CL_CGPL_HIERARCHY_NODES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_HIERARCHY_NODE 20011121 Project Planning: Hierarchy Nodes
2 CL_CGPL_PROJECT 20011121 Project Planning: Projects
3 CL_CGPL_TASK 20011121 Project Planning: Transactions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OUTLINE_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchy Node 19991202
2 TABLE_OF_NODES Instance attribute Private Type reference (TYPE) CGPL_HIERARCHY_NODES Hierarchy Nodes Table 19991116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Create node 19991116
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991202
3 FREE Instance method Private Method Destructor 20011121
4 GET_COUNT Instance method Public Method Reads Number of Nodes 19991116
5 GET_FREE_PERMISSION Instance method Private Method Checks if Nodes (Possibly with Changes) Can Be Destroyed 20030714
6 GET_LAST_NODE Instance method Public Method Read Hierarchy Nodes At the Farthest Right 20000124
7 GET_LEFT_NODE Instance method Public Method Reads Left Neighbor 19991116
8 GET_NODES Instance method Public Method Delivers Hierarchy Nodes 19991129
9 GET_RIGHT_NODE Instance method Public Method Reads Right Neighbor 19991116
10 REMOVE_NODE Instance method Public Method Removes Nodes 19991116
Events
Class CL_CGPL_HIERARCHY_NODES has no event.
Types
Class CL_CGPL_HIERARCHY_NODES has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer rechter Nachbar 19991203
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer eingefügter Knoten 19991123
3 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer linker Nachbar 20000120

Method ADD_NODE on class CL_CGPL_HIERARCHY_NODES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OUTLINE_PARENT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 19991202

Method CONSTRUCTOR on class CL_CGPL_HIERARCHY_NODES has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE_SUBPROJECTS Call by reference Type reference (TYPE) BOOLE_D SPACE Auch untergeordnete Projekte zerstören 20020521

Method FREE on class CL_CGPL_HIERARCHY_NODES has no exception.

Method GET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COUNT Value transfer Type reference (TYPE) I Anzahl der gefüllten Zeilen 19991202

Method GET_COUNT on class CL_CGPL_HIERARCHY_NODES has no exception.

Method GET_FREE_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE_SUBPROJECTS Call by reference Type reference (TYPE) FLAG 20030714
2 Returning RE_PERMISSION Value transfer Type reference (TYPE) FLAG 20030714

Method GET_FREE_PERMISSION on class CL_CGPL_HIERARCHY_NODES has no exception.

Method GET_LAST_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LAST_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE letzter Hierarchieknoten 20000124

Method GET_LAST_NODE on class CL_CGPL_HIERARCHY_NODES has no exception.

Method GET_LEFT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Referenz linker Hierarchieknoten 19991206
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 19991206
# Exception Resumable Description Created on
1 NOT_FOUND linke Hierarchieknoten nicht gefunden 19991206

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODES Call by reference Type reference (TYPE) CGPL_HIERARCHY_NODES Tabelle mit Referenzen auf CL_CGPL_HIERARCHY_NODE 20011017

Method GET_NODES on class CL_CGPL_HIERARCHY_NODES has no exception.

Method GET_RIGHT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Referenz rechter Hierarchieknoten 19991206
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 19991206
# Exception Resumable Description Created on
1 NOT_FOUND rechte Hierarchieknoten existiert nicht 19991206

Method REMOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 19991130

Method REMOVE_NODE on class CL_CGPL_HIERARCHY_NODES has no exception.
History
Last changed by/on SAP  20001013 
SAP Release Created in 12A