SAP ABAP Class /PLMB/CL_SPI_B_GUI_TREE_BUILD (Service Provider Browser - Tree Builder helper class)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_B_TREE_ACCESS Interface for Calling Tree 20101217
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMB/CL_SPI_B_GUI_TREE_ABBID Service Provider Browser - ABBID Tree 20101123
Properties
Class /PLMB/CL_SPI_B_GUI_TREE_BUILD  
Short Description Service Provider Browser - Tree Builder helper class    
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 20101123   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_B_TREE_ACCESS Interface for Calling Tree 20101217
Friends
Class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20101123
2 MT_NODE Instance attribute Private Type reference (TYPE) LTY_T_NODE 20101123
3 MV_TREE_ELEMENT_COUNTER Instance attribute Private Type reference (TYPE) I 20101123
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Protected Method Adds a node to the Tree 20101123
2 CLEAR Instance method Public Method Clear Tree 20101123
3 CONSTRUCTOR Instance method Public Constructor 20101123
4 GET_INT_KEY_BY_NODE_NAME Instance method Protected Method 20110322
5 GET_NODE_NAME_BY_INT_KEY Instance method Protected Method Get node name by internal key 20101124
6 HANDLE_NODE_CTXT_MENU_REQUEST Instance method Private Event handling method 20101217
7 HANDLE_NODE_CTXT_MENU_SELECT Instance method Private Event handling method 20110105
8 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle Node Double Click Event 20101124
Events
Class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_NODE Private See coding 20101123 BEGIN OF lty_s_node, node_key TYPE i, parent_key TYPE i, node_name TYPE string, caption TYPE string, END OF lty_s_node
2 LTY_T_NODE Private See coding 20101123 lty_t_node TYPE TABLE OF lty_s_node
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY Call by reference Type reference (TYPE) I 20101123
2 Importing IV_CAPTION Call by reference Type reference (TYPE) STRING 20101123
3 Importing IV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20101123
4 Importing IV_IS_EXPANDER Call by reference Type reference (TYPE) XFELD Checkbox 20101123
5 Importing IV_IS_FOLDER Call by reference Type reference (TYPE) XFELD Checkbox 20101123
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20101123
7 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) I 20101123

Method ADD_NODE on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method CLEAR Signature

Method CLEAR on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no parameter.
Method CLEAR on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101124

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

Method GET_INT_KEY_BY_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INT_KEY Value transfer Type reference (TYPE) INT4 Natural number 20110322
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20110322

Method GET_INT_KEY_BY_NODE_NAME on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method GET_NODE_NAME_BY_INT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NODE_NAME Value transfer Type reference (TYPE) STRING 20101124
2 Importing IV_INT_KEY Call by reference Type reference (TYPE) INT4 Natural number 20101124

Method GET_NODE_NAME_BY_INT_KEY on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method HANDLE_NODE_CTXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20101217
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20101217

Method HANDLE_NODE_CTXT_MENU_REQUEST on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method HANDLE_NODE_CTXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20110105
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20110105

Method HANDLE_NODE_CTXT_MENU_SELECT on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20101124

Method HANDLE_NODE_DOUBLE_CLICK on class /PLMB/CL_SPI_B_GUI_TREE_BUILD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703