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 |