SAP ABAP Class CL_PRP_BSP_M_TREE (Development Projects - Model Class for Tree)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Properties
Class CL_PRP_BSP_M_TREE  
Short Description Development Projects - Model Class for Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20030107   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRP_BSP_M_TREE has no forward declaration.
Interfaces
Class CL_PRP_BSP_M_TREE has no interface implemented.
Friends
Class CL_PRP_BSP_M_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ACTIVE_OBJECT Instance attribute Public Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20030116
2 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_PRP_BSP_M_TREEDATA Model Class for Tree Data Management 20030116
3 MT_TREE_NODES Instance attribute Private Type reference (TYPE) PGX_TT_TREENODES Table with Nodes for BSP Tree 20030107
4 MT_VISIBLE_NODES Instance attribute Public Type reference (TYPE) PRP_TT_TREE_NODES Node Table for Tree 20030109
5 MV_COUNT_VISIBLE_NODES Instance attribute Public Type reference (TYPE) INT4 25 Natural Number 20030109
6 MV_FIRST_VISIBLE_NODE Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030109
7 MV_INACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030218
8 MV_IS_BOTTOM Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030109
9 MV_LAST_VISIBLE_NODE Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030109
10 MV_STRUCTURE_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030109
11 MV_WEBDYNPRO Instance attribute Private Type reference (TYPE) BOOLE_D WebDynpro Application 20050616
12 SC_SCROLL_BOTTOM Constant Public Type reference (TYPE) STRING 'bottom' Scroll to Bottom 20030107
13 SC_SCROLL_PAGE_DOWN Constant Public Type reference (TYPE) STRING 'pageDown' Scroll Down 20030107
14 SC_SCROLL_PAGE_UP Constant Public Type reference (TYPE) STRING 'pageUp' Scroll Up 20030107
15 SC_SCROLL_TOP Constant Public Type reference (TYPE) STRING 'top' Scroll to Top 20030107
Methods
# Method Level Visibility Method type Description Created on
1 COLLAPSE_NODE_COMPLETELY Instance method Private Method Collapse Nodes Completely 20030109
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030107
3 DETERMINE_VISIBLE_NODES Instance method Public Method Determines Visible Nodes 20030109
4 EXPAND_NODE Instance method Private Method Expand Node 20030109
5 EXPAND_NODE_COMPLETELY Instance method Private Method Expand Nodes Completely 20030109
6 EXPAND_SUBTREE_UPWARDS Instance method Private Method Expands Subtree Upwards 20031104
7 GET_NODES Instance method Public Method Gets Table with Nodes 20030117
8 GET_STATUS_IMAGE Instance method Private Method Determine Symbol for Threshold Value Violation 20030107
9 HAS_CHANGES Instance method Public Method Determines Whether Changes to Tree Models Exist 20030107
10 ON_COLLAPSE_ALL Instance method Public Method Collapse Subtree Completely 20030107
11 ON_EXPANDER_CLICK Instance method Public Method Handles Click for Expander 20030107
12 ON_EXPAND_ALL Instance method Public Method Expand Subtree Completely 20030107
13 ON_GOTO_ACTIVE_NODE Instance method Public Method Goes to Active Nodes in Tree 20031104
14 ON_NODE_CLICK Instance method Public Method Handles Click for Nodes 20030107
15 ON_VERTICAL_SCROLL Instance method Public Method Handles Click for Pushbutton for Vertical Scrolling 20030107
16 SET_ACTIVE_OBJECT Instance method Public Method Sets Active Object Again 20030116
17 SET_INACTIVE_MODE Instance method Public Method Specifies Whether Tree to Be Active/Inactive 20030218
18 SET_VISIBLE_NODES Instance method Public Method Visible Nodes in Tree 20030318
Events
Class CL_PRP_BSP_M_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NODES Private Type reference (TYPE) PRP_TT_TREE_NODES Node Table 20030109
2 TY_NODES_ITEM Private Type reference (TYPE) PRP_TS_TREE_NODES Structure for Node Table 20030109
Method Signatures

Method COLLAPSE_NODE_COMPLETELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030109

Method COLLAPSE_NODE_COMPLETELY on class CL_PRP_BSP_M_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) CL_PRP_BSP_M_TREEDATA Model-Klasse für Treedatenverwaltung 20030116
2 Importing IV_WEBDYNPRO Call by reference Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050616

Method CONSTRUCTOR on class CL_PRP_BSP_M_TREE has no exception.

Method DETERMINE_VISIBLE_NODES Signature

Method DETERMINE_VISIBLE_NODES on class CL_PRP_BSP_M_TREE has no parameter.
Method DETERMINE_VISIBLE_NODES on class CL_PRP_BSP_M_TREE has no exception.

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index des zu expandierenden knotens 20030109

Method EXPAND_NODE on class CL_PRP_BSP_M_TREE has no exception.

Method EXPAND_NODE_COMPLETELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030109

Method EXPAND_NODE_COMPLETELY on class CL_PRP_BSP_M_TREE has no exception.

Method EXPAND_SUBTREE_UPWARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20031104

Method EXPAND_SUBTREE_UPWARDS on class CL_PRP_BSP_M_TREE has no exception.

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_NODES Call by reference Type reference (TYPE) PGX_TT_TREENODES Tabelle mit Knoten für Tree 20030117

Method GET_NODES on class CL_PRP_BSP_M_TREE has no exception.

Method GET_STATUS_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_IMAGE Value transfer Type reference (TYPE) STRING 20030107
2 Exporting EV_STATUS_TOOLTIP Call by reference Type reference (TYPE) STRING 20030107
3 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030107

Method GET_STATUS_IMAGE on class CL_PRP_BSP_M_TREE has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030107

Method HAS_CHANGES on class CL_PRP_BSP_M_TREE has no exception.

Method ON_COLLAPSE_ALL Signature

Method ON_COLLAPSE_ALL on class CL_PRP_BSP_M_TREE has no parameter.
Method ON_COLLAPSE_ALL on class CL_PRP_BSP_M_TREE has no exception.

Method ON_EXPANDER_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Identifikation des Knoten 20030107

Method ON_EXPANDER_CLICK on class CL_PRP_BSP_M_TREE has no exception.

Method ON_EXPAND_ALL Signature

Method ON_EXPAND_ALL on class CL_PRP_BSP_M_TREE has no parameter.
Method ON_EXPAND_ALL on class CL_PRP_BSP_M_TREE has no exception.

Method ON_GOTO_ACTIVE_NODE Signature

Method ON_GOTO_ACTIVE_NODE on class CL_PRP_BSP_M_TREE has no parameter.
Method ON_GOTO_ACTIVE_NODE on class CL_PRP_BSP_M_TREE has no exception.

Method ON_NODE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Identifikation des Knoten 20030107

Method ON_NODE_CLICK on class CL_PRP_BSP_M_TREE has no exception.

Method ON_VERTICAL_SCROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCROLL_TYPE Call by reference Type reference (TYPE) STRING Art des Blätterns 20030107

Method ON_VERTICAL_SCROLL on class CL_PRP_BSP_M_TREE has no exception.

Method SET_ACTIVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ACTIVE_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030116

Method SET_ACTIVE_OBJECT on class CL_PRP_BSP_M_TREE has no exception.

Method SET_INACTIVE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_INACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030218

Method SET_INACTIVE_MODE on class CL_PRP_BSP_M_TREE has no exception.

Method SET_VISIBLE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VISIBLE_NODES Call by reference Type reference (TYPE) INT4 Anzahl sichtbare Spalten 20030318

Method SET_VISIBLE_NODES on class CL_PRP_BSP_M_TREE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200