SAP ABAP Class CL_RPM_FES_BUFFER_MANAGEMENT (FES buffer management class)
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
Properties
Class CL_RPM_FES_BUFFER_MANAGEMENT  
Short Description FES buffer management class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE_MANAGER   Resource Manager Fast Entry Screen Processing 
Created 20090204   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_FES_BUFFER_MANAGEMENT has no forward declaration.
Interfaces
Class CL_RPM_FES_BUFFER_MANAGEMENT has no interface implemented.
Friends
Class CL_RPM_FES_BUFFER_MANAGEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_BOTH_AUTH Constant Public Type reference (TYPE) RPM_FES_TV_AUTHORIZATION 'B' Staffing Authorization 20090825
2 CV_CANDIDATE_MANAGER_AUTH Constant Public Type reference (TYPE) RPM_FES_TV_AUTHORIZATION 'C' Staffing Authorization 20090825
3 CV_PROJECT_PROJECT Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'PP' Single-Character Flag 20090828
4 CV_PROJECT_RESOURCE Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'PB' Single-Character Flag 20090828
5 CV_PROJECT_ROLE Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'PR' Single-Character Flag 20090828
6 CV_RESOURCE_MANAGER_AUTH Constant Public Type reference (TYPE) RPM_FES_TV_AUTHORIZATION 'R' Staffing Authorization 20090825
7 CV_RESOURCE_PROJECT Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'RP' Single-Character Flag 20090828
8 CV_RESOURCE_RESOURCE Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'RR' Single-Character Flag 20090828
9 CV_RESOURCE_ROLE Constant Public Type reference (TYPE) RPM_FES_TV_ASSIGN_TYPE 'RB' Single-Character Flag 20090828
10 CV_STAFFING_MANAGER_AUTH Constant Public Type reference (TYPE) RPM_FES_TV_AUTHORIZATION 'S' Staffing Authorization 20090825
11 OR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_FES_BUFFER_MANAGEMENT FES buffer management class 20090826
12 OV_SEL_VAR_ACTIVE Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100722
Methods
# Method Level Visibility Method type Description Created on
1 CHANGES_BY_ORG Instance method Public Method 20090909
2 CHANGES_BY_POOL Instance method Public Event handling method 20090609
3 CHANGES_BY_RESOURCE Instance method Public Event handling method 20090826
4 CHANGES_BY_SEL_VAR Instance method Public Event handling method 20100601
5 CHANGES_BY_TEAM Instance method Public Event handling method 20090609
6 DELETE_INSTANCE Static method Public Method 20090826
7 GET_INSTANCE Static method Public Method 20090826
8 GET_PFCG_ROLES Instance method Public Method 20100525
9 RECALCULATE_BY_POOL Instance method Public Method 20090609
10 RECALCULATE_BY_PROJECT Instance method Public Method 20090312
11 RECALCULATE_BY_RESOURCE Instance method Public Method 20090312
12 RECALCULATE_BY_TEAM Instance method Public Event handling method 20090609
13 RECALCULATE_BY_USER Instance method Public Method 20090323
14 RECALCULATE_DIST_DATA Instance method Public Method 20090313
15 RESMAN_READ_BUPALINKS Instance method Public Method 20090325
16 RESMAN_READ_PROJECTS Instance method Public Method 20090204
17 RESMAN_READ_RESOURCES Instance method Public Method 20090204
18 SAVE Instance method Public Method 20090204
19 STAFMAN_READ_PROJECTS Instance method Public Method 20090204
20 STAFMAN_READ_RESOURCES Instance method Public Method 20090204
21 STAFMAN_READ_ROLES Instance method Public Method 20090204
Events
Class CL_RPM_FES_BUFFER_MANAGEMENT has no event.
Types
Class CL_RPM_FES_BUFFER_MANAGEMENT has no local type.
Method Signatures

Method CHANGES_BY_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_IMAGE Call by reference Type reference (TYPE) BEF_IMAGE_TAB Table Type for Structure BEF_IMAGE 20090909
2 Importing OLD_IMAGE Call by reference Type reference (TYPE) BEF_IMAGE_TAB Table Type for Structure BEF_IMAGE 20090909
3 Importing PLOG_TAB Call by reference Type reference (TYPE) HRDBTAB_TAB Table Type for Structure HRDBTAB 20090909
4 Importing TB_PLOG_TAB Call by reference Type reference (TYPE) HRTBUFFER_TAB Table Type for Structure HRTBUFFER 20090909

Method CHANGES_BY_ORG on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method CHANGES_BY_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDED_MANAGERS Value transfer Attribute reference (LIKE) 20090609
2 Importing IT_ADDED_POOL_OBJECTS Value transfer Attribute reference (LIKE) 20090609
3 Importing IT_DELETED_MANAGERS Value transfer Attribute reference (LIKE) 20090609
4 Importing IT_DELETED_POOL_OBJECTS Value transfer Attribute reference (LIKE) 20090609
5 Importing IV_RES_POOL_ID Value transfer Attribute reference (LIKE) 20090609

Method CHANGES_BY_POOL on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method CHANGES_BY_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_ATTRIBUTES Call by reference Attribute reference (LIKE) 20090909
2 Importing IS_NEW_PERSONAL_ATTRIBUTES Call by reference Attribute reference (LIKE) 20090924
3 Importing IS_OLD_ATTRIBUTES Call by reference Attribute reference (LIKE) 20090909
4 Importing IS_OLD_PERSONAL_ATTRIBUTES Call by reference Attribute reference (LIKE) 20090924
5 Importing IT_NEW_AVALIABILITY Call by reference Attribute reference (LIKE) 20090924
6 Importing IT_NEW_LOCATIONS Call by reference Attribute reference (LIKE) 20090909
7 Importing IT_NEW_STATUS Call by reference Attribute reference (LIKE) 20090924
8 Importing IT_OLD_AVALIABILITY Call by reference Attribute reference (LIKE) 20090924
9 Importing IT_OLD_LOCATIONS Call by reference Attribute reference (LIKE) 20090909
10 Importing IT_OLD_STATUS Call by reference Attribute reference (LIKE) 20090924
11 Importing IV_PARTNER Call by reference Attribute reference (LIKE) 20090909

Method CHANGES_BY_RESOURCE on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method CHANGES_BY_SEL_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Attribute reference (LIKE) 20100601
2 Importing IV_SEL_VAR_GUID Value transfer Attribute reference (LIKE) 20100601

Method CHANGES_BY_SEL_VAR on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method CHANGES_BY_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDED_MEMBERS Value transfer Attribute reference (LIKE) 20090826
2 Importing IT_DELETED_MEMBERS Value transfer Attribute reference (LIKE) 20090826
3 Importing IV_TEAM_ID Value transfer Attribute reference (LIKE) 20090609

Method CHANGES_BY_TEAM on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method DELETE_INSTANCE Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_FES_BUFFER_MANAGEMENT FES buffer management class 20090826

Method GET_INSTANCE on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method GET_PFCG_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PFCG_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20100525
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20100525

Method GET_PFCG_ROLES on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_BY_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDED_MANAGERS Call by reference Type reference (TYPE) RPM_TT_PARTNER_NAMES RPM: Table type for name list 20090609
2 Importing IT_ADDED_POOL_OBJECTS Call by reference Type reference (TYPE) /RPM/TT_RES_POOL_OBJECTS /RPM/TT_RES_POOL_OBJECTS 20090609
3 Importing IT_DELETED_MANAGERS Call by reference Type reference (TYPE) RPM_TT_PARTNER_NAMES RPM: Table type for name list 20090609
4 Importing IT_DELETED_POOL_OBJECTS Call by reference Type reference (TYPE) /RPM/TT_RES_POOL_OBJECTS /RPM/TT_RES_POOL_OBJECTS 20090609
5 Importing IV_RES_POOL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID ID 20090609

Method RECALCULATE_BY_POOL on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_BY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPALINK_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_DATA Object refs 20090827
2 Exporting ET_BUPALINK_NON_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_DATA Object refs 20090827
3 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20090312
4 Exporting ET_ROLE_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_DATA Object refs 20090827
5 Exporting ET_ROLE_NON_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_DATA Object refs 20090827
6 Exporting EV_RC Call by reference Type reference (TYPE) I 20090312
7 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090312
8 Importing IT_FILTER_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20090828
9 Importing IT_FILTER_USERS Call by reference Type reference (TYPE) ACO_TT_USER_ID List of User IDs 20090828
10 Importing IT_PROJECTS_REF Call by reference Type reference (TYPE) DPR_TT_GUID_PROJECT_DEFS Table type for sorted unique GUIDs 20090312

Method RECALCULATE_BY_PROJECT on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_BY_RESOURCE 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 20090312
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20090312
3 Importing IS_CONTEXT Value transfer Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090312
4 Importing IT_RESOURCE_KEYS Call by reference Type reference (TYPE) RPM_TT_GUID Table of RPM guids 20090312
5 Importing IV_SEL_VAR_UPDATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100603

Method RECALCULATE_BY_RESOURCE on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_BY_TEAM Signature

Method RECALCULATE_BY_TEAM on class CL_RPM_FES_BUFFER_MANAGEMENT has no parameter.
Method RECALCULATE_BY_TEAM on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT 20090826

Method RECALCULATE_BY_USER on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RECALCULATE_DIST_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 Table Type for Messages 20090416
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20090416
3 Importing IT_BUPA_LINKS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_REF Table type for sorted unique GUIDs 20090325
4 Importing IT_BUPA_LINKS_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_REF Object refs 20090325
5 Importing IT_ROLES Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_REF Table of RPM guids 20090325
6 Importing IT_ROLES_DIST Call by reference Type reference (TYPE) RPM_TT_FES_KEYS_REF Object refs 20090325

Method RECALCULATE_DIST_DATA on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RESMAN_READ_BUPALINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPALINKS Call by reference Type reference (TYPE) RPM_TT_FES_PROJ_ASSIGN_DB Table type FES 20090325
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) RPM_TT_FES_PROJ_ASSIGN_DB Table type resource assignment 20090609
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090325
4 Importing IT_PFCG_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20090902
5 Importing IT_RESOURCE_KEYS Call by reference Type reference (TYPE) RPM_TT_GUID FES Keys 20090609
6 Importing IV_DATA_VIEW Call by reference Type reference (TYPE) RPM_TV_RES_MGMT_VIEW Resource management view 20100524

Method RESMAN_READ_BUPALINKS on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RESMAN_READ_PROJECTS 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) RPM_TT_FES_WORKLIST_DTL Table type FES 20090210
2 Exporting ET_PROJECTS_SEG Call by reference Type reference (TYPE) RPM_TT_FES_WORKLIST_DTL_SEG Table type FES 20090210
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090210
4 Importing IT_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS FES Keys 20090210

Method RESMAN_READ_PROJECTS on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method RESMAN_READ_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES Call by reference Type reference (TYPE) RPM_TT_FES_RES_ASSIGN_DB Table type FES 20090210
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090210
3 Importing IT_RESOURCE_KEYS Call by reference Type reference (TYPE) RPM_RM_TT_RESOURCE_KEYS Resource Keys 20100524
4 Importing IV_ALL_RESOURCES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100726
5 Importing IV_DATA_VIEW Call by reference Type reference (TYPE) RPM_TV_RES_MGMT_VIEW Resource management view 20100726

Method RESMAN_READ_RESOURCES on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I Natural number 20131114

Method SAVE on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method STAFMAN_READ_PROJECTS 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) RPM_TT_FES_PROJ_ASSIGN_DB Table type FES 20090210
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090210
3 Importing IT_KEYS Call by reference Type reference (TYPE) RPM_TT_FES_KEYS FES Keys 20090210
4 Importing IT_PFCG_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20090901

Method STAFMAN_READ_PROJECTS on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method STAFMAN_READ_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES Call by reference Type reference (TYPE) RPM_TT_FES_PROJ_ASSIGN_DB Table type FES 20090324
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090210
3 Importing IT_PFCG_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20090901
4 Importing IT_PROJECT_KEYS Call by reference Type reference (TYPE) RPM_TT_GUID Table type for sorted unique GUIDs 20090609
5 Importing IT_ROLE_KEYS Call by reference Type reference (TYPE) RPM_TT_GUID FES Keys 20090325

Method STAFMAN_READ_RESOURCES on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.

Method STAFMAN_READ_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) RPM_TT_FES_PROJ_ASSIGN_DB Table type FES 20090602
2 Exporting ET_ROLES Call by reference Type reference (TYPE) RPM_TT_FES_PROJ_ASSIGN_DB Table type FES 20090210
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) RPM_TS_FES_CONTEXT FES context 20090210
4 Importing IT_PFCG_ROLES Call by reference Type reference (TYPE) ACO_TT_ROLE_ID List of Role IDs 20090901
5 Importing IT_PROJECT_KEYS Call by reference Type reference (TYPE) RPM_TT_GUID FES Keys 20090324
6 Importing IV_ALL_ROLES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100726
7 Importing IV_DATA_VIEW Call by reference Type reference (TYPE) RPM_TV_RES_MGMT_VIEW Resource management view 20100525

Method STAFMAN_READ_ROLES on class CL_RPM_FES_BUFFER_MANAGEMENT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702