SAP ABAP Class CL_PS_UI_HIERARCHY_TREE (Hierarchy Tree)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PS_HLP_MD (Package) Handling Large Projects:-Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PS_UI_TREE Tree control 20100617
Properties
Class CL_PS_UI_HIERARCHY_TREE  
Short Description Hierarchy Tree    
Super Class CL_PS_UI_TREE Tree control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_MD   Handling Large Projects:-Master Data 
Created 20100617   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_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PS_UI_HIERARCHY_TREE has no interface implemented.
Friends
Class CL_PS_UI_HIERARCHY_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OV_FIND Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101012
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILDERN Instance method Private Method Add childern to tree 20100625
2 ADD_NODE Instance method Private Method Add a node to Tree 20100827
3 ADD_TO_FAVORITES Instance method Private Method Add to favorites 20100827
4 CREATE Instance method Protected Method Create New Objects (Not used) 20100827
5 DELETE Instance method Protected Method Delete NOde( Objects) (Not used) 20100827
6 FILTER_PROCESSING Instance method Public Method Filter the nodes 20100701
7 FILTER_UI_RENDER Instance method Public Method UI rendering logic if filter screen is visible 20100701
8 GET_ALV_OVERVIEW_KEYS Instance method Public Method Get list of child nodes of similar object 20100625
9 GET_CHILDERN Instance method Public Method Get Childerns Displayed in Tree 20100830
10 GET_ROOT_PARENT Instance method Private Method Get Root Parent 20100701
11 GET_ROOT_PARENT_OBJNR Instance method Public Method Get Root Parent 20110107
12 GET_VISIBLE_OBJECTS Instance method Public Method Get the list of visible childern for an node 20100809
13 LOAD_DATASET Instance method Public Method Load Data set(Milestone and PMCS) 20100928
14 RAISE_EXPAND_EVENT Instance method Private Method Raise Expand event 20110203
15 SET_CURRENT_HIERARCHY Instance method Public Method Set current Hierarchy 20100929
16 UPDATE_CURRENT_TEXT Instance method Public Method Update the current node text from hierarchy API 20100730
17 UPDATE_NODE Instance method Private Method Update the node in a tree 20100827
18 UPDATE_PREVIOUS_TEXT Instance method Public Method Update the previous node text from hierarchy API 20100923
19 UPDATE_TEXTS Instance method Public Method Update node texts 20100916
Events
# Event Type Visibility Description Created on
1 EXPAND Instance Event
(0)
Public
(2)
Expand Hierarchy 20100923
2 SELECT_CHANGED Instance Event
(0)
Public
(2)
Selection of New Hierarchy Object 20101019
Types
Class CL_PS_UI_HIERARCHY_TREE has no local type.
Method Signatures

Method ADD_CHILDERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_OF_CHILDERN Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20100701
2 Importing IV_LEVEL Call by reference Type reference (TYPE) PSHLP_HIER_LEVEL_DE 1 Index of Internal Tables 20100625
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100625

Method ADD_CHILDERN on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100827
2 Importing IS_NODE Value transfer Type reference (TYPE) PSHLP_HIERARCHY_ST Hierarchy structure for PS 20100827
3 Importing IV_RELATION Call by reference Type reference (TYPE) I CL_GUI_COLUMN_TREE=>RELAT_LAST_CHILD 20100827
4 Importing IV_REL_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100827

Method ADD_NODE on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method ADD_TO_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100827

Method ADD_TO_FAVORITES on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100827

Method CREATE on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100827

Method DELETE on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method FILTER_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100701

Method FILTER_PROCESSING on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method FILTER_UI_RENDER Signature

Method FILTER_UI_RENDER on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Method FILTER_UI_RENDER on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method GET_ALV_OVERVIEW_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDERN Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20100625
2 Importing IV_ALL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100811
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) J_OBART 20100625

Method GET_ALV_OVERVIEW_KEYS on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method GET_CHILDERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDERN Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20100830
2 Importing IV_INCLUDE_PARENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100830
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100830

Method GET_CHILDERN on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method GET_ROOT_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100701

Method GET_ROOT_PARENT on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method GET_ROOT_PARENT_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJNR Value transfer Type reference (TYPE) J_OBJNR Objnr 20110107

Method GET_ROOT_PARENT_OBJNR on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method GET_VISIBLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VISIBLE_OBJECTS Value transfer Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20100809

Method GET_VISIBLE_OBJECTS on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method LOAD_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100928

Method LOAD_DATASET on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method RAISE_EXPAND_EVENT Signature

Method RAISE_EXPAND_EVENT on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Method RAISE_EXPAND_EVENT on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method SET_CURRENT_HIERARCHY Signature

Method SET_CURRENT_HIERARCHY on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Method SET_CURRENT_HIERARCHY on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method UPDATE_CURRENT_TEXT Signature

Method UPDATE_CURRENT_TEXT on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Method UPDATE_CURRENT_TEXT on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method UPDATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Value transfer Type reference (TYPE) PSHLP_HIERARCHY_ST Hierarchy structure for PS 20100827

Method UPDATE_NODE on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method UPDATE_PREVIOUS_TEXT Signature

Method UPDATE_PREVIOUS_TEXT on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Method UPDATE_PREVIOUS_TEXT on class CL_PS_UI_HIERARCHY_TREE has no exception.

Method UPDATE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJNR Call by reference Type reference (TYPE) TT_OBJNR List of objnr 20100916

Method UPDATE_TEXTS on class CL_PS_UI_HIERARCHY_TREE has no exception.
Event Signatures

Event EXPAND Signature
Event EXPAND on class CL_PS_UI_HIERARCHY_TREE has no parameter.
Event SELECT_CHANGED Signature
Event SELECT_CHANGED on class CL_PS_UI_HIERARCHY_TREE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606