SAP ABAP Class CL_UMC_PS_TREE_MODEL (Project System: Model)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC_PROJECT (Package) Project
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20020527
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMC_PS_TREE_MODEL_CUST Project System: Model for Design 20020527
2 Inheritance (c INHERITING FROM c_ref)  CL_UMC_PS_TREE_MODEL_PRES Project System: Model for Presentation 20020527
Properties
Class CL_UMC_PS_TREE_MODEL  
Short Description Project System: Model    
Super Class CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMC_PROJECT   Project 
Created 20020527   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UMB_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMC_PS_TREE_MODEL has no interface implemented.
Friends
Class CL_UMC_PS_TREE_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_SERVER_EVENT Constant Public Type reference (TYPE) STRING 'WBS_CLICKED' HTMLB Event 20020626
2 C_ACTIVITY Constant Protected Type reference (TYPE) CHAR01 'A' Character Field Length 1 20020527
3 C_HIER_COL Constant Protected Type reference (TYPE) TV_ITMNAME 'HIER_COL' Tree Control: Column Name / Item Name 20020527
4 C_ID_COL Constant Protected Type reference (TYPE) TV_ITMNAME 'ID_COL' Tree Control: Column Name / Item Name 20020527
5 C_MILESTONE Constant Protected Type reference (TYPE) CHAR01 'M' Character Field Length 1 20020527
6 C_PROJECT Constant Protected Type reference (TYPE) CHAR01 'P' Character Field Length 1 20020527
7 C_WBS_ELEMENT Constant Protected Type reference (TYPE) CHAR01 'W' Character Field Length 1 20020527
8 MS_PROJECT Instance attribute Protected Type reference (TYPE) UMC_YS_PS_PROJECT Project System: Project Definition 20020527
9 MT_ACTIVITIES Instance attribute Protected Type reference (TYPE) UMC_YT_PS_ACTIVITY Project System: Activity 20020611
10 MT_MILESTONES Instance attribute Protected Type reference (TYPE) UMC_YT_PS_MILESTONE Project System: Milestone 20020527
11 MT_NODE_MAPPING Instance attribute Protected Type reference (TYPE) YT_NODE_MAPPING 20020613
12 MT_WBS_ELEMENTS Instance attribute Protected Type reference (TYPE) UMC_YT_PS_WBS_ELEMENT Project System: PLM Element 20020527
13 MT_WBS_HIERARCHY Instance attribute Protected Type reference (TYPE) UMC_YT_PS_WBS_HIERARCHY Project System: Hierarchy of PLM Elements 20020527
14 M_COLUMNS_DONE Instance attribute Protected Type reference (TYPE) AS4FLAG Flag (X or Blank) 20020527
15 M_LEADING_WBS_ELEMENT Instance attribute Private Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20021118
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVITY_ATTR_GET Instance method Public Method Delivers Attributes of a Milestone 20020611
2 ADD_ACTIVITIES_FOR_DOM Instance method Protected Method Adds Lower-Level WBS Elements 20020911
3 ADD_COLUMNS Instance method Protected Method Adds Columns 20020527
4 ADD_MILESTONES_FOR_DOM Instance method Protected Method Adds Lower-Level WBS Elements 20020911
5 ADD_WBS_CHILDREN_FOR_DOM Instance method Protected Method Adds Lower-Level WBS Elements 20020911
6 BUILD_TREE Instance method Public Method Builds Up PS Tree Structure Internally 20020527
7 CONSTRUCTOR Instance method Public Constructor Constructor 20020527
8 FILL_DATA_FOR_DOM Instance method Public Method Create DOM Subtree Below the Given Parent 20020619
9 FILL_DATA_FOR_HTMLB Instance method Public Method Fill Data for htmlb Tree 20020613
10 FORMAT_OBJECT Instance method Protected Method Compiles Object in Row 20020527
11 FORM_DATE Static method Protected Method Format date 20020911
12 GET_NEW_GUID Instance method Protected Method Delivers New GUID 20020613
13 GET_NODE_FOR_PROJECT Instance method Public Method Delivers Object of a Node 20020910
14 GET_NODE_FOR_WBS_ELEMENT Instance method Public Method Delivers Object of a Node 20020910
15 GET_OBJECT_OF_NODE Instance method Public Method Delivers Object of a Node 20020528
16 HTMLB_GENERATE_BEGINNING_PART Instance method Protected Method Generate Column Header for HTMLB Tree 20020628
17 HTMLB_GENERATE_BEGINNING_PART2 Instance method Protected Method Generate Column Header for HTMLB Tree (for Leading WBS El.) 20021118
18 MILESTONES_GET Instance method Public Method Delivers Milesstones of a WBS Element 20020911
19 MILESTONE_ATTR_GET Instance method Public Method Delivers Attributes of a Milestone 20020611
20 PROJECT_ATTR_GET Instance method Public Method Delivers Attributes of Project 20020610
21 REFRESH_DATA_BUFFER Instance method Protected Method Delivers all Buffer Data 20020528
22 SET_INITIAL_DATA Instance method Public Method Sets Initial Data 20020527
23 SET_LEADING_WBS_ELEMENT Instance method Public Method Set Leading PLM Element 20021118
24 WBS_ELEMENT_ATTR_GET Instance method Public Method Delivers Attributes of PLM Element 20020610
25 WBS_ELEMENT_HIERARCHY_GET Instance method Public Method Delivers Hierarchy of PLM Element 20020612
Events
Class CL_UMC_PS_TREE_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_NODE_MAPPING Protected See coding 20020613
2 YT_NODE_MAPPING Protected See coding 20020613
Method Signatures

Method ACTIVITY_ATTR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ACTIVITY Value transfer Type reference (TYPE) UMC_YS_PS_ACTIVITY 20020611
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) CN_VORNR Vorgangsnummer Netzplan und Standardnetz 20020611
3 Importing I_NETWORK Call by reference Type reference (TYPE) NW_AUFNR 20020611
# Exception Resumable Description Created on
1 ACTIVITY_NOT_FOUND 20020611

Method ADD_ACTIVITIES_FOR_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020911
2 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID 20020911

Method ADD_ACTIVITIES_FOR_DOM on class CL_UMC_PS_TREE_MODEL has no exception.

Method ADD_COLUMNS Signature

Method ADD_COLUMNS on class CL_UMC_PS_TREE_MODEL has no parameter.
Method ADD_COLUMNS on class CL_UMC_PS_TREE_MODEL has no exception.

Method ADD_MILESTONES_FOR_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020911
2 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID 20020911

Method ADD_MILESTONES_FOR_DOM on class CL_UMC_PS_TREE_MODEL has no exception.

Method ADD_WBS_CHILDREN_FOR_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020911
2 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID 20020911

Method ADD_WBS_CHILDREN_FOR_DOM on class CL_UMC_PS_TREE_MODEL has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_UMC_PS_TREE_MODEL has no parameter.
Method BUILD_TREE on class CL_UMC_PS_TREE_MODEL has no exception.

Method CONSTRUCTOR Signature

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

Method FILL_DATA_FOR_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020619

Method FILL_DATA_FOR_DOM on class CL_UMC_PS_TREE_MODEL has no exception.

Method FILL_DATA_FOR_HTMLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTMLB_TAB Value transfer Type reference (TYPE) TVIEW TreeView 20020613

Method FILL_DATA_FOR_HTMLB on class CL_UMC_PS_TREE_MODEL has no exception.

Method FORMAT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) TREEMCNODT Column Tree Model: Eigenschaften eines Knotens 20020527
2 Exporting ET_ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC Column Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020527
3 Importing IS_ACTIVITY Call by reference Type reference (TYPE) UMC_YS_PS_ACTIVITY Projektsystem: Aktivität 20020611
4 Importing IS_MILESTONE Call by reference Type reference (TYPE) UMC_YS_PS_MILESTONE Projektsystem: Meilenstein 20020527
5 Importing IS_PARENT_WBS_ELEMENT Call by reference Type reference (TYPE) UMC_YS_PS_WBS_ELEMENT Projektsystem: PLM Element 20020527
6 Importing IS_WBS_ELEMENT Call by reference Type reference (TYPE) UMC_YS_PS_WBS_ELEMENT Projektsystem: PLM Element 20020527
7 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020527
8 Importing I_PARENT_OBJ_TYPE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020527
# Exception Resumable Description Created on
1 NOT_SUPPORTED 20020527

Method FORM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020911
2 Returning R_STR Value transfer Type reference (TYPE) STRING Output 20020911

Method FORM_DATE on class CL_UMC_PS_TREE_MODEL has no exception.

Method GET_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_GUID_22 Value transfer Type reference (TYPE) GUID_22 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20020613

Method GET_NEW_GUID on class CL_UMC_PS_TREE_MODEL has no exception.

Method GET_NODE_FOR_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020910

Method GET_NODE_FOR_PROJECT on class CL_UMC_PS_TREE_MODEL has no exception.

Method GET_NODE_FOR_WBS_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020910
2 Importing I_WBS_ELEMENT Value transfer Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20020910
# Exception Resumable Description Created on
1 CX_UMC_PROJECT Projekt 20020910

Method GET_OBJECT_OF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROJECT Call by reference Type reference (TYPE) PS_PSPID Projektdefinition 20020528
2 Exporting E_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20020528
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020528
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20020528

Method HTMLB_GENERATE_BEGINNING_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HTML Value transfer Type reference (TYPE) STRING 20020628

Method HTMLB_GENERATE_BEGINNING_PART on class CL_UMC_PS_TREE_MODEL has no exception.

Method HTMLB_GENERATE_BEGINNING_PART2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HTML Value transfer Type reference (TYPE) STRING 20021118

Method HTMLB_GENERATE_BEGINNING_PART2 on class CL_UMC_PS_TREE_MODEL has no exception.

Method MILESTONES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MILESTONE Call by reference Type reference (TYPE) UMC_YT_PS_MILESTONE Projektsystem: Meilenstein 20020911
2 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20020911

Method MILESTONES_GET on class CL_UMC_PS_TREE_MODEL has no exception.

Method MILESTONE_ATTR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MILESTONE Value transfer Type reference (TYPE) UMC_YS_PS_MILESTONE Projektsystem: Meilenstein 20020611
2 Importing I_MILESTONE_NUMBER Call by reference Type reference (TYPE) NUM12 Numerisches Feld 12 20020611
# Exception Resumable Description Created on
1 MILESTONE_NOT_FOUND 20020611

Method PROJECT_ATTR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_PROJECT Value transfer Type reference (TYPE) UMC_YS_PS_PROJECT Projektsystem: Projektdefinition 20020610

Method PROJECT_ATTR_GET on class CL_UMC_PS_TREE_MODEL has no exception.

Method REFRESH_DATA_BUFFER Signature

Method REFRESH_DATA_BUFFER on class CL_UMC_PS_TREE_MODEL has no parameter.
Method REFRESH_DATA_BUFFER on class CL_UMC_PS_TREE_MODEL has no exception.

Method SET_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT Call by reference Type reference (TYPE) UMC_YS_PS_PROJECT Projektsystem: Projektdefinition 20020527
2 Importing IT_ACTIVITIES Call by reference Type reference (TYPE) UMC_YT_PS_ACTIVITY Projektsystem: Aktivität 20020611
3 Importing IT_MILESTONES Call by reference Type reference (TYPE) UMC_YT_PS_MILESTONE Projektsystem: Meilenstein 20020527
4 Importing IT_WBS_ELEMENTS Call by reference Type reference (TYPE) UMC_YT_PS_WBS_ELEMENT Projektsystem: PLM Element 20020527
5 Importing IT_WBS_HIERARCHY Call by reference Type reference (TYPE) UMC_YT_PS_WBS_HIERARCHY Projektsystem: Hierarchie der PLM Elemente 20020527

Method SET_INITIAL_DATA on class CL_UMC_PS_TREE_MODEL has no exception.

Method SET_LEADING_WBS_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20021118

Method SET_LEADING_WBS_ELEMENT on class CL_UMC_PS_TREE_MODEL has no exception.

Method WBS_ELEMENT_ATTR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_WBS_ELEMENT Value transfer Type reference (TYPE) UMC_YS_PS_WBS_ELEMENT Projektsystem: PLM Element 20020610
2 Importing I_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20020610
# Exception Resumable Description Created on
1 CX_UMC_PROJECT Projekt 20020715

Method WBS_ELEMENT_HIERARCHY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_WBS_HIERARCHY Value transfer Type reference (TYPE) UMC_YT_PS_WBS_HIERARCHY Projektsystem: Hierarchie der PLM Elemente 20020612

Method WBS_ELEMENT_HIERARCHY_GET on class CL_UMC_PS_TREE_MODEL has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 320