SAP ABAP Class CL_RPM_PRJ_MGR_WORKLIST (RPM Project managmenet business object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     PRP_RESOURCE_MANAGER (Package) Resource Manager Fast Entry Screen Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RPM_FES_MGR_WORKLIST Parent class for FES 20090720
Properties
Class CL_RPM_PRJ_MGR_WORKLIST  
Short Description RPM Project managmenet business object    
Super Class CL_RPM_FES_MGR_WORKLIST Parent class for FES 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE_MANAGER   Resource Manager Fast Entry Screen Processing 
Created 20050628   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RPM_PRJ_MGR_WORKLIST has no interface implemented.
Friends
Class CL_RPM_PRJ_MGR_WORKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CR_CUSTOMER_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_RPM_RM_ICON_CALC Business add-in interface IF_EX_RPM_RM_ICON_CALC 20061016
2 CR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_PRJ_MGR_WORKLIST 20050628
3 CR_SORTING_BADI Static Attribute Private Object reference (TYPE REF TO) RPM_FES_PROJECT_WORKLIST Project worklist 20090717
4 CV_CUSTOMER_EXIT_ACTIVE Static Attribute Private Type reference (TYPE) SXRT_BOOLEAN 20061016
5 CV_PRJ_RESOURCE_LINE Constant Private Type reference (TYPE) RPM_TV_PM_WORKLIST_INFO_TYPE '04' 20091006
6 OT_BUPA_LINKS Instance attribute Private Type reference (TYPE) LT_BUPA_LINK_TYPE 20070118
7 OT_PROJECTS Instance attribute Private Type reference (TYPE) LT_PROJECTS_TYPE projects info 20070118
8 OT_RECALCULATE Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST RPM Project managment worklist 20090702
9 OT_ROLES Instance attribute Private Type reference (TYPE) IF_RPM_FES_TYPES=>LT_FES_ROLES_TYPES RPM Project management worklist detail 20060802
10 OT_WORKLIST_DETAIL Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL 20050628
11 OT_WORKLIST_DETAIL_SEGS Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG 20050628
12 OT_WORKLIST_PROJECT Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST RPM Project management worklist detail 20081030
13 OT_WORKLIST_PROJECT_SEGS Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG RPM Project management worklist detail segments 20081030
14 OT_WORKLIST_ROLE Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project managment worklist 20081030
15 OT_WORKLIST_ROLE_SEGS Instance attribute Private Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG 20081030
16 OV_DATA_VIEW Instance attribute Public Type reference (TYPE) RPM_TV_RES_MGMT_VIEW Resource management view 20100525
Methods
# Method Level Visibility Method type Description Created on
1 ADVANCED_DISTRIBUTION Instance method Public Method advanced distribution 20070514
2 DECODE_KEYS Instance method Private Method 20090922
3 DELETE_INSTANCE Static method Public Method 20090930
4 FETCH_BUPA_LINKS_DB Instance method Private Method Fetch all bupa links for roles from db 20070217
5 FETCH_ROLES_DB Instance method Private Method Fetch all roles from db 20070217
6 GENERATE_KEYS Instance method Private Method 20090922
7 GET_ASSIGNMENTS Instance method Public Method Gets the assignments to a project role 20050824
8 GET_BUPA_LINKS Instance method Private Method Get all BUPA links for all roles 20070516
9 GET_DEMANDS Instance method Public Method Gets the demand of a project role 20050824
10 GET_INSTANCE Static method Public Method get singleton instance 20050628
11 GET_ROLES Instance method Private Method Get all the roles where the user is a SM, RM and CM. 20070517
12 GET_VALID_PROJECTS Instance method Private Method Get valid projects 20070517
13 GET_VALID_RESOURCES_FOR_ROLES Instance method Public Method Get the list of roles fro resource assigments 20070131
14 GET_WORKLIST_DETAIL_PROJ Instance method Public Method Gets the project staffings project worklist 20060711
15 GET_WORKLIST_DETAIL_PROJ_SEGS Instance method Public Method Gets the project staffings project segments worklist 20060711
16 GET_WORKLIST_RES_DETAIL Instance method Public Method Gets the project staffings resource worklist 20060711
17 GET_WORKLIST_RES_DETAIL_SEGS Instance method Public Method Gets the project staffings resource segments worklist 20060711
18 GET_WORKLIST_ROLE_DETAIL Instance method Public Method Gets the project staffings role worklist 20060711
19 GET_WORKLIST_ROLE_DETAIL_SEGS Instance method Public Method Gets the project staffings role segments worklist 20060711
20 ICON_CALC_PROJ_SCR_PROJECT Instance method Public Method Icon Calculation for Project Staffingscreen at Project level 20061016
21 ICON_CALC_PROJ_SCR_ROLE Instance method Public Method Icon Calculation for Project Staffing screen at Role level 20061016
22 ICON_TEXTS_PROJ_SCR Instance method Public Method Icon custom texts for Project staffing screen 20061016
23 INITIALIZE Instance method Public Method 20080922
24 LOAD_ROLE_IN_EDITMODE Instance method Public Method 20091021
25 MODIFY_BUPA_ASSIGNMENTS Instance method Public Method Modfify the bupa assignments 20070131
26 MODIFY_BUPA_LINKS Instance method Public Method 20080922
27 MODIFY_ROWS_DATA Instance method Public Method 20080922
28 MODIFY_VIA_ADV_DIST Instance method Public Method 20080922
29 QUERY_KEYS Instance method Public Method 20080922
30 QUERY_ROWS_DATA Instance method Public Method 20080922
31 QUERY_VALID_RESOURCES Instance method Public Method 20081029
32 RECALCULATE Instance method Public Method 20080922
33 SET_WORKLIST_DTL_SEGS Instance method Public Method Set changeable worklist detail segments 20050720
34 UPDATE_BUFFER Instance method Private Method Update the buffer tables for every Bupa link modification 20070131
Events
Class CL_RPM_PRJ_MGR_WORKLIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_PROJECT_TYPE Public See coding 20091111 BEGIN OF ls_project_type, project_guid TYPE cgpl_project_guid, periodtype TYPE rpm_tv_period_type, allocation_unit TYPE dpr_tv_allocation_unit, project_name TYPE rpm_tv_pm_worklist_line_desc, project_id TYPE rpm_tv_pm_worklist_line_desc, END OF ls_project_type
2 LT_PROJECTS_TYPE Public See coding 20091111 lt_projects_type TYPE STANDARD TABLE OF ls_project_type
Method Signatures

Method ADVANCED_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070514
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070514
3 Importing IS_ADV_DISTRIBUTION Call by reference Type reference (TYPE) RPM_TS_ADV_DISTRIBUTION RPM Resource manager advanced distribution 20070514
4 Importing IT_BUPA_LINK_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUIDS Table of RPM guids 20070514
5 Importing IT_WORKLIST_DETAIL Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20090724

Method ADVANCED_DISTRIBUTION on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method DECODE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUPALINK_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090922
2 Exporting EV_INFO_TYPE Call by reference Type reference (TYPE) RPM_TV_PM_WORKLIST_INFO_TYPE Project Management Worklist Entry Info Type 20090922
3 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090922
4 Exporting EV_ROLE_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090922
5 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20090922
6 Importing IV_LEVEL Call by reference Type reference (TYPE) RPM_TS_FES_KEY-TREE_LEVEL 20090922

Method DECODE_KEYS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method DELETE_INSTANCE Signature

Method DELETE_INSTANCE on class CL_RPM_PRJ_MGR_WORKLIST has no parameter.
Method DELETE_INSTANCE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method FETCH_BUPA_LINKS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPA_LINKS Call by reference Type reference (TYPE) LT_BUPA_LINK_TYPE 20070217
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PRJ_MGR_CONTEXT RPM Resource manager context (not used) 20070217
3 Importing IT_ROLES Call by reference Type reference (TYPE) IF_RPM_FES_TYPES=>LT_FES_ROLES_TYPES 20070217
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070217

Method FETCH_BUPA_LINKS_DB on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method FETCH_ROLES_DB 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) LT_PROJECTS_TYPE 20090924
2 Exporting ET_ROLES Call by reference Type reference (TYPE) IF_RPM_FES_TYPES=>LT_FES_ROLES_TYPES 20070217
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070217
4 Importing IT_PROJECT_KEYS Call by reference Type reference (TYPE) RPM_RM_TT_PROJECT_KEYS Project Keys 20070517
5 Importing IV_ALL_ROLES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
6 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090602
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070217

Method FETCH_ROLES_DB on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GENERATE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY Call by reference Type reference (TYPE) STRING 20090922
2 Importing IV_BUPALINK_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID 20090922
3 Importing IV_INFO_TYPE Call by reference Type reference (TYPE) RPM_TV_PM_WORKLIST_INFO_TYPE 20090922
4 Importing IV_LEVEL Call by reference Type reference (TYPE) RPM_TS_FES_KEY-TREE_LEVEL 20090922
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID 20090922
6 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090922

Method GENERATE_KEYS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) DPR_TT_BUPA_DIST_EXT 20050824
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20080407
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20050824
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20050824
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_RES_MGR_CONTEXT 20050824
6 Importing IT_PERIODS Call by reference Type reference (TYPE) DPR_TT_PERIODS 20050824
7 Importing IT_ROLE_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20060718
8 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090325
9 Importing IV_ROLE Call by reference Type reference (TYPE) DPR_TV_GUID Geschäftspartnernummer 20050824

Method GET_ASSIGNMENTS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_BUPA_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPA_LINKS Call by reference Type reference (TYPE) LT_BUPA_LINK_TYPE 20070516
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PRJ_MGR_CONTEXT RPM Resource manager context (not used) 20070516
3 Importing IT_ROLES Call by reference Type reference (TYPE) IF_RPM_FES_TYPES=>LT_FES_ROLES_TYPES 20070516
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070516

Method GET_BUPA_LINKS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_DEMANDS Call by reference Type reference (TYPE) DPR_TT_PART_DIST_DAT Data for Distribution in Project Role 20060724
2 Exporting ET_DEMANDS Call by reference Type reference (TYPE) DPR_TT_PART_DIST_ADT_DATA 20050824
3 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20080407
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20050824
5 Exporting EV_RC Value transfer Type reference (TYPE) I 20050824
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_RES_MGR_CONTEXT 20050824
7 Importing IT_PERIODS Call by reference Type reference (TYPE) DPR_TT_PERIODS 20050824
8 Importing IT_ROLE_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20060718
9 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090325
10 Importing IV_ROLE Call by reference Type reference (TYPE) DPR_TV_GUID 20050824

Method GET_DEMANDS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_WORKLIST Value transfer Object reference (TYPE REF TO) CL_RPM_PRJ_MGR_WORKLIST 20050628

Method GET_INSTANCE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_ROLES 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) LT_PROJECTS_TYPE 20090924
2 Exporting ET_ROLES Call by reference Type reference (TYPE) IF_RPM_FES_TYPES=>LT_FES_ROLES_TYPES 20070517
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070517
4 Importing IT_PROJECTS Call by reference Type reference (TYPE) LT_PROJECTS_TYPE 20070517
5 Importing IV_ALL_ROLES Call by reference Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090603
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070517

Method GET_ROLES on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_VALID_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOT_VALID_KEYS Call by reference Type reference (TYPE) RPM_RM_TT_PROJECT_KEYS Project Keys 20070517
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) LT_PROJECTS_TYPE 20070517
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070517
4 Importing IT_PROJECT_KEYS Call by reference Type reference (TYPE) RPM_RM_TT_PROJECT_KEYS Project Keys 20070517
5 Importing IV_ALL_PROJECTS Call by reference Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090603
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070517

Method GET_VALID_PROJECTS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_VALID_RESOURCES_FOR_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070131
2 Exporting ET_RESOURCES Call by reference Type reference (TYPE) RPM_TT_RM_RESOURCES_API List of resources 20070131
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070131
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070131
5 Importing IT_ROLES Call by reference Type reference (TYPE) RPM_TT_RM_ROLES_API List of roles 20070131
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070131
7 Importing IV_SCOPE Call by reference Type reference (TYPE) RPM_TV_RM_SCOPE RM:Scope 20070131

Method GET_VALID_RESOURCES_FOR_ROLES on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_DETAIL_PROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST RPM Resource manager worklist detail 20060711
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
6 Importing IT_PROJECT_KEYS Call by reference Type reference (TYPE) RPM_RM_TT_PROJECT_KEYS Project Keys 20070516
7 Importing IV_ALL_PROJECTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070530
8 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
9 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
10 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701
11 Importing IV_RESET_WORKLIST Call by reference Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070608
12 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070516

Method GET_WORKLIST_DETAIL_PROJ on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_DETAIL_PROJ_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_PROJECT_ALLOCATION Call by reference Type reference (TYPE) RPM_TT_PROJECT_ALLOC RPM Resource manger worklist detail segments 20060711
4 Exporting ET_WORKLIST_DETAIL_SEGS Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG RPM Project management worklist detail 20060711
5 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
7 Importing IT_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST RPM Resource manager worklist 20060711
8 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
9 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
10 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701
11 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070516

Method GET_WORKLIST_DETAIL_PROJ_SEGS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_RES_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_WORKLIST_DETAIL Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20060711
4 Exporting ET_WORKLIST_DETAIL_SEGS Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG RPM Project management worklist detail segment 20060711
5 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
7 Importing IT_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project managment worklist 20060711
8 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
9 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
10 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701

Method GET_WORKLIST_RES_DETAIL on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_RES_DETAIL_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_WORKLIST_DETAIL_SEGS Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG RPM Table Type: Entity objects 20060711
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT RPM Resource manager context 20060711
6 Importing IT_WORKLIST_DETAIL Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20060711
7 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
8 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
9 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701

Method GET_WORKLIST_RES_DETAIL_SEGS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_ROLE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20060711
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
6 Importing IT_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project managment worklist 20060711
7 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
8 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
9 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701
10 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070516

Method GET_WORKLIST_ROLE_DETAIL on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method GET_WORKLIST_ROLE_DETAIL_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20060711
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20060711
3 Exporting ET_ROLE_ALLOCATION Call by reference Type reference (TYPE) RPM_TT_ROLE_ALLOC RPM Table Type: Entity objects 20060711
4 Exporting ET_WORKLIST_DETAIL Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20090702
5 Exporting ET_WORKLIST_DETAIL_SEGS Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG RPM Project management worklist detail segments 20060711
6 Exporting EV_RC Value transfer Type reference (TYPE) I 20060711
7 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT RPM Resource manager context 20060711
8 Importing IT_WORKLIST Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20060711
9 Importing IV_BUFFER Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060711
10 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060711
11 Importing IV_RECALCULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090701
12 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070516

Method GET_WORKLIST_ROLE_DETAIL_SEGS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method ICON_CALC_PROJ_SCR_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Value transfer Type reference (TYPE) RPM_TV_ICON xRPM Icon 20061016
2 Importing IS_PERIOD Call by reference Type reference (TYPE) RPM_TS_PERIOD RPM Structure: Period 20061016
3 Importing IS_WORKLIST Call by reference Type reference (TYPE) RPM_TS_PM_WORKLIST RPM Project managment worklist 20061016
4 Importing IV_ALLOCATION Call by reference Type reference (TYPE) RPM_TV_WORK_EFFORT RPM Advanced distribution work effort 20061016
5 Importing IV_DEMAND Call by reference Type reference (TYPE) RPM_TV_WORK_EFFORT RPM Advanced distribution work effort 20061016
6 Importing IV_TYPE Call by reference Type reference (TYPE) NUMC2 Num1 20061016

Method ICON_CALC_PROJ_SCR_PROJECT on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method ICON_CALC_PROJ_SCR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Value transfer Type reference (TYPE) RPM_TV_ICON xRPM Icon 20061016
2 Importing IS_PERIOD Call by reference Type reference (TYPE) RPM_TS_PERIOD RPM Structure: Period 20061016
3 Importing IS_WORKLIST Call by reference Type reference (TYPE) RPM_TS_PM_WORKLIST_DTL RPM Project management worklist detail 20061016
4 Importing IV_ALLOCATION Call by reference Type reference (TYPE) RPM_TV_WORK_EFFORT RPM Advanced distribution work effort 20061016
5 Importing IV_DEMAND Call by reference Type reference (TYPE) RPM_TV_WORK_EFFORT RPM Advanced distribution work effort 20061016
6 Importing IV_TYPE Call by reference Type reference (TYPE) NUMC2 Num1 20061016

Method ICON_CALC_PROJ_SCR_ROLE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method ICON_TEXTS_PROJ_SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICON_PATH Call by reference Type reference (TYPE) RPM_TT_ICON_PATH Table type for Icon path 20090702
2 Exporting ET_ICON_TEXTS Call by reference Type reference (TYPE) RPM_TT_ICON_CUST_TEXT Table of ICON texts 20061016

Method ICON_TEXTS_PROJ_SCR on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Value transfer Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
2 Exporting ET_FIELDDESCRIPTION Call by reference Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION 20080922
3 Exporting ET_ICON_PATH Call by reference Type reference (TYPE) RPM_TT_ICON_PATH Table type for Icon path 20090702
4 Exporting ET_ICON_TEXTS Call by reference Type reference (TYPE) RPM_TT_ICON_CUST_TEXT Table type for ICON text 20081023
5 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080930
6 Exporting EV_RC Value transfer Type reference (TYPE) I 20080930
7 Exporting EV_SUMMARY Value transfer Type reference (TYPE) BOOLEAN 20080922
8 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
9 Importing IT_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
10 Importing IV_ALL Call by reference Type reference (TYPE) BOOLEAN 20080929
11 Importing IV_RESET Call by reference Type reference (TYPE) BOOLEAN 20080922
12 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922
13 Importing IV_SEL_VAR_ACTIVE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100706
14 Importing IV_SUMMARY Call by reference Type reference (TYPE) BOOLEAN 20080922

Method INITIALIZE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method LOAD_ROLE_IN_EDITMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20091021
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20091021
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20091021
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20091021
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20091021
6 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20091021
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN FES Screen 20091021

Method LOAD_ROLE_IN_EDITMODE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method MODIFY_BUPA_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPA_ASSIGNMENTS Call by reference Type reference (TYPE) RPM_TT_RM_BUPA_LINKS_API List of Buap links 20070131
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070131
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070131
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070131
5 Importing IT_BUPA_ASSIGNMENTS Call by reference Type reference (TYPE) RPM_TT_RM_BUPA_LINKS_API List of Buap links 20070131
6 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) RPM_TV_CHANGE_MODE Single-Character Flag 20070131
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070131
8 Importing IV_SCOPE Call by reference Type reference (TYPE) RPM_TV_RM_SCOPE Type of assignments 20070215

Method MODIFY_BUPA_ASSIGNMENTS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method MODIFY_BUPA_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
5 Importing IT_BUPA_LINKS Call by reference Type reference (TYPE) RPM_TT_RM_BUPA_LINKS_API 20080922
6 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) RPM_TV_CHANGE_MODE 20080922
7 Importing IV_SCOPE Call by reference Type reference (TYPE) RPM_TV_RM_SCOPE 20080922
8 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method MODIFY_BUPA_LINKS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method MODIFY_ROWS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
5 Importing IT_ROW_DATA_DTL Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL Table type FES 20080922
6 Importing IT_ROW_DATA_DTL_SEG Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL_SEG Table type FES 20080922
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method MODIFY_ROWS_DATA on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method MODIFY_VIA_ADV_DIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
4 Importing IS_ADV_DISTRIBUTION Call by reference Type reference (TYPE) RPM_TS_FES_ADV_DISTRIBUTION RPM Resource manager advanced distribution 20080922
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
6 Importing IT_ROW_DATA_DTL Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL Table type FES 20080922
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method MODIFY_VIA_ADV_DIST on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method QUERY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
5 Importing IT_PARENT_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
6 Importing IV_ALL Call by reference Type reference (TYPE) BOOLEAN 20080922
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method QUERY_KEYS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method QUERY_ROWS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_DATA_DTL Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL 20080922
3 Exporting ET_ROW_DATA_DTL_SEG Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL_SEG 20080922
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
6 Importing IT_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
7 Importing IV_ALL Call by reference Type reference (TYPE) BOOLEAN 20080922
8 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method QUERY_ROWS_DATA on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method QUERY_VALID_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20081029
2 Exporting ET_RESOURCES Call by reference Type reference (TYPE) RPM_TT_RM_RESOURCES_API 20081029
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20081029
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20081029
5 Importing IT_ROLES Call by reference Type reference (TYPE) RPM_TT_RM_ROLES_API 20081029
6 Importing IV_SCOPE Call by reference Type reference (TYPE) RPM_TV_RM_SCOPE Type of assignments 20081029
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20081029

Method QUERY_VALID_RESOURCES on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method RECALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20080922
2 Exporting ET_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20080922
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20080922
5 Importing IT_ROW_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS 20080922
6 Importing IV_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090704
7 Importing IV_SCREEN Call by reference Type reference (TYPE) RPM_TV_FES_SCREEN 20080922

Method RECALCULATE on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method SET_WORKLIST_DTL_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20050808
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20050808
3 Importing IT_WORKLIST_DETAIL Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL RPM Project management worklist detail 20090702
4 Importing IT_WORKLIST_DETAIL_SEG Call by reference Type reference (TYPE) RPM_TT_PM_WORKLIST_DTL_SEG 20050720

Method SET_WORKLIST_DTL_SEGS on class CL_RPM_PRJ_MGR_WORKLIST has no exception.

Method UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070131
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070131
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_PM_CONTEXT Project management view context 20070131
4 Importing IT_BUPA_ASSIGNMENTS Call by reference Type reference (TYPE) RPM_TT_RM_BUPA_LINKS_API List of Buap links 20070131
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) RPM_TV_CHANGE_MODE Single-Character Flag 20070131
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070131
7 Importing IV_SCOPE Call by reference Type reference (TYPE) RPM_TV_RM_SCOPE Type of assignments 20070222

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