SAP ABAP Class /PLMB/CL_SPI_B_TREE_BUILDER (Handles Creation and Changes of the SPI Browser Tree)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI (Application Component) Service Provider Infrastructure
     /PLMB/BA_SPI_TOOLS (Package) Service Provider Infrastructure Tools
Properties
Class /PLMB/CL_SPI_B_TREE_BUILDER  
Short Description Handles Creation and Changes of the SPI Browser Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_SPI_TOOLS   Service Provider Infrastructure Tools 
Created 20100419   SAP 
Last change 20130531   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)
Interfaces
Class /PLMB/CL_SPI_B_TREE_BUILDER has no interface implemented.
Friends
Class /PLMB/CL_SPI_B_TREE_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT Metadata provider 20100519
2 MO_TREE_FACTORY Instance attribute Private Object reference (TYPE REF TO) /PLMB/CL_SPI_B_TREE_FACTORY 20100419
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100419
2 CREATE_A_Q_R_NODES Instance method Private Method 20100419
3 CREATE_TREE_DATA Instance method Public Method 20100419
4 RECURSIVE_TREE_CREATION Instance method Private Method 20100419
Events
Class /PLMB/CL_SPI_B_TREE_BUILDER has no event.
Types
Class /PLMB/CL_SPI_B_TREE_BUILDER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TREE_FACTORY Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_B_TREE_FACTORY 20100419

Method CONSTRUCTOR on class /PLMB/CL_SPI_B_TREE_BUILDER has no exception.

Method CREATE_A_Q_R_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT Metadata Output 20100419
2 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) I 20100419
3 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) STRING 20100419
4 Importing IV_SHOW_NO_RETRIEVES Call by reference Type reference (TYPE) XFELD ABAP_FALSE 'X' if no retrieve items should be displayed in tree 20100519

Method CREATE_A_Q_R_NODES on class /PLMB/CL_SPI_B_TREE_BUILDER has no exception.

Method CREATE_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ABBID Call by reference Type reference (TYPE) /PLMB/T_SPI_ABB 20100419
2 Importing IV_CREATE_OPERATION_NODES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100505
3 Importing IV_SHOW_NO_RETRIEVES Call by reference Type reference (TYPE) XFELD ABAP_FALSE 'X' if no retrieve items should be displayed in tree 20100519

Method CREATE_TREE_DATA on class /PLMB/CL_SPI_B_TREE_BUILDER has no exception.

Method RECURSIVE_TREE_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT Metadata Output 20100419
2 Importing IT_ALL_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_NAME_REL 20100419
3 Importing IT_CURR_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_NAME_REL 20100419
4 Importing IV_CREATE_OPERATION_NODES Call by reference Type reference (TYPE) XFELD Checkbox 20100505
5 Importing IV_IS_ABBID Call by reference Type reference (TYPE) XFELD '' 20100419
6 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) I 20100419
7 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) STRING 20100419
8 Importing IV_SHOW_NO_RETRIEVES Call by reference Type reference (TYPE) XFELD ABAP_FALSE 'X' if no retrieve items should be displayed in tree 20100519

Method RECURSIVE_TREE_CREATION on class /PLMB/CL_SPI_B_TREE_BUILDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703