SAP ABAP Class CL_PAK_TREE (Hierarchy)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API_EXPLAIN (Package) Explain Tool for Package Check
Properties
Class CL_PAK_TREE  
Short Description Hierarchy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_API_EXPLAIN   Explain Tool for Package Check 
Created 20080516   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_PAK_NODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PAK_TREE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PAK_TREE_ITERATOR 20080516 Tree Iterator
2 CL_PAK_TREE_ITERATOR_BFS 20080516 Tree Iterator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COUNTER Instance attribute Private Type reference (TYPE) I 20080516
2 CO_ITERATOR_KIND Constant Public See coding 20080516
3 LIST Instance attribute Private Type reference (TYPE) PAK_NODE_LIST Adjacency List 20080516
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_NODE Instance method Public Method 20080516
2 ADD_NODE Instance method Public Method 20080516
3 ADD_PARENT_NODE Instance method Public Method 20080516
4 ADD_TREE Instance method Public Method 20080516
5 CREATE_ITERATOR Instance method Public Method 20080516
6 GET_ROOTS Instance method Public Method 20080516
7 LOOKUP_NODE Instance method Public Method 20080516
Events
Class CL_PAK_TREE has no event.
Types
Class CL_PAK_TREE has no local type.
Method Signatures

Method ADD_CHILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20080516
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_PAK_NODE parent node 20080516
3 Importing I_SERVER Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20080519
4 Importing I_SUB_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
5 Importing I_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
6 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE inserted node 20080516

Method ADD_CHILD_NODE on class CL_PAK_TREE has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20080516
2 Importing I_SERVER Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20080519
3 Importing I_SUB_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
4 Importing I_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
5 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE inserted node 20080516

Method ADD_NODE on class CL_PAK_TREE has no exception.

Method ADD_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD Call by reference Object reference (TYPE REF TO) CL_PAK_NODE parent node 20080516
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20080516
3 Importing I_SERVER Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20080519
4 Importing I_SUB_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
5 Importing I_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
6 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE inserted node 20080516

Method ADD_PARENT_NODE on class CL_PAK_TREE has no exception.

Method ADD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROOT_NODE Call by reference Object reference (TYPE REF TO) CL_PAK_NODE Top level nodes are hung under this node 20080516
2 Importing IM_TREE Call by reference Object reference (TYPE REF TO) CL_PAK_TREE Package Tree for explain 20080516

Method ADD_TREE on class CL_PAK_TREE has no exception.

Method CREATE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_TREE Call by reference Object reference (TYPE REF TO) CL_PAK_TREE Only implemented for standard iterator! 20080516
2 Importing IM_KIND Call by reference Type reference (TYPE) C CO_ITERATOR_KIND-AS_DEFINED Iterator kind 20080516
3 Importing IM_TYPE_FILTER Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
4 Importing IM_TYPE_FILTERS Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE_LIST 20080516
5 Returning RE_IT Value transfer Object reference (TYPE REF TO) IF_PAK_TREE_ITERATOR Iterators for the package tree 20080516

Method CREATE_ITERATOR on class CL_PAK_TREE has no exception.

Method GET_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ROOTS Value transfer Type reference (TYPE) PAK_NODE_LIST Adjacency List 20080516

Method GET_ROOTS on class CL_PAK_TREE has no exception.

Method LOOKUP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20080516
2 Importing I_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
3 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE node of the explain tree for packages 20080516

Method LOOKUP_NODE on class CL_PAK_TREE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740