SAP ABAP Class /MRSS/CL_DPR_OB_APPL_BUFFER (Buffer for application data: Project, Role, MRS Data)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC (Application Component) Maintenance Processing
     /MRSS/DPR (Package) MRS Interface for Cprojects
Properties
Class /MRSS/CL_DPR_OB_APPL_BUFFER  
Short Description Buffer for application data: Project, Role, MRS Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/DPR   MRS Interface for Cprojects 
Created 20080212   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_DPR_OB_APPL_BUFFER has no forward declaration.
Interfaces
Class /MRSS/CL_DPR_OB_APPL_BUFFER has no interface implemented.
Friends
Class /MRSS/CL_DPR_OB_APPL_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_INSTANCE Static Attribute Public Object reference (TYPE REF TO) /MRSS/CL_DPR_OB_APPL_BUFFER Buffer for application data: Project, Role, MRS Data 20080212
2 GREF_MNT_RESOURCES Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT_RESOURCES Modification of Resources and Assignments 20120914
3 GS_CAG_USER Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_CAG_USER User-Specific Parameters for Capacity Graph 20120914
4 GT_ABSTRACT_STATUS Instance attribute Private Type reference (TYPE) /MRSS/T_ABSTRACT_STATUS_TAB Abstract Status with Text 20080212
5 GT_DEM_SPLI_HIS Instance attribute Private Type reference (TYPE) /MRSS/T_DEM_SPLIT_HIST_DB_TAB Table with Split Times 20080616
6 GT_PROJECT_NEW Instance attribute Private Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT_TAB Projects in External Display 20080212
7 GT_PROJECT_OLD Instance attribute Private Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT_TAB Projects in External Display 20080212
8 GT_STATUS Instance attribute Private Type reference (TYPE) /MRSS/T_DPR_STATUS_TAB To store the status for CPRO 20080212
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROJECT_CHANGED Instance method Public Method Check if Project has been changed in the mean time 20091211
2 CLEAR Instance method Public Method Clear Buffer 20080212
3 CLEAR_BUFFER_ON_ERROR Instance method Public Method Clear buffer of demand and assignment 20090929
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080212
5 DELETE Instance method Public Method Delete an entry from buffer 20080212
6 GET_ABSTRACT_STATUS Instance method Public Method Return the assignment status 20080305
7 GET_ASG_STATUS_TAB Instance method Public Method Returns the external status table 20080305
8 GET_BUFFER Instance method Public Method Send back buffer for one project 20080212
9 GET_DEM_SPLI_HIS Instance method Public Method Fill the split history of the demand 20080616
10 GET_DEM_STATUS_TAB Instance method Public Method Return the status mantained for the demands 20080305
11 GET_INSTANCE Static method Public Method Singleton 20080212
12 GET_MATCHING_PERCENTAGE Instance method Private Method Get qualification matching percentage for the assigment 20080617
13 INSERT Instance method Public Method Create an entry in buffer 20080212
14 LOAD_MRS Instance method Public Method Load MRS data w./o refresh 20080212
15 LOAD_MRS_API Instance method Public Method Load MRS data with refresh 20080219
16 LOAD_STATUS Instance method Private Method Load status for resources and reource managers 20080212
17 READ Instance method Public Method Read Buffer entry all demands of aproject 20080212
18 READ_DEM_SPLI_HIS Instance method Public Method Get the split history of the demand 20080616
19 READ_ROLE Instance method Public Method Read Buffer entry all demands of a role 20080212
20 UPDATE Instance method Public Method Change buffer entry 20080212
Events
Class /MRSS/CL_DPR_OB_APPL_BUFFER has no event.
Types
Class /MRSS/CL_DPR_OB_APPL_BUFFER has no local type.
Method Signatures

Method CHECK_PROJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CHANGED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20091211

Method CHECK_PROJECT_CHANGED on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method CLEAR Signature

Method CLEAR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no parameter.
Method CLEAR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method CLEAR_BUFFER_ON_ERROR Signature

Method CLEAR_BUFFER_ON_ERROR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no parameter.
Method CLEAR_BUFFER_ON_ERROR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080212

Method DELETE on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_ABSTRACT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) /MRSS/T_DPR_EXT_STATUS_TAB Table to hold external status description 20080305

Method GET_ABSTRACT_STATUS on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_ASG_STATUS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) /MRSS/T_DPR_EXT_STATUS_TAB Status table 20080305

Method GET_ASG_STATUS_TAB on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUFFER_NEW Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212
2 Exporting ES_BUFFER_OLD Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080212

Method GET_BUFFER on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_DEM_SPLI_HIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEM_GUID Value transfer Type reference (TYPE) /MRSS/T_GUID GUID 20080616

Method GET_DEM_SPLI_HIS on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_DEM_STATUS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) /MRSS/T_DPR_EXT_STATUS_TAB Table to hold external status description 20080305

Method GET_DEM_STATUS_TAB on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_INSTANCE Call by reference Object reference (TYPE REF TO) /MRSS/CL_DPR_OB_APPL_BUFFER Buffer for application data: Project, Role, MRS Data 20080212

Method GET_INSTANCE on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method GET_MATCHING_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RES_MATCH Call by reference Type reference (TYPE) /MRSS/T_SQE_MATCH_TOTAL Total result of qualification matching 20080617
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080617
3 Importing IT_RES_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080617
4 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080617
5 Importing IV_DURATION Call by reference Type reference (TYPE) INT4 Natural number 20091120

Method GET_MATCHING_PERCENTAGE on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT_NEW Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212
2 Importing IS_PROJECT_OLD Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212

Method INSERT on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method LOAD_MRS 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) /MRSS/T_ASS_KEY_EXT_DET_TAB Table with Assignments 20080212
2 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Complex demands in structure representation 20080212
3 Exporting ET_QUALIFICATIONS Call by reference Type reference (TYPE) /MRSS/T_DPR_PARTI_QUALIF_TAB DPR: Particiapant qualifications table 20090825
4 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_DETAILS_TAB Resource details 20080212
5 Exporting ET_RES_MAN Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_RES_MAN_TAB resource managers and their ressources 20080212
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080212

Method LOAD_MRS on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method LOAD_MRS_API 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) /MRSS/T_ASS_KEY_EXT_DET_TAB Table with Assignments 20080219
2 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Complex demands in structure representation 20080219
3 Exporting ET_QUALIFICATIONS Call by reference Type reference (TYPE) /MRSS/T_DPR_PARTI_QUALIF_TAB DPR: Particiapant qualifications table 20090825
4 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_DETAILS_TAB Resource details 20080219
5 Exporting ET_RES_MAN Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_RES_MAN_TAB resource managers and their ressources 20080219
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080219

Method LOAD_MRS_API on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method LOAD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_ADD Call by reference Type reference (TYPE) /MRSS/T_STATUS_TYPE_DESC Internal status 20080212
2 Exporting EV_STATUS_INT Call by reference Type reference (TYPE) /MRSS/T_STATUS_INTERNAL Internal status 20080212
3 Importing IT_STATUS_TAB Call by reference Type reference (TYPE) /MRSS/T_STATUS_TAB Details for an Assignment 20080212

Method LOAD_STATUS on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUFFER Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Buffer: project with role and mrs dara 20080214
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080212

Method READ on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method READ_DEM_SPLI_HIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DEM_SPLI_HIS Value transfer Type reference (TYPE) /MRSS/T_DEM_SPLIT_HIST_DB_TAB Table with Split Times 20080616

Method READ_DEM_SPLI_HIS on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method READ_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTICIPANT Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PART Buffer: Details for participant (project role) 20080212
2 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_DET_TAB Table with Assignments 20080212
3 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_STR_TAB Complex demands in structure representation 20080212
4 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_DETAILS_TAB Resource details 20080212
5 Exporting ET_RES_MAN Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_RES_MAN_TAB resource managers and their ressources 20080212
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080212
7 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Unique Object Key 20080212

Method READ_ROLE on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT_NEW Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212
2 Importing IS_PROJECT_OLD Call by reference Type reference (TYPE) /MRSS/T_DPR_BUFFER_PROJECT Project data 20080212

Method UPDATE on class /MRSS/CL_DPR_OB_APPL_BUFFER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610