SAP ABAP Class CL_PRP_BSP_M_TREEDATA (Model Class for Tree Data Management)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_UI_LOG_ORG_TREEDATA Data Model Organizational Structure 20050614
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_UI_LOG_SKILL_TREEDATA Model Class for Tree Data Management 20050614
Properties
Class CL_PRP_BSP_M_TREEDATA  
Short Description Model Class for Tree Data Management    
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 20030116   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PRP_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PRP_BSP_M_TREEDATA has no interface implemented.
Friends
Class CL_PRP_BSP_M_TREEDATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_PRP_BSP_M_TREE Development Projects - Model Class for Tree 20030116
2 MT_CHANGED_OBJECTS Instance attribute Protected Type reference (TYPE) DPR_TT_APPLICATION_OBJECTS Table Type for Application Objects 20030116
3 MT_CREATED_OBJECTS Instance attribute Protected Type reference (TYPE) DPR_TT_APPLICATION_OBJECTS Table Type for Application Objects 20030116
4 MT_DELETED_OBJECTS Instance attribute Protected Type reference (TYPE) DPR_TT_APPLICATION_OBJECTS Table Type for Application Objects 20030116
5 MT_LOADED_OBJECTS Instance attribute Protected Type reference (TYPE) DPR_TT_APPLICATION_OBJECTS Table Type for Application Objects 20030116
6 MT_NODES Instance attribute Public Type reference (TYPE) PRP_TT_TREE_NODES Node Table for Tree 20030116
7 MV_GET_LOADED_OBJECTS Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030203
8 MV_ID_COUNTER Instance attribute Protected Type reference (TYPE) NUMC5 5 Character Numeric NUMC 20030116
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_NODE Instance method Protected Method Change Properties of a Node 20030116
2 COLLECT_SUBNODES Instance method Protected Method Collect Lower-Level Nodes 20030116
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030116
4 DETERMINE_NEIGHBOUR_NODES Instance method Protected Method Determine Neighboring Nodes 20030116
5 DO_CHANGES_ON_VISIBLE_NODES Instance method Public Method Modify Visible Nodes 20030116
6 DO_INIT Instance method Protected Method Initialization 20030117
7 ENSURE_SUBOBJECTS_INSTANTIATED Instance method Public Method Determines That All Subobjects Are Instanciated 20030116
8 GET_ID Instance method Protected Method Assigns Node ID 20030116
9 GET_NODES_OF_CREATED_OBJECTS Instance method Protected Method Create Node Table of Newly Created Objects 20030116
10 GET_TREE Instance method Public Method Gets Reference to Tree 20030116
11 OBJECT_IS_VISIBLE Instance method Protected Method Determines Whether Object Is Viewable in Current View 20030116
12 ON_OBJECT_CHANGED Instance method Protected Event handling method Event Handler for If_Dpr_Common:Changed 20030116
13 ON_OBJECT_CREATED Instance method Protected Event handling method Event Handler for If_Dpr_Common:Created 20030116
14 ON_OBJECT_DELETED Instance method Protected Event handling method Event Handler for If_Dpr_Common:Deleted 20030116
15 ON_OBJECT_FREED Instance method Protected Event handling method Event Handler for If_Dpr_Common:Freed 20030116
16 ON_OBJECT_LOADED Instance method Protected Event handling method Event Handler for If_Dpr_Common:Loaded 20030116
17 UPDATE Instance method Public Method Update Node Table with Collected Objects 20030116
18 UPDATE_CHANGED Instance method Protected Method Transfer Changes from Changed Table 20030116
19 UPDATE_CREATED Instance method Protected Method Transfer Changes from Created Table 20030116
20 UPDATE_DELETED Instance method Protected Method Transfer Changes from Deleted Table 20030116
21 UPDATE_NODES Instance method Public Method Update Node Table with Collected Objects 20030130
Events
Class CL_PRP_BSP_M_TREEDATA has no event.
Types
Class CL_PRP_BSP_M_TREEDATA has no local type.
Method Signatures

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Struktur für Knotentabelle 20030116

Method CHANGE_NODE on class CL_PRP_BSP_M_TREEDATA has no exception.

Method COLLECT_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) PRP_TT_TREE_NODES Knotentabelle für Baum 20030116
2 Changing CT_SUBNODES Call by reference Type reference (TYPE) PRP_TT_TREE_NODES Tabelle hierarchisch untergeordneter Knoten 20030116
3 Importing IS_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Struktur für Knotentabelle 20030116

Method COLLECT_SUBNODES on class CL_PRP_BSP_M_TREEDATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT_OBJECTS Call by reference Type reference (TYPE) DPR_TT_APPLICATION_OBJECTS Tabellentyp für Anwendungsobjekte 20030117
2 Importing IV_GET_LOADED_OBJECTS Call by reference Type reference (TYPE) BOOLE_D CL_PRP_SETTINGS=>SC_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030203

Method CONSTRUCTOR on class CL_PRP_BSP_M_TREEDATA has no exception.

Method DETERMINE_NEIGHBOUR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Zu ändernder Knoten 20030116
2 Exporting ES_LEFT_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Linker Nachbarknoten 20030116
3 Exporting ES_PARENT_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Vaterknoten 20030116
4 Importing IS_NODE Call by reference Type reference (TYPE) PRP_TS_TREE_NODES Aktueller Bezugsknoten 20030116
5 Importing IT_HIERARCHY Call by reference Type reference (TYPE) PRP_TT_TREE_NODES Alternative Hierarchie-Knotentabelle 20030116
6 Importing IT_NODES Call by reference Type reference (TYPE) PRP_TT_TREE_NODES Tabelle aktuell bearbeiteter Knoten 20030116
# Exception Resumable Description Created on
1 NEIGHBOUR_NOT_YET_PROCESSED Nachbarknoten wurde noch nicht bearbeitet 20030116

Method DO_CHANGES_ON_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 Sichtbare Konten einer Baumstruktur 20050614

Method DO_CHANGES_ON_VISIBLE_NODES on class CL_PRP_BSP_M_TREEDATA has no exception.

Method DO_INIT 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 Sichtbare Konten einer Baumstruktur 20050615

Method DO_INIT on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ENSURE_SUBOBJECTS_INSTANTIATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030116
2 Importing IV_COMPLETELY Call by reference Type reference (TYPE) BOOLE_D Teilbaum komplett lesen 20030116
3 Importing IV_READ_NEXT_LEVEL Call by reference Type reference (TYPE) BOOLE_D Nächste Hierarchieebene lesen 20030213

Method ENSURE_SUBOBJECTS_INSTANTIATED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) NUMC5 Knoten-ID 20030116

Method GET_ID on class CL_PRP_BSP_M_TREEDATA has no exception.

Method GET_NODES_OF_CREATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) PRP_TT_TREE_NODES Knotentabelle für Baum 20030116

Method GET_NODES_OF_CREATED_OBJECTS on class CL_PRP_BSP_M_TREEDATA has no exception.

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TREE Value transfer Object reference (TYPE REF TO) CL_PRP_BSP_M_TREE Development Projects - Model-Klasse für Tree 20030116

Method GET_TREE on class CL_PRP_BSP_M_TREEDATA has no exception.

Method OBJECT_IS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030116
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030116

Method OBJECT_IS_VISIBLE on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ON_OBJECT_CHANGED Signature

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

Method ON_OBJECT_CHANGED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ON_OBJECT_CREATED Signature

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

Method ON_OBJECT_CREATED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ON_OBJECT_DELETED Signature

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

Method ON_OBJECT_DELETED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ON_OBJECT_FREED Signature

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

Method ON_OBJECT_FREED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method ON_OBJECT_LOADED Signature

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

Method ON_OBJECT_LOADED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method UPDATE Signature

Method UPDATE on class CL_PRP_BSP_M_TREEDATA has no parameter.
Method UPDATE on class CL_PRP_BSP_M_TREEDATA has no exception.

Method UPDATE_CHANGED Signature

Method UPDATE_CHANGED on class CL_PRP_BSP_M_TREEDATA has no parameter.
Method UPDATE_CHANGED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method UPDATE_CREATED Signature

Method UPDATE_CREATED on class CL_PRP_BSP_M_TREEDATA has no parameter.
Method UPDATE_CREATED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method UPDATE_DELETED Signature

Method UPDATE_DELETED on class CL_PRP_BSP_M_TREEDATA has no parameter.
Method UPDATE_DELETED on class CL_PRP_BSP_M_TREEDATA has no exception.

Method UPDATE_NODES Signature

Method UPDATE_NODES on class CL_PRP_BSP_M_TREEDATA has no parameter.
Method UPDATE_NODES on class CL_PRP_BSP_M_TREEDATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200