SAP ABAP Class CL_PRP_RESOURCE_CATS (CATS Worklist, Confirmations)
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_CATS  
Short Description CATS Worklist, Confirmations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20030131   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_STATUS_MANAGEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PRP_RESOURCE_CATS has no interface implemented.
Friends
Class CL_PRP_RESOURCE_CATS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_RESOURCE Instance attribute Private Object reference (TYPE REF TO) CL_PRP_RESOURCE Resource 20030131
2 MT_DEST Instance attribute Private Type reference (TYPE) TT_CO_RFCDEST Logical Destination 20041202
3 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Current Language 20030131
4 MV_RESOURCE Instance attribute Private Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20030131
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030131
2 CONVERT_DATE Instance method Private Method Convert Date Interval to Time Stamp Interval 20030131
3 FREE Instance method Public Method Destructor 20050506
4 GET_ABSTRACT_ROLE Instance method Private Method Gets the Abstract Role for a Concrete Role 20050214
5 GET_CONF_PROJ_ELEM Instance method Private Method Gets Project Confirmation Object 20030131
6 GET_CO_RFCDEST Instance method Private Method Determine RFC Destination for Controlling System 20041202
7 GET_ROLES_FOR_BUPA Instance method Private Method All Abstract and Concrete Roles f. BUPA in Released Projects 20050316
8 GET_TASKS_FOR_BUPA Instance method Private Method All Tasks for BuPa in Released Projects 20050214
9 GET_TASKS_FOR_BUPA_NEW Instance method Private Method All Tasks for BuPa in Released Projects 20090722
10 GET_WORK_LIST Instance method Public Method Determine CATS Worklist 20030131
11 GET_WORK_LIST_PARTICIPANT Instance method Private Method Determine CATS Worklist from Role (Participant) 20030131
12 GET_WORK_LIST_TASK Instance method Private Method Determine CATS Worklist from Tasks 20030131
13 MOVE_PROJECT_TO_LIST Instance method Private Method Fill structure 20030213
14 MOVE_ROLE_TO_LIST Instance method Private Method Fill structure 20030131
15 MOVE_TASK_TO_LIST Instance method Private Method Fill structure 20030203
16 SET_LANGUAGE Instance method Public Method Set Language 20030131
Events
Class CL_PRP_RESOURCE_CATS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CO_RFCDEST Private See coding 20041202 begin of ts_co_rfcdest, pro_type type dpr_tv_pro_type, co_rfcdest type dpr_tv_obl_destination. types: end of ts_co_rfcdest
2 TS_RESOURCE_PROJECT Private See coding 20030131 begin of ts_resource_project . include type prp_ts_resource_project . types: lv_pt_sort_number type dpr_tv_sort_number, lv_pt_external_id type cgpl_extid, lv_bp_beg_tmstmp type timestamp, lv_bp_end_tmstmp type timestamp, lv_pt_beg_tmstmp type timestamp, lv_pt_end_tmstmp type timestamp, lv_pro_type type dpr_tv_pro_type, lv_bp_work_effort type dpr_tv_work, lv_bp_work_unit type dpr_tv_unit, lv_pt_work_effort type dpr_tv_work, lv_pt_work_unit type dpr_tv_unit, lv_visited type char01. types: end of ts_resource_project
3 TS_RESOURCE_TASK Private See coding 20030131 begin of ts_resource_task . include type prp_ts_resource_task . types: lv_pro_type type dpr_tv_pro_type, lv_t_external_id type cgpl_extid, lv_t_work_effort type dpr_tv_work, lv_t_work_unit type dpr_tv_unit, lv_el_beg_tmstmp type timestamp, lv_el_end_tmstmp type timestamp, lv_el_work_effort type dpr_tv_work, lv_el_work_unit type dpr_tv_unit, lv_bp_beg_tmstmp type timestamp, lv_bp_end_tmstmp type timestamp, lv_bp_work_effort type dpr_tv_work, lv_bp_work_unit type dpr_tv_unit, lv_concr_role_guid type dpr_tv_guid. types: end of ts_resource_task
4 TT_CO_RFCDEST Private See coding 20041202 tt_co_rfcdest type table of ts_co_rfcdest
5 TT_RESOURCE_PROJECT Private See coding 20030131 tt_resource_project type standard table of ts_resource_project
6 TT_RESOURCE_TASK Private See coding 20030131 tt_resource_task type standard table of ts_resource_task
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE Resource 20030131
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20040121
3 Importing IV_RESOURCE Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20030131

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

Method CONVERT_DATE on class CL_PRP_RESOURCE_CATS has no exception.

Method FREE Signature

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

Method GET_ABSTRACT_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PART Call by reference Type reference (TYPE) DPR_PART Projektbeteiligte 20050214
2 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20050214

Method GET_ABSTRACT_ROLE on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_CONF_PROJ_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONF_PROJ_DEF Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20030203
2 Exporting EV_CONF_PROJ_ELEM Value transfer Type reference (TYPE) CHAR01 GUID im 'RAW' Format 20030203
3 Importing IV_PRO_TYPE Value transfer Type reference (TYPE) DPR_TV_PRO_TYPE Anmeldename des Benutzers 20030131

Method GET_CONF_PROJ_ELEM on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_CO_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CO_RFCDEST Value transfer Type reference (TYPE) DPR_TV_OBL_DESTINATION Logische Destination 20041202
2 Importing IV_PRO_TYPE Value transfer Type reference (TYPE) DPR_PROJECT-PRO_TYPE Projektart 20041202

Method GET_CO_RFCDEST on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_ROLES_FOR_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONCR_ROLES Call by reference Type reference (TYPE) TT_RESOURCE_PROJECT 20050316
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050316
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050316
4 Importing IV_RESOURCE Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20050316

Method GET_ROLES_FOR_BUPA on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_TASKS_FOR_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASKS Call by reference Type reference (TYPE) TT_RESOURCE_TASK 20050214
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050215
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050215
4 Importing IV_RESOURCE Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20050214

Method GET_TASKS_FOR_BUPA on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_TASKS_FOR_BUPA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASKS Call by reference Type reference (TYPE) TT_RESOURCE_TASK 20090722
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20090722
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20090722
4 Importing IV_RESOURCE Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20090722

Method GET_TASKS_FOR_BUPA_NEW on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_WORK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATS_WL Call by reference Type reference (TYPE) PRP_TT_RESOURCE_CATS_WL Cats Arbeitsvorrat 20030131
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM 20030131
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM 20030131

Method GET_WORK_LIST on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_WORK_LIST_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECTS Call by reference Type reference (TYPE) TT_RESOURCE_PROJECT Tasks an denen eine Resource beteiligt war 20030131
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030131
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030131

Method GET_WORK_LIST_PARTICIPANT on class CL_PRP_RESOURCE_CATS has no exception.

Method GET_WORK_LIST_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASKS Call by reference Type reference (TYPE) TT_RESOURCE_TASK Tasks an denen eine Resource beteiligt war 20030131
2 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030131
3 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030131

Method GET_WORK_LIST_TASK on class CL_PRP_RESOURCE_CATS has no exception.

Method MOVE_PROJECT_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PART Value transfer Type reference (TYPE) TS_RESOURCE_PROJECT 20030213
2 Returning RS_CATS_WL Value transfer Type reference (TYPE) PRP_TS_RESOURCE_CATS_WL CATS Arbeitsvorrat 20030213

Method MOVE_PROJECT_TO_LIST on class CL_PRP_RESOURCE_CATS has no exception.

Method MOVE_ROLE_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PART Value transfer Type reference (TYPE) TS_RESOURCE_PROJECT 20030131
2 Returning RS_CATS_WL Value transfer Type reference (TYPE) PRP_TS_RESOURCE_CATS_WL CATS Arbeitsvorrat 20030131

Method MOVE_ROLE_TO_LIST on class CL_PRP_RESOURCE_CATS has no exception.

Method MOVE_TASK_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PART Value transfer Type reference (TYPE) TS_RESOURCE_PROJECT 20030203
2 Importing IS_TASK Value transfer Type reference (TYPE) TS_RESOURCE_TASK 20030203
3 Returning RS_CATS_WL Value transfer Type reference (TYPE) PRP_TS_RESOURCE_CATS_WL CATS Arbeitsvorrat 20030203

Method MOVE_TASK_TO_LIST on class CL_PRP_RESOURCE_CATS 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 20030131

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