SAP ABAP Class CL_DPR_UI_LOG_ROL_GEN (UI Logic for Role Tab Element 'General')
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_ROL_GEN  
Short Description UI Logic for Role Tab Element 'General'    
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 20050224   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_DPR_CORE_SERVICE_INBOUND Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_DPR_UI_LOG_ROL_GEN has no interface implemented.
Friends
Class CL_DPR_UI_LOG_ROL_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CHANGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_DPR_UI_CHANGE_MANAGER Functions for Back-End Communication 20050408
2 MR_SESSION_STATE Instance attribute Private Object reference (TYPE REF TO) CL_DPR_SESSION_STATE In-Process Memory 20050408
3 MT_ROLES_CUSTOMIZING Instance attribute Private Type reference (TYPE) PRP_TT_PROJECTROLES Customizing for All Project Role Types 20050411
4 MV_CHART_EXPANDED Instance attribute Public Type reference (TYPE) BOOLEAN 'X': Chart f. Req.Capacity Distr. over Periods Is Displayed 20070604
5 SC_LOIO_HELP_DISTRIBUTION Constant Public Type reference (TYPE) GUID_32 '42F3A5E5829A3EE7E10000000A1553F6' LOIO: Help for Distribution 20050809
6 SC_LOIO_HELP_ROL_GENERAL Constant Public Type reference (TYPE) GUID_32 '1F53D6B875A62C43AD456A55DAB3BEF6' LOIO: Help for Role 20050607
7 SR_DPR_UI_LOG_ROL_GEN Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_ROL_GEN UI Logic for Role Tab Element 'General' 20050317
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050317
2 FILL_DISTRIBUTION_LABEL_COLUMN Instance method Public Method Fills the First Column of the Distribution Table ('Labels') 20050427
3 GET_DETAIL_DATA Instance method Public Method Reads Detailed Data for Project Role 20050408
4 GET_DISTRIBUTION Instance method Public Method Reads the Distribution of a Role 20050426
5 GET_DIST_WORK_UNITS Instance method Public Method Delivers Units for Role 20050429
6 GET_FIELD_CONTROL Instance method Public Method Supplies Field Control Information for Role 20050317
7 GET_INSTANCE Static method Public Method Delivers Instance (Singleton) 20050317
8 GET_NODE_NAME_ROLE Instance method Public Method Delivers the Name for Role Object (Operational/Template) 20050622
9 GET_ROLES_CUSTOMIZING Instance method Private Method Reads Customizing Information for All Project Role Types 20050411
10 GET_ROLE_LONGTEXT Instance method Public Method Delivers Long Text for Role 20050411
11 GET_ROLE_SHORTTEXT Instance method Public Method Delivers Short Text for Role 20050413
12 GET_STAFFING_EFFORT_SUM Instance method Public Method Supplies Total Staffings for Role (Required Capacity) 20051024
13 GET_TASK_ASSIGNMENT_INFO Instance method Public Method Delivers Information for Role-Task Assignment 20050502
14 GET_VALUE_SETS Instance method Public Method Reads Name-Value Pairs 20050411
15 INITIALIZE_ATTRIBUTES Instance method Public Method Initializes Attributes of Class 20050413
16 IS_DISTRIBUTION_RELEVANT Instance method Public Method Is Distribution to the Role Active? 20050426
17 IS_ROLE_EXIST Instance method Public Method Role Exists 20061219
18 IS_WFM_RELEVANT Instance method Public Method Indicator for the Project Role Type in Customizing 20050411
19 REPORT_ACTIONS Instance method Public Method Send Actions to Back-End 20050414
20 REPORT_DISTRIBUTIONS Instance method Public Method Send Distribution Data to Back-End 20050429
21 REPORT_UPDATES Instance method Public Method Send Changes to Back-End 20050413
Events
Class CL_DPR_UI_LOG_ROL_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ROLE_DATA Public See coding 20050411 tt_role_data TYPE STANDARD TABLE OF dpr_ts_api_participant
Method Signatures

Method CONSTRUCTOR Signature

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

Method FILL_DISTRIBUTION_LABEL_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050427
2 Returning RT_DISTRIBUTION_LABELS Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Eine STRING-Spalte 20050427

Method FILL_DISTRIBUTION_LABEL_COLUMN on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_DATA Call by reference Type reference (TYPE) TT_ROLE_DATA Detaildaten der Rolle 20050411
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050408

Method GET_DETAIL_DATA on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISTRIBUTION Call by reference Type reference (TYPE) DPR_TT_API_PART_DIST API: Tabellentyp der Verteilung an der Projektrolle 20050426
2 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050426

Method GET_DISTRIBUTION on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_DIST_WORK_UNITS 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 20050429
2 Returning RT_WORK_UNITS Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Tabelle aller Einheiten zum Aufwand der Rolle 20050429

Method GET_DIST_WORK_UNITS on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_FIELD_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) DPR_TT_NODE_FC_UI Feldsteuerung für Aktionen 20070627
2 Exporting ET_FC_NODES Call by reference Type reference (TYPE) DPR_TT_NODE_FC_UI Feldsteuerungsinformationen für Kontextknoten 20050318
3 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050618
4 Importing IS_ROOT_KEY Call by reference Type reference (TYPE) DPR_TS_API_ROOT_OBJECT_KEY API: Schlüssel des Wurzelobjekts 20050318
5 Importing IT_NODES Call by reference Type reference (TYPE) DPR_TT_UI_STRING Namen der Kontextknoten 20050318
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050728

Method GET_FIELD_CONTROL on class CL_DPR_UI_LOG_ROL_GEN 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_ROL_GEN Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_ROL_GEN UI-Logik für Rollen Tab-Element 'Allgemein' 20050317

Method GET_INSTANCE on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_NODE_NAME_ROLE 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 20050622
2 Returning RV_NODE_NAME_ROLE Value transfer Type reference (TYPE) STRING Knotenbez. der Rolle 20050622

Method GET_NODE_NAME_ROLE on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_ROLES_CUSTOMIZING Signature

Method GET_ROLES_CUSTOMIZING on class CL_DPR_UI_LOG_ROL_GEN has no parameter.
Method GET_ROLES_CUSTOMIZING on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_ROLE_LONGTEXT 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_OBJECT_GUID_CHAR API: Schlüssel des Wurzelobjekts 20050411
2 Returning RS_LONGTEXT Value transfer Type reference (TYPE) DPR_TS_API_LONGTEXT API: Attribute Langtext 20050411

Method GET_ROLE_LONGTEXT on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_ROLE_SHORTTEXT 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_OBJECT_GUID_CHAR API: Schlüssel des Wurzelobjekts 20050413
2 Returning RS_SHORTTEXT Value transfer Type reference (TYPE) DPR_TS_API_SHORTTEXT API: Schlüssel des Wurzelobjekts 20050413

Method GET_ROLE_SHORTTEXT on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_STAFFING_EFFORT_SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAFFING_DATA Call by reference Type reference (TYPE) DPR_TT_API_BUPA_LINK_O Tabellentyp zu DPR_TS_API_BUPA_LINK_O 20070629
2 Exporting EV_SUM_STAFFING_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand der Besetzungen (Gebucht und Reserviert) 20051024
3 Exporting EV_SUM_STAFF_EFFORT_HARDBOOKED Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand der Besetzungen (Gebucht) 20070604
4 Exporting EV_SUM_STAFF_EFFORT_SOFTBOOKED Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand der Besetzungen (Reserviert) 20070604
5 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20051024
6 Importing IV_ONLY_DATA Call by reference Type reference (TYPE) BOOLE_D Do not calculate sum - only data! 20080916
7 Importing IV_ROLE_DESCRIPTION Call by reference Type reference (TYPE) STRING Role Description (used in case of error) 20090304
8 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_EFFORT_UNIT Einheit für Aufwand 20051024

Method GET_STAFFING_EFFORT_SUM on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_TASK_ASSIGNMENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK_ASSIGN_INFO Call by reference Type reference (TYPE) DPR_TS_UI_ROLE_TASK_INFO Informationsdaten zur Rollen-Aufgabenzuordnuing 20050505
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050502
3 Importing IT_STAFFING_DATA Call by reference Type reference (TYPE) DPR_TT_API_BUPA_LINK_O Besetzungsdaten (konkrete Rollen) 20070629
4 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_EFFORT_UNIT Einheit für Aufwand 20050506

Method GET_TASK_ASSIGNMENT_INFO on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method GET_VALUE_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Vorschlagswerte für DropDownByKey 20050411
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050411

Method GET_VALUE_SETS on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method INITIALIZE_ATTRIBUTES Signature

Method INITIALIZE_ATTRIBUTES on class CL_DPR_UI_LOG_ROL_GEN has no parameter.
Method INITIALIZE_ATTRIBUTES on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method IS_DISTRIBUTION_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) DPR_TS_UI_ROLE_DATA-ROLE_TYPE Identifizierung eines Objektes 20050426
2 Returning RV_DISTRIBUTION_RELEVANT Value transfer Type reference (TYPE) BOOLE_D Mit Verteilung: TRUE (='X') 20050426

Method IS_DISTRIBUTION_RELEVANT on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method IS_ROLE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PART_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20061219
2 Returning RV_ROLE_EXIST Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061219

Method IS_ROLE_EXIST on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method IS_WFM_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) DPR_TS_UI_ROLE_DATA-ROLE_TYPE Rolle: Attibute und Felder im UI 20050411
2 Returning RV_WFM_RELEVANT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050411

Method IS_WFM_RELEVANT on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method REPORT_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS_RESPONSE Call by reference Type reference (TYPE) DPR_TT_UI_ACTION_CHK Backend Info zu den Aktionen 20050502
2 Importing IT_ACTIONS Call by reference Type reference (TYPE) DPR_TT_UI_ACTION Tabelle mit Actions 20050502

Method REPORT_ACTIONS on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method REPORT_DISTRIBUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS_RESPONSE Call by reference Type reference (TYPE) DPR_TT_UI_ACTION_CHK Actions 20050429
2 Importing IT_ACTIONS Call by reference Type reference (TYPE) DPR_TT_UI_ACTION Tabelle mit Actions 20050429

Method REPORT_DISTRIBUTIONS on class CL_DPR_UI_LOG_ROL_GEN has no exception.

Method REPORT_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) STRING Name eine Aktion 20050622
2 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_UI_ROLE_DATA Rolle: Attibute und Felder im UI 20050413
3 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050413
4 Importing IT_UPDATES Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: Liste mit Context-Änderungen 20050413

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