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 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