SAP ABAP Class CL_DPR_UI_LOG_ORG_TREE (Tree Structure with Organizational Data)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_UI_LOG_PRP_TREE UI PRP Tree 20050504
Properties
Class CL_DPR_UI_LOG_ORG_TREE  
Short Description Tree Structure with Organizational Data    
Super Class CL_DPR_UI_LOG_PRP_TREE UI PRP Tree 
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 20050504   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_UI_LOG_ORG_TREE has no forward declaration.
Interfaces
Class CL_DPR_UI_LOG_ORG_TREE has no interface implemented.
Friends
Class CL_DPR_UI_LOG_ORG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIFFERENTIAL Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050504
2 MC_ORG_TYPE Constant Public Type reference (TYPE) OBJEC-OTYPE 'O' Object Category for Organizations 20050509
3 MR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_PRP_BSP_M_TREE Development Projects - Model Class for Tree 20050504
4 MR_TREE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_ORG_TREEDATA Model Class for Tree Data Management 20050504
5 MT_FUNCTIONS Instance attribute Public Type reference (TYPE) PGX_TT_TREEFUNCTIONS Table for Definition of Functions in Tree Header 20050504
6 MT_TREE_DATA_BE Instance attribute Private Type reference (TYPE) PGX_TT_TREENODES Table for Nodes in PrjGrafX Tree 20050509
7 MT_TREE_TO_TABLE_DATA_BE Instance attribute Private Type reference (TYPE) PRP_TT_SEL_ORGUNITS Selection of Organizational Units for Search Function 20050517
8 MV_BEGIN_DATE Instance attribute Private Type reference (TYPE) DPR_TV_BEGDATE Valid-From Date 20050504
9 MV_CHANGED Instance attribute Public Type reference (TYPE) FLAG 'X' = Content Changed 20050504
10 MV_END_DATE Instance attribute Private Type reference (TYPE) DPR_TV_ENDDATE Valid-To Date 20050504
11 MV_MODE Instance attribute Public Type reference (TYPE) STRING Mode 20050504
12 MV_SIZE Instance attribute Public Type reference (TYPE) STRING 20050504
13 SR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_DPR_UI_LOG_ORG_TREE Instance (Singleton) 20050506
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20050504
2 CONVERT_TREE_NODE_ID_TO_OBJID Instance method Private Method Convert Node ID to Object ID 20050517
3 GET_CHILD_NODES Instance method Public Method Retrieve Child Node for Current Node 20050506
4 GET_DEFAULT_ORG Instance method Public Method Read Preselection with a Project Org. Unit 20050509
5 GET_INSTANCE Static method Public Method Get Class Instance 20050504
6 GET_ROOT_NODES Instance method Public Method Retrieve Root Node of Tree 20050504
7 GET_TREE_NODES Instance method Public Method Gets Tree Nodes from Model Class 20050504
8 SAVE_ROLE_DATA Instance method Public Method Save Current Role Data 20050517
9 UPDATE_ORG_SELECTIONS Instance method Public Method Rereaads the Selected Organizational Units 20050509
Events
Class CL_DPR_UI_LOG_ORG_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJID_TO_ID Protected See coding 20050517 tt_objid_to_id TYPE TABLE OF ty_objid_to_id WITH DEFAULT KEY
2 TY_OBJID_TO_ID Protected See coding 20050517 BEGIN OF ty_objid_to_id, objid TYPE pd_objid_r, id TYPE string, END OF ty_objid_to_id
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DPR_UI_LOG_ORG_TREE has no parameter.
Method CONSTRUCTOR on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method CONVERT_TREE_NODE_ID_TO_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJID Call by reference Type reference (TYPE) REALO ObjektId 20050517
2 Exporting EV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050517
3 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20050517

Method CONVERT_TREE_NODE_ID_TO_OBJID on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method GET_CHILD_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 für Knoten im PrjGrafX Tree 20050506
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Indentifikation eines Knoten 20050506

Method GET_CHILD_NODES on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method GET_DEFAULT_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) DPR_TV_BEGDATE Gültigkeitsbeginn 20050509
2 Importing IV_END_DATE Call by reference Type reference (TYPE) DPR_TV_ENDDATE Gültigkeitsende 20050509
3 Importing IV_PROJ_ORG_ID Call by reference Type reference (TYPE) HROBJID Organisations-ID 20050509

Method GET_DEFAULT_ORG on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_ORG_TREE Instanz (Singelton) 20050506

Method GET_INSTANCE on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method GET_ROOT_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 für Knoten im PrjGrafX Tree 20050504

Method GET_ROOT_NODES on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method GET_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TREE_NODES Value transfer Type reference (TYPE) PGX_TT_TREENODES Tabelle für Knoten im PrjGrafX Tree 20050504

Method GET_TREE_NODES on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method SAVE_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARTICIPANT Call by reference Type reference (TYPE) DPR_TS_API_PARTICIPANT API: Attribute einer Rolle 20050517
2 Importing IV_ROLE_INDEPENDENT_SEARCH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090708

Method SAVE_ROLE_DATA on class CL_DPR_UI_LOG_ORG_TREE has no exception.

Method UPDATE_ORG_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) REALO Objekt-Id 20050509
2 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050509

Method UPDATE_ORG_SELECTIONS on class CL_DPR_UI_LOG_ORG_TREE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400