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 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | /MRSS/CL_DPR_OB_APPL_BUFFER | Buffer for application data: Project, Role, MRS Data | 20080212 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /MRSS/IF_SGE_MNT_RESOURCES | Modification of Resources and Assignments | 20120914 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /MRSS/T_SGU_CAG_USER | User-Specific Parameters for Capacity Graph | 20120914 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /MRSS/T_ABSTRACT_STATUS_TAB | Abstract Status with Text | 20080212 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DEM_SPLIT_HIST_DB_TAB | Table with Split Times | 20080616 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT_TAB | Projects in External Display | 20080212 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT_TAB | Projects in External Display | 20080212 | ||
8 | ![]() |
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 | ![]() |
Instance method | Public | Method | Check if Project has been changed in the mean time | 20091211 |
2 | ![]() |
Instance method | Public | Method | Clear Buffer | 20080212 |
3 | ![]() |
Instance method | Public | Method | Clear buffer of demand and assignment | 20090929 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080212 |
5 | ![]() |
Instance method | Public | Method | Delete an entry from buffer | 20080212 |
6 | ![]() |
Instance method | Public | Method | Return the assignment status | 20080305 |
7 | ![]() |
Instance method | Public | Method | Returns the external status table | 20080305 |
8 | ![]() |
Instance method | Public | Method | Send back buffer for one project | 20080212 |
9 | ![]() |
Instance method | Public | Method | Fill the split history of the demand | 20080616 |
10 | ![]() |
Instance method | Public | Method | Return the status mantained for the demands | 20080305 |
11 | ![]() |
Static method | Public | Method | Singleton | 20080212 |
12 | ![]() |
Instance method | Private | Method | Get qualification matching percentage for the assigment | 20080617 |
13 | ![]() |
Instance method | Public | Method | Create an entry in buffer | 20080212 |
14 | ![]() |
Instance method | Public | Method | Load MRS data w./o refresh | 20080212 |
15 | ![]() |
Instance method | Public | Method | Load MRS data with refresh | 20080219 |
16 | ![]() |
Instance method | Private | Method | Load status for resources and reource managers | 20080212 |
17 | ![]() |
Instance method | Public | Method | Read Buffer entry all demands of aproject | 20080212 |
18 | ![]() |
Instance method | Public | Method | Get the split history of the demand | 20080616 |
19 | ![]() |
Instance method | Public | Method | Read Buffer entry all demands of a role | 20080212 |
20 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ES_BUFFER_NEW | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT | Project data | 20080212 | ||
2 | ![]() |
ES_BUFFER_OLD | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT | Project data | 20080212 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EV_RES_MATCH | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_MATCH_TOTAL | Total result of qualification matching | 20080617 | ||
2 | ![]() |
IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20080617 | ||
3 | ![]() |
IT_RES_GUIDS | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20080617 | ||
4 | ![]() |
IV_DEMAND_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20080617 | ||
5 | ![]() |
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 | ![]() |
IS_PROJECT_NEW | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT | Project data | 20080212 | ||
2 | ![]() |
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 | ![]() |
ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_KEY_EXT_DET_TAB | Table with Assignments | 20080212 | ||
2 | ![]() |
ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_STR_TAB | Complex demands in structure representation | 20080212 | ||
3 | ![]() |
ET_QUALIFICATIONS | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_PARTI_QUALIF_TAB | DPR: Particiapant qualifications table | 20090825 | ||
4 | ![]() |
ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS_TAB | Resource details | 20080212 | ||
5 | ![]() |
ET_RES_MAN | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_RES_MAN_TAB | resource managers and their ressources | 20080212 | ||
6 | ![]() |
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 | ![]() |
ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_KEY_EXT_DET_TAB | Table with Assignments | 20080219 | ||
2 | ![]() |
ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_STR_TAB | Complex demands in structure representation | 20080219 | ||
3 | ![]() |
ET_QUALIFICATIONS | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_PARTI_QUALIF_TAB | DPR: Particiapant qualifications table | 20090825 | ||
4 | ![]() |
ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS_TAB | Resource details | 20080219 | ||
5 | ![]() |
ET_RES_MAN | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_RES_MAN_TAB | resource managers and their ressources | 20080219 | ||
6 | ![]() |
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 | ![]() |
EV_STATUS_ADD | Call by reference | Type reference (TYPE) | /MRSS/T_STATUS_TYPE_DESC | Internal status | 20080212 | ||
2 | ![]() |
EV_STATUS_INT | Call by reference | Type reference (TYPE) | /MRSS/T_STATUS_INTERNAL | Internal status | 20080212 | ||
3 | ![]() |
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 | ![]() |
ES_BUFFER | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT | Buffer: project with role and mrs dara | 20080214 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
ES_PARTICIPANT | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PART | Buffer: Details for participant (project role) | 20080212 | ||
2 | ![]() |
ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | /MRSS/T_ASS_KEY_EXT_DET_TAB | Table with Assignments | 20080212 | ||
3 | ![]() |
ET_DEMANDS | Call by reference | Type reference (TYPE) | /MRSS/T_DEM_STR_TAB | Complex demands in structure representation | 20080212 | ||
4 | ![]() |
ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_DETAILS_TAB | Resource details | 20080212 | ||
5 | ![]() |
ET_RES_MAN | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_RES_MAN_TAB | resource managers and their ressources | 20080212 | ||
6 | ![]() |
IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_GUID | Unique Object Key | 20080212 | ||
7 | ![]() |
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 | ![]() |
IS_PROJECT_NEW | Call by reference | Type reference (TYPE) | /MRSS/T_DPR_BUFFER_PROJECT | Project data | 20080212 | ||
2 | ![]() |
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 |