SAP ABAP Class CL_DPR_PRP_WORKLIST_SERVICES (Information from Project Management)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     DEVELOPMENT_PROJECTS_TEAM (Package) Project Management - Team/Participants/Roles
Properties
Class CL_DPR_PRP_WORKLIST_SERVICES  
Short Description Information from Project Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_TEAM   Project Management - Team/Participants/Roles 
Created 20041112   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ACO_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ACO_P_AUTHORIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DPR_CONVERSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_EDMS_OBJLINKS_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_PRP_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_PRP_WORKLIST_SERVICES has no interface implemented.
Friends
Class CL_DPR_PRP_WORKLIST_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ALL Constant Private Type reference (TYPE) I 3 Select all 20041112
2 MC_DATE Constant Private Type reference (TYPE) I 1 Select by Date 20041112
3 MT_PROJECT_TYPE Instance attribute Private Type reference (TYPE) PRP_TT_PROJECT_TYPE Project Type 20041112
4 MT_VCPT_1 Instance attribute Private Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Vacant Roles 20041112
5 MT_VCPT_3 Instance attribute Private Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Vacant Roles 20041112
6 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Current Language 20041112
7 MV_VCPT_BEG_DATE Instance attribute Private Type reference (TYPE) BEGDA Valid From Date 20041112
8 MV_VCPT_END_DATE Instance attribute Private Type reference (TYPE) ENDDA Valid To Date 20041112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROJECT_AUTHORITY Static method Public Method Check Display Authorization for Project 20041112
2 CHECK_PROJECT_AUTHORITY_ROLE Instance method Private Method Check Display Authorization for Project Using Roles 20041112
3 CONSTRUCTOR Instance method Public Constructor Constructor 20041112
4 CONVERT_DATE Static method Public Method Convert Date Interval to Time Stamp Interval 20041112
5 GET_BUPA_DATA Instance method Public Method Business Partner Data to Be Displayed in Portal 20041112
6 GET_DOCUMENTS_OF_PARTICIPANT Instance method Public Method Gets Documents of Role 20041112
7 GET_FIELDNAME_TAB Static method Public Method Create Table with Field Names and so on 20041112
8 GET_PROJECTS_OF_PARTICIPANTS Instance method Public Method Gets Corresponding Projects of Roles 20041112
9 GET_PROJECT_TYPES Instance method Public Method Gets All Project Types 20041112
10 GET_PROJECT_URL_OF_PARTICIPANT Static method Public Method Gets Project URL for Role 20041112
11 GET_ROLE_URL_OF_PARTICIPANT Static method Public Method Delivers Role URL 20050124
12 GET_ROLE_WORKLIST Instance method Public Method Fetches the Vacant Roles for a User 20041112
13 GET_VACANT_PARTICIPANTS Instance method Public Method Gets Vacant Roles 20041112
14 SET_LANGUAGE Instance method Private Method Set language 20041112
Events
Class CL_DPR_PRP_WORKLIST_SERVICES has no event.
Types
Class CL_DPR_PRP_WORKLIST_SERVICES has no local type.
Method Signatures

Method CHECK_PROJECT_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) GUID_16 Projekt-Guid 20041112
2 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Projekt-Objekttyp 20041112
3 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112
4 Returning RV_AUTHORITY Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041112

Method CHECK_PROJECT_AUTHORITY on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method CHECK_PROJECT_AUTHORITY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARTICIPANTS Value transfer Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Vakante Rollen 20041112
2 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME Anmeldename des Benutzers 20041112

Method CHECK_PROJECT_AUTHORITY_ROLE on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEG_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041112
2 Exporting EV_END_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041112
3 Exporting EV_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20041112
4 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041112
5 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041112

Method CONVERT_DATE on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_BUPA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA_DATA Value transfer Type reference (TYPE) PRP_TS_BUPA_DATA Business Partner Daten 20041112
2 Exporting ET_FIELDNAMES Value transfer Type reference (TYPE) PRP_TT_FIELDNAME Feldnamen für das Portal 20041112
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20041112
4 Importing IV_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20041112
5 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20041112
6 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112

Method GET_BUPA_DATA on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_DOCUMENTS_OF_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Value transfer Type reference (TYPE) PRP_TT_DOCUMENT_PARTICIPANT 20041112
2 Exporting ET_FIELDNAMES Value transfer Type reference (TYPE) PRP_TT_FIELDNAME 20041112
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20041112
4 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20041112
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE 20041112
6 Importing IV_PART_GUID Value transfer Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20041112
7 Importing IV_PROJECT_GUID Value transfer Type reference (TYPE) GUID_16 20041112
8 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20041112

Method GET_DOCUMENTS_OF_PARTICIPANT on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_FIELDNAME_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20041112
2 Importing IV_TABNAME Value transfer Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20041112
3 Returning RT_FIELDNAME Value transfer Type reference (TYPE) PRP_TT_FIELDNAME Feldnamen für das Portal 20041112

Method GET_FIELDNAME_TAB on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_PROJECTS_OF_PARTICIPANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECT_PARTICIPANT Value transfer Type reference (TYPE) PRP_TT_PROJECT_PARTICIPANT GUID im 'RAW' Format 20041112
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20041112
3 Importing IT_GUID Value transfer Type reference (TYPE) PRP_TT_GUID GUID im 'RAW' Format 20041112
4 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112

Method GET_PROJECTS_OF_PARTICIPANTS on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_PROJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAMES Value transfer Type reference (TYPE) PRP_TT_FIELDNAME Feldnamen für das Portal 20041112
2 Exporting ET_PROJECT_TYPES Value transfer Type reference (TYPE) PRP_TT_PROJECT_TYPE GUID im 'RAW' Format 20041112
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20041112
4 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20041112
5 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112

Method GET_PROJECT_TYPES on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_PROJECT_URL_OF_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NWBC_DESKTOP_URL Value transfer Type reference (TYPE) STRING URL for NWBC for Desktop call of cProjects 20090624
2 Exporting EV_NWBC_HTML_URL Value transfer Type reference (TYPE) STRING URL for NWBC for HTML call of cProjects 20090624
3 Exporting EV_PORTAL_URL Value transfer Type reference (TYPE) STRING URL for Portal Call of cProjects 20090624
4 Exporting EV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041112
5 Exporting EV_URL Value transfer Type reference (TYPE) STRING Projekt-URL 20041112
6 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) STRING Modus 20050214
7 Importing IV_GUID Value transfer Type reference (TYPE) GUID_16 GUID der Projektrolle 20041112
8 Importing IV_NWBC_DESKTOP Value transfer Type reference (TYPE) BOOLE_D Request Business Client for Desktop URL 20090624
9 Importing IV_NWBC_HTML Value transfer Type reference (TYPE) BOOLE_D Request Business Client for HTML URL 20090624
10 Importing IV_PORTAL Value transfer Type reference (TYPE) BOOLE_D Request Portal URL 20090624
11 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112

Method GET_PROJECT_URL_OF_PARTICIPANT on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_ROLE_URL_OF_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NWBC_DESKTOP_URL Call by reference Type reference (TYPE) STRING URL for NWBC for Desktop call of cProjects 20090624
2 Exporting EV_NWBC_HTML_URL Call by reference Type reference (TYPE) STRING URL for NWBC for HTML call of cProjects 20090624
3 Exporting EV_PORTAL_URL Call by reference Type reference (TYPE) STRING URL for Portal Call of cProjects 20090624
4 Exporting EV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050124
5 Exporting EV_URL Value transfer Type reference (TYPE) STRING Projekt-URL 20050124
6 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) STRING Modus 20050214
7 Importing IV_NWBC_DESKTOP Call by reference Type reference (TYPE) BOOLE_D Request Business Client for Desktop URL 20090624
8 Importing IV_NWBC_HTML Call by reference Type reference (TYPE) BOOLE_D Request Business Client for HTML URL 20090624
9 Importing IV_PORTAL Call by reference Type reference (TYPE) BOOLE_D Request Portal URL 20090624
10 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) GUID_16 GUID des Projekts 20050125
11 Importing IV_ROLE_GUID Value transfer Type reference (TYPE) GUID_16 GUID der Projektrolle 20050125
12 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20050124

Method GET_ROLE_URL_OF_PARTICIPANT on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_ROLE_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ROLEWORKLIST Value transfer Type reference (TYPE) PRP_TT_ROLEWORKLIST Tabelle für die rolle Worklist im "Staffing" Prozess 20041112
2 Importing IS_SELECTED_FIELDS Value transfer Type reference (TYPE) PRP_TS_ROLEWORKLIST_X Anzeigensschalter für die Felder im Arbeitsvorrat 20041112
3 Importing IV_MAX_HITS Value transfer Type reference (TYPE) MAX_HITS 0 maximale Anzahl Treffer 20041112
4 Importing IV_ROLE_BEGINDATE Value transfer Type reference (TYPE) DPR_TV_SCHEDULED_START '00000000' Berechneter Starttermin 20041112
5 Importing IV_ROLE_ENDDATE Value transfer Type reference (TYPE) DPR_TV_SCHEDULED_FINISH '99991231' Berechneter Endtermin 20041112
6 Importing IV_STAFFING_CANDIDATE_SWITCH Value transfer Type reference (TYPE) XFLAG 'X' neue Eingabewerte 20041112
7 Importing IV_USER Value transfer Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20041112
8 Importing IV_WORKLIST_SCOPE Value transfer Type reference (TYPE) PRP_TV_ROLEWORKLIST_SCOPE '1' der Modus für dir Worklistersuche der Rollen 20041112

Method GET_ROLE_WORKLIST on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method GET_VACANT_PARTICIPANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAMES Value transfer Type reference (TYPE) PRP_TT_FIELDNAME Feldnamen für das Portal 20041112
2 Exporting ET_PARTICIPANTS Value transfer Type reference (TYPE) PRP_TT_VACANT_PARTICIPANT Tabelle: Projekte an denen eine Ressource beteiligt war 20041112
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20041112
4 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041112
5 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041112
6 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20041112
7 Importing IV_PARTICIPANT_GUID Value transfer Type reference (TYPE) DPR_TV_ENTITY_GUID GUID 20041112
8 Importing IV_PROJECTROLE Value transfer Type reference (TYPE) DPR_TV_PARTICIPANT_ROLE Projektrollenart für Projekte 20041112
9 Importing IV_PROJECTTYPE Value transfer Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20041112
10 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Anmeldename des Benutzers 20041112

Method GET_VACANT_PARTICIPANTS on class CL_DPR_PRP_WORKLIST_SERVICES has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU aktuelle Sprache 20041112

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