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
⤷ 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 | GREF_APPLICATION | Static Attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SGE_APPLICATION | Scheduling Engine Application | 20101220 | ||
2 | GREF_BADI_RES_SERVICE_AREA | Instance attribute | Private | Object reference (TYPE REF TO) | /MRSS/RES_SERVICE_AREA | Service Area BAdI | 20101220 | ||
3 | GREF_INSTANCE | Static Attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SERVICEAREA_MGR | Service Class for Service Areas | 20101220 | ||
4 | GT_SRVA | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | ||
5 | GT_SRVA_DELETE | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | ||
6 | GT_SRVA_INSERT | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | ||
7 | GT_SRVA_LOCK_OBJS | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_LOCK_TAB | Service area lock object table | 20101220 | ||
8 | GT_SRVA_MES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | ||
9 | GT_SRVA_MES_MOD | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | ||
10 | GT_SRVA_MOD | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | ||
11 | GT_SRVA_NAMES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA_TAB | Service Area | 20101220 | ||
12 | GT_SRVA_PD | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_SRVA_PD_INT_TAB | Table type: Service area per date information | 20101220 | ||
13 | GT_SRVA_PRD | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_PRD_TAB | Table of Period ID assigned to Weekdays | 20101220 | ||
14 | GT_SRVA_RES | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | ||
15 | GT_SRVA_RES_MOD | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | ||
16 | GT_SRVA_UPDATE | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | ||
17 | GV_BADI_NOT_IMPLEMENTED | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
18 | GV_SYSTEM_TIME_ZONE | Instance attribute | Private | Type reference (TYPE) | SYSTZONLO | Time Zone of Current User | 20101220 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE | Instance method | Public | Method | Change service area details, messages and assigned resources | 20101220 |
2 | CONSTRUCTOR | Instance method | Protected | Constructor | Constructor | 20101220 |
3 | GET_ALL_SERVICE_AREA_NAMES | Instance method | Public | Method | Get all service areas for UI display | 20101220 |
4 | GET_AVAILABILITY_BY_RES | Instance method | Public | Method | Get resource availability information | 20101220 |
5 | GET_INSTANCE | Static method | Public | Method | Get Instance | 20101220 |
6 | GET_PERIOD_SRVA_RES | Instance method | Public | Method | Get Period details for the resource | 20101220 |
7 | GET_RESOURCES | Instance method | Public | Method | Get resource details for selected service area in UI | 20101220 |
8 | GET_RESOURCES_BY_SERVICE_AREA | Instance method | Public | Method | Get Resources of a Service Area | 20101220 |
9 | GET_RES_BY_INTERVAL | Instance method | Public | Method | Get resources that belong to a service area in the given int | 20101220 |
10 | GET_RES_TIMEZONE | Instance method | Private | Method | Get timezone of the resource | 20101220 |
11 | GET_SERVICE_AREA | Instance method | Public | Method | Get details for one selected service area in UI | 20101220 |
12 | GET_SERVICE_AREAS | Instance method | Public | Method | Get details for service areas | 20101220 |
13 | GET_SERVICE_AREAS_BY_RESOURCES | Instance method | Public | Method | Get Service Areas for Resources | 20101220 |
14 | GET_SERVICE_AREA_ASSIGNMENTS | Instance method | Public | Method | Get the service area assignment information of a Resource | 20101220 |
15 | IS_SERVICE_AREA_LOCKED | Instance method | Public | Method | Check if service area already locked | 20101220 |
16 | REFRESH_BUFFERS | Instance method | Public | Method | Refresh buffers of service areas retrieved from external | 20121218 |
17 | RETRIEVE_SERVICE_AREAS | Instance method | Public | Method | Retrieve all Service Areas (by name) specified in the extern | 20101220 |
18 | SERVICE_AREA_DEQUEUE | Instance method | Public | Method | Unlock Service Area by Guid | 20101220 |
19 | SERVICE_AREA_ENQUEUE | 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 | Importing | IT_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | ||
2 | Importing | IT_RESOURCE | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | ||
3 | Importing | 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 | Exporting | 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 | Exporting | ET_AVAILABILITY | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_RES_AVAIL_TAB | Resource availability | 20101220 | ||
2 | Importing | IS_DATE_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | ||
3 | Importing | 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 | Returning | 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 | Exporting | ET_SRVA_PERIOD | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_PRD_TAB | Table of Period ID assigned to Weekdays | 20101220 | ||
2 | Importing | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
3 | Importing | 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 | Exporting | ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_SRVA_TAB | Resources assigned to Service Area | 20101220 | ||
2 | Importing | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
3 | Importing | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | ||
4 | Importing | 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 | Returning | ET_RESOURCES | Value transfer | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | ||
2 | Importing | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | ||
3 | Importing | IT_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | ||
4 | Importing | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
5 | Importing | 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 | Exporting | ET_RES_BY_INT | Call by reference | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | ||
2 | Importing | IT_INTERVALS | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL_TAB | Table with Time Stamp Intervals | 20101220 | ||
3 | Importing | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | ||
4 | Importing | 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 | Importing | IV_RESOURCE_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 | ||
2 | Returning | 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 | Exporting | ES_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SERVICE_AREA | Service Area | 20101220 | ||
2 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | ||
3 | Importing | IV_RELOAD | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
4 | Importing | IV_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_SERVICE_AREA | Service Area | 20101220 | ||
5 | Importing | IV_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20101220 | ||
6 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_MES_TAB | Service Area Text Messages | 20101220 | ||
2 | Exporting | ET_SERVICE_AREA | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB | Service Area | 20101220 | ||
3 | Importing | IT_SERVICE_AREA_GUID | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | GUID | 20101220 | ||
4 | Importing | 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 | Returning | ET_SERVICE_AREAS | Value transfer | Type reference (TYPE) | /MRSS/T_RES_BY_INT_TAB | Resource GUID: type with interval | 20101220 | ||
2 | Importing | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | ||
3 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | ||
4 | Importing | 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 | Exporting | 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 | Importing | IS_INTERVAL | Call by reference | Type reference (TYPE) | /MRSS/T_TIMESTAMP_INTERVAL | Time Interval | 20101220 | ||
3 | Importing | IT_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20101220 | ||
4 | Importing | 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 | Exporting | EV_LOCKED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101220 | ||
2 | Importing | 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 | Exporting | ET_SRVA_DELETE | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | ||
2 | Exporting | ET_SRVA_INSERT | Call by reference | Type reference (TYPE) | /MRSS/T_SRVA_TAB_DB | Service area tab DB | 20101220 | ||
3 | Exporting | 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 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20101220 | ||
2 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20101220 | ||
3 | Importing | 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 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20101220 | ||
2 | Exporting | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101220 | ||
3 | Importing | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | /MRSS/T_LOCK_TYPE | Type of Lock: Read/Write | 20101220 | ||
4 | Importing | 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 |