SAP ABAP Class CL_DPR_UI_LOG_VACANT_ROLES (UI Logic for Vacant Role Search)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_ALV_UI_LOG_REUSE 20070523
Properties
Class CL_DPR_UI_LOG_VACANT_ROLES  
Short Description UI Logic for Vacant Role Search    
Super Class CL_WD_ALV_UI_LOG_REUSE  
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 20070523   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_UI_LOG_VACANT_ROLES has no forward declaration.
Interfaces
Class CL_DPR_UI_LOG_VACANT_ROLES has no interface implemented.
Friends
Class CL_DPR_UI_LOG_VACANT_ROLES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PROJ_RETRIEVAL Instance attribute Private Object reference (TYPE REF TO) CL_PRP_PROJECT_RETRIEVAL Information from cProjects 20070703
2 MT_SEARCH_RESULTS Instance attribute Public Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Vacant Roles 20070604
3 MV_ACT_FILE_ID Instance attribute Public Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Handle for Reference to Instance of Persistence Class 20070611
4 MV_APPLICATION Instance attribute Public Type reference (TYPE) STRING 'DPR' Added by RPM 20090429
5 MV_BUPA_ID Instance attribute Public Type reference (TYPE) RPM_TV_RM_BU_PARTNER Resource ID 20090721
6 MV_CALLED_SCREEN Instance attribute Public Type reference (TYPE) STRING 20090718
7 MV_DOCUMENT_GUID Instance attribute Public Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20070611
8 MV_END_DATE Instance attribute Public Type reference (TYPE) SY-DATUM Added by RPM 20090430
9 MV_ONLY_VACANT_ROLE Instance attribute Public Type reference (TYPE) BOOLE_D 'X' Added by RPM 20090429
10 MV_SCOPE Instance attribute Public Type reference (TYPE) RPM_TV_RM_SCOPE Type of assignments 20090721
11 MV_START_DATE Instance attribute Public Type reference (TYPE) SY-DATUM Added by RPM 20090430
12 SC_LOIO_HELP_VAC_ROL Constant Public Type reference (TYPE) GUID_32 '4677D8DFACD2429EE10000000A1553F7' GUID in 'CHAR' Format in Upper Case 20070619
13 SC_TABNAME Constant Private Type reference (TYPE) DDOBJNAME 'PRP_TS_VACANT_PART_DETAILS' Table Name 20070620
14 SR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_DPR_UI_LOG_VACANT_ROLES UI Logic for Vacant Role Search 20070523
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_RESULT_LIST Instance method Public Method Find Vacant Roles 20070604
2 GET_ALV_SELECTED_LINES Instance method Public Method 20081111
3 GET_ALV_STRUCT_DESCRIPTION Instance method Public Method Provide ALV structure 20120309
4 GET_INSTANCE Static method Public Method 20070523
5 GET_ROLE_DETAIL_DATA Instance method Public Method Get Detail Data for a Vacant Role 20070605
6 GET_SELECTION_CRITERIA Instance method Public Method Get Selection Criteria 20070524
7 NOTIFY_USER_BY_MAIL Instance method Public Method Send Users Detail Data by E-Mail 20070618
8 SEND_EMAIL Instance method Private Method Send E-Mail 20070618
9 SPLIT_EMAIL_STRING Instance method Private Method Decomposes a String in a Table with Row Length 255 20070618
Events
Class CL_DPR_UI_LOG_VACANT_ROLES has no event.
Types
Class CL_DPR_UI_LOG_VACANT_ROLES has no local type.
Method Signatures

Method GENERATE_RESULT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SKILLS Call by reference Type reference (TYPE) PRP_TT_SKILL_PROFICIENCY_SEL Tabellentyp für Qualifikationen mit Ausprägung 20070704
2 Importing IV_AREA Call by reference Type reference (TYPE) DPR_TV_AREA Gebiet 20070702
3 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070604
4 Importing IV_FINISH_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070604
5 Importing IV_FUNCTION Call by reference Type reference (TYPE) DPR_TV_ROLE_FUNCTION_ID ID der Rollenfunktion 20070702
6 Importing IV_LOCATION Call by reference Type reference (TYPE) DPR_TV_LOCATION Standort 20070702
7 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20070604
8 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) DPR_TV_PARTICIPANT_ROLE Projektrollenart für Projekte 20070604
9 Importing IV_SUITABILITY Call by reference Type reference (TYPE) PRP_TV_SUITABILITY Eignungsprozentsatz des qualitativen Profilvergleichs 20070705

Method GENERATE_RESULT_LIST on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method GET_ALV_SELECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCLUDE_LEAD_SELECTION Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081111
2 Returning RT_SELECTED_ROLES Value transfer Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Result of Resource Search in PRP Application 20081111

Method GET_ALV_SELECTED_LINES on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method GET_ALV_STRUCT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ALV_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120309

Method GET_ALV_STRUCT_DESCRIPTION on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_VACANT_ROLES UI-Logik für Suche nach vakanten Rollen 20070523

Method GET_INSTANCE on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method GET_ROLE_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_DATA Call by reference Type reference (TYPE) PRP_TS_VACANT_PART_DETAILS Detaildaten von vakanten Rollen 20070605

Method GET_ROLE_DETAIL_DATA on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method GET_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CRITERIA Call by reference Type reference (TYPE) DPR_TS_VACANT_ROLES_CRITERIA Selektionskritieren für Suche nach vakanten Rollen 20070524

Method GET_SELECTION_CRITERIA on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method NOTIFY_USER_BY_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL_DATA Call by reference Type reference (TYPE) PRP_TS_VACANT_PART_DETAILS Detaildaten von vakanten Rollen 20070618

Method NOTIFY_USER_BY_MAIL on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method SEND_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BODY Call by reference Type reference (TYPE) BCSY_TEXT Texttabelle 20070618
2 Importing IV_RECIPIENT Call by reference Type reference (TYPE) SYUNAME Benutzername 20070618
3 Importing IV_SUBJECT Call by reference Type reference (TYPE) STRING Kurze Beschreibung des Inhaltes 20070618

Method SEND_EMAIL on class CL_DPR_UI_LOG_VACANT_ROLES has no exception.

Method SPLIT_EMAIL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20070618
2 Returning RT_TABLE Value transfer Type reference (TYPE) BCSY_TEXT Texttabelle 20070618

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