SAP ABAP Class CL_PRP_RESOURCE_PROJECT (Retrieval in cProjects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     PRP_RESOURCE (Package) Resource Management
Properties
Class CL_PRP_RESOURCE_PROJECT  
Short Description Retrieval in cProjects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20020503   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)
2 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_CONVERSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DPR_ROLES_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_DPR_STATUS_MANAGEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PRP_RESOURCE_PROJECT has no interface implemented.
Friends
Class CL_PRP_RESOURCE_PROJECT 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 Dyn. Select: All 20021115
2 MC_DATE Constant Private Type reference (TYPE) I 1 Dyn. Select: By Date 20021115
3 MC_STATUS Constant Private Type reference (TYPE) I 2 Dyn. Select: By Status 20021115
4 MT_CLHS_R Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_CLH Table with CLH 20020710
5 MT_CLIS Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_CLI Table with CLI 20020920
6 MT_CLIS_R Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_CLI Table with CLI 20020709
7 MT_PHASES_R Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_PHASE Table with Phases 20020709
8 MT_PROJECTS_1 Instance attribute Private Type reference (TYPE) TT_RESOURCE_PROJECT Table with Projects 20021112
9 MT_PROJECTS_2 Instance attribute Private Type reference (TYPE) TT_RESOURCE_PROJECT Table with Projects 20021112
10 MT_PROJECTS_3 Instance attribute Private Type reference (TYPE) TT_RESOURCE_PROJECT Table with Projects 20021112
11 MT_PROJECTS_BUFFER Static Attribute Private Type reference (TYPE) TT_RESOURCE_PROJECT 20091126
12 MT_PROJECTS_R Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_PROJECT Table with Projects 20020708
13 MT_TASKS Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_TASK Table with Tasks 20020826
14 MT_TASKS_BUFFER Static Attribute Private Type reference (TYPE) PRP_TT_RESOURCE_TASK Tasks in Which a Resource Was Involved 20100614
15 MT_TASKS_R Instance attribute Private Type reference (TYPE) PRP_TT_RESOURCE_TASK Table with Tasks 20020709
16 MV_CLHS_BEG_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020710
17 MV_CLHS_END_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020710
18 MV_CLIS_BEG_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020920
19 MV_CLIS_BEG_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
20 MV_CLIS_END_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020920
21 MV_CLIS_END_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
22 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Current Language 20020627
23 MV_PHASES_BEG_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
24 MV_PHASES_END_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
25 MV_PROJECTS_BEG_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020510
26 MV_PROJECTS_BEG_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020708
27 MV_PROJECTS_END_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020510
28 MV_PROJECTS_END_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020708
29 MV_PROJ_RESP1 Instance attribute Private Type reference (TYPE) BOOLE_D Project Responsibility1 20060522
30 MV_PROJ_RESP2 Instance attribute Private Type reference (TYPE) BOOLE_D Project Responsibility2 20060522
31 MV_PROJ_RESP3 Instance attribute Private Type reference (TYPE) BOOLE_D Project Responsibility3 20060522
32 MV_RESOURCE Instance attribute Private Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20020516
33 MV_TASKS_BEG_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020826
34 MV_TASKS_BEG_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
35 MV_TASKS_END_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020826
36 MV_TASKS_END_DATE_R Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020709
37 SR_BADI_DPR_ROLES_INSTANCE Static Attribute Private Object reference (TYPE REF TO) DPR_ROLES BADI DPR_ROLES 20091126
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091126
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020513
3 CONVERT_DATE Instance method Private Method Convert Date Interval to Time Stamp Interval 20030522
4 FREE Instance method Public Method Destructor 20050506
5 GET_CLH_RESPONSIBLE Instance method Public Method All Checklist Headers for which Person Is Responsible 20020710
6 GET_CLI Instance method Public Method All Checklist Items in Which Person Is Involved 20020920
7 GET_CLI_RESPONSIBLE Instance method Public Method All Checklist Items for which Person Is Responsible 20020709
8 GET_PHASES_RESPONSIBLE Instance method Public Method All Phases for which Person Was Responsible 20020709
9 GET_PROJECTS Instance method Public Method All Projects in which Person Is Involved 20020514
10 GET_PROJECTS_RESPONSIBLE Instance method Public Method All Projects for Which Person Is Responsible 20020708
11 GET_PROJECT_MEMBERS Static method Public Method Determines Members for Projects 20060511
12 GET_STAFFINGS Instance method Public Method All Projects in which Person Is Involved 20060919
13 GET_TASKS Instance method Public Method All Tasks in Which Person Is Involved 20020826
14 GET_TASKS_RESPONSIBLE Instance method Public Method All Tasks for which the Person Was Responsible 20020709
15 REFRESH_PROJECT_BUFFER Instance method Public Method Delete Buffer 20100119
16 SET_LANGUAGE Instance method Public Method Set Language 20020627
Events
Class CL_PRP_RESOURCE_PROJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RESOURCE_PROJECT Private See coding 20021112 begin of ts_resource_project . include type prp_ts_resource_project. types: lv_bp_beg_tmstmp type timestamp, lv_bp_end_tmstmp type timestamp, lv_el_entity_guid type dpr_tv_entity_guid, lv_el_responsible type dpr_tv_responsibility, concrete_role type dpr_tv_concrete_role, shadow_role_guid type dpr_tv_guid. types: end of ts_resource_project
2 TT_RESOURCE_PROJECT Private See coding 20021112 tt_resource_project type standard table of ts_resource_project
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PRP_RESOURCE_PROJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PRP_RESOURCE_PROJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20020516

Method CONSTRUCTOR on class CL_PRP_RESOURCE_PROJECT 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) 20030522
2 Exporting EV_END_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20030522
3 Exporting EV_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030522
4 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030522
5 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030522

Method CONVERT_DATE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method FREE Signature

Method FREE on class CL_PRP_RESOURCE_PROJECT has no parameter.
Method FREE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_CLH_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020710
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020710
3 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020711
4 Exporting RT_CLHS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_CLH Tabelle mit Projekten 20020710
5 Exporting RV_RC Value transfer Type reference (TYPE) I 20020710

Method GET_CLH_RESPONSIBLE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_CLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020920
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020920
3 Importing IV_RESPONSIBLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Nur Verantwortlichkeiten 20050530
4 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020920
5 Exporting RT_CLIS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_CLI Tabelle mit Projekten 20020920
6 Exporting RV_RC Value transfer Type reference (TYPE) I 20020920

Method GET_CLI on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_CLI_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
3 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020711
4 Exporting RT_CLIS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_CLI Tabelle mit Projekten 20020709
5 Exporting RV_RC Value transfer Type reference (TYPE) I 20020709

Method GET_CLI_RESPONSIBLE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_PHASES_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
3 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020711
4 Exporting RT_PHASES Call by reference Type reference (TYPE) PRP_TT_RESOURCE_PHASE Tabelle mit Projekten 20020709
5 Exporting RV_RC Value transfer Type reference (TYPE) I 20020709

Method GET_PHASES_RESPONSIBLE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020514
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020514
3 Importing IV_PROJ_RESPONSIBLE Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Nur Verantwortlichkeit auf der PD 20050520
4 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020710
5 Exporting RT_PROJECTS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_PROJECT Tabelle mit Projekten 20020514
6 Exporting RV_RC Value transfer Type reference (TYPE) I Fehler bei rc > 0 20020514
7 Exporting RV_WHERE_TYPE Value transfer Type reference (TYPE) I Selectauswahl 20021115

Method GET_PROJECTS on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_PROJECTS_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020708
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020708
3 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020711
4 Exporting RT_PROJECTS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_PROJECT Tabelle mit Projekten 20020708
5 Exporting RV_RC Value transfer Type reference (TYPE) I 20020708

Method GET_PROJECTS_RESPONSIBLE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_PROJECT_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT Call by reference Type reference (TYPE) DPR_TT_PROJECT_MEMBER Tabelle mit Projekten 20060511
2 Returning RT_PROJECT_MEMBER Value transfer Type reference (TYPE) DPR_TT_PROJECT_MEMBER Mitarbeiter zu den Projekten 20060511

Method GET_PROJECT_MEMBERS on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_STAFFINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAFFING Call by reference Type reference (TYPE) PRP_TT_RESOURCE_PROJECT Tabelle mit Projekten 20060919
2 Exporting EV_RC Value transfer Type reference (TYPE) I Fehler bei rc > 0 20060919
3 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20060919
4 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20060919

Method GET_STAFFINGS on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020826
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020826
3 Importing IV_RESPONSIBLE Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Nur Verantwortlichkeiten 20050527
4 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020826
5 Exporting RT_TASKS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_TASK Tabelle mit Projekten 20020826
6 Exporting RV_RC Value transfer Type reference (TYPE) I 20020826

Method GET_TASKS on class CL_PRP_RESOURCE_PROJECT has no exception.

Method GET_TASKS_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
2 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020709
3 Importing IV_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020711
4 Exporting RT_TASKS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_TASK Tabelle mit Projekten 20020709
5 Exporting RV_RC Value transfer Type reference (TYPE) I 20020709

Method GET_TASKS_RESPONSIBLE on class CL_PRP_RESOURCE_PROJECT has no exception.

Method REFRESH_PROJECT_BUFFER Signature

Method REFRESH_PROJECT_BUFFER on class CL_PRP_RESOURCE_PROJECT has no parameter.
Method REFRESH_PROJECT_BUFFER on class CL_PRP_RESOURCE_PROJECT 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 20020627

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