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 |