SAP ABAP Class /MRSS/CL_SERVICEAREA_MGR (Service Class for Service Areas)
Hierarchy
☛
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
⤷
CA-MRS (Application Component) SAP Multiresource Scheduling
⤷
/MRSS/RES (Package) MRS Resources (Business Partner) Enhancements
⤷
⤷
Properties
| Class | /MRSS/CL_SERVICEAREA_MGR | |
| Short Description | Service Class for Service Areas | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /MRSS/RES | MRS Resources (Business Partner) Enhancements |
| Created | 20101220 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /MRSS/CL_SERVICEAREA_MGR has no forward declaration.
Interfaces
Class /MRSS/CL_SERVICEAREA_MGR has no interface implemented.
Friends
Class /MRSS/CL_SERVICEAREA_MGR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Application | 20101220 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | /MRSS/RES_SERVICE_AREA | Service Area BAdI | 20101220 | |||
| 3 | Static Attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SERVICEAREA_MGR | Service Class for Service Areas | 20101220 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_LOCK_TAB | Service area lock object table | 20101220 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA_TAB | Service Area | 20101220 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_SRVA_PD_INT_TAB | Table type: Service area per date information | 20101220 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_PRD_TAB | Table of Period ID assigned to Weekdays | 20101220 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | SYSTZONLO | Time Zone of Current User | 20101220 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change service area details, messages and assigned resources | 20101220 | |
| 2 | Instance method | Protected | Constructor | Constructor | 20101220 | |
| 3 | Instance method | Public | Method | Get all service areas for UI display | 20101220 | |
| 4 | Instance method | Public | Method | Get resource availability information | 20101220 | |
| 5 | Static method | Public | Method | Get Instance | 20101220 | |
| 6 | Instance method | Public | Method | Get Period details for the resource | 20101220 | |
| 7 | Instance method | Public | Method | Get resource details for selected service area in UI | 20101220 | |
| 8 | Instance method | Public | Method | Get Resources of a Service Area | 20101220 | |
| 9 | Instance method | Public | Method | Get resources that belong to a service area in the given int | 20101220 | |
| 10 | Instance method | Private | Method | Get timezone of the resource | 20101220 | |
| 11 | Instance method | Public | Method | Get details for one selected service area in UI | 20101220 | |
| 12 | Instance method | Public | Method | Get details for service areas | 20101220 | |
| 13 | Instance method | Public | Method | Get Service Areas for Resources | 20101220 | |
| 14 | Instance method | Public | Method | Get the service area assignment information of a Resource | 20101220 | |
| 15 | Instance method | Public | Method | Check if service area already locked | 20101220 | |
| 16 | Instance method | Public | Method | Refresh buffers of service areas retrieved from external | 20121218 | |
| 17 | Instance method | Public | Method | Retrieve all Service Areas (by name) specified in the extern | 20101220 | |
| 18 | Instance method | Public | Method | Unlock Service Area by Guid | 20101220 | |
| 19 | Instance method | Public | Method | Lock Service Area by Guid | 20101220 |
Events
Class /MRSS/CL_SERVICEAREA_MGR has no event.
Types
Class /MRSS/CL_SERVICEAREA_MGR has no local type.
Method Signatures
Method CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | |||
| 2 | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | |||
| 3 | IT_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 |
Method CHANGE on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /MRSS/CL_SERVICEAREA_MGR has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_ALL_SERVICE_AREA_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERVICE_AREAS | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA_TAB | Service Area | 20101220 |
Method GET_ALL_SERVICE_AREA_NAMES on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_AVAILABILITY_BY_RES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_RES_AVAIL_TAB | Resource availability | 20101220 | |||
| 2 | IS_DATE_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | |||
| 3 | IV_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method GET_AVAILABILITY_BY_RES on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RREF_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /MRSS/CL_SERVICEAREA_MGR | Service Class for Service Areas | 20101220 |
Method GET_INSTANCE on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_PERIOD_SRVA_RES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SRVA_PERIOD | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_PRD_TAB | Table of Period ID assigned to Weekdays | 20101220 | |||
| 2 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 3 | IV_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_SERVICE_AREA_RESOURCE | Resources assigned to Service Area | 20101220 |
Method GET_PERIOD_SRVA_RES on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_RESOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | |||
| 2 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 3 | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | |||
| 4 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method GET_RESOURCES on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_RESOURCES_BY_SERVICE_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | |||
| 2 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | |||
| 3 | IT_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | |||
| 4 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 5 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method GET_RESOURCES_BY_SERVICE_AREA on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_RES_BY_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RES_BY_INT | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | |||
| 2 | IT_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Time Stamp Intervals | 20101220 | |||
| 3 | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | |||
| 4 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method GET_RES_BY_INTERVAL on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_RES_TIMEZONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 | |||
| 2 | RV_TIMEZONE | Value transfer | Type reference (TYPE) | SYSTZONLO | Time Zone of Current User | 20101220 |
Method GET_RES_TIMEZONE on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_SERVICE_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SERVICE_AREA | Service Area | 20101220 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | |||
| 3 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 4 | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | |||
| 5 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 | |||
| 6 | IV_SERVICE_AREA_REF | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA_REF | Service Area Reference to External map system | 20121218 |
Method GET_SERVICE_AREA on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_SERVICE_AREAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | |||
| 2 | ET_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | |||
| 3 | IT_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | GUID | 20101220 | |||
| 4 | IT_SERVICE_AREA_NAME | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA_TAB | Service Area | 20101220 |
Method GET_SERVICE_AREAS on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_SERVICE_AREAS_BY_RESOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERVICE_AREAS | Value transfer | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | |||
| 2 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | |||
| 3 | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | |||
| 4 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 |
Method GET_SERVICE_AREAS_BY_RESOURCES on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method GET_SERVICE_AREA_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SRVA_PER_DATE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_PD_INT_TAB | Table type: Service area per date information | 20101220 | |||
| 2 | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | |||
| 3 | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | |||
| 4 | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 |
Method GET_SERVICE_AREA_ASSIGNMENTS on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method IS_SERVICE_AREA_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOCKED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101220 | |||
| 2 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method IS_SERVICE_AREA_LOCKED on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method REFRESH_BUFFERS Signature
Method REFRESH_BUFFERS on class /MRSS/CL_SERVICEAREA_MGR has no parameter.
Method REFRESH_BUFFERS on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method RETRIEVE_SERVICE_AREAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SRVA_DELETE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | |||
| 2 | ET_SRVA_INSERT | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | |||
| 3 | ET_SRVA_UPDATE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 |
Method RETRIEVE_SERVICE_AREAS on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method SERVICE_AREA_DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20101220 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | |||
| 3 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method SERVICE_AREA_DEQUEUE on class /MRSS/CL_SERVICEAREA_MGR has no exception.
Method SERVICE_AREA_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20101220 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101220 | |||
| 3 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_LOCK_TYPE | Type of Lock: Read/Write | 20101220 | |||
| 4 | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 |
Method SERVICE_AREA_ENQUEUE on class /MRSS/CL_SERVICEAREA_MGR has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 800 |