SAP ABAP Class CL_DPR_UI_LOG_RELATIONSHIP (UI Logic for Relationships)
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_RELATIONSHIP  
Short Description UI Logic for Relationships    
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 20050304   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_RELATIONSHIP has no interface implemented.
Friends
Class CL_DPR_UI_LOG_RELATIONSHIP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_TREE_DATA Instance attribute Private Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Table of Project Elements 20050314
2 MT_TREE_DATA_LOADED Instance attribute Private Type reference (TYPE) DPR_TT_UI_TREE_DATA Table of Loaded but Possibly Collapsed Objects 20050314
3 MV_INIT_RELATIONSHIPS Instance attribute Private Type reference (TYPE) BOOLE_D Relationship overview needs to be initialized 20130508
4 MV_LANGUAGE Instance attribute Private Type reference (TYPE) DPR_TV_LANGU_EXT External Language Key 20060612
5 SR_DPR_UI_LOG_RELATIONSHIP Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_RELATIONSHIP UI Logic for Relationship 20050304
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_INIT_FLAG Instance method Public Method Clears attribute MV_INIT_RELATIONSHIPS 20130508
2 CREATE_RELATIONSHIP Instance method Public Method Creates a New Relationship for a Task 20050329
3 DELETE_RELATIONSHIP Instance method Public Method Deletes a Relationship 20050329
4 EXIST_INSTANCE Static method Public Method Returns whether an instance already exist 20130508
5 GET_ACTION_PROPERTIES_1 Instance method Public Method Permitted Actions 20050405
6 GET_ACTION_PROPERTIES_2 Instance method Public Method Permitted Actions 20050405
7 GET_CALENDAR_TEXTS Instance method Public Method Returns the Possible Calendars (Name-Value Pairs) 20050324
8 GET_DESCRIPTION Instance method Public Method Fills Short Text of Project Element 20050314
9 GET_FIELD_PROPERTIES Instance method Public Method Field Properties for Attributes 20050330
10 GET_ICON_AND_TOOLTIP Instance method Public Method Fills Icon and Text for Object Category 20050314
11 GET_INIT_FLAG Instance method Public Method Get value of attribute MV_INIT_RELATIONSHIPS 20130508
12 GET_INSTANCE Static method Public Method Delivers Singleton of Class 20050304
13 GET_LOADED_TREE_ELEMENTS Instance method Public Method Returns All Loaded Project Elements 20050314
14 GET_NEXT_LEVEL Instance method Public Method Delivers the Next Hierarchy Level for the Tree 20050314
15 GET_RELATIONSHIPS Instance method Public Method Delivers the Relationships for a Task 20050304
16 GET_SEVERITY Instance method Private Method Gets Icon and Text of Severity 20050314
17 GET_SHORT_TEXT Instance method Public Method Returns the Short Text of a Project Element 20050406
18 INITIALIZE Instance method Public Method Initialization for Attributes 20060524
19 INSERT_NEXT_LEVEL_INTO_TABLES Instance method Private Method Updates Tables After Loading Next Level 20050314
20 SET_INIT_FLAG Instance method Public Method Set attribute MV_INIT_RELATIONSHIPS 20130508
21 UPDATE_RELATIONSHIP Instance method Public Method Changes a Relationship 20050329
Events
Class CL_DPR_UI_LOG_RELATIONSHIP has no event.
Types
Class CL_DPR_UI_LOG_RELATIONSHIP has no local type.
Method Signatures

Method CLEAR_INIT_FLAG Signature

Method CLEAR_INIT_FLAG on class CL_DPR_UI_LOG_RELATIONSHIP has no parameter.
Method CLEAR_INIT_FLAG on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method CREATE_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION_NAME Value transfer Type reference (TYPE) STRING 20050329
2 Importing IV_RELATIONSHIP Value transfer Type reference (TYPE) DPR_TS_API_RELATIONSHIP API: Struktur der Anordnungsbeziehung zw. Aufgaben 20050329

Method CREATE_RELATIONSHIP on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method DELETE_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATIONSHIP_KEY Value transfer Type reference (TYPE) DPR_TS_API_RELATIONSHIP_KEY API: Struktur der Anordnungsbeziehung zw. Aufgaben 20050329

Method DELETE_RELATIONSHIP on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method EXIST_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE_EXIST Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130508

Method EXIST_INSTANCE on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_ACTION_PROPERTIES_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATE_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20050405
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050406
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Identifizierung eines Objektes 20050405

Method GET_ACTION_PROPERTIES_1 on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_ACTION_PROPERTIES_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETE_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20050405
2 Exporting EV_EDIT_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20050405
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Identifizierung eines Objektes 20050405
4 Importing IV_RELATIONSHIP_KEY Call by reference Type reference (TYPE) DPR_TS_API_RELATIONSHIP_KEY Eindeutiger Objektschlüssel 20050405

Method GET_ACTION_PROPERTIES_2 on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_CALENDAR_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Werte für / aus DropDown Listboxen 20061208
2 Importing IT_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Kalendertexte 20050324
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE 20050404
4 Importing IV_TASK_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Bezeichnung des Projektelements 20050324

Method GET_CALENDAR_TEXTS on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TREE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_TREE_DATA Tree: Daten der Projektelemente 20050314
2 Changing CT_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Tabelle der Projektelemente 20050314
3 Importing IV_DO_NOT_UPDATE_TABLE Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': MT_TREE_DATA wird nicht aktualisiert 20050314
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) DPR_TV_LANGU_EXT Sprache (Iso, 2stellig) 20050314

Method GET_DESCRIPTION on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) I 20050419
2 Importing IV_FIELD_NAME Value transfer Type reference (TYPE) STRING Feldname 20050330
3 Importing IV_RELATIONSHIP_KEY Value transfer Type reference (TYPE) DPR_TS_API_RELATIONSHIP_KEY 20050404
4 Returning RS_PROPERTIES Value transfer Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES Field Properties 20050330

Method GET_FIELD_PROPERTIES on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_ICON_AND_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TREE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_TREE_DATA Tree: Daten der Projektelemente 20050314
2 Changing CT_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Tabelle der Projektelemente 20050314

Method GET_ICON_AND_TOOLTIP on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_INIT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ATTR_INIT_RELATIONSHIPS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130508

Method GET_INIT_FLAG on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DPR_UI_LOG_RELATIONSHIP Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_RELATIONSHIP UI-Logik für Anordnung 20050304

Method GET_INSTANCE on class CL_DPR_UI_LOG_RELATIONSHIP 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) DPR_TT_UI_TREE_DATA Tree: Tabelle der Projektelemente 20050314

Method GET_LOADED_TREE_ELEMENTS on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050314
2 Importing IV_DO_NOT_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Ohne Icon, Description, etc. (erledigt Aufrufer) 20050314
3 Importing IV_DO_NOT_LOCK Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Nächste Stufe nur im Anzeigemodus holen 20050314
4 Importing IV_DO_NOT_UPDATE_TABLE Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': MT_TREE_DATA wird nicht aktualisiert 20050314
5 Returning RT_TREE_DATA Value transfer Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Tabelle der Projektelemente 20050314

Method GET_NEXT_LEVEL on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_RELATIONSHIPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREDECESSORS Value transfer Type reference (TYPE) DPR_TT_API_RELATIONSHIP Tabellentyp zu DPR_TS_API_RELATIONSHIP 20050304
2 Exporting ET_SUCCESSORS Value transfer Type reference (TYPE) DPR_TT_API_RELATIONSHIP Tabellentyp zu DPR_TS_API_RELATIONSHIP 20050304
3 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) I 0 Änderungsmodus (Default: '0' lesend) 20050418
4 Importing IV_OBJ_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050405
5 Importing IV_TASK_GUID Value transfer Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050304

Method GET_RELATIONSHIPS on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TREE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_TREE_DATA Tree: Daten der Projektelemente 20050314
2 Changing CT_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tree: Tabelle der Projektelemente 20050314

Method GET_SEVERITY on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SHORT_TEXT Value transfer Type reference (TYPE) DPR_TV_NAME API: Attribute Aufgabe 20050406
2 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR 20050406
3 Importing IV_OBJ_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050406

Method GET_SHORT_TEXT on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_DPR_UI_LOG_RELATIONSHIP has no parameter.
Method INITIALIZE on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method INSERT_NEXT_LEVEL_INTO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050314
2 Importing IT_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_TREE_DATA Tabelle der geladenen Elemente der nächsten Stufe 20050314

Method INSERT_NEXT_LEVEL_INTO_TABLES on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method SET_INIT_FLAG Signature

Method SET_INIT_FLAG on class CL_DPR_UI_LOG_RELATIONSHIP has no parameter.
Method SET_INIT_FLAG on class CL_DPR_UI_LOG_RELATIONSHIP has no exception.

Method UPDATE_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_ROUNDTRIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE decides weather roundtrip at the end should be done or not 20080623
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR API: Schlüssel des Wurzelobjekts 20050329
3 Importing IV_RELATIONSHIP Value transfer Type reference (TYPE) DPR_TS_API_RELATIONSHIP API: Struktur der Anordnungsbeziehung zw. Aufgaben 20050329

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