SAP ABAP Class CL_DPR_UI_LOG_TSK_ROLE (UI Logic for Task Tab Element 'Roles')
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_TSK_ROLE  
Short Description UI Logic for Task Tab Element 'Roles'    
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 20050416   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_UI_LOG_TSK_ROLE has no forward declaration.
Interfaces
Class CL_DPR_UI_LOG_TSK_ROLE has no interface implemented.
Friends
Class CL_DPR_UI_LOG_TSK_ROLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ROOT_EVENT Instance attribute Public Type reference (TYPE) DPR_TT_OBJ_EVENT Table with Root Object 20050416
2 MT_TASKS_WITH_DELETED_LINKS Instance attribute Public Type reference (TYPE) DPR_TT_OBJ_EVENT Tasks of Deleted Links 20050614
3 MT_TREE_DATA Instance attribute Public Type reference (TYPE) DPR_TT_UI_ROLETASK_TREE Tree Data 20050416
4 SR_DPR_UI_LOG_TSK_ROLE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_TSK_ROLE UI Logic for Role Tab Element 'Tasks' 20050419
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_BUPA_IN_TASK_ASSIGNMENT Instance method Public Method Sets Concrete Role for a Specified Link 20070402
2 CHECK_ASSIGNMENT_DELETABLE Instance method Public Method Checks Whether Entity Link Can Be Deleted 20070411
3 CHECK_LINK_CREATION Instance method Public Method Checks Whether Link Can Be Created for Role and Task 20050421
4 CREATE_TASK_ASSIGNMENT Instance method Public Method Delivers the Data Structure for a Link to Be Created 20050421
5 DELETE_ASSIGNMENT Instance method Public Method Deletes Entity Link 20050420
6 FILL_TREE Instance method Public Method Process Inbound Data Tree 20050417
7 GET_ABSTRACT_ROLES Instance method Public Method Always Delivers Abstract Role for a List of Roles 20050615
8 GET_ADDITIONAL_ROLE_DATA Instance method Public Method Delivers Additional Data (Total Required Capacity) for Role 20050419
9 GET_BO_NAME Instance method Public Method Delivers the BO Name for Current Access Object 20050418
10 GET_BUPAS_FOR_ROLE Instance method Public Method Delivers Business Partners for Abstract Role 20050420
11 GET_ENTITY_LINK Instance method Public Method Delivers Data for a Certain Entity Link 20050420
12 GET_FIELD_PROPERTIES Instance method Public Method Delivers Field Properties of Structure Field for UI 20050610
13 GET_INSTANCE Static method Public Method Delivers Singleton (Incl. Generation) 20050416
14 GET_LINK_DATA_TREE Instance method Public Method Delivers Data for an Entity Link for Tree 20050419
15 GET_NODE_NAME_BUPALINK Instance method Public Method Delivers the Name for the BuPa Link (Operational/Template) 20050523
16 GET_NODE_NAME_LINK Instance method Public Method Delivers the Name for Entity Link Object (Operat./Template) 20050418
17 GET_NODE_NAME_ROLE Instance method Public Method Delivers the Name for Role Object (Operational/Template) 20050418
18 GET_NODE_NAME_ROOT Instance method Public Method Delivers the Name for Task Object (Operational/Template) 20050421
19 GET_NODE_NAME_STATUS Instance method Public Method Delivers the Name for the Status 20050621
20 GET_NODE_NAME_TASK Instance method Public Method Delivers the Name for Task Object (Operational/Template) 20050418
21 GET_ROLE_DATA Instance method Public Method Delivers Data for Role in Tree 20050419
22 GET_SHORTTEXT Instance method Public Method Get Short Text for Object(s) 20050419
23 GET_TASK_LINKS Instance method Public Method Delivers Task Assignments for Role for Table 20050420
24 GET_TASK_LINKS_GUIDS Instance method Public Method Delivers Task Assignments for Role for Table 20081216
25 GET_TIME_UNITS Instance method Public Method Delivers Used Time Units 20050420
26 INITIALIZE Static method Public Method Initializes Class - Deletes Singleton 20050420
27 REPORT_CHANGED_DATA Instance method Public Method Changes via Change Manager in Back-End 20050421
Events
Class CL_DPR_UI_LOG_TSK_ROLE has no event.
Types
Class CL_DPR_UI_LOG_TSK_ROLE has no local type.
Method Signatures

Method CHANGE_BUPA_IN_TASK_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20070402
2 Importing IS_ACTION Call by reference Type reference (TYPE) DPR_TS_UI_DO_ACTION Speicherung der Actions am Controller 20070402
3 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070402

Method CHANGE_BUPA_IN_TASK_ASSIGNMENT on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method CHECK_ASSIGNMENT_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_LINK Daten zur Zuordnung Projektrolle-Aufgabe 20070411
2 Returning RV_DELETABLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20070411

Method CHECK_ASSIGNMENT_DELETABLE on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method CHECK_LINK_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050421
2 Importing IV_TASK_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050421
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D TRUE= E rzeugung möglich 20050421

Method CHECK_LINK_CREATION on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method CREATE_TASK_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID der zugeh. Aufgabe 20050421
2 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_ENTITY_LINK_DAT Tree Rollen-Task-Zuordnung: Daten der Projektelemente 20050421
3 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050705

Method CREATE_TASK_ASSIGNMENT on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method DELETE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050421
2 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_LINK Daten zur Zuordnung Projektrolle-Aufgabe 20050420
3 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050420

Method DELETE_ASSIGNMENT on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method FILL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_ROLETASK_TREE Rollen-Aufgaben-Tree: Tabelle 20050417
2 Importing IT_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TT_OBJ_EVENT Tabelle mit Objektauswahl 20050417
# Exception Resumable Description Created on
1 OPEN_FAILED Root-Objekt konnte nicht geöffnet werden 20050417

Method GET_ABSTRACT_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ABSTRACT_ROLES Call by reference Type reference (TYPE) DPR_TT_OBJ_EVENT Tabelle mit abstrakten Rollen 20050615
2 Importing IT_ROLES Call by reference Type reference (TYPE) DPR_TT_OBJ_EVENT Tabelle mit abstr. und konkreten Rollen 20050615

Method GET_ABSTRACT_ROLES on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_ADDITIONAL_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TREE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_TREE Tree Rollen-Task-Zuordnung: Daten der Projektelemente 20050419
2 Exporting ET_LINK_DATA Call by reference Type reference (TYPE) DPR_TT_UI_ROLETASK_TREE Rollen-Aufgaben-Tree: Tabelle 20050419
3 Exporting EV_SUM_RC Call by reference Type reference (TYPE) I Rückmeldung Summenbildung 20050419
4 Importing IS_TREE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_TREE API: Attribute einer Rolle 20050419
5 Importing IV_GET_LINK_DATA Call by reference Type reference (TYPE) BOOLE_D Auch die Links lesen 20050419
6 Importing IV_WORK_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand 20050419
7 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_EFFORT_UNIT Zeitheinheit 20050419
8 Importing IV_WORK_UNIT_TEXT Call by reference Type reference (TYPE) MSEHT Text zur Maßeinheit (max. 10-stellig) 20050419

Method GET_ADDITIONAL_ROLE_DATA on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_BO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BO_NAME Value transfer Type reference (TYPE) STRING BO-Name 20050418

Method GET_BO_NAME on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_BUPAS_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050420
2 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050420
3 Returning RT_CROLE_DATA Value transfer Type reference (TYPE) DPR_TT_UI_CONCRETE_ROLE Tabelle von konkreten Rollen 20050420

Method GET_BUPAS_FOR_ROLE on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_ENTITY_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
2 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Template Mode (TRUE) oder operativ? 20050420
3 Returning RV_LINK_DATA Value transfer Type reference (TYPE) DPR_TS_API_ENTITY_LINK_O Daten zum Entity-Link 20050420

Method GET_ENTITY_LINK on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROPERTIES Call by reference Type reference (TYPE) DPR_TS_FC_UI Feldeigenschaften in List-Darstellung 20050610
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20050610
3 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050610
4 Importing IV_STRUCTURE_FIELD Call by reference Type reference (TYPE) STRING 20050610

Method GET_FIELD_PROPERTIES on class CL_DPR_UI_LOG_TSK_ROLE 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_TSK_ROLE Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_TSK_ROLE UI-Logik für Rollen Tab-Element 'Aufgaben' 20080530

Method GET_INSTANCE on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_LINK_DATA_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LINK_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_TREE Tree Rollen-Task-Zuordnung: Daten der Projektelemente 20050419
2 Importing IS_LINK_DATA Call by reference Type reference (TYPE) DPR_TS_API_ENTITY_LINK_O API: Struktur der Entityverknüpfungen mit einer Rolle 20050419
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_TREE Tree Rollen-Task-Zuordnung: Daten der Projektelemente 20050419

Method GET_LINK_DATA_TREE on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_BUPALINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_NAME_BUPALINK Value transfer Type reference (TYPE) STRING BO-Name zum Bupa-Link 20050523

Method GET_NODE_NAME_BUPALINK on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BO_NAME_LINK Value transfer Type reference (TYPE) STRING BO-Name zum Link 20050418

Method GET_NODE_NAME_LINK on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_NAME_ROLE Value transfer Type reference (TYPE) STRING BO-Name zur Rolle 20050418

Method GET_NODE_NAME_ROLE on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BO_NAME_PROJ Value transfer Type reference (TYPE) STRING BO-Name zur Aufgabe 20050421

Method GET_NODE_NAME_ROOT on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_NAME_STATUS Value transfer Type reference (TYPE) STRING BO-Name zur Rolle 20050621

Method GET_NODE_NAME_STATUS on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_NODE_NAME_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BO_NAME_TASK Value transfer Type reference (TYPE) STRING BO-Name zur Aufgabe 20050418

Method GET_NODE_NAME_TASK on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_API_DATA Call by reference Type reference (TYPE) DPR_TS_API_PARTICIPANT API: Attribute einer Rolle 20050616
2 Exporting ET_TREE_DATA Call by reference Type reference (TYPE) DPR_TT_UI_ROLETASK_TREE Tree Rollen-Task-Zuordnung: Daten der Projektelemente 20050419
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) DPR_TS_API_PARTICIPANT Daten zur Rolle (optional) 20050419
4 Importing IV_API_DATA Call by reference Type reference (TYPE) BOOLE_D Return Only pure API Data 20050616
5 Importing IV_GET_LINK_DATA Call by reference Type reference (TYPE) BOOLE_D TRUE: Auch Links lesen 20050419
6 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050419

Method GET_ROLE_DATA on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SHORTTEXT Call by reference Type reference (TYPE) DPR_TS_API_SHORTTEXT Struktur für Kurztext 20050419
2 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Objekt GUIDs 20050419

Method GET_SHORTTEXT on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_TASK_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050420
2 Importing IV_ONLY_API_DATA Call by reference Type reference (TYPE) BOOLE_D Only retrieve API structure data 20100712
3 Importing IV_ONLY_GUIDS Call by reference Type reference (TYPE) BOOLE_D Only retrieve the GUIDs of Entity Links 20081216
4 Importing IV_TEMPLATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050420
5 Returning RT_TASK_LINKS Value transfer Type reference (TYPE) DPR_TT_UI_ROLETASK_LINK Tabelle: Daten zur Zuordnung Projektrolle-Aufgabe 20050420

Method GET_TASK_LINKS on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_TASK_LINKS_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Unique Object Key (CHAR32) 20081216
2 Returning RT_TASK_LINKS_GUIDS Value transfer Type reference (TYPE) DPR_TT_API_ENTITY_LINK_O_KEY Table: Data for Assigning Project Role to Task 20081216

Method GET_TASK_LINKS_GUIDS on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method GET_TIME_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_UNITS Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20050420
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050420
3 Importing IS_OBJ_EVENT_TASK Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung einer Aufgabe 20050420

Method GET_TIME_UNITS on class CL_DPR_UI_LOG_TSK_ROLE has no exception.

Method INITIALIZE Signature

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

Method REPORT_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID der zugeh. Aufgabe 20050421
2 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLETASK_LINK Daten zur Zuordnung Projektrolle-Aufgabe 20050421
3 Importing IT_CHANGED_ATTR Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: Liste mit Context-Änderungen 20050421
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050421

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