SAP ABAP Class CL_FPB_SNI_TREE (Internal Management of the Hierarchy)
Hierarchy
EA-FIN (Software Component) EA-FIN
   EP-PCT-MGR-CO (Application Component) Business Package for Manager Self-Service (FI)
     FPB_SNI_FRAMEWORK (Package) Structure Navigation Framework
Properties
Class CL_FPB_SNI_TREE  
Short Description Internal Management of the Hierarchy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FPB_SNI_FRAMEWORK   Structure Navigation Framework 
Created 20041110   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GSETH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FPB_SNI_TREE has no interface implemented.
Friends
Class CL_FPB_SNI_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GD_NODE_COUNT Instance attribute Private Type reference (TYPE) SETCNTVAL Counter for Nodes in Tree 20041110
2 GT_NODES Instance attribute Private Type reference (TYPE) FCOM_T_SMP_NODE Node in Tree 20041110
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041110
2 DETERMINE_PATH_TO_ROOT Instance method Public Method Determine Path to Root Node on Level 1 20041110
3 DETERMINE_TREEORDER Instance method Public Method Supplies Nodes in the Order of Display in the Tree 20041110
4 DET_PATH_TO_ROOT_REK Instance method Private Method Recursive Determination of Path to Root Node 20041110
5 DET_TREEORDER_REK Instance method Private Method Recursive Determination of Node Order in Tree Display 20041110
6 GET_ALL_NODES Instance method Public Method Supplies all Nodes (of a Particular Type) 20041110
7 GET_LAST_CHILD Instance method Private Method Determine Last Subnode of a Node 20041110
8 GET_NODE Instance method Public Method Supplies a Node 20041110
9 GET_ROOTNODES Instance method Public Method All Nodes on Level 1 in Tree 20041110
10 GET_SUBNODES Instance method Public Method All Subnodes for a Node 20041110
11 INITIALIZE Instance method Public Method Clear 20041110
12 INSERT_HIER_ENTRY Instance method Public Method Insert a Subnode in Hierarchy 20041110
13 INSERT_NODE Instance method Public Method Insert a Single Node in Tree 20041110
14 SET_CHILD_READ Instance method Public Method Subnodes of a Node Have Already Been Read 20041110
15 UPDATE_CHILDREAD Instance method Public Method Reload Subnodes 20041110
Events
Class CL_FPB_SNI_TREE has no event.
Types
Class CL_FPB_SNI_TREE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPB_SNI_TREE has no parameter.
Method CONSTRUCTOR on class CL_FPB_SNI_TREE has no exception.

Method DETERMINE_PATH_TO_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110
2 Importing ID_NODEKEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Schlüssel eines Knoten in der Hierarchie 20041110

Method DETERMINE_PATH_TO_ROOT on class CL_FPB_SNI_TREE has no exception.

Method DETERMINE_TREEORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Knoten in der Hierarchie 20041110

Method DETERMINE_TREEORDER on class CL_FPB_SNI_TREE has no exception.

Method DET_PATH_TO_ROOT_REK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PATH Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110
2 Importing IS_NODE Call by reference Type reference (TYPE) FCOM_SMP_NODE Schlüssel eines Knoten in der Hierarchie 20041110

Method DET_PATH_TO_ROOT_REK on class CL_FPB_SNI_TREE has no exception.

Method DET_TREEORDER_REK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Knoten in der Hierarchie 20041110
2 Importing IT_NODESONLEVEL Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Knoten in der Hierarchie 20041110

Method DET_TREEORDER_REK on class CL_FPB_SNI_TREE has no exception.

Method GET_ALL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110
2 Importing ID_NOTREAD Call by reference Type reference (TYPE) FLAG allgemeines flag 20041110
3 Importing ID_OTYPE Call by reference Type reference (TYPE) FPB_OBJTYPE Objekttyp zur Kommunikation 20041110

Method GET_ALL_NODES on class CL_FPB_SNI_TREE has no exception.

Method GET_LAST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LASTCHILDKEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Schlüssel eines Knoten in der Hierarchie 20041110
2 Importing ID_NODEKEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Schlüssel eines Knoten in der Hierarchie 20041110

Method GET_LAST_CHILD on class CL_FPB_SNI_TREE has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) FCOM_SMP_NODE Knoten einer Hierarchie 20041110
2 Importing ID_NODEKEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Objekttyp zur Kommunikation 20041110

Method GET_NODE on class CL_FPB_SNI_TREE has no exception.

Method GET_ROOTNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110
2 Importing ID_OTYPE Call by reference Type reference (TYPE) FPB_OBJTYPE Objekttyp zur Kommunikation 20041110

Method GET_ROOTNODES on class CL_FPB_SNI_TREE has no exception.

Method GET_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBNODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110
2 Importing IS_NODE_KEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Zaehler: Wertetabelle 20041110

Method GET_SUBNODES on class CL_FPB_SNI_TREE has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_FPB_SNI_TREE has no parameter.
Method INITIALIZE on class CL_FPB_SNI_TREE has no exception.

Method INSERT_HIER_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEWNODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Knoten in der Hierarchie 20041110
2 Importing ID_IS_LEAF Call by reference Type reference (TYPE) FLAG allgemeines flag 20041110
3 Importing IS_PARENTENTRY Call by reference Type reference (TYPE) FCOM_SMP_ENTRY Knoten in der Hierarchie 20041110
4 Importing IS_SUBENTRY Call by reference Type reference (TYPE) FCOM_SMP_ENTRY Objekt in der Hierarchie 20041110
5 Importing IT_FROMNODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu fcom_smp_objname 20041110

Method INSERT_HIER_ENTRY on class CL_FPB_SNI_TREE has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) FCOM_SMP_NODE Verwaltung der Hierarchie in SMP 20041110
2 Importing ID_PARENT_KEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Tree Control: Schlüssel eines Knotens 20041110
3 Importing IS_ENTRY Call by reference Type reference (TYPE) FCOM_SMP_ENTRY Objekt in der Hierarchie 20041110

Method INSERT_NODE on class CL_FPB_SNI_TREE has no exception.

Method SET_CHILD_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODEKEY Call by reference Type reference (TYPE) FCOM_SMP_NODEKEY Schlüssel eines Knoten in der Hierarchie 20041110

Method SET_CHILD_READ on class CL_FPB_SNI_TREE has no exception.

Method UPDATE_CHILDREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) FCOM_T_SMP_NODE Tabellentyp zu FCOM_SMP_NODE 20041110

Method UPDATE_CHILDREAD on class CL_FPB_SNI_TREE has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 600