SAP ABAP Class CL_INM_TLM_TREE (TLM tree class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_TIMELINE_MONITOR (Package)
Properties
Class CL_INM_TLM_TREE  
Short Description TLM tree class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_TIMELINE_MONITOR    
Created 20061124   SAP 
Last change 20141109    
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)
Interfaces
Class CL_INM_TLM_TREE has no interface implemented.
Friends
Class CL_INM_TLM_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DECISION_API Instance attribute Public Type reference (TYPE) /RPM/TT_DECISION_API Decision Point API Attributes 20090415
2 MT_INCOMPLETE_CHILDREN_DATA Instance attribute Private Type reference (TYPE) INM_TLM_TT_TREE Incompletely Read Tree Data 20061124
3 MT_REFRESHED_OBJ_TYPES Instance attribute Private Type reference (TYPE) INM_OF_TT_OBJ_LINK_TYPES Already Refreshed Object Link Types 20070213
4 MT_TOPLEVEL_OBJECTS Instance attribute Private Type reference (TYPE) INM_TLM_TT_OBJECTS Top Level Objects 20061124
5 MT_TREE_DATA Instance attribute Private Type reference (TYPE) INM_TLM_TT_TREE Tree Data Table for Timeline Monitor 20061124
6 MV_ACTIVE_VIEW Instance attribute Private Type reference (TYPE) STRING Currently Active View (Constants SC_*_CENTRIC_VIEW) 20061124
7 SC_OBJECT_CENTRIC_VIEW Constant Public Type reference (TYPE) STRING 'OBJECT_CENTRIC_VIEW' Object Centric View 20061124
8 SC_PHASE_CENTRIC_VIEW Constant Public Type reference (TYPE) STRING 'PHASE_CENTRIC_VIEW' Phase Centric View 20061124
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_TO_NEW_VIEW Instance method Private Method Adopt Tree Data to New View 20070206
2 BUILD_NEXT_LEVEL Instance method Protected Method Build Next Level for Given Element 20070131
3 BUILD_TREE_INIT Instance method Protected Method Start Building Tree with Specified Entry Objects 20061124
4 BUILD_TREE_REFRESH Instance method Private Method Rebuilds Tree and Expands in Same Way as Old Tree 20070212
5 COLLAPSE Instance method Public Method Collapse Given Element by One Level 20070205
6 COLLAPSE_ALL Instance method Public Method Fully Collapse All Elements 20070205
7 COLLAPSE_SUBTREE Instance method Public Method Collapse Entire Subtree of Given Element 20070205
8 COPY Instance method Public Method Copy the Tree Instance 20070206
9 CREATE Static method Public Method Create an Instance of the Tree Class 20070205
10 CREATE_WITH_TEMPLATE Static method Public Method Create Tree with Template 20070206
11 EXPAND Instance method Public Method Expand the Given Element One Level in Tree 20070205
12 EXPAND_ALL Instance method Public Method Fully Expand All Elements 20070212
13 EXPAND_SUBTREE Instance method Public Method Fully Expand Subtree of Element 20070212
14 GET_CHILDREN Instance method Public Method 20090414
15 GET_LOADED_TREE_ELEMENTS Instance method Public Method All Loaded Elements in Tree (Expanded and Collapsed) 20070201
16 GET_NEXT_LEVEL Instance method Protected Method Get the Data of the Children of Given Object 20061127
17 GET_RELATED_OBJECTS Instance method Private Method Helper Method to Get Related Objects for a Grouping 20061128
18 GET_RELATED_OBJECTS_QUERY Instance method Public Method Helper Method to Get Related Objects for a Grouping 20090414
19 GET_TOPLEVEL_OBJECTS Instance method Public Method Get the Entry Objects of the Tree 20070205
20 INSERT_NEXT_LEVEL_INTO_TABLE Instance method Private Method Update Table After Loading Next Level 20070205
21 IS_TOPLEVEL_OBJECT Instance method Public Method Check If Given Element Is Top Level Object 20070205
22 READ_STAGE_GATES_QUERY Instance method Public Method 20090415
23 REFRESH Instance method Public Method Reread All Data (Refresh) 20070212
24 REMOVE_OBJECT Instance method Public Method Remove Object from Tree 20070626
25 SORT Instance method Public Method Sort the Part of the Tree Given as Parameter 20070205
Events
Class CL_INM_TLM_TREE has no event.
Types
Class CL_INM_TLM_TREE has no local type.
Method Signatures

Method ADOPT_TO_NEW_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070627
2 Exporting ET_NEWLY_LOADED_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070627
3 Importing IV_NEW_VIEW Call by reference Type reference (TYPE) STRING object centric or phase centric view 20070703
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070627

Method BUILD_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE 20070426
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
3 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT 20070131
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method BUILD_TREE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
2 Exporting ET_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE 20070426
3 Importing IT_TOPLEVEL_OBJECTS Call by reference Type reference (TYPE) INM_TLM_TT_OBJECTS 20061124
4 Importing IV_VIEW Call by reference Type reference (TYPE) STRING object or phase centric view 20061124
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method BUILD_TREE_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
2 Exporting EV_IS_LEAF Call by reference Type reference (TYPE) ABAP_BOOL Flag, if element is a leaf in the tree 20070212
3 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070212
4 Importing IS_OLD_PARENT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070212
5 Importing IT_OLD_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070212
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070205

Method COLLAPSE on class CL_INM_TLM_TREE has no exception.

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_INM_TLM_TREE has no parameter.
Method COLLAPSE_ALL on class CL_INM_TLM_TREE has no exception.

Method COLLAPSE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070205
2 Returning RT_TREE_DELTA_DATA Value transfer Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070205

Method COLLAPSE_SUBTREE on class CL_INM_TLM_TREE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TLM_TREE Value transfer Object reference (TYPE REF TO) CL_INM_TLM_TREE TLM tree class 20070206

Method COPY on class CL_INM_TLM_TREE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TLM_TREE Call by reference Object reference (TYPE REF TO) CL_INM_TLM_TREE TLM tree class 20070426
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
3 Importing IT_TOPLEVEL_OBJECTS Call by reference Type reference (TYPE) INM_TLM_TT_OBJECTS Table with object data for timeline monitor 20070205
4 Importing IV_VIEW Call by reference Type reference (TYPE) STRING 20070205
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method CREATE_WITH_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TLM_TREE Value transfer Object reference (TYPE REF TO) CL_INM_TLM_TREE TLM tree class 20070206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070627
3 Exporting ET_NEWLY_LOADED Call by reference Type reference (TYPE) INM_TLM_TT_TREE newly loaded tree data 20070206
4 Importing IR_TEMPLATE_TREE Call by reference Object reference (TYPE REF TO) CL_INM_TLM_TREE TLM tree class 20070206
5 Importing IV_NEW_VIEW Call by reference Type reference (TYPE) STRING 20070703
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070627

Method EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
2 Exporting ET_TREE_DELTA_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070426
3 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070205
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method EXPAND_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070427
2 Exporting ET_TREE_DELTA_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070427
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occured 20070427

Method EXPAND_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070426
2 Exporting ET_OLD_SUBTREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070212
3 Exporting ET_TREE_DELTA_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070212
4 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070212
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070426

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) INM_OF_TT_OBJ_PARENTS_CHILDREN Object keys of parents and children 20090414
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20090414
3 Importing IT_CHILD_OBJ_TYPES Call by reference Type reference (TYPE) INM_OF_TT_OBJ_LINK_TYPES Object link types 20090414
4 Importing IT_PARENTS Call by reference Type reference (TYPE) INM_OF_TT_OBJECTS Object keys and object link types 20090414
5 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20090414

Method GET_CHILDREN on class CL_INM_TLM_TREE has no exception.

Method GET_LOADED_TREE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TREE_DATA Value transfer Type reference (TYPE) INM_TLM_TT_TREE Tree: Table of Project Elements 20070201

Method GET_LOADED_TREE_ELEMENTS on class CL_INM_TLM_TREE has no exception.

Method GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070427
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070427
3 Importing IS_TREE_PARENT Call by reference Type reference (TYPE) INM_TLM_TS_TREE 20061129
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070427

Method GET_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070427
2 Exporting ET_RELATED_OBJS Call by reference Type reference (TYPE) INM_TLM_TT_OBJECTS Table with object data for timeline monitor 20070427
3 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20061128
4 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20061128
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20061128
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occurred 20070427

Method GET_RELATED_OBJECTS_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20090414
2 Exporting ET_RELATED_OBJS Call by reference Type reference (TYPE) INM_TLM_TT_OBJECTS Table with object data for timeline monitor 20090414
3 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20090414
4 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20090414
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20090414

Method GET_RELATED_OBJECTS_QUERY on class CL_INM_TLM_TREE has no exception.

Method GET_TOPLEVEL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOPLEVEL_OBJECTS Value transfer Type reference (TYPE) INM_TLM_TT_OBJECTS Table with object data for timeline monitor 20070205

Method GET_TOPLEVEL_OBJECTS on class CL_INM_TLM_TREE has no exception.

Method INSERT_NEXT_LEVEL_INTO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070205
2 Importing IT_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070205

Method INSERT_NEXT_LEVEL_INTO_TABLE on class CL_INM_TLM_TREE has no exception.

Method IS_TOPLEVEL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070205
2 Returning RV_IS_TOPLEVEL_OBJECT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070205

Method IS_TOPLEVEL_OBJECT on class CL_INM_TLM_TREE has no exception.

Method READ_STAGE_GATES_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAGE_GATES Value transfer Type reference (TYPE) INM_TT_STAGE_GATES Object Header Info Stage Gate. 20090415
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090415
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20090415
4 Importing IV_OBJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090415
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090415
6 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090415

Method READ_STAGE_GATES_QUERY on class CL_INM_TLM_TREE has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070427
2 Exporting ET_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070427
# Exception Resumable Description Created on
1 INTERNAL_ERROR An internal error has occured 20070427

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) INM_TLM_TS_OBJECT Object data for timeline monitor 20070626

Method REMOVE_OBJECT on class CL_INM_TLM_TREE has no exception.

Method SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TREE_DATA Call by reference Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070205
2 Returning RT_ALL_TREE_DATA Value transfer Type reference (TYPE) INM_TLM_TT_TREE Tree data table for the timeline monitor 20070205

Method SORT on class CL_INM_TLM_TREE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450