SAP ABAP Class CL_DPR_UI_LOG_GANTT_TARGET (Target for Version Compare in Gantt)
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_DPR_UI_LOG_GANTT_TARGET  
Short Description Target for Version Compare in Gantt    
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 20080915   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_DPR_UI_LOG_GANTT_TARGET has no interface implemented.
Friends
Class CL_DPR_UI_LOG_GANTT_TARGET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_GANTT Instance attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_GANTT Gantt Chart/Table: Data Retrieval 20081027
2 MS_VERSION Instance attribute Private Type reference (TYPE) DPR_TS_UI_VERSION_SELECT Version identification 20081125
3 MT_MAP_SOURCE_TARGET Instance attribute Private Type reference (TYPE) DPR_TT_UI_VRSN_GUIDS Maps target elements to source elements 20080915
4 MT_TARGET_ORIGS Instance attribute Private Type reference (TYPE) DPR_TT_UI_VRSN_GUIDS Original elements the target has been copied from 20080919
5 MT_TARGET_TREE Instance attribute Private Type reference (TYPE) DPR_TT_API_CGPL_HIERARCHY cgpl hierarchy structure for direct DB read 20080915
6 MV_COMPARE_TYPE Instance attribute Private Type reference (TYPE) NUM1 Type of relation between source and target 20080922
7 MV_TARGET_PROJECT_GUID Instance attribute Private Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20090126
8 SC_COMPTYPE_SAME_ORIG Constant Private Type reference (TYPE) NUM1 2 Target and source copied from same original 20080922
9 SC_COMPTYPE_SRC_FROM_TRG Constant Private Type reference (TYPE) NUM1 3 Source copied from target 20080922
10 SC_COMPTYPE_TRG_FROM_SRC Constant Private Type reference (TYPE) NUM1 1 target copied from source 20080922
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_SINGLE Instance method Private Method assign single source element to its target element 20081022
2 ASSIGN_TO_SOURCE Instance method Public Method Assign target elements to the given source tree 20080915
3 CHECK_ASSIGN Instance method Public Method Check Assignment of target elements after move of source 20091027
4 CHECK_AUTHORIZATION_ALL Instance method Private Method Check the authorization of all hierarchy elements 20090313
5 CREATE Static method Public Method Create instance of target class 20080915
6 GET_CGPL_HIERARCHY Instance method Private Method get all object guids of whole hierarchy 20080916
7 GET_DATE_FIELDS Instance method Private Method Get the right date fields form the cgpl detail data 20081024
8 GET_DETAIL_DATA Instance method Public Method get_detail data of target elements corresponding to source 20080916
9 GET_TARGET_ORIGS Instance method Private Method Reads guids of originals the target has been copied from 20080919
10 GET_TITLE Instance method Public Method return version title for the gantt header 20081125
11 READ_CGPL_DATA_FROM_DB Static method Private Method read detail data directly from the database 20080923
12 SAVE_VERSION_ATTR Instance method Private Method save reference to gantt class instance 20081125
Events
Class CL_DPR_UI_LOG_GANTT_TARGET has no event.
Types
Class CL_DPR_UI_LOG_GANTT_TARGET has no local type.
Method Signatures

Method ASSIGN_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TARGET_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20081022
2 Importing IV_SOURCE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20081022
3 Importing IV_SOURCE_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20081022
4 Importing IV_SOURCE_PARENT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20091009

Method ASSIGN_SINGLE on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method ASSIGN_TO_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAP_SOURCE_TARGET Call by reference Type reference (TYPE) DPR_TT_UI_VRSN_GUIDS cProjects Version Comparison - Project GUIDs 20080922
2 Importing IT_SOURCE_TREE Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Table of Project Elements 20080915

Method ASSIGN_TO_SOURCE on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method CHECK_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLEAR_TARGETS_4_SOURCE Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20091027
2 Importing IT_SOURCE_TREE Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Table of Project Elements 20091027

Method CHECK_ASSIGN on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method CHECK_AUTHORIZATION_ALL Signature

Method CHECK_AUTHORIZATION_ALL on class CL_DPR_UI_LOG_GANTT_TARGET has no parameter.
Method CHECK_AUTHORIZATION_ALL on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VERSION Call by reference Type reference (TYPE) DPR_TS_UI_VERSION_SELECT Version Attributes used for selection 20081125
2 Importing IT_SOURCE_TREE Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA tree data of source 20080922
3 Importing IV_SOURCE_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key of source project 20081202
4 Importing IV_TARGET_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key of target project 20081202
5 Returning RR_TARGET Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_GANTT_TARGET Target for Version Compare in Gantt 20080915

Method CREATE on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method GET_CGPL_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20080916

Method GET_CGPL_HIERARCHY on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method GET_DATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINISH_DATE Call by reference Type reference (TYPE) D Finish Date 20081024
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) D Start Date 20081024
3 Importing IS_DETAIL_DATA Call by reference Type reference (TYPE) DPR_TS_CGPL_ATTRIBUTES CGPL Attributes from DB 20081024
4 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Category in Project Planning 20081024

Method GET_DATE_FIELDS on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method GET_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GANTT_DATA Call by reference Type reference (TYPE) DPR_TT_UI_OBJ_GANTT_ATTR Objects and Attributes in Gantt Chart 20080916
2 Changing CT_GANTT_DATA_BUFFER Call by reference Type reference (TYPE) DPR_TT_UI_OBJ_GANTT_ATTR Objects and Attributes in Gantt Chart 20081127
3 Exporting ET_TARGETS_4_DELETE Call by reference Type reference (TYPE) DPR_TT_UI_GANTT_ROW_IDS Target bars to delete 20090407
4 Exporting EV_EARLIEST_START Call by reference Type reference (TYPE) DATS earliest start date of all target elements 20081022
5 Exporting EV_LATEST_FINISH Call by reference Type reference (TYPE) DATS latest end date of all target elements 20081022
6 Importing IT_SOURCE_TREE Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Table of Project Elements 20091009
7 Importing IV_CHECK_ASSIGN Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20091027
8 Importing IV_OVERWRITE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080916

Method GET_DETAIL_DATA on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method GET_TARGET_ORIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20080922

Method GET_TARGET_ORIGS on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method GET_TITLE Signature

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

Method GET_TITLE on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method READ_CGPL_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_DATA Call by reference Type reference (TYPE) DPR_TT_CGPL_ATTRIBUTES 20080923
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) DPR_TT_TREE_OBJECTS Objects Grouped by Object Category 20080923

Method READ_CGPL_DATA_FROM_DB on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.

Method SAVE_VERSION_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TARGET_VERSION Call by reference Type reference (TYPE) DPR_TS_UI_VERSION_SELECT Version Attributes used for selection 20081125

Method SAVE_VERSION_ATTR on class CL_DPR_UI_LOG_GANTT_TARGET has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702