+ All Categories
Home > Documents > Configuration Guide for SAP Multiresource Scheduling ...

Configuration Guide for SAP Multiresource Scheduling ...

Date post: 28-Dec-2021
Category:
Upload: others
View: 13 times
Download: 1 times
Share this document with a friend
186
CONFIGURATION GUIDE | PUBLIC SAP Multiresource Scheduling, Option for SAP S/4HANA 2018-07-30 Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA Release 1.0, Support Package 4 © 2019 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN
Transcript
Page 1: Configuration Guide for SAP Multiresource Scheduling ...

CONFIGURATION GUIDE | PUBLICSAP Multiresource Scheduling, Option for SAP S/4HANA2018-07-30

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANARelease 1.0, Support Package 4

© 2

019

SAP

SE o

r an

SAP affi

liate

com

pany

. All

right

s re

serv

ed.

THE BEST RUN

Page 2: Configuration Guide for SAP Multiresource Scheduling ...

Content

1 About This Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2 Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA. . . . . . . . . . . . . . . . . . . .4

2.1 Setting Up Your Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Setting Up Your Organizational Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Modeling Your Personnel Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

SAP Multiresource Scheduling Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Using Master Data from SAP S/4HANA HR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Web-Based Resource Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.2 Basic Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Setting Up Your Integration Scenarios: Basic Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Configuring the Use of Multiple Back-End Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Setting Up Qualifications in SAP Multiresource Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Setting Up the Integration with Project System (PS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Setting Up the Integration with Plant Maintenance (PM) and Customer Service (CS). . . . . . . . . . 61

Setting Up the Integration with SAP CRM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65

Setting Up the Integration with SAP Portfolio and Project Management for SAP S/4HANA. . . . . . 75

Setting Up the Integration with SAP Hybris Cloud for Customer. . . . . . . . . . . . . . . . . . . . . . . . . 80

Setting Up Web-based Resource Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Configuring the Use of the Web-Based Planning Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102

Configuring the Use of the Scheduler Workplace (SAP GUI). . . . . . . . . . . . . . . . . . . . . . . . . . . 105

2.3 Specific Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Setting Up the Use of Technical Object Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Setting Up the Parts Availability Check. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Setting Up Appointment Booking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Setting Up Capacity Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Setting Up the Use of Travel Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Setting Up the Use of the Optimizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Setting Up the Use of Geographic Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143

Web-Based Resource Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Technical Settings for Resource Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180

Display of Time Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Setting Up Day-Based Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

2 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Content

Page 3: Configuration Guide for SAP Multiresource Scheduling ...

1 About This Document

This guide provides an overview of the set-up activities that you need to complete in order to configure SAP Multiresource Scheduling, option for SAP S/4HANA according to your requirements. Please note that for specific functions, additional information is available in the relevant sections of the product assistance. In addition, detailed configuration information is available in Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG).

For more information about technical prerequisites and the required software components, please see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

NoteThe configuration guide and the administrator's guide are updated regularly. Make sure that you use the latest version of these documents before you start to implement and configure SAP Multiresource Scheduling. You can access all documents on SAP Help Portal at http://help.sap.com/mrs_s4hana.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAAbout This Document P U B L I C 3

Page 4: Configuration Guide for SAP Multiresource Scheduling ...

2 Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

The following sections provide an overview of the basic set-up activities that you need to complete in order to configure SAP Multiresource Scheduling, option for SAP S/4HANA according to your requirements.

NoteDetailed configuration information is available in Customizing for SAP Multiresource Scheduling. To access Customizing for SAP Multiresource Scheduling, execute transaction /MRSS/IMG in your system.

For more information about technical prerequisites and required software components, please see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

Related Information

Setting Up Your Master Data [page 4]Basic Configuration Settings [page 50]Specific Configuration Settings [page 108]

2.1 Setting Up Your Master Data

Use

Before you can use SAP Multiresource Scheduling for resource planning, you must make sure that the required master data is available in your system. This includes resource master data, such as availability and qualifications, and the organizational structure.

You create master data in the relevant source system (such as SAP S/4HANA HR) and transfer it to SAP Multiresource Scheduling. Depending on how you want to set up your integration scenarios, you also create some types of master data directly in SAP Multiresource Scheduling.

4 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 5: Configuration Guide for SAP Multiresource Scheduling ...

Required Master Data More Information

Human resources When setting up your SAP Multiresource Scheduling system, you must de­cide what kind of human resources you would like to use for resource plan­ning. You can either use employees from SAP S/4HANA HR (HR persons) or you can use business partners to which the Employee role has been as­signed.

Depending on the resource class, you must complete different setup activi­ties.

Availability of human resources If you are using resources from SAP S/4HANA HR, you transfer availability information from your HR system to SAP Multiresource Scheduling using report /MRSS/HCM_RPTWFMIF. You can also maintain additional availability information in SAP Multiresource Scheduling using report /MRSS/WFM_MASTERDATA_ADMIN_HR.

If you are using business partner resources, you create availability informa­tion in SAP Multiresource Scheduling by creating shift schedules for these resources using transaction /MRSS/RES_DET_MAINT. You then create the required availability information using report /MRSS/WFM_MASTERDATA_ADMIN.

Qualification of human resources Specific qualifications may be required to carry out some items of a de­mand.

You can use the qualifications provided by SAP S/4HANA HR (standard HR qualifications) or you can use the SAP Multiresource Scheduling-specific qualification concept.

Organizational structure and assignment of resource planners

You must set up an organizational structure in which you assign your organ­izational units or work centers, resource planners, and human resources to positions.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 5

Page 6: Configuration Guide for SAP Multiresource Scheduling ...

Required Master Data More Information

Tools Tools as material:

● Using transaction MM01 in your SAP S/4HANA system, you can create tools as material with material type Production Resource/Tool.

● For each tool, you can enter the relevance for resource planning. To de­termine whether the tool is relevant for resource planning, you assign a corresponding control key.

Tool as equipment:

Using transaction IE25, you can create tools as equipment.

In resource planning, you plan tools that are equipment. The tool demand is defined in the order using the tool material, which can be assigned to an op­eration as production resource and tools. To determine the tool or equip­ment in the resource planning board, the system requires the equipment material (the corresponding tool as material) and the organizational assign­ment (responsible work center).

NoteYou can use tools as equipment for demands from Plant Maintenance (PM) and Customer Service (CS).

Related Information

Setting Up Your Organizational Structure [page 6]Modeling Your Personnel Resources [page 8]SAP Multiresource Scheduling Master Data [page 11]Using Master Data from SAP S/4HANA HR [page 32]Setting Up Qualifications in SAP Multiresource Scheduling [page 55]

2.1.1 Setting Up Your Organizational Structure

Use

You must set up an organizational structure in which you assign your organizational units or work centers, resource planners, and human resources to positions. If you are working with demands from SAP S/4HANA (PM/CS orders, PS networks), you must also assign the relevant work centers to organizational units.

6 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 7: Configuration Guide for SAP Multiresource Scheduling ...

Prerequisites

Relevant for demands from SAP S/4HANA: To set up the capacity times for your work center, you may have to enable the Capacity tab for transaction CR02. You do so in Customizing for Plant Maintenance and Customer Service under Maintenance Plans, Work Centers, Task Lists, and PRTs Work Centers Configure screen sequence for Work Center . Here you enable the Capacities and Scheduling tabs.

Procedure

1. Execute transaction PPOCE (Organization and Staffing Create) to create your organizational structure.Build up the structure matching your organizational model. You must create positions and assign your human resources accordingly.Assign a resource planner to each organizational unit by choosing Goto Assignment: Resource Planner (MRS) from the context menu.

NoteOnce the organizational structure is available, you maintain it using transaction PPOME (Organization and Staffing Change).

2. Assign the organizational units to work centers using transaction CR02. To do so, choose the HR Assignment button.In SAP Multiresource Scheduling, the demands created for a specific work center (of category work center with resource planning node) are shown under the assigned organizational unit.

3. Set up the capacity times for your work centers using transaction CR02. You do so on the Capacities tab. Choose the Capacity pushbutton.

NoteThe capacity information maintained in the work center is not used in SAP Multiresource Scheduling directly. But it is used in the demand during scheduling. In this way, the planned start and planned end of the operation are influenced by the start and end date maintained here.

If you want the requirement assignment tab to be shown in the order operation, you must enter a formula in the field Other formula.

NoteYou can also set up an organizational structure as part of the SAP Multiresource Scheduling master data. For more information, see Resource Planning Structure [page 12].

More Information

Setting Up Capacity Planning [page 129]

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 7

Page 8: Configuration Guide for SAP Multiresource Scheduling ...

2.1.2 Modeling Your Personnel Resources

When setting up your SAP Multiresource Scheduling system, you must decide what kind of human resources you would like to use for resource planning. You can either use employees from SAP S/4HANA HR (HR persons) or you can use business partners to which the Employee role has been assigned.

Depending on the resource class, you must complete different setup activities:

● Setting Up the Use of Resources from SAP S/4HANA HR [page 8]● Setting Up the Use of Business Partner Resources [page 10]

2.1.2.1 Setting Up the Use of Resources from SAP S/4HANA HR

Use

You can use personnel resources from SAP S/4HANA for resource planning in SAP Multiresource Scheduling. To do so, you first create the relevant resources and data in SAP S/4HANA HR. You then transfer the resources and all relevant data to SAP Multiresource Scheduling.

Procedure

In SAP S/4HANA HR

1. Create the required personnel resources using transaction PA30.2. Create the required HR master data using transaction PA40.

To work with personnel resources in SAP Multiresource Scheduling, you must create at least the following infotypes:

Infotype Meaning

0000 Action for hiring an employee

0002 Personal data for the employee's name

0001 Organizational assignment

Each personnel resource must be assigned to an organiza­tional unit (or indirectly assigned to it by a position).

8 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 9: Configuration Guide for SAP Multiresource Scheduling ...

Infotype Meaning

0007 Planned working scheduling

The planned working schedule (PWS) of the resource is defined by a work schedule rule. For example an employee works two shifts (day shift and night shift). In info type 0007 you can assign the work schedule rule, the daily working hours, and the weekly workday.

0006 Addresses

This info type is only required if you want to use geo­graphic information in SAP Multiresource Scheduling (for example, to see resources on a map or to calculate travel times).

3. If you want to use qualifications and requirements from SAP S/4HANA HR, create the required data using transaction PPPM.Alternatively, you can also use the SAP Multiresource Scheduling-specific qualification concept.

In SAP Multiresource Scheduling

1. In Customizing under Basic Settings Configure Basic Settings , choose the resource class HR Resource.If you want to use the SAP Multiresource Scheduling-specific qualification concept, select the relevant checkbox.

2. In Customizing under HR Integration, make all required settings to set up the integration between SAP S/4HANA and SAP Multiresource Scheduling.For example, in the Configure Settings for HR Integration, you specify how infotypes and subtypes are mapped to time allocation types in SAP Multiresource Scheduling.

3. In Customizing under Basis (Time Allocations), create the relevant time allocation types and assign them to the required resource type.

4. Transfer the required resources and all relevant data from SAP S/4HANA HR to SAP Multiresource Scheduling. To do so, run report /MRSS/HCM_RPTWFMIF.For more information about prerequisites and transfer options, see the report documentation available in your system.

NotePlease make sure to run this report whenever resource data is created or changed in SAP S/4HANA HR. This way, you ensure that resource data is up-to-date in SAP Multiresource Scheduling. We recommend that you schedule a regular background job (for example, every night).

More Information

Availability Transfer Between SAP S/4HANA HR and SAP Multiresource Scheduling [page 35]

Maintaining the Availability of HR Resources in SAP Multiresource Scheduling [page 37]

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 9

Page 10: Configuration Guide for SAP Multiresource Scheduling ...

Setting Up Qualifications in SAP Multiresource Scheduling [page 55]

2.1.2.2 Setting Up the Use of Business Partner Resources

Use

You can use business partners to which you have assigned the Employee role for resource planning in SAP Multiresource Scheduling.

You create the business partners in the business partner master. You then transfer the business partners as resources to SAP Multiresource Scheduling, where you can maintain the resource availability by creating, changing, or deleting time allocations.

Procedure

In the Business Partner Master

1. Create the business partner master data using transaction BP.

NoteIf a business partner has been created by mistake and is not used in the system, you can delete it using transaction BUPA_DEL.

NoteIn the organizational management it is not possible to search for business partners in the tree search function. Business partners can only be found with the transaction BP.

2. Maintain the business partner in the BUP003 Employee role.

NoteTo use the standard backward integration functionality, you must maintain the personnel number of the business partner on the Identification tab.

3. If you want to use standard qualifications and requirements from SAP S/4HANA HR, create them using transaction PPPM.

In SAP Multiresource Scheduling

1. In Customizing under Basic Settings Configure Basic Settings , choose the resource class Business Partner.If you want to use the SAP Multiresource Scheduling-specific qualification concept, select the relevant checkbox

2. If you are using the CRM integration scenario and have installed MRS in a CRM System, you need to define the correct evaluation paths under Basic Settings Define Resource Planning Nodes and Evaluation Paths . For more information, see SAP Note 1527544 .

10 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 11: Configuration Guide for SAP Multiresource Scheduling ...

3. In Customizing under Basis (Time Allocations), create the relevant time allocation types and assign them to the required resource type.

4. Transfer the resources from the business partner master to SAP Multiresource Scheduling using the report /MRSS/WFM_MASTERDATA_ADMIN. Using the report, you also specify the resource availability. You have two options to specify the availability:○ Specify the resource availability directly in the report /MRSS/WFM_MASTERDATA_ADMIN by creating

time allocations as required.○ Retrieve the working time from the work schedules assigned to the business partners. As a

prerequisite, you need to have configured and generated work schedules using the Customizing under Resource Integration Rules for MRS Shift Schedules and assigned them to the business partner

resources using transaction /MRSS/RES_DET_MAINT.For more information about prerequisites and transfer options, see the report documentation available in your system

5. Transfer the required resources and all relevant data from the business partner master to SAP Multiresource Scheduling. To do so, run report /MRSS/WFM_MASTERDATA_ADMIN.For more information about prerequisites and transfer options, see the report documentation available in your system.

6. Create a work schedule for the business partner resources using transaction /MRSS/RES_DET_MAINT.7. Maintain the resource availability by creating time allocations. You do so using report /MRSS/

WFM_MASTERDATA_ADMIN.For more information, see the report documentation in your system.

2.1.3 SAP Multiresource Scheduling Master Data

SAP Multiresource Scheduling provides the option to create the following master data:

● Resource planning structureThe resource planning structure is a separate employee structure used for planning. It is independent of the HR organizational structure and allows you to assign resource planners, resources, contact persons, and work centers to resource planning nodes. However, you can also use the HR organizational plan as the resource planning structure.

● Qualifications, qualification catalogs, and qualification matrixesAs an alternative to using qualifications and requirements from SAP S/4HANA HR, you can use SAP Multiresource Scheduling master data. This allows a more precise comparison of requirements and resources in order to determine the most suitable employees for tasks and vice versa. For the comparison, you can create combinations of qualifications from two different catalogs and enter a specific skill level in the profiles.

● Employee and requirements profilesThese combinations of qualifications and other criteria are the basis for comparison between the requirements of the task (the demand in the system) and the suitability of the employee for completing these tasks. You can select new profiles directly in the operations of orders and networks to create corresponding demands for resource planning.

● Transfer program for qualifications If you do not want to create new master data but instead copy qualifications, qualification catalogs, and employee profiles from the standard system, you can use the relevant transfer programs (see Data Transfer).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 11

Page 12: Configuration Guide for SAP Multiresource Scheduling ...

● Roles and authorizationsSAP Multiresource Scheduling authorizations allow you to specify who can edit qualification catalogs and matrixes, and when resources are to be displayed anonymously in the resource planning board, for example.

2.1.3.1 Resource Planning Structure

If you want to organize resources, resource planners, and contact persons for SAP Multiresource Scheduling independently of the HR organizational plan, you can create a separate employee structure for planning in the HR organizational model.

In Customizing for SAP Multiresource Scheduling, define the following under Basic Settings Define Resource Planning Nodes and Evaluation Paths :

● Which object type the system uses as resource planning nodes● Which evaluation paths the system uses to determine the assignment of resources, resource planners, and

contact partners to the resource planning nodes

2.1.3.2 Qualification Catalog

Definition

Structured list of qualifications that are of interest to the company. A qualification catalog can be organized hierarchically and used in several qualification matrixes.

Use

Qualification catalogs form the basis for SAP Multiresource Scheduling. They list qualifications that belong together, for example, in the areas of technology, industry, or certificates. You call the individual qualification catalogs using transaction /MRSS/SQM_CAT.

12 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 13: Configuration Guide for SAP Multiresource Scheduling ...

Structure

Structure of a qualification catalog

A qualification catalog is structured as a tree hierarchy. If you double-click a catalog item in the tree structure, the item details are displayed at the bottom right of the screen, where you can edit them. The header data is located above this and applies to the whole qualification catalog. It is therefore the same for all items. In the area above the header data, you can select the filter that is to be displayed in the tree structure.

The header data includes:

● Catalog number● External Numbers indicator● Deletion indicator● Maintenance group● Factors for adjacent-level matching● Maximum hierarchy depth● Person who created catalog● Creation date● Person who last changed catalog● Date of last change● Description (language-dependent)

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 13

Page 14: Configuration Guide for SAP Multiresource Scheduling ...

For each catalog item, the system displays the following detailed data:

● Catalog entry (short description)● Text (description)● Qualification number● Duration of validity● Usable until date● Filter (in tree structure only)● Deletion indicator

Integration

Qualification matrixes access one or two qualification catalogs and a rating scale in each case. With the help of the qualification matrixes, the system uses the qualification catalogs to create requirements profiles and employee profiles.

The system can copy standard qualifications (infotype 0024) and standard qualification catalogs. For more information, see Copying Qualification Catalogs from SAP S/4HANA HR. [page 33]

See also:

Creating a Qualification Catalog [page 14]

Searching and Editing a Qualification Catalog [page 16]

Using Filters for Qualification Catalogs [page 17]

Qualification Matrix [page 19]

2.1.3.2.1 Creation of a Qualification Catalog

Use

You create new qualification catalogs if you require a new combination of qualifications for resource planning.

Prerequisites

● In Customizing for SAP Multiresource Scheduling, you have defined number ranges, system parameters, and maintenance groups by choosing Qualifications Master Data.

● You are authorized to create qualification catalogs for each maintenance group (authorization objects /MRSS/MNT and /MRSS/MNTP).

14 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 15: Configuration Guide for SAP Multiresource Scheduling ...

Activities

To create a qualification catalog, choose Create from the Qualification Catalog screen (transaction /MRSS/SQM_CAT). Qualification catalogs are created without a validity period and that are not assigned a version.

Enter the following data for the qualification catalog:

● Qualification catalog numberYou can enter an external catalog number if, for example, you want to enter a descriptive name for the catalog. If you do not enter an external number, the system automatically assigns a number from the internal number range. Number range 01 is used to assign internal numbers and number range 02 is used to assign external numbers. You can change the valid number range intervals for external and internal numbers using transaction /MRSS/SQM_QUAL_NUM.

● Deletion indicatorThe deletion indicator prevents the qualification catalog from being used. For example, if a qualification catalog is not to be used immediately, you can select the deletion indicator when you create the catalog. If you select the indicator at a later time, the system prevents any further use of the catalog. This does not affect any current use.

● Maintenance groupTo control which qualification catalogs can be used in which qualification matrixes, you have to assign each qualification catalog to a maintenance group. Maintenance groups also serve as a criterion for checking authorizations for qualification catalogs and qualification matrixes. To select a valid maintenance group, use the input help. Parameter /MRSS/SQM_MNTGP is available for you to prefill the maintenance group. To specify your own default value for new qualification catalogs and qualification matrixes, choose

System User Profile Own Data, and enter parameter /MRSS/SQM_MNTGP and the maintenance group you require as the parameter value on the Parameters tab page.

● Maximum hierarchy depth and factors for adjacent-level matchingThe fields Higher Level Factor, Lower Level Factor, Same Level Factor, and Hierarchy Depth are populated with the default values from Customizing. To change the default values, use the IMG activity Define System Parameters for Qualification Catalogs under SAP Multiresource Scheduling Qualifications Master Data. You can overwrite these values individually in the catalog. However, the value for the maximum hierarchy depth cannot exceed the value in Customizing.

● Short descriptionThe system displays the descriptions of qualifications in the logon language. If no text exists in the logon language, it displays the descriptions in the original language of the maintenance group. If no text exists in the original language, no descriptions are displayed.

● External number assignment for qualificationsIf qualifications are to be copied or updated using interfaces, select External Numbers. You can specify the type of number assignment only if the catalog does not contain qualifications. This setting applies to all qualifications in the catalog.

● QualificationsYou can enter a validity duration in days if, for example, a certificate expires after a certain period. You can also enter a date to which the qualification can be used. The deletion indicator has the same function as at catalog level.

Creating with Reference

To use an existing qualification catalog as a template for a new catalog, enter the number of the existing

catalog can choose . The new catalog entries are created with internal number assignment; external number assignment is not possible in this case.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 15

Page 16: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.2.2 Searching and Editing a Qualification Catalog

Use

You can search, display, and edit qualification catalogs using the Qualification Catalog transaction (/MRSS/SQM_CAT).

Prerequisites

You are authorized to create, edit, and delete qualification catalogs (authorization object /MRSS/MNT). Authorizations can be restricted to certain activities, maintenance groups, and structure nodes.

Features

Searching

You can search for qualification catalogs from the Qualification Catalog initial screen (transaction /MRSS/SQM_CAT). If you do not know the catalog number, you can use the input help for qualification catalogs to search for specific header or item data. The search for the short text is not case-sensitive.

Editing

You must be in change mode to edit a qualification catalog.

● Creating catalog items

To create a new item, choose . If entries already exist, select an item at the required location in the tree

hierarchy and choose or . The system assigns a qualification number and you can enter a validity duration in days, a usable until date, a short text, and a longer description for the item.

NoteYou can create only as many hierarchies in the tree structure as are specified in the header data of the qualification catalog in the Hierarchy Depth field.

● Moving and deleting catalog itemsYou can move or delete selected items using drag and drop. You can also select several entries and move or delete them together. You can delete qualifications only if they are no longer used. To check this, select the

qualification and call the where-used list from the toolbar of the tree structure. To do so, choose .● Changing the maintenance group

You can change the maintenance group of a qualification catalog only if the catalog is not used in a qualification matrix.

Creation of change documents

If you have activated the creation of change documents for qualification catalogs in Customizing at Qualifications Activate Creation of Change Documents for Master Data, the system logs your changes to

16 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 17: Configuration Guide for SAP Multiresource Scheduling ...

qualification catalogs using the SAP functions for creating change documents. To call the change history for the catalog or individual qualifications, choose the corresponding entry under Environment Display Changes .

NoteThe system does not log structure changes in the hierarchy of the qualification catalog. If you want to track these, check the changes of the field for the higher-level nodes.

Deleting

To delete a qualification catalog, enter the catalog number on the Qualification Catalog initial screen and

choose . You can delete qualification catalogs only if they are no longer used. To check this, call the where-

used list in the qualification catalog. To do so, choose .

See also:

Using Filters for Qualification Catalogs [page 17]

2.1.3.2.3 Using Filters for Qualification Catalogs

Use

You can create personal or organization-specific filters to restrict or facilitate the search for qualification catalogs. The system then uses these filters in the catalog search-helps for employee and requirements profiles.

Prerequisites

You are authorized to create and edit filters (authorization object /MRSS/MNTP).

Features

Filter types

You can choose between the following options from Filter Type:

● No FilterChoose this option if you do not want to create a filter, or do not want to view or edit any of the existing filters.

● Personal FilterChoose this option if you want to create, edit, or display a personal filter.

● Organization-Specific FilterChoose this option if you want to create, edit, or display an organization-specific filter.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 17

Page 18: Configuration Guide for SAP Multiresource Scheduling ...

Creating a Filter

You must be in change mode to create a filter.

NoteThe authorization required to change filters is independent of the authorization required to change qualification catalogs. If you are not authorized to change qualification catalogs, choose Change Filter from the toolbar of the tree structure to change the filters only.

To define a filter, select the qualifications from the tree structure and add them to the filter by choosing S or

M . S stands for "single", referring to an individual node without subnodes. M stands for "multiple", which

means a node with subnodes. To delete entries from the filter, choose .

As soon as you have added a qualification to a filter, the catalog item is entered as green. If you add an item and its subnodes, all of the items are entered as green.

You can create just one personal filter for each qualification catalog, but you can create several organization-specific filters. If you create an organization-specific filter, you have to specify a resource planning node. As soon as you have selected this option, the system displays the relevant field with a corresponding input help.

Displaying Filters for a Person

To display the active, organization-specific filters for each qualification catalog and person, call the Display Filter Information for Personnel Master transaction (/MRSS/SQM_CAT_FILTER). To display just your own organization-specific filters for the current catalog, choose either:

● Goto Filter Assignment in the qualification catalog

● from the search helps for the employee and requirements profiles

Using Filters

You must activate a filter in the qualification catalog before it is used in the catalog search helps of the profiles. To do this, select the Active indicator next to the Filter Type field. Note the following points:

● If you create and activate an organization-specific filter for a qualification catalog, this applies only for users who are assigned to the specified resource planning node.

● If a user is assigned to several resource planning nodes, the system determines the active filter for each node assigned and uses the unifying quantity of the individual, organization-dependent filters.

● If a resource planning node assigned to the user does not have an active filter, the system searches the resource planning structure from the bottom up for resource planning nodes with an active filter. As soon as the system finds a node, it uses it and stops the search.

Example: Using Filters

1. You have activated a personal filter for a qualification catalog as well as two other filters for two resource planning nodes assigned to you.

2. In the employee search, you call the Search Help for Qualifications function.3. The system provides the data that meets the requirements of the personal filter and the unifying quantity

of the two organization-specific filters. That is, you see only qualifications that exist in both the personal filter and one of the two organization-specific filters. Under Filter Type, the system displays organization-specific and personal filter.

18 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 19: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.3 Qualification Matrix

Definition

Summary of structured qualifications that refer to qualification catalogs and a rating scale. A qualification matrix is spanned by a primary and secondary dimension that each refer to a qualification catalog. As a third dimension, each matrix is also uniquely assigned to a scale that allows the qualifications to be rated (for example, basic knowledge, advanced, expert, or present/absent).

Use

The system uses qualification matrixes for SAP Multiresource Scheduling. By comparing combinations of qualifications and ratings, the system can search for suitable tasks for employees and vice versa.

Structure

The qualification matrix consists of the following data:

● Matrix number (key)● Language-dependent short text (description)● Qualification catalog for primary dimension (reference to existing qualification catalog)● Qualification catalog for secondary dimension (reference to existing qualification catalog)● Plants● Personnel area● Maintenance group● Scale (reference to existing scale): An ordinal number is uniquely assigned to each value to determine the

rating. You can define any number of scales in the system. SAP standard functions for personnel development are used to create and maintain the scales (Change Scale transaction OOSC). For more information, see SAP Library at Personnel Development Appraisal Systems .

● Deletion indicator● Created by● Date/Time of creation● Changed by● Date/Time of last change

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 19

Page 20: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.3.1 Creating and Editing a Qualification Matrix

Use

You can create new qualification matrixes or edit existing ones if you require new combinations of qualification catalogs and rating scales for resource planning.

Prerequisites

● The qualification catalogs to which you want to refer have already been created.● You are authorized to create and edit qualification matrixes (authorization object /MRSS/MNT). In each

case, only those qualification matrixes are displayed for which you have at least display authorization.

Features

Creating a Qualification Matrix

To create a qualification matrix, call transaction /MRSS/SQM_MAT and in change mode choose .

Enter the following information when you create a qualification matrix:

● Matrix number (key)The matrix number is used to identify the matrix. If you do not enter an external matrix number, the system automatically assigns a number from the internal number range. Number range 01 is used to assign internal numbers and number range 02 is used to assign external numbers. You can change the valid number range intervals for external and internal numbers using transaction /MRSS/SQM_QUAL_NUM.

● Language-dependent short description● Qualification catalog for the primary dimension

This data is mandatory. You cannot enter qualification catalogs with a selected deletion indicator.● Qualification catalog for the secondary dimension

The reference to another qualification catalog is optional. If you enter a second catalog, it must belong to the same maintenance group as the qualification catalog for the primary dimension.

● PlantsTo permit the use of qualification matrixes for specific plants, you have to enter all plants in whose requirements profiles the qualification matrix may be used. If you do not enter a plant, the qualification matrix cannot be used in any requirements profile.

NoteThe Plant column is displayed and must be filled only if you have activated the inclusion of plants in Customizing for SAP Multiresource Scheduling under Basic Settings Configure Basic Settings . If you have deactivated the inclusion of plants, the system uses the default plant from the Customizing setting SAP Multiresource Scheduling Qualifications Master Data Define Default Plant for Qualifications .

20 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 21: Configuration Guide for SAP Multiresource Scheduling ...

● Personnel areas/subareasTo permit the use of qualification matrixes for specific HR master records, you have to enter all personnel areas and subareas in whose employee profiles the qualification matrix may be used. If you do not enter a personnel (sub)area, the qualification matrix cannot be used in any employee profile. If the personnel area or subarea of an employee changes, the system indicates qualifications in the employee's profile as obsolete if they were selected from a qualification matrix that is not permitted for the new personnel (sub)area.

NoteThe Personnel Area column is displayed and must be filled only if you have activated the inclusion of personnel areas in Customizing for MRS under Basic Settings Configure Basic Settings .

● Maintenance groupThe qualification matrixes always belong to the maintenance group of the qualification catalog. The catalog is assigned to the maintenance group in the primary dimension, and so the maintenance group is assigned to the qualification matrix indirectly only.

● Creation of change documentsIf you have activated the creation of change documents for qualification matrixes in Customizing under Qualifications Activate Creation of Change Documents for Master Data , the system logs your

changes to qualification matrixes using the SAP functions for creating change documents. To display the change history for the matrix, select the corresponding row and choose Environment Display Changes .

● Rating scale

Editing a Qualification Matrix

● You can change the assignments of the qualification catalogs and the scale only if the qualification matrix is not used in any requirements profile or employee profile.

● In the same way, you can delete a qualification matrix only if it is not in use. You can check this by selecting

the qualification matrix and calling the where-used list. To do so, choose .● If a matrix is no longer to be used, set the deletion indictor.

Creation of Change Documents for Qualification Matrixes

If you have activated the creation of change documents for qualification matrixes in Customizing under Qualifications Activate Creation of Change Documents for Master Data , the system logs changes to

qualification matrixes using the standard function for creating change documents. To display the change documents for a qualification matrix, select the corresponding row and choose Environment Display Changes .

2.1.3.4 Employee Profile

Definition

An employee profile contains a variable number of structured and unstructured qualifications that provide information about the knowledge and skills of the employee.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 21

Page 22: Configuration Guide for SAP Multiresource Scheduling ...

Use

The system uses employee profiles to find suitable employees for a demand and vice versa.

Structure

An employee profile can contain the following data:

Employee Details

● Personnel number and name of employee● Description and status of profile● Administrative data and data for the approval workflow

Structured Qualifications

An example of a structured qualification is a specific technician-certification. Structured qualifications are not defined in the employee profile but are taken from the qualification catalogs. In qualification matrixes, two catalogs can be combined. In this way, you can provide different industries for the technician certification, for example. You also evaluate the qualification in the employee profile. So, for example, you can define the following as a structured qualification in an employee profile: technician certification, network technology, and basic knowledge.

Unstructured Qualifications

There are different types of unstructured qualifications, such as:

● Customer experience● Project experience● Training

An unstructured qualification contains a short text, long text, time of acquisition, and (in the case of project and customer experiences) information from the customer.

Additional Tab Pages

The additional tab pages contain further attributes (customer-specific enhancements), approval data, and documents such as a status log.

Integration

● Employee profiles developed as part of the enhancement are independent of existing, standard employee profiles.

● Employee profiles can be displayed and edited in both the SAP GUI and the Web GUI.

22 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 23: Configuration Guide for SAP Multiresource Scheduling ...

More Information

● Creating and Editing an Employee Profile [page 30]● Status of Employee Profiles [page 26]● Approval Workflow for Employee Profiles [page 28]

2.1.3.4.1 Creating and Editing an Employee Profile

Use

You create employee profiles to compare qualifications in an employee and demand search. You can also update existing employee profiles for employees who have acquired new qualifications.

Integration

There is an authorization concept and an approval workflow for editing employee profiles. Authorized persons can create, edit, and approve specific employee profiles using the SAP GUI or a Web interface. You can define Smart Forms in Customizing to configure the print layout of employee and requirement profiles. To do so, use the IMG activity under Qualifications Profiles Define Profile Settings .

Prerequisites

● The employee for whom you would like to create a profile can be found in the HR master record.● You are authorized to create or edit the employee profile in SAP S/4HANA HR (authorization object /

MRSS/SQPE for SAP GUI; authorization object /MRSS/SQPW for Web GUI; authorization object MRSS/SQPT for profile maintenance in SAP Multiresource Scheduling).

● Your SAP user or Web user is defined in HR infotype 0105 (subtypes 0001 and 0002).● You have the respective portal role to use the Web application.

Features

The system offers the following transactions in the SAP GUI for editing employee profiles:

● Administration of employee profile (transaction /MRSS/PPPM) – This allows you as an employee to edit, approve, and submit your own profile for approval.

● Approval by manager (transaction /MRSS/PPPA) – This allows you, the superior, to check and approve the employee profiles that have been submitted to you for approval.

● Employee profile maintenance (transaction /MRSS/PPPT) – This allows you (as an employee of the data entry department) to create, call, and edit employee profiles and submit changes for approval.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 23

Page 24: Configuration Guide for SAP Multiresource Scheduling ...

The Web interface in the Enterprise Portal offers the Maintain Employee Profile (EmpProfileOviewApp) Web application for processing employee profiles. Users require a user name and password to call the application.

Creating and editing qualifications occurs identically in the three SAP GUI transactions and in the Web interface. The following lists the quick infos from the SAP GUI that may deviate from those in the Web GUI. The icons, however, do not change.

Creating a New Employee Profile

Call the Employee Profile Maintenance transaction (/MRSS/PPPT) and enter the personnel number of the employee for whom you want to create an employee profile. As an employee, you can also recreate your own employee profile by calling transaction /MRSS/PPPM or by calling the Web application for employee profile maintenance, entering your data, and saving the profile.

Creating and Editing Structured Qualifications

Choose to create new lines for qualifications. You can specify a qualification matrix in each line as well as choose a qualification from the qualification catalog of the primary dimension. Here, only those qualification matrixes are available that have been assigned to the personnel (sub)area of the employee. You can enter a qualification from the catalog of the secondary dimension only if this catalog is defined in the respective matrix. If you enter qualification catalogs for both dimensions in the profile, these must also belong to the same maintenance group. Enter the qualification level in the Rating column.

NoteYou can use the input help for matrixes, qualifications, and ratings to choose appropriate values.

Alternatively, you can choose these values using the . The selection assistant calls all available input helps in succession. You can limit the number of input helps for qualifications by defining filters for the qualification catalog. Qualification matrixes and qualification catalogs with selected deletion indicators cannot be used to choose qualifications.

The Obsolete and From Source indicators cannot be edited:

● The system automatically indicates a qualification in an employee profile as obsolete when the organizational assignment (personnel area/subarea) of the employee changes and the qualification, or rather the underlying qualification matrix, may no longer be used for the updated organizational assignment of the employee. You cannot change an obsolete qualification; it can only be deleted. The system ignores obsolete qualifications when you print an employee profile.

● The system sets the From Source indicator for a qualification if the qualification was transferred from SAP HR and the transfer program has been configured accordingly. A qualification with a selected From Source indicator cannot be changed.

Validity data

● If a validity period is defined for the qualification in the qualification catalog of the primary dimension, you can change only the "Valid From" date. Here, the "Valid To" date is calculated automatically by the system by adding the validity period to the "Valid From" date.

● If a validity period is not defined for the qualification in the qualification catalog, you are free to change both dates. The default settings for the "Valid From" date and the "Valid To" date are the system date and 12/31/9999, respectively.

● If a "Useable Until" date is entered for the qualification in the qualification catalog, you will not be able to set the "Valid To" date past this date. If a "Useable Until" date is defined for catalogs of the primary and secondary dimensions, the earlier of the two dates will be the latest possible "Valid To" date.

24 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 25: Configuration Guide for SAP Multiresource Scheduling ...

Creating and Editing Unstructured Qualifications

Choose to create new lines for qualifications. You can enter texts for unstructured qualifications. As soon as

there are texts for a qualification in the logon language, the icon in the Long Text column changes from to

. Languages in which terms have already been defined are denoted by the system with an asterisk (*) in the long text dialog box and are displayed at the top of the dropdown box.

NoteFor the system to be able to find the long texts during qualification matching, the texts must be indexed in the associated TREX search engine. If you have scheduled report /MRSS/SQE_TREX_DELTA_INDEXING to run periodically, indexing automatically starts at certain intervals. Report /MRSS/SQE_TREX_FULL_INDEXING allows you to create a complete index.

Adding Attachments

You can add documents, such as a resume, on the Attachments tab page.

Displaying Active Profile

● Choose to display the employee profile currently active. You can print the active profile once it is displayed. The print function is not limited to the most recent status.

Tracking Changes

● If you have changed an employee profile and started the approval workflow by choosing , you will find the changes to be approved on the Approval Data tab page. If changes from previously active qualifications are involved, the system will display the old and new status and highlight the changes in red.

● You can view all previous changes to the status of the employee profile on the Status Log tab page.

Deleting an Employee Profile

To delete an employee profile, choose:

● Profile Delete Profile in the application menu of the SAP interface● Delete Profile in the application toolbar of the Web interface

Creation of Change Documents for Employee Profiles

If you have activated the creation of change documents for employee profiles in Customizing at Qualifications Activate Creation of Change Documents for Master Data , the system logs changes to

employee profiles using the standard functions for creating change documents. To call the change documents for an employee profile, choose Environment Display Changes

More Information

Employee Profile [page 21]

Status of Employee Profiles [page 26]

Approval Workflow for Employee Profiles [page 28]

Editing Several Employee Profiles [page 26]

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 25

Page 26: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.4.2 Editing Several Employee Profiles

Use

If you are responsible for several employee profiles (for example, if you work in the data entry department), you can create or edit these using the Employee Profile Maintenance transaction (/MRSS/PPPT).

Prerequisites

The authorization object /MRSS/SQPT is assigned to your user profile.

Features

On the initial screen, you can specify the employees for whom you want to display or create employee profiles:

● Enter a single personnel number or a range of personnel numbers.● Enter individual organizational units or an interval of organizational units whose assigned employees you

then select. The employee profiles that are displayed and those that you may edit depend on the settings for authorization object /MRSS/SQPT.

● Enter individual resource planning nodes or an interval of resource planning nodes whose assigned employees you then select. The employee profiles that are displayed and those that you may edit depend on the settings for authorization object /MRSS/SQPT.

Once you have called the transaction, the system displays a list of employees whose profile you can edit on the left of the screen. On the right, the employee profile of the employee selected from the list is displayed. If you have created new employee profiles or changed existing ones, you can start the approval workflow.

See also:

Creating and Processing Employee Profiles [page 23]

Approval Workflow for Employee Profiles [page 28]

2.1.3.4.3 Status of Employee Profiles

Use

The different statuses of the employee profiles indicate the current stage of the profile in the SAP Business Workflow.

26 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 27: Configuration Guide for SAP Multiresource Scheduling ...

Integration

The status of the employee profile also affects the status of the qualifications within the profile. The system displays the status of the qualifications in the Active column of the Structured Qualifications and Unstructured Qualifications tab pages. If you have added a new qualification or changed an existing one, a yellow icon appears indicating the status as Changed. Qualifications that are already active appear with a green icon, and rejected ones appear with a red icon.

Features

The current status of the employee profile displayed is shown in the Profile Status field.

Possible Statuses of Employee Profiles

Status Meaning

Created The profile has been created and saved only.

Changed The profile has been changed but not yet presented for ap­proval. The system saves the revised status separately. Pro­vided that the changes have not yet been approved, the last status applies. You can switch between the view of the active profile and the view of the changed profile. Provided that the status is Changed, you can reverse the changes to return to the last active status. In this case, the system terminates the approval workflow and the profile no longer appears in the worklist of the approver.

For Approval The profile has been created or changed and presented for approval. If the profile is then changed again, the system re­sets the status to Changed before the profile is rejected or approved.

Rejected The approver has rejected a new or changed profile.

Active A new or changed profile has been approved. The system in­cludes only active employee profiles when searching for em­ployees or demands.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 27

Page 28: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.4.4 Approval Workflow for Employee Profiles

Use

Approval processes for employee profiles are automated based on SAP Business Workflow. You can edit and approve employee profiles either in the SAP GUI or using the Web interface. The system sends e-mails about changes and necessary actions to the respective people as part of the approval workflow.

Prerequisites

You have configured the Customizing settings under SAP Multiresource Scheduling Profiles.

Process

The workflow includes the same steps in the SAP GUI and the Web GUI. It can have the following variants:

● Superior approves changes by employee● Employee approves changes by superior● Superior and employee approve changes by data entry department

Example

Superior approves changes by employee:

1. An employee updates information in his or her employee profile and transfers the profile to the approval workflow. The employee profile status changes to "For Approval". The "Approval Data" tab page indicates to the employee who the approver is.

2. The system sends an e-mail to the employee's superior so that he or she can check the employee profile. The e-mail includes a link to the employee's Web profile.

3. The superior calls the profile either in the Web interface using the link in the e-mail or directly in his or her SAP inbox. The superior now sees the overview page, which displays the current employee profile (cannot be edited here).

4. The superior can either approve or reject the changed profile. The employee profile status changes to "Active" or "Rejected" accordingly. If the approver rejects a change, a reason for this decision must be given.

5. The approver's comment appears in the employee profile on the Approval Data tab page.6. If the changes were rejected, the employee receives an e-mail to this regard.

See also:

Status of Employee Profiles [page 26]

28 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 29: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.5 Requirements Profile

Definition

A requirements profile contains a summary of all qualifications and other criteria that an employee must fulfill to be suitable for a demand.

Use

The system uses requirements profiles to find suitable resources for a demand and vice versa.

Structure

A requirements profile can contain the following data:

Header data

● Profile key● Deletion indicator● Plant● Profile description

Administrative data

● Person who created profile and date of creation● Person who last changed profile and date of change

Structured qualifications with the following data:

● Qualification matrix and qualifications from catalog of primary dimension● Valuation● Qualification from catalog of secondary dimension● Mandatory indicator

Unstructured qualifications with the following data:

● Type of unstructured qualification: For example, customer experience, project experience, or training● Time interval of acquisition● Search term in one or more languages

Additional attributes (customer-specific fields)

Data about on call

● Search type as default value for employee search● Several required on-call types in the table or a specific on-call type that the system uses exclusively to

search for people with on call without taking into account qualification matching

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 29

Page 30: Configuration Guide for SAP Multiresource Scheduling ...

2.1.3.5.1 Creating and Editing a Requirements Profile

Use

To find suitable employees for tasks in SAP Multiresource Scheduling, you can create new requirements profiles or editing existing ones.

Integration

For the print layout of requirements and employee profiles, you can define Smart Forms in Customizing for SAP Multiresource Scheduling. To do so, use the IMG activity Define Profile Settings under QualificationsProfiles .

Prerequisites

You are authorized to create or edit the requirements profile (authorization object /MRSS/SQPR).

Features

Creating a Requirements Profile

To create a requirements profile, choose Create from the Requirements Profile screen (transaction /MRSS/REQM). You can enter an external number for the requirements profile if, for example, you want to enter a descriptive name for the profile. If you do not enter an external number, the system automatically assigns a number from the internal number range.

You can also create requirements profiles in the following contexts:

● In a network activity, service-order operation, material, or equipment

NoteIf you select the Reusable indicator when you create a requirements profile, you allow the profile to be used in other contexts. As soon as you select the Reusable indicator, the Deletion Indicator checkbox appears with which you specify whether the requirements profile, which can generally be reused, can be used at the moment.

If you want to change a reusable requirements profile, the system copies the profile and provides the copy for you to change. This prevents the requirements profile of other operations from being unintentionally changed.

● Temporarily in the Scheduler Workplace in the item worklist, in order to create a comparison requirements profile for a demand (As soon as you have created a comparison requirements profile, the system

30 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 31: Configuration Guide for SAP Multiresource Scheduling ...

compares this with the demands' requirements profiles in the worklist and displays the result of qualification matching in the Qualif. column of the item worklist.)

Editing a Requirements Profile

You can enter and edit the following information for the requirements profile:

● Plant

NoteThe Plant column is displayed and must be filled only if you have activated the inclusion of plants in Customizing for SAP Multiresource Scheduling under Basic Settings Configure Basic Settings . If you have deactivated the inclusion of plants, the system uses the default plant from the Customizing setting SAP Multiresource Scheduling Qualifications Master Data Define Default Plant for Qualifications .

When you create structured qualifications in the requirements profile, you can specify only qualification matrixes that are assigned to the same plant as the requirements profile. If you assign an existing requirements profile to an object (material, equipment, CS operation, or network activity), the system checks whether the plant of the requirements profile corresponds to that of the object. You can assign requirements profiles only if they are assigned to the same plant as the object. When you create a requirements profile from an object, the system copies the plant from the relevant object (material, equipment, CS operation, or network activity). As soon as a requirements profile is used, you can no longer change the plant.

● Description● Deletion indicator

The deletion indicator prevents the requirements profile from being used. When you create a new requirements profile, it may be useful to select the deletion indicator if, for example, the requirements profile is not to be used immediately. If you select the indicator at a later time, the system prevents any further use of the requirements profile. This does not affect any current use.

● Structured Qualifications

Choose to create new lines for qualifications. You can specify a qualification matrix in each line as well as choose a qualification from the qualification catalog of the primary dimension. Here, only those qualification matrixes are available that have been assigned to the plant of the requirements profile. You can enter a qualification from the catalog of the secondary dimension only if this catalog is defined for the respective matrix. Enter the qualification level in the Rating column.

NoteYou can use the input help for matrixes, qualifications, and ratings to choose appropriate values.

Alternatively, you can choose these values using the . The selection assistant calls all available input helps in succession.

To facilitate the creation procedure, you can also copy a similar qualification by choosing and then making slight changes. The system does not allow you to duplicate structured qualifications.If you select the indicator in the Mandatory column, the resource has to possess the qualification in order to fulfill the requirement.

● Unstructured Qualifications

Choose to create new lines for qualifications. You can enter search terms in different languages for unstructured qualifications. As soon as search terms have been entered for a qualification in the logon

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 31

Page 32: Configuration Guide for SAP Multiresource Scheduling ...

language, the icon in the Search Terms column changes from to . The system indicates languages in which search terms are defined at the top of the dropdown list with an asterisk (*).

To facilitate the creation procedure, you can also copy a similar qualification by choosing and then making slight changes. The system also copies any search terms defined.

NoteFor the system to be able to find the long texts during qualification matching for comparison requirements profiles, the texts must be indexed in the associated TREX search engine. If you have scheduled report /MRSS/SQE_TREX_DELTA_INDEXING to run periodically, indexing automatically starts at certain intervals. Report /MRSS/SQE_TREX_FULL_INDEXING allows you to create a complete index.

● On CallThe default setting is No Search. To enable a pure on-call search, choose On-Call Search and the required on-call type as the search type. To integrate the search for on-call types into qualification matching, choose Additional to Qualification Matching as the search type. In this case, you can enter several on-call types in the list for the system to include.

Deleting a Requirements Profile

You can delete a requirements profile only if it is not in use. To check this, choose .

Creation of Change Documents for Requirements Profiles

If you have activated the creation of change documents for requirements profiles in Customizing at Qualifications Activate Creation of Change Documents for Master Data , the system logs changes to

requirements profiles using the standard functions for creating change documents. To call the change documents for a requirements profile, choose Environment Display Changes.

2.1.4 Using Master Data from SAP S/4HANA HR

Use

If you do not want to create your own master data, you can use existing qualification catalogs and employee profiles from SAP S/4HANA HR and transfer them to SAP Multiresource Scheduling. You also transfer availability information between your SAP S/4 HANA HR system and SAP Multiresource Scheduling.

Related Information

Copying Qualification Catalogs from SAP S/4HANA HR [page 33]Copying Structured Qualifications from SAP S/4HANA HR [page 34]Availability Transfer Between SAP Multiresource Scheduling and SAP S/4HANA HR [page 35]

32 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 33: Configuration Guide for SAP Multiresource Scheduling ...

2.1.4.1 Copying Qualification Catalogs from SAP S/4HANA HR

Use

You can use existing qualification catalogs for SAP Multiresource Scheduling so that you do not have to create and maintain your own qualification catalogs for SAP Multiresource Scheduling. Standard qualification catalogs are copied in all available languages.

Integration

● This report supports the extended infotype 0024, which is used in personnel management as part of personnel development.

● The data can be copied only from an SAP S/4HANA HR system.

Prerequisites

● The qualifications are maintained either using profile maintenance in personnel development (transaction PPPM) or in the HR master data as extended infotype 0024 (transaction PA30). To use the extended infotype 0024, the integration switch for qualifications must be selected. You can configure this setting in table T77S0: To activate integration, the value "1 A032 Q" must be entered for PLOGI QUALI.

● In transaction /MRSS/SQM_CAT, you have created the qualification catalog to which you want to copy data and selected external number assignment for qualifications in the header data.

Activities

● To copy the data to the SAP Multiresource Scheduling qualification catalog, execute program /MRSS/SQL_CAT_MIGRATION.

● On the selection screen, enter the SAP Multiresource Scheduling qualification catalog and the standard qualification catalogs to copy. Since the standard qualification catalog arranges the qualifications in qualification groups, you can select only qualification groups during the copy process. When you choose a qualification group, you also select all of the subordinate groups and qualifications. To copy the data from an SAP system other than the logon system, you also have to enter an RFC destination.

● When you copy the catalog(s), both SAP S/4HANA HR qualification groups and SAP S/4HANA HR qualifications are copied as entries to the qualification catalog. Entries in the employee or requirements profile can then also be maintained for a qualification resulting from an SAP S/4HANA HR qualification group.

● Before copying the catalog(s), the system checks whether all of the subordinate qualification groups use the same scale. Data can be transferred to SAP Multiresource Scheduling only if this is the case.

● You can copy a catalog again provided that it is not used in qualification matrixes. If you copy a catalog more than once, the system overwrites the old catalog data with the current data.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 33

Page 34: Configuration Guide for SAP Multiresource Scheduling ...

2.1.4.2 Copying Structured Qualifications from SAP S/4HANA HR

Use

You can copy existing employee profiles from SAP S/4HANA HR to SAP Multiresource Scheduling so that you do not have to create and maintain them separately for SAP Multiresource Scheduling. The qualifications in the standard employee profile correspond to the structured qualifications in the employee profile of SAP Multiresource Scheduling. However, only matrixes without a secondary dimension can be used during the transfer.

Integration

This report supports the partial profile Qualifications from extended infotype 0024, which is used in personnel management as part of personnel development.

Prerequisites

● You have entered the standard qualifications of the employees for whom you want to transfer qualifications to SAP Multiresource Scheduling by maintaining the profiles in personnel development (transaction PPPM) or the HR master data (transaction PA30, infotype 0024). You must use the extended infotype 0024.

● You have created the qualification matrix of SAP Multiresource Scheduling, whose qualifications you want to transfer as a one-dimensional matrix (transaction /MRSS/SQM_MAT).

Activities

● To copy the data to the qualification matrix of SAP Multiresource Scheduling, execute the transfer program for qualifications from the employee profile (/MRSS/SQL_CAT_MIGRATION).

● On the selection screen, choose the qualification matrix from SAP Multiresource Scheduling and the personnel numbers whose data you want to transfer from SAP S/4HANA HR. You can start the transfer program for one or more personnel numbers. You can also specify one or more resource planning nodes for whose assigned employees you want to transfer qualifications. If you have chosen both personnel numbers and resource planning nodes, the system determines the data that meets both of these requirements. To copy the data from an SAP system other than the logon system, you have to enter an RFC destination.

● If you choose the option Set "From Source System" Indicator on the selection screen, the From Source indicator is set for the transferred qualifications in the employee profile. If you do not set the indicator, you cannot tell from the employee profile whether a qualification was transferred from a different system.

34 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 35: Configuration Guide for SAP Multiresource Scheduling ...

● To set the profile to active immediately and therefore skip the approval process, choose the Save Profile in Status "Active" radio button. However, this is possible only if:○ A profile is created as new by the program run.○ A profile to be changed already has the status "active".

In all other cases, the system copies the data to the profile and sets the profile status to "Changed" to include the current approval process. In this case, the system generates a message stating that the status could not be set to "active".

● To save the profile with "Created" or "Changed" status and cancel an approval process that may be running, choose Save Profile with "Changed" Status. If it has copied qualifications as changed, the system starts the approval procedure. With the Removed and Already Rejected Profiles indicator, you can specify that this does not apply to profiles that had "Rejected" status before the change.

● The system determines the standard qualifications for each employee from infotype 0024 and compares them with the SAP Multiresource Scheduling qualifications from the matrix specified.

● This report can be executed more than once. To avoid data losses, the system informs you if specific qualifications already exist in the SAP Multiresource Scheduling matrix. You can prevent data from being overwritten by canceling the entire procedure. If you confirm the transfer process, the system overwrites the old data with the qualifications from the standard profile.

● If no SAP Multiresource Scheduling profile exists for an employee, the system creates a new profile with the standard qualifications copied.

2.1.4.3 Availability Transfer Between SAP Multiresource Scheduling and SAP S/4HANA HR

Use

If you are using personnel resources from SAP S/4HANA HR, you transfer availability information from your SAP S/4HANA HR system to SAP Multiresource Scheduling and vice versa. As a rule, the following standard infotypes can be transferred in both directions:

● Absences (infotype 2001)● Attendances (infotype 2002)● Alternative working times (infotype 2003)

Planned working time (infotype 0007) can only be transferred from your SAP S/4HANA HR system to SAP Multiresource Scheduling.

Prerequisites

You have configured the following settings in Customizing for SAP Multiresource Scheduling:

● HR Integration Configure Settings for HR Integration

● HR Integration Define Function Modules for HR Integration

● Basis (Time Allocations) Define Time Allocation TypesBasis (Time Allocations) Assign Time Allocation Types to Resource Types

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 35

Page 36: Configuration Guide for SAP Multiresource Scheduling ...

For more information, see the Customizing documentation in the system.

Features

Availability Transfer from SAP S/4HANA HR to SAP Multiresource Scheduling

● Before you can use HR persons for resource planning in SAP Multiresource Scheduling, you must first transfer the resources including availability information from your SAP S/4HANA HR system to SAP Multiresource Scheduling. You must also make sure that the resource data is updated regularly. To do so, you use report /MRSS/HCM_RPTWFMIF. For more information, see the system documentation for the report.

NoteIf you start the report to transfer availability information from your SAP S/4HANA HR system to SAP Multiresource Scheduling for a resource that is currently displayed in the planning board, you cannot create, change, delete, or save any objects (assignments or time allocations) for this resource in SAP Multiresource Scheduling. This is only possible after the report has run. To be able to further process the objects of the resource, you have to refresh the planning board first.

● In SAP Multiresource Scheduling, you can indicate whether time allocations are exceptional or non-exceptional:○ Exceptional time allocations do not contribute to the basic availability of a resource. In the Gantt chart,

these time allocations are displayed as bars.○ Non-exceptional time allocations contribute to the basic resource availability. In the Gantt chart, basic

availability is displayed as gray (= not available) or white (= available) background to the rows.● You can use dynamic breaks for resources. If the required Customizing settings are in place and dynamic

breaks have been defined in your SAP S/4HANA HR system, the system transfers the breaks from your SAP S/4HANA HR system to SAP Multiresource Scheduling when the availability transfer report is run.

NoteTo ensure that dynamic breaks are transferred correctly to SAP Multiresource Scheduling, make sure that the following Customizing settings are in place before running the report:

○ An exceptional time allocation type DYN_BREAK has been created in Customizing under BasisDefine Time Allocation Types .

○ The dynamic breaks function has been activated at planning board profile level in Customizing under Set Up Scheduler Workplace Workplace Profiles Define Planning Board Profile .

If the required settings are in place, the system shows dynamic breaks as bars in the planning board. Both the resource planner and the Optimizer can shift the breaks within the defined limits. Please note that you cannot create or delete dynamic breaks in SAP Multiresource Scheduling.

● If you have defined alternative working times or planned working times using a daily work schedule, the system transfers the planned working time as availability to SAP Multiresource Scheduling for fixed working times, and transfers the normal working time for flextime. For resources with flextime, the system differentiates availability, unavailability, as well as the potential availability and displays the times between the planned working time frame and normal working time in a different shade of gray in the planning board.

36 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 37: Configuration Guide for SAP Multiresource Scheduling ...

ExampleFor a resource with flextime, the planned working time frame is set from 08:00 to 18:00, the normal working time from 08:00 to 17:00. In the planning board, the time of potential availability from 17:00 to 18:00 is displayed in a different color to the times of availability and unavailability.

Availability Transfer from SAP Multiresource Scheduling to SAP S/4HANA HR

● In the Configure Settings for HR Integration Customizing activity, you control which availability information can be created in SAP Multiresource Scheduling and transferred back to your SAP S/4HANA HR system.Alternative working times and time allocations for which a group is entered in the table and the Resource Planner Relevant indicator is set are available to resource planners in the planning board.

● You cannot change or delete time allocations in the planning board after they have been transferred to SAP S/4HANA HR. You can delete alternative working times but you cannot edit them once they have been transferred to your SAP S/4HANA HR system.

● If you create HR-relevant time allocations (this is, time allocations that are transferred back to SAP S/4HANA HR) in the planning board, you cannot enter any descriptions.

● If an HR-relevant time allocation is currently being created in the planning board, the system blocks the relevant personnel number in the SAP S/4HANA HR system.

● You can only move HR-relevant time allocations in the planning board in such a way that they do not cross daily limits.

2.1.4.4 Maintaining the Availability of HR Resources

Before you can use personnel resources from SAP S/4HANA HR for planning in SAP Multiresource Scheduling, you must transfer these resources to SAP Multiresource Scheduling. Once the resources have been created in SAP Multiresource Scheduling, you can change the resource availability by creating, changing, or deleting time allocations in SAP Multiresource Scheduling.

Prerequisites

● The resources, including all relevant data, are available in SAP Multiresource Scheduling.● In Customizing for SAP Multiresource Scheduling, you have configured the integration with SAP S/4HANA

HR.● In Customizing for SAP Multiresource Scheduling, you have created the relevant time allocation types and

assigned them to the required resource type. You can find the relevant activities under Basis (Time Allocations).

For more information, see the documentation available in your system.

Context

Apart from the planned working time, which can only be transferred from SAP S/4HANA HR to SAP Multiresource Scheduling, you can transfer availability information between both systems.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 37

Page 38: Configuration Guide for SAP Multiresource Scheduling ...

Procedure

1. Make sure that the resource data is correct and up-to-date. If required, run report /MRSS/HCM_RPTWFMIF to update all relevant data for the required resources.

RecommendationSchedule a regular background job (for example, every night) to make sure that all changes to resource data made in SAP S/4HANA HR are transferred to SAP Multiresource Scheduling.

2. To create, change, or delete recurring time allocations for the transferred resources in SAP Multiresource Scheduling, run report /MRSS/WFM_ADMIN_HR.

For more information, see the report documentation available in your system.

Related Information

Setting Up the Use of Resources from SAP S/4HANA HR [page 8]Availability Transfer Between SAP Multiresource Scheduling and SAP S/4HANA HR [page 35]

2.1.5 Web-Based Resource Management

This chapter describes the initial master data setup for the Web-based Resource Management. It is intended to give you an overview of the required master data configuration steps.

2.1.5.1 General RM Master Data Settings

In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Basic Settings Configure Basic Settings . Press the New Entries button and define master data settings required for the Web-based Resource Management (RM) application.

2.1.5.2 Routing-Specific Master Data Settings

Use

The following section describes the setup steps required for the Web-based resource management (RM) application to determine the RM groups for which requests are created and to which they are broadcasted. You make these settings in Customizing for Resource Management (transaction /MRSS/RM_IMG).

38 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 39: Configuration Guide for SAP Multiresource Scheduling ...

Procedure

Maintain RM Group Routing Table

1. In Customizing for Resource Management choose Routing Maintain RM Group Routing .2. Specify the Super region (for example, EMEA) and the Responsible RM Org (for example, Consulting).3. Choose New Selection and define the details to determine the RM group for routing.

Request Owner and Searching Party (SP) Entries

By making specific entries in the routing table, you can identify particular types of requests and roles (for example, spot consulting requests from U.S. customers in the oil and gas industry). They indicate the RM group and the request owner at header / SP level for a specific type of request or role. You can make separate routing entries for request headers and roles, as well as separate entries for request owner determination and searching party determination.

Access Sequence

Use the Access Sequence field if you want to define the order in which records in the routing table should be read when RM routes a request. Records with the most specific routing criteria should have the lowest numbers (for example, 1, 2, 3).

ExampleIf you want to route all Latin American requests for a specific customer to one RM group and all other Latin American requests to another RM group, you specify a lower access sequence number to the specific customer's ID than to the record for all Latin American requests.

NoteAccess sequence numbers run from 1 to 9999. They must be unique within a combination of requesting RM organization, request type, and country. For example, in your RM organization you can have a routing entry with an access sequence of 1 for project requests from the US and a routing record that also has an access sequence of 1 for spot requests from the US or project requests from any other country.

In order to be processed, each request must match a record in the routing table, otherwise, the request cannot be saved. In order to ensure that all requests are routed to request owners, specify default records with the highest access sequence number (9999) for each responsible RM group, request type, and requesting country that are valid for both request owner and searching party, as well as for both request header and roles. These default records “catch” requests that do not match other, more specific criteria, with the result that every request, no matter what type, from every responsible RM group and every requesting country, are assigned both request owners and searching parties for both the request header and all the roles.

Broadcast Target Records

Other records in the routing table serve a different purpose: they specify which RM group is associated with each broadcast target you have defined. These records are different from the records that route requests to request owners or searching parties.

The following mandatory fields must be defined in a broadcast target record:

● Country: Select the name of the broadcast target, not a country● Req.Owner or Searching Par: Select S for Searching Party

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 39

Page 40: Configuration Guide for SAP Multiresource Scheduling ...

● Header/Role: Select R for Role● RP node: Enter the number of the RM group that should be associated with the broadcast target, that is,

the group that will become the searching party when a role is broadcasted to this target

Overview: Fields Available for Configuration

Field Explanation

Super region Highest level of geographic grouping. You have to specify the super region before the routing table can be edited.

Resp. RM Org SAP group responsible for the request: Consulting, Business Objects, or Custom Development

Country Requesting country (broadcast target)

Req Type Type of request

Access Sequence Indicates the order in which rows should be read when the RM application searches for routing records that match the requests. Number “1” is evaluated first.

Requesting LOB Indicates which SAP group is placing the request

Header/Role Indicates whether the routing information in the record is used to determine the owner of the request header, of the role, or the both.

Req. Owner/S. Party Indicates whether routing information in the record is used to determine the default owner of a request, the default searching party, or the both.

Default Header Indicates whether the request owner should be defaulted from the header to the roles. Setting this flag has the same effect as selecting the value Both in the Req.Owner/S. Party field.

Master Code Identifies the customer’s industry. Requesters do not specify this value explicitly, but it is obtained from the customer data and included in a request.

Customer Customer number

Services Sales Org Cost center of service organization responsible for the re­quest

Delivery Org Cost center of the delivery organization associated with the request

Requester ID User ID of the person submitting the request

40 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 41: Configuration Guide for SAP Multiresource Scheduling ...

PACE Solution PACE solution profile required for a role. This can be either a specific profile, or a node of the PACE hierarchy. See the note under this table.

PACE Industry PACE industry profile required for a role. This can be either a specific profile, or a node of the PACE hierarchy. See the note under this table.

PACE Competence PACE competence profile required for a role. This can be ei­ther a specific profile, or a node of the PACE hierarchy. See the note under this table.

Proj Country Country in which the project is executed

State/Prov State or province in which the project is executed

Planning Node Organizational unit to which resources, contact persons, re­source planners, and work centers are assigned

Personnel No. User ID of the RM group member who is the default owner and/or searching party for the requests for which the values in this record matches

Project Service Indicates the type of project service

NoteWhen you choose a PACE profile, you can choose one of the following:

● Group profile node: allows you to select a PACE profile hierarchy node. The Incl. Lower Level (checkbox) field is selected when you exit the value help.

● Element profile node: allows you to select a single PACE profile

Configure Automatic Routing for Demand Confidentiality

In Customizing for Resource Management under Routing Automatic Routing for Demand Confidentialityyou can specify that if a request is routed to a certain planning node, the system will automatically mark it as confidential. In this case, the user needs a special authorization to display certain request or role attributes in the SAP Multiresource Scheduling planning board. To determine which attributes are hidden for users without authorization, the system checks the Customizing of SAP Multiresource Scheduling (/MRSS/IMG) under Set Up Scheduler Workplace Workplace Profiles Worklist Profiles Define the Fields in the Worklist .

2.1.5.3 Broadcasting-Specific Master Data Settings

Use

This chapter describes the master data setup that is required for the Web-based Resource Management (RM) broadcasting scenarios to function.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 41

Page 42: Configuration Guide for SAP Multiresource Scheduling ...

When a resource request is created, it can be broadcast to search for suitable candidates in various ways. The following types of broadcasting scenarios are available in the RM application:

● RM group broadcast (including automatic broadcast)● Vendor broadcast● E-mail broadcast● Internal portal broadcast (used for publishing of requests to resource groups)

Broadcasting is done based both on certain rules and on paths linked to the roles. This is the purpose of the Customizing settings described in the following sections. Using these settings, you can determine the regional RM groups, e-mail groups, and vendor groups to which the RM users can broadcast. For example, when regional RM groups are selected as broadcast targets, the role appears on their searching party worklist. When e-mail groups (groups in your organization who do not use the RM application) or vendor groups are selected as broadcast targets, broadcasting a role triggers an e-mail request that is sent out to help find a candidate for the role.

Procedure

The following settings are required for broadcasting in the RM application:

General Settings

Configure Broadcast Status Settings

1. In Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG) under Basic SettingsAssign Objects Status Define Abstract Status , maintain the abstract status as follows:

Category Status Description

BCSAVE Broadcast Saved

BC_CANC Search Canceled

BC_PROP Proposed Candidate

BC_SCPL No Candidate

BRCAST Broadcasted

2. In Customizing for SAP Multiresource Scheduling under Basic Settings Assign Objects StatusAssign Status (Non-SAP S/4HANA) , map the abstract status categories to the user statuses in the NetWeaver system as follows:

Category Plnt Sorg Type Origin Status Language

BCSAVE Demand Item (User Status) ZSAV EN

BC_CANC Demand Item (User Status) BCCA EN

42 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 43: Configuration Guide for SAP Multiresource Scheduling ...

BC_PROP Demand Item (User Status) BCPR EN

BC_SCPL Demand Item (User Status) BCSC EN

BRCAST Demand Item (User Status) BCST EN

3. In Customizing for SAP Multiresource Scheduling under Basic Settings Assign Objects StatusAssign Status (SAP S/4HANA) , map the abstract status categories to the user statuses as follows:

Category Plnt Sorg Type Origin Status Language

ALL_AS­SIGN

ALLD EN

AR­RAN_DATE

NTER EN

DE­SIR_DATE

WTER EN

FIXED_DATE

FTER EN

HAS_CAPA CAPA EN

HAS_NO_ASG

Demand Item (User Status) DISN EN

IRDA_RELEV

Demand Item (User Status) IRDA EN

IS_AB­STRAT

Assignment (System Status) AABS DE

IS_CAPA Assignment (System Status) ACAP DE

NoteFor the portal broadcast you need to create and map specific abstract statuses. For more information, see Internal Portal Settings [page 172].

Define Master Data for Broadcast Hierarchies

Before you can create the broadcast hierarchies that the system displays in the RM application and that the resource manager can choose from if he or she wants to broadcast a request, you need to create the required master data:

● If you want to use RM group broadcasting, define broadcast targets under Broadcasting Define Broadcast Targets and Requesting Countries .

● If you want to use vendor broadcasting, define vendor groups under Broadcasting Define Vendor Groups .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 43

Page 44: Configuration Guide for SAP Multiresource Scheduling ...

● If you want to use e-mail broadcasting to other groups, define broadcast targets under BroadcastingCreate Broadcast Targets for Other Groups .

● If you want to use portal broadcasting, define resource groups under Portal Broadcasts Maintain Resource Groups for Publishing .

Create Aspects

For each broadcast scenario, you need to define an aspect for the broadcast hierarchy. To create a new aspect, proceed as follows:

1. Execute transaction KCA0.2. Enter the aspect ID and click the Edit button.3. On the next (Edit Aspect) screen, click the Create button.4. Specify the aspect attributes as follows:

○ Fisc.year var.: K1○ FYV character.: (blank)○ Aspect currency: EUR

5. Click the Create Characteristics button.6. Create the characteristic with the name BCTGT.7. Activate the newly created characteristic as follows:

1. On the Modules for Master Data popup, confirm the following master data routines checkboxes are both selected.○ Generate text read modules○ Generate maintenance routines

2. On the Chars tab page, in the Transfer from table, choose the created characteristic and add it into the Data structure table.

3. Navigate to the Key figures tab page and choose the key figure “EMPLY” in the Copy from table and add it into the Data structure table.

4. Activate the aspect by pressing Yes on the Generate Environment popup.After activation, you will now be able to find the relevant aspect in transaction KCJ1.

Create Broadcast Hierarchies

In order to display the available broadcast targets of regional RM groups, partner groups, and e-mail RM groups for each RM group, you need to create tree structures for RM broadcasting.

The broadcast hierarchies are created using the standard transaction for EC-EIS/EC-BP: Hierarchy maintenance. Proceed as follows for each broadcast scenario that you want to use:

1. Execute the transaction KCJ1.2. Enter the aspect of your broadcast scenario in the dialog window. The Hierarchy Processing screen

appears.3. In the Char. Table on the left hand side, select the following characteristics one at a time, and either enter a

value of your choice or select one from the existing values in the Variant field to choose a hierarchy. Press

either the or icon.○ Country (for regional RM group hierarchy)○ Others ID (for RM e-mail group hierarchy)○ Vendor Group ID (for partner hierarchy)

44 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 45: Configuration Guide for SAP Multiresource Scheduling ...

4. Enter the Short description field and select the Visible system-wide checkbox, then press the Hierarchy button. Hierarchy Processing: Maintain Hierarchy screen appears.

5. To create a hierarchy, type values into the empty fields and use the various editing functions provided in the toolbar.The values you enter into these fields in the hierarchy can either be freely defined or come from the master data tables mentioned below. However, it is important that the lowest level values must come from the master data tables in order for the broadcast targets to work properly. This is because the application picks only the lowest level nodes of the hierarchy when determining which values to be moved to the broadcast worklist. For this purpose, use the data from the following tables for each of the hierarchies created:

Hierarchy Created Table Used

Regional RM group Broadcast Targets table (transaction: /MRSS/RMS_BT)

Customizing activity: Define Broadcast Targets and Requesting Countries

RM e-mail group Other RM Targets/Groups table (view table: /MRSS/V_RM_BCOTH)

Customizing activity: Create Broadcast Targets for Other Groups

Vendor Vendor Groups table (transaction: /MRSS/TC_RM_BCVG)

Customizing activity: Define Vendor Groups

Resource group Resource Groups table (view table: /MRSS/V_RM_BCPRT)

Customizing activity: Maintain Resource Groups for Publishing

6. Save the entries.

After you have defined all the variants for each of the required aspects, verify the broadcast targets by displaying the created hierarchies, then continue with the following Customizing activities.

Setting Up the RM Group Broadcast Scenario

If you want to broadcast requests to other resource management groups to help staff the requests, configure the RM group broadcast scenario. To do so, make the following settings:

1. Define broadcast targets under Broadcasting Define Broadcast Targets and Requesting Countries .2. Create an aspect for the scenario. For more information, see Create Aspects section under General

Settings.3. Create broadcast hierarchy for regional broadcast. For more information, see Create Broadcast Hierarchies

section under General Settings.4. Assign broadcast hierarchies for regional broadcast.5. If you want to use the subscenario automatic broadcasting, follow the instructions under Configure

Automatic Broadcasting.

Assign Broadcast Hierarchies for Regional Broadcast

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 45

Page 46: Configuration Guide for SAP Multiresource Scheduling ...

In Customizing for Resource Management choose Broadcasting Assign Broadcast Hierarchies for Regional Broadcast . Press the New Entries button and maintain the fields listed in the following table.

In this Customizing activity, you specify which RM groups are available as broadcast targets for different regional RM groups. Select from a list of resource planning nodes (HR organizational structures or RM groups) and associate each node with an aspect and variant. This association controls which regional RM groups, as broadcast targets, are available for selection by the users in each RM group.

Field Description

Plan Node Resource planning node, which is an HR organizational unit created for RM (RM group).

Aspect Select an aspect to be used from the list.

Variant Specify the hierarchy variant to be used within the aspect selected above.

NoteYou can control the visibilities of broadcast targets either at very high level or at the individual RM group level based on your requirements and how your resource planning nodes have been set up.

Configure Automatic Broadcasting

In Customizing for Resource Management choose Broadcasting Configure Automatic Broadcasting . Press the New Entries button and maintain the fields listed in the following table.

Maintaining this table enables the following features:

● Automatic broadcasting of requests to searching parties identified in the routing table, once the requests have been validated

● Determination of whether an e-mail is sent to notify regional RM groups who have been selected as searching parties

Field Description

Req Type Select a request type from a list

Country Select a requesting country from the list, which was defined in the Customizing activity: Maintain Broadcast Targets (transaction /MRSS/RMS_BT).

Target Select the default broadcast target, which will be applied for all the requests from the country specified above.

Res RM Org SAP organization responsible for the request that includes Consulting, Business Objects, or Custom Development.

Proj Ser Type of service being provided, for example, evaluation, qual­ification and execution.

46 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 47: Configuration Guide for SAP Multiresource Scheduling ...

Presales (checkbox) Select this checkbox to indicate that a broadcast target is only for presales requests. The presales flag on the role is read, but not the presales flag on the header.

Trigger Select an e-mail template to determine what e-mail is to be sent to all members of this broadcast target group.

Setting Up the Vendor Broadcast Scenario

If you want to broadcast requests to third-parties to help staff the requests, configure the vendor broadcast scenario. To do so, make the following settings:

1. Define vendor groups.2. Assign vendors to vendor groups.3. Create an aspect for the scenario. For more information, see Create Aspects section under General

Settings.4. Create broadcast hierarchy for vendor groups. For more information, see Create Broadcast Hierarchies

section under General Settings.5. Assign broadcast hierarchies for vendor groups.

Define Vendor Groups

Maintain the entries in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Broadcasting Define Vendor Groups . Press the New Entries button and maintain the following fields:

Field Description

Ven Grp ID Name of the vendor group

Trigger Select an e-mail template for notifying the vendors in the group that they have been requested to be Searching Parties (SP) for a request.

Description Description of the group

Bcast Ptl (checkbox) The Broadcast Portal checkbox is not used. You don't have to make any entries.

In this Customizing activity, you can create groups of vendors (partners) whose requests can be broadcast. For example, you might want to create different vendor groups for different regions or industries. Broadcast requests to third-parties are sent via e-mail. For this reason, it is also necessary to specify an e-mail template (trigger) for each group.

Assign Vendors to Vendor Groups

In Customizing for Resource Management choose Broadcasting Assign Vendors to Vendor Groups . Press the New Entries button and maintain the fields listed in the following table.

In this Customizing activity, you add specific third-party vendors to the vendor groups created in the previous activity. Note that you add only the vendor IDs in this Customizing table. Therefore, it is important that you know the correct ID to be used before making an entry in this table.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 47

Page 48: Configuration Guide for SAP Multiresource Scheduling ...

Field Description

Vendor group ID Select a vendor group ID from the list of vendor groups in which the previously created vendor groups are displayed.

Vendor Select a vendor account number from the list of vendors.

Name Automatically populated when you select the vendor.

When a vendor broadcasting is executed, an e-mail can be sent to the vendor contacts. This can be achieved using the BAdI /MRSS/RM_EMAIL_INFO.

Assign Broadcast Hierarchies for Vendor Groups

In Customizing for Resource Management choose Broadcasting Assign Broadcast Hierarchies for Vendor Groups . Press the New Entries button and maintain the fields listed in the following table.

In this Customizing activity, you specify which vendor (partner) groups are available as broadcast targets for different RM groups. Select from a list of resource planning nodes (HR organizational structures or RM groups) and associate each node with an aspect and variant. This association controls which partner broadcast targets (partner groups) the users in each RM group are allowed to choose. This association also determines which vendors (partners) are available for users to select from when they add external candidates to roles (based on the RM group of the request).

NoteThe visibility of broadcast target must be set at each RM group level individually.

Field Description

Plan Node Resource planning node, which is an HR organizational unit created for RM (RM group).

Aspect Select an aspect to be used from the list.

Variant Specify the hierarchy variant to be used within the aspect selected above.

Setting Up the E-Mail Broadcast Scenario

If you want to broadcast requests to groups who do not use the RM application, configure the e-mail group broadcast scenario. To do so, make the following settings:

1. Define broadcast targets under Broadcasting Create Broadcast Targets for Other Groups .2. Create an aspect for the scenario. For more information, see Create Aspects section under General

Settings.3. Create broadcast hierarchy for e-mail broadcast. For more information, see Create Broadcast Hierarchies

section under General Settings.4. Assign broadcast hierarchies for other groups.

Define Broadcast Targets for Other Groups

48 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 49: Configuration Guide for SAP Multiresource Scheduling ...

In Customizing for Resource Management choose Broadcasting Create Broadcast Targets for Other Groups . Press the New Entries button and maintain fields listed in the following table.

In this Customizing activity, you create a list of broadcast targets, which are not regional RM groups, but other groups in your organization that can also serve as searching parties (SP) for requests. You can use any IDs and descriptions, which effectively describe the groups (for example, “USEDU” for the US SAP Education group).

These groups are reached via e-mail (instead of by adding an item to their SP worklist). For this reason, you need to provide an e-mail address for each RM e-mail group created here. A group can either be one person (in which case a single person’s direct e-mail address is used), SAP anonymous inbox (such as “[email protected]”), or an SAP DL (such as “[email protected]”). It is important that the complete e-mail address is provided for a contact person in each group. You do not need to define the members of the group here.

Field Description

Target ID Name of the group

Description Description of the group

E-Mail E-mail address of a contact person or group to whom the e-mail is to be sent

Assign Broadcast Hierarchies for Other Groups

In Customizing for Resource Management choose Broadcasting Assign Broadcast Hierarchies for Other Groups . Press the New Entries button and maintain the fields listed in the following table.

In this Customizing activity, you specify which RM e-mail groups are available as broadcast targets for different RM groups. Select from a list of resource planning nodes (HR organizational structures or RM groups) and associate each node with an aspect and variant. This association controls, which RM e-mail groups, as broadcast targets, are available for selection by the users in each RM group.

NoteThe visibility of broadcast target must be set at each RM group level individually.

Field Description

Plan Node Resource planning node, which is an HR organizational unit created for RM (RM group).

Aspect Select an aspect to be used from the list.

Variant Specify the hierarchy variant to be used within the aspect selected above.

Setting Up the Internal Portal Broadcast Scenario

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 49

Page 50: Configuration Guide for SAP Multiresource Scheduling ...

If you want to publish requests to resource groups so that resources can apply directly to open roles, configure the internal portal broadcast scenario. To do so, make the following settings:

1. Define resource groups Portal Broadcasts Maintain Resource Groups for Publishing .2. Create an aspect for the scenario. For more information, see Create Aspects section under General

Settings.3. Create broadcast hierarchy for portal broadcast. For more information, see Create Broadcast Hierarchies

section under General Settings.

4. Assign broadcast hierarchies under Portal Broadcasts Assign Broadcast Hierarchies for Resource Groups .

Related Information

Internal Portal Settings [page 172]

2.2 Basic Configuration Settings

Related Information

Setting Up Your Integration Scenarios: Basic Settings [page 50]Configuring the Use of Multiple Back-End Systems [page 52]Setting Up Qualifications in SAP Multiresource Scheduling [page 55]Setting Up the Integration with Project System (PS) [page 59]Setting Up the Integration with Plant Maintenance (PM) and Customer Service (CS) [page 61]Setting Up the Integration with SAP CRM [page 65]Setting Up the Integration with SAP Hybris Cloud for Customer [page 80]Configuring the Use of the Web-Based Planning Board [page 102]Configuring the Use of the Scheduler Workplace (SAP GUI) [page 105]

2.2.1 Setting Up Your Integration Scenarios: Basic Settings

Use

Before you can configure specific integration scenarios, you must complete some basic setup activities in Customizing for SAP Multiresource Scheduling. These activities include settings that are relevant for all integration scenarios.

50 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 51: Configuration Guide for SAP Multiresource Scheduling ...

You can open the Customizing structure for SAP Multiresource Scheduling using transaction /MRSS/IMG.

Procedure

Configure at least the following settings:

Path in Customizing Important Settings

Basic Settings Configure Basic Settings ● Resource classYou define whether you want to use resources from SAP S/4HANA HR or wether you want to use business part­ners with the Employee role for resource planning in SAP Multiresource Scheduling.

● Qualification settingsIf you want to use the SAP Multiresource Scheduling-specific qualification concept, you indicate this here. You can also make further qualification-related setting. For example, you can activate qualification matching at team level.

● Team settingsYou can define whether assignments are created at team level or whether they are distributed to the individ­ual team members. You can also make settings for the display of the team availability.

● Use of technical object resourcesYou can activate the use of technical object resources.

● Authority check using evaluation pathsYou can define whether you want to perform authority checks via evaluation paths. If you select this option, the system uses evaluation paths to determine user author­izations for planning nodes. If you do not select this op­tion, the system uses authorization objects to deter­mine user authorizations.

● Global time zoneFor certain integration scenarios, you can define a global time zone that is used for converting dates in the planning board so that all times relating to resources or documents are displayed according to the local time zone of the user's location.

Basic Settings Define Resource Planning Nodes and

Evaluation Paths

You define how the SAP Multiresource Scheduling system determines the required data in the organizational model.

Basic Settings Assign Objects Partner Functions Using the activities under this node, you set up the mapping of partner roles between the demand source system and SAP Multiresource Scheduling.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 51

Page 52: Configuration Guide for SAP Multiresource Scheduling ...

Path in Customizing Important Settings

Basic Settings Assign Objects Status Using the activities under this node, you set up the status mapping between the demand source system and SAP Mul­tiresource Scheduling.

Basic Settings Assign Objects Assign Work Center

Types for Demands

Assign the work center types used in SAP S/4HANA to the abstract work center types used in SAP Multiresource Scheduling.

Basic Settings Connection of External Geographic

Information Systems

If you want to connect a geographic information system (GIS) to SAP Multiresource Scheduling, you must make set­tings in the activities under this node.

Activities under Qualifications In the activities under this node, you set up the use of the SAP Multiresource Scheduling-specific qualification con­cept.

Activities under HR Integration If you want to use personnel resources from SAP S/4HANA HR, you must make settings in these activities. For example, you must map the infotypes used in SAP S/4HANA HR to the time allocation types used in SAP Multiresource Scheduling.

Activities under Basis (Time Allocations) In the activities under this node, you configure the use of time allocations and the transfer of availability information between the source system and SAP Multiresource Schedul­ing.

There are several other activities under Basic Settings that allow you to make additional settings according to your requirements. For more information about these activities and for more detailed information about the activities listed here, please see the documentation available in your system.

More Information

Modeling Your Personnel Resources [page 8]

2.2.2 Configuring the Use of Multiple Back-End Systems

If you want to integrate SAP Multiresource Scheduling with SAP CRM, you must set up a multiple back-end system landscape. In addition, you can connect a remote SAP S/4HANA system with SAP Multiresource Scheduling in order to plan resources for orders from Plant Maintenance and Customer Service. In addition, your SAP S/4HANA HR system can also be a remote system.

Data from multiple back-end systems is integrated in SAP Multiresource Scheduling using the queued Remote Function Call (qRFC) technology.

52 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 53: Configuration Guide for SAP Multiresource Scheduling ...

NoteIn an SAP Hybris Cloud for Customer integration scenario, the systems use synchronous and asynchronous web service messages to exchange data. For more information about how to configure this scenario, see Setting Up the Integration with SAP Hybris Cloud for Customer.

Procedure

Set Up Customizing for SAP Multiresource Scheduling

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 53

Page 54: Configuration Guide for SAP Multiresource Scheduling ...

Make the following settings in Customizing for SAP Multiresource Scheduling according to your requirements:

Path in Customizing Settings

Basic Settings Configure Multiple Back-End Systems Folder RFC for Logical Systems:

For each remote system, enter a unique logical system name as well as the RFC destination for each logical system.

Also enter the logical system name for the SAP Multire­source Scheduling system (that is, the system in which you perform resource planning). However, do not enter an RFC destination for this system.

RecommendationAll RFC destinations should be trusted destinations since the user IDs are also used for the RFC communica­tion. Using the user IDs, the system performs authoriza­tion checks.

Folder Active Scenarios:

You can define the scenarios that are active in each system that is connected to SAP Multiresource Scheduling. Here you can specify whether the connected system is an SAP S/4HANA system.

Folder Parameters for Reprocessing a queue:

In this folder, you can define the wait time (in seconds) and number of attempts for reprocessing of an integration queue.

ExampleThe wait time is defined as 60 seconds and the number of attempts is defined as 3. In this case, the system will activate the queue after waiting for 60 seconds. If the queue ended in an error again, the system will reprocess it again after 60 seconds. This will happen only 3 times, after which the system will stop processing the queue automatically. After this, the queue must be activated manually.

54 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 55: Configuration Guide for SAP Multiresource Scheduling ...

Path in Customizing Settings

HR Integration Specify RFC Destination of HR

System

This activity is relevant if you are using a remote SAP S/4HANA HR system. In this activity, you define the RFC desti­nation of the HR system.

NoteYou must also distribute the resource planning structure into all relevant systems to ensure that the resource planning structure ID is identical in all systems.

Configure Inbound Queue Processing

You must configure the processing of order integration queues, change document queues and resource capacity graph update queues that result from the execution of the different transfer reports between. For more information, see the operations information for SAP Multiresource Scheduling under Administration and Management Using SAP Multiresource Scheduling in a Multi-System Landscape .

Mirror Customizing Data

You can reduce the number of RFC calls between SAP Multiresource Scheduling and the remote SAP S/4HANA system by mirroring the Customizing data between the systems. To do so, you use the Customizing Mirror report (/MRSS/NW_MIRROR_CUSTOMIZING). You can also use this report to delete the mirrored data. For more information, see the report documentation in the system and the operations information under

Administration and Management Using SAP Multiresource Scheduling in a Multi-System Landscape .

Related Information

Setting Up the Integration with SAP Hybris Cloud for Customer [page 80]

2.2.3 Setting Up Qualifications in SAP Multiresource Scheduling

Use

This document describes prerequisites and set-up activities that you must complete before you can use qualifications in SAP Multiresource Scheduling. You can either use standard qualifications (employee profiles and requirements profiles) from SAP S/4HANA HR or you can use the qualification concept specific to SAP Multiresource Scheduling (“SAP Multiresource Scheduling qualifications”).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 55

Page 56: Configuration Guide for SAP Multiresource Scheduling ...

Prerequisites

● To use SAP Multiresource Scheduling qualifications, you must be using personnel resources from SAP S/4HANA HR.

● Your SAP S/4HANA HR system can also be a remote system. In that case, you must set up a multi back-end system landscape.

Procedure

Customizing Set-Up

1. Specify whether you want to use standard qualifications or SAP Multiresource Scheduling qualifications. You do so under Basic Settings Configure Basic Settings .Steps 2 to 5 are only relevant if you want to use SAP Multiresource Scheduling qualifications.

2. Specify the number ranges for all relevant objects. You do so in the following Customizing activities:

○ Under Qualifications Master Data :○ Define number ranges for qualifications○ Define number ranges for qualification catalogs○ Define number ranges for qualification matrixes

○ Under Qualifications Profiles , choose activity Define Number Ranges for Requirements Profiles.When you create an object (see “Master Data Set-Up”), such as a qualification catalog, the system assigns it a number from the corresponding number range.

3. Make settings for qualification catalogs under Qualifications Master Data :○ In activity Define Maintenance Groups for Qualification Catalogs, assign maintenance groups to

qualification catalogs.The maintenance group is used to group the catalogs. In addition, authorization is steered using the maintenance group.

○ In activity Define system parameters for qualification catalogs, define default parameters.For example, you can define the maximum number of hierarchy levels that the qualification catalogs can have in each client. You can lower this value in the master data transactions but not raise it. The other values steer the extended employee and demand search.

4. Make settings for qualification profiles (requirements profiles and employee profiles) under Qualifications Profiles . For example, you can specify the following:

○ In activity Define Profile Settings, you can make settings such as the following:○ If you want to use unstructured qualifications, you can define the types of unstructured

qualifications.○ You can assign a subtype for HR infotype 0105, in which the users for the portal are defined.○ You can assign Smart Forms to profiles to define the print layout for the profiles.

NoteSAP delivers the following Smart Forms:

○ /MRSS/REQUIREMENT_PROFILE_FM3 for requirements profiles○ /MRSS/EMPLOYEE_PROFILE_FORM2 for employee profiles

56 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 57: Configuration Guide for SAP Multiresource Scheduling ...

○ In activities Set up approval workflow and Approval Workflow: Define Infotypes and Fields, you can set up an approval workflow for employee profiles.You can control who has to approve changes to the employee profile. The approving manager is specified in Customizing under Basic Settings Define Resource Planning Nodes and Evaluation Paths .

5. Make settings to configure qualification matching. You do so under Qualifications Functions .

NoteThe qualification matching in the Find Expertise app is independent of the qualification matching performed in the standard SAP Multiresource Scheduling application. For more information about qualification matching in the app, see the documentation for the app.

The system performs qualification matching, for example, when the employee search is triggered. Settings include the following:○ In activity Define basic settings for qualification matching, you control how matching is performed.○ In activity Define weighting factors for matching criteria, you can define how the matching criteria are

weighted against each other for an overall matching result.○ In activity Define fulfillment values for matching on-call types, you can make settings for on-call types.○ If you want to use qualification matching for unstructured qualifications, you must use the TREX

(Search and Classification) engine. For this purpose you have to set up an RFC connection to the TREX engine in activity Enter RFC destination of TREX interface.

○ To optimize performance during the unstructured qualification search, you can define the request language in activity Define language for matching unstructured qualifications.

○ In activity Define Preselection Modes for Free Employee Search, you can define how employees are pre-selected in the free employee search.

NoteTo configure qualification matching for SAP S/4HANA HR qualifications, you use Business Add-In Matching of HR Qualifications (/MRSS/BASIS_QUAL_MATCH). You can find this BAdI in Customizing under

Enhancements Qualifications .

Master Data Set-Up

Standard SAP S/4HANA HR Qualifications

You can use standard qualification catalogs and employee profiles. In that case, you do not have to create your own master data in SAP Multiresource Scheduling. You create and edit this data using transaction PPPM.

SAP Multiresource Scheduling Qualifications

If you want to use SAP Multiresource Scheduling qualifications, you can combine qualifications in qualification matrices. To do so, you need to create the relevant master data using the following transactions:

● /MRSS/SQM_CAT to create qualification catalogsFor more information, see Qualification Catalog [page 12].

● /MRSS/SQM_MAT to create qualification matricesFor more information, see Qualification Matrix [page 19].

● /MRSS/PPPM to create employee profilesFor more information, see Employee Profile [page 21].

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 57

Page 58: Configuration Guide for SAP Multiresource Scheduling ...

● /MRSS/REQM to create requirements profilesFor more information, see Requirements Profile [page 29].

Switching from SAP S/4HANA HR Qualifications to SAP Multiresource Scheduling Qualifications

If you initially used SAP S/4HANA HR qualifications, you can change to SAP Multiresource Scheduling qualifications at a later point in time. You do not have to re-create existing qualification data from scratch. You can copy the existing SAP S/4HANA HR qualifications to SAP Multiresource Scheduling. To do so, proceed as follows:

1. In SAP Multiresource Scheduling, create qualification catalogs to which you want to copy the standard qualifications. You do so in SAP Multiresource Scheduling using transaction /MRSS/SQM_CAT.For more information, see Qualification Catalog [page 12].

2. Copy the standard qualifications from SAP S/4HANA HR to SAP Multiresource Scheduling.For more information, see Copying Qualification Catalogs from SAP HR [page 33].

3. In SAP Multiresource Scheduling, create qualification matrices to which you want to copy the structured qualifications from SAP S/4HANA HR.For more information, see Qualification Matrix [page 19].

4. Copy the structured qualifications from SAP S/4HANA HR to SAP Multiresource Scheduling.For more information, see Copying Structured Qualifications from SAP HR [page 34].

Other Activities

During qualification matching, the system takes into account the availability of employees. To make sure that all data is up-to-date in SAP Multiresource Scheduling, you must run the availability transfer reports regularly. Use one of the following reports, depending on how you model your personnel resources:

● SAP S/4HANA HR resources: /MRSS/HCM_RPTWFMIF● Business partners with Employee role: /MRSS/WFM_MASTERDATA_ADMIN

The long texts of the qualification profiles are indexed in the TREX search machine. Schedule one of the following reports regularly to update the index at regular intervals:

● /MRSS/SQE_TREX_FULL_INDEXING● /MRSS/SQE_TREX_DELTA_INDEXING

More Information

Configuring the Use of Multiple Back-End Systems [page 52]

2.2.3.1 Smart Forms for Employee and Requirements Profiles

You can define smart forms for the print layout of employee profiles and requirements profiles in the Customizing under SAP Multiresource Scheduling Qualifications Profiles Define profile settings Customizing .

58 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 59: Configuration Guide for SAP Multiresource Scheduling ...

The following smart forms are delivered:

● Smart form for employee profiles: /MRSS/EMPLOYEE_PROFILE_FORM2● Smart form for requirements profiles: /MRSS/REQUIREMENT_PROFILE_FM3

2.2.4 Setting Up the Integration with Project System (PS)

Use

You can use SAP Multiresource Scheduling to plan resources for PS network activities. Before you can do so, you must set up the integration between SAP Multiresource Scheduling and Project System.

NoteTo use SAP Multiresource Scheduling for capacity planning for PS networks and activities, additional set-up activities are required.

Pre-Configuration Steps

NoteFor information about prerequisites, such as the required software components, see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

● Assign the required authorizations to change data in the PS system to all relevant SAP Multiresource Scheduling users. For example, resource planners must be authorized to create or change data using transaction CJ20N.

● Create the required organizational assignments in transaction PPOME (Organization and Staffing Change):○ If you want to use the resource planner process, you must assign users as resource planners to the

relevant organizational units (resource planning nodes).○ If you want to use the contact person process, you must assign users as contact persons to the

relevant organizational units (resource planning nodes).● Implement SAP Note 1380853 .● The system determines the user from infotype 105, subtype 0001. Make sure that this infotype is set up for

all relevant users (in the role of resource planner) by linking the user ID to the personnel number in this infotype.

Customizing Settings

NoteSee the documentation in the system for more detailed information.

Mandatory Customizing Settings

● Make settings under Sources of Demand Networks (Projects and WBS Elements) Define Resource Planning Relevance for Networks . For example, you must specify the following:○ What type of networks and activities you want to integrate as demands into SAP Multiresource

Scheduling

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 59

Page 60: Configuration Guide for SAP Multiresource Scheduling ...

○ Whether you want to use capacity planning or resource planning for the respective combination of network and activity typeThe resource planner process variant allows you to activate both options.

● Configure the required statuses under Basic Settings Assign Objects Status :○ In activity Define Abstract Status, create the abstract status START_PLAN (Start of Planning).○ In activity Assign Status for Demands, map the abstract status START_PLAN (Start of Planning) to a

concrete status used in PS.

● Activate the backward integration of data under Sources of Demand Activate Backward Integration of Data . This setting is required so that data can be transferred between Project System and SAP Multiresource Scheduling.

● Specify how the system calculates the planning node capacity. You do so under Settings for Capacity and Demand Overview Configure Planning Node Capacity Calculation .

● Specify which fields are displayed and can be edited on the Cust. Enhancement tab page in PS (transaction CJ20N). To do so, make settings under Sources of Demand Networks (Projects and WBS Elements) :○ In activity Define Field Control in Relation to Authorizations, you define field groups and specify the

authorization a user needs to display or edit certain field groups in networks. You need to make settings in this activity if you want to display any SAP Multiresource Scheduling-related fields in PS.

○ In activity Define Field Control in Relation to Process Progress, you can further restrict authorizations depending on where in the process the user currently is. For each combination of network type, process variant, and status, you can specify which fields are displayed or hidden at network and activity level.Whether certain fields are visible or hidden also depends on the process variant that is selected when a network is created using the Project Builder (CJ20N).

ExampleThe manual resource confirmation option is only relevant in the contact person process. If a network is created and the process variant is set to Resource Planner Process, the fields related to the manual resource confirmation are not displayed.

If the process variant is set to Not Relevant to Resource Planning, the process variant field is the only field that is displayed on the Cust. Enhancement tab page.

NoteFor some fields, restrictions may exist, regardless of the settings you make in Customizing.

Additional Customizing Settings

To configure the PS integration according to your requirements, you can make further settings in the activities under Sources of Demand Networks (Projects and WBS Elements) . For example, you can do the following:

● In activity Control Integration of Projects and WBS Elements into MRS, you can specify which types of WBS elements and projects are to be integrated as complex demands into SAP Multiresource Scheduling. These demands are displayed as demand headers in the planning board.

● In activity Deactivate Process Variants, you can deactivate certain process variants. The deactivated variants cannot be selected by the requester in the Project Builder (transaction CJ20N).

60 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 61: Configuration Guide for SAP Multiresource Scheduling ...

Related Information

Setting Up Capacity Planning [page 129]

2.2.5 Setting Up the Integration with Plant Maintenance (PM) and Customer Service (CS)

You can set up the integration with SAP S/4HANA Plant Maintenance (PM) and Customer Service (CS) so that you can allocate resources to orders and notifications from these components in SAP Multiresource Scheduling.

2.2.5.1 Setting Up the Integration of PM/CS Orders

Prerequisites

You have implemented the mandatory SAP Notes.

For more information, see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

Procedure

To define the integration of PM/CS orders with SAP Multiresource Scheduling, in Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG), choose Sources of Demand PM/CS Orders . Make settings in the following Customizing activities:

1. In activity Define Order Integration from PM/CS to MRS, define which order types are to be transferred from SAP S/4HANA to SAP Multiresource Scheduling. You can also define whether open orders, that is, orders that have not yet been released, are to be transferred.If you want to transfer data from SAP Multiresource Scheduling back to the SAP S/4HANA (backward integration), specify a function module that is to be used for the backward integration of data. You can either use the standard function module or create your own function module.

2. In activity Define Resource Planning Relevance for PM/CS Orders, define which types of order operations you want to be able to see and plan resources for in the planning board.

3. In activity Resource Planning for Production Resources and Tools, define whether production resources and tools should be displayed in the planning board.

NoteMake sure that you have mapped the abstract statuses used in SAP Multiresource Scheduling to the concrete statuses used in SAP S/4HANA. To do so, in Customizing for SAP Multiresource Scheduling, choose Basic Settings Assign Objects Status Assign Status for Demands (SAP S/4HANA) .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 61

Page 62: Configuration Guide for SAP Multiresource Scheduling ...

For more information, see the documentation in the system.

Result

You have completed the basic configuration steps.

2.2.5.1.1 Setting Up Backward Integration with PM/CS

Use

Activate backward integration if you want to transfer data back from SAP Multiresource Scheduling to the PM/CS order in SAP S/4HANA.

Prerequisites

You have set up the export function (function module /MRSS/RSG_MAINTAIN_PM) in Customizing activity Define Order Integration from PM/CS to MRS.

You have configured the work center mapping.

Procedure

In Customizing activity Control Integration Between MRS and PM/CS, you can activate the backward integration for the C: R/3 PM/CS order demand type.

To configure the association between demands and assignments, make settings in the following activities:

● You can activate the 1:1 relationship for each order type individually. In Customizing for SAP Multiresource Scheduling, choose Sources of Demand PM/CS Orders and execute Customizing activity Activate 1:1 Relationship of Assignments and Demands for Order Types.During the backward integration, the system creates an operation in the PM/CS order for each new demand.

● Continue with Customizing activity Control Integration between MRS und PM/CS to define which data is to be transferred.

NoteIf you have activated the 1:1 relationship, every technician must be assigned to a separate technician work center.

62 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 63: Configuration Guide for SAP Multiresource Scheduling ...

In this Customizing activity, you can make settings in the following group boxes:Forward Integration from PM/CS to SAP Multiresource Scheduling○ Splits

○ Deactivate the 1:1 relationship.Only then assignments are reflected into splits (or requirement assignments in the order operation) and vice versa.Select the Splits checkbox to define that the system updates assignments in SAP Multiresource Scheduling if the operation splits are changed in the PM/CS order.

○ Activate the 1:1 relationship.Each assignment is reflected in a separate order operation. In this case, deselect the Splits checkbox.

○ Travel Times○ Deactivate the 1:1 relationship.○ Select the Travel Times checkbox to define that the system should update travel times in SAP

Multiresource Scheduling if travel times are maintained on operation level.

NoteSince travel times are not covered by PM/CS, database table AFVU was enhanced by a customer include in order to store travel time information. If you want to use travel time information on the order operation, you can implement the operation enhancement screen.

○ Field Change AlertSelect the Field Change Alert checkbox to define that the system updates alert messages in the SAP Multiresource Scheduling alert monitor. For example, if the operation start or end date changes, the system creates corresponding alert messages. For more information, see the Customizing documentation in the system.

Backward Integration from SAP Multiresource Scheduling to PM/CS

● You have the following options:○ Splits

○ Deactivate the 1:1 relationship.Only then assignments are reflected in splits (or requirement assignments in the order operation) and vice versa.Select the Splits checkbox to define that the system creates or updates assignments in SAP Multiresource Scheduling if the operation splits have been created or changed in the PM/CS order.

○ Activate the 1:1 relationship.Each assignment is reflected in a separate order operation. In this case, deselect the Splits checkbox.

○ Work Center○ Assign technician work centers to resources using the evaluation path Customizing. You must

ensure that each technician is associated with a separate technician work center. If this is not the case, the planning will not be allowed.

○ Activate the 1:1 relationship between demand and assignment.○ The creation of an assignment in SAP Multiresource Scheduling leads to a transfer of the

technician work center (assigned to the resource) to the order operation. With the Work Center drop-down list, you can control the backward integration of the technician work center.

○ Dates○ Activate the 1:1 relationship.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 63

Page 64: Configuration Guide for SAP Multiresource Scheduling ...

○ Select the Dates checkbox to define that the system allows users to change the demand dates (start and end date) in the SAP Multiresource Scheduling planning board.

NoteThe system transfers the changes to the demand to the order operation and creates constraints on the operation level on the Dates tab. In addition, the system triggers the PM/CS scheduling.

● Demand Follows Assignment○ Activate the 1:1 relationship.○ Select the Dates checkbox.○ Select the Demand Follows Asgmt checkbox to define that assignment dates in SAP Multiresource

Scheduling update the SAP Multiresource Scheduling demand.You can use Business Add-In (BAdI) /MRSS/NW_DEM_FOLLOWS_ASGN to override this setting. Using this BAdI, you can implement a custom logic to decide for each demand whether the demand dates should follow the assignment dates.

● Travel Times○ Activate the 1:1 relationship.○ Select the Travel Times checkbox to define that the system updates travel times in PM/CS if travel

times are maintained for an assignment in SAP Multiresource Scheduling.

Note

If you want to use travel times, make the settings in Customizing under Optimizer and Travel Times Travel times . After configuration, travel times will be displayed on the assignment details screen and represented by bars in the SAP Multiresource Scheduling planning board.

General Settings

● Date LogicThe value entered in the Date Logic field controls the determination of demand dates.○ With the 1– Precise Date Transfer option selected, the operation fields Earliest Start and Latest End are

transferred to the corresponding fields for demand start and end.○ With the 0 – Automatic Start Adjustment option selected, the system reverses these values, if the

earliest start of the operation is later than the latest end of the operation.● Duration Logic

○ The value entered in the Duration Logic field defines whether the system should transfer the operation duration or the operation work to the demand duration.For more information, see the documentation in the system.

2.2.5.2 Setting Up the Integration of PM/CS Notifications

Prerequisites

You have implemented SAP Note 1697623.

64 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 65: Configuration Guide for SAP Multiresource Scheduling ...

Procedure

1. To define the integration of PM/CS notifications with SAP Multiresource Scheduling and their relevance for resource planning, in Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG), choose

Sources of Demand PM/CS Notifications and the relevant Customizing activities.

2. To define a default duration for service and maintenance notifications, choose Sources of DemandPM/CS Notifications Define Default Duration for Notification Types . Although this is not a mandatory activity, we strongly recommend that you make settings here for each planning-relevant notification type if you want to use the Optimizer to automatically optimize the planning result.

3. If you want to transfer data from SAP Multiresource Scheduling back to the notification in SAP S/4HANA (backward integration), make the following Customizing settings:

○ Choose Sources of Demand Activate Backward Integration of Data to activate the backward integration.

○ Choose Sources of Demand Activate 1:1 Relationship of Assignments and Demands for Demand Categories and activate the 1:1 relationship between assignments and demands for notification-based demands.

○ Choose Sources of Demand PM/CS Notifications Define Integration of PM/CS Notificationsand specify the function module that is to be used for the backward integration of data. You can either use the standard function module or create your own function module.

NoteMake sure that you have mapped the abstract statuses used in SAP Multiresource Scheduling to the concrete statuses used in SAP S/4HANA. To do so, in Customizing for SAP Multiresource Scheduling, choose Basic Settings Assign Objects Status Assign Status for Demands (SAP S/4HANA) .

Result

You have completed the basic configuration steps.

2.2.6 Setting Up the Integration with SAP CRM

Use

To integrate SAP CRM service orders as demands in SAP Multiresource Scheduling, you must complete set-up activities in SAP CRM and in SAP Multiresource Scheduling.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 65

Page 66: Configuration Guide for SAP Multiresource Scheduling ...

Prerequisites

● You are using business partners with the Employee role. If you are using resources from SAP S/4HANA HR, you must make sure that the HR persons are available as business partners in the SAP CRM systems. You must make sure that SAP Multiresource Scheduling and SAP CRM are using the same business partner numbers.

● If you want your resource planners to be able to make changes to SAP CRM demands, you must grant them the required authorizations. For more information about the SAP CRM authorization concepts, please see the documentation for SAP CRM at http://help.sap.com/crm.

Procedure

Mandatory: Set Up the Connection Between SAP CRM and SAP Multiresource Scheduling

In Your SAP Multiresource Scheduling System

Specify the RFC destination of your SAP CRM system. You do so in Customizing for SAP Multiresource Scheduling under Basic Settings Configure Multiple Back-End Systems .

NoteYou cannot install SAP Multiresource Scheduling and SAP CRM in the same system.

In Your SAP CRM System

● Implement Business Add-In (BAdI) CRM_SRV_SDL with an implementation that is relevant for SAP Multiresource Scheduling.

● Specify SAP Multiresource Scheduling as external scheduling system. To do so, in Customizing for SAP Customer Relationship Management under Workforce Deployment General Settings for Service Resource Planning Scheduling Engine Select RFC Connection , specify the RFC destination of the SAP Multiresource Scheduling system.

Mandatory: Define the Relevance of SAP CRM Order Items for Resource Planning

In Your SAP Multiresource Scheduling System

Make settings according to your requirements in Customizing for SAP Multiresource Scheduling under Sources of Demand CRM Service Orders Determine CRM Service Orders for Resource Planning . Make

sure to select the checkbox for all relevant combinations of service order and service order item type.

Example

Order type SRVO

Category SRVP

Res. Plng <checked>

In Your SAP CRM System

66 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 67: Configuration Guide for SAP Multiresource Scheduling ...

You must specify resource planning relevance for all relevant types of service order items. You do so in Customizing for SAP Customer Relationship Management under Transactions Basic Settings Define Item Categories . Proceed as follows:

1. Select an item category, for example SVRP.2. In the dialog structure, choose Assignment of Business Transaction Categories.3. Select the transaction category.4. In the dialog structure, choose Customizing Item.5. Select the Relevant for Resource Planning checkbox.6. Save your entries.

Mandatory: Define Date Types for Demand Integration

A service order may contain multiple date types, for example, dates requested by the customer and appointment dates. You can specify the date type that is to be taken into account when the service order is saved in SAP CRM and transferred as a demand from the SAP CRM system to the SAP Multiresource Scheduling system.

You define the date types for demand integration in Customizing for SAP Multiresource Scheduling under Sources of Demand CRM Service Orders Define Date Types for Demand .

ExampleUsing a priority, you can define that the system takes the appointment dates into account instead of the customer-requested dates. In this case, you assign the highest priority 1 to the appointment dates and priority 2 to the customer-requested dates.

We recommend that you make the following settings if you are using the appointment booking scenario in which the appointment dates that were agreed with the customer are to be the planned start and end dates of the demand in SAP Multiresource Scheduling. In this example, the system takes the customer-requested dates into account only if no appointment dates are specified in the service order item.

Demand window profile

Order type SRVO

Category SRVP

Profile DEFAULT

Demand window

Date type SRV_APPT_BEG

Date type SRV_APPT_END

Priority 1

Date type SRV_CUST_BEG

Date type SRV_CUST_END

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 67

Page 68: Configuration Guide for SAP Multiresource Scheduling ...

Priority 2

Optional: Define Location of Service for Demand

If you want to use travel times and the Optimizer for demands from SAP CRM, you must define a service location for demands from SAP CRM.

A service order can have several addresses. You can select a priority for the address that the system transfers from the SAP CRM service order to SAP Multiresource Scheduling.

You define the location of service in Customizing for SAP Multiresource Scheduling under Sources of Demand CRM Service Orders Determine Usage Site of Service Order .

ExampleIf priority 1 (02 - Error-Causing Object Item Level) is not applicable, the system selects priority 2 (06 - Business Partner Sold-To-Party) and the address that corresponds to this priority.

Order type SRVO

Category SRVP

Location Type Error-Causing Object Item Level

Priority 1

Order type SRVO

Category SRVP

Location Type Business Partner Sold-To Party

Priority 2

Optional: Set Up the Backward Integration of Data

If you want certain information, such as partner information or the assignment status, to be exchanged between SAP Multiresource Scheduling and SAP CRM, you must set up the backward integration of data.

Setting Up Backward Integration of Data for SAP CRM Service Orders [page 69]

Optional: Set Up Assignment Status Integration

You can configure your system so that the assignments you create in SAP Multiresource Scheduling are proposed in the service confirmation process for the related service order in SAP CRM.

Setting Up Assignment Status Integration [page 72]

Optional: Set Up the Use of Qualifications

You can set up the use of qualifications for SAP CRM service orders.

Setting Up the Use of Qualifications for SAP CRM Service Orders [page 74]

68 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 69: Configuration Guide for SAP Multiresource Scheduling ...

Optional: Set Up Appointment Booking for SAP CRM

You can use appointment booking for service orders from SAP CRM.

Setting Up Appointment Booking [page 113]

Related Information

Configuring the Use of Multiple Back-End Systems [page 52]

2.2.6.1 Setting Up Backward Integration of Data for SAP CRM Service Orders

Use

This document gives an overview of the steps required to set up the backward integration of data for demands from SAP CRM.

NoteFor more detailed information, see the Customizing documentation in the system.

Prerequisites

Setting Up the Integration with SAP CRM [page 65]

Features

Displaying the Assigned Resource(s) in the Service Order Item

When you create an assignment for an SAP CRM demand in SAP Multiresource Scheduling and save the planning board, you can see the assigned resource or resources on the Assignments tab in the service order item. This information is not integrated in SAP CRM. Instead, when you open the service order item in SAP CRM, the SAP CRM system reads this information from SAP Multiresource Scheduling.

To see the assigned resource or resources in SAP CRM, you do not need to make any additional settings.

Updating the Service Order with Additional Data

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 69

Page 70: Configuration Guide for SAP Multiresource Scheduling ...

You can set up backward integration of the following data:

SAP Multiresource Scheduling SAP CRM Comment

Resource that is assigned to the de­mand

Employee responsible (main partner) for a service order and the associated item

When an assignment is created or changed in SAP Multiresource Schedul­ing, the system updates the partner for the corresponding service order (at header and item level).

NoteYou do not need to set up partner integration to see this information in SAP CRM.

For more information, see the relevant section below.

Demand status Status of service order item You can set user statuses for CRM de­mands in SAP Multiresource Schedul­ing and send this information back to SAP CRM.

For more information, see the relevant section below.

Notes that are created for the demand Notes for a service order item You can create notes in SAP Multire­source Scheduling and send this infor­mation back to SAP CRM.

For more information, see the relevant section below.

In addition, you can set up SAP Multiresource Scheduling so that the assignments you create in the planning board are proposed in the service confirmation process for the related service order in SAP CRM.

Procedure

Activate Backward Integration

Start by activating the backward integration of data under Sources of Demand Activate Backward Integration of Data .

Set Up Partner Integration

70 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 71: Configuration Guide for SAP Multiresource Scheduling ...

Proceed as follows:

1. Under Basic Settings Assign Objects Partner Functions , make the following settings:1. In the Define Abstract Partner Roles activity, create an entry for the partner role TECH_1ST (First

Technician). This role represents the resource that is assigned to the demand in SAP Multiresource Scheduling.

2. In the Assign Partner Roles (Non-SAP S/4HANA) activity, map the abstract partner role TECH_1ST (First Technician) to the concrete partner function Employee Responsible.The Employee Responsible is the partner function commonly used in SAP CRM to represent the resource assigned in SAP Multiresource Scheduling.

2. Under Appointment Booking Appointment Booking at Resource Level Specify Preferred Resource for Second Visit , you enter the Employee Responsible partner function that is used in SAP CRM.

NoteThe system updates the employee responsible as the main partner in SAP CRM. You can see this information on the Parties Involved tab at header and item level. Only changes to this partner role are written back from SAP Multiresource Scheduling to the service order.

In the service order, the employee responsible is shown both at header and at item level. Consequently, in the default scenario, a service order can have exactly one service item for which you can create exactly one assignment in SAP Multiresource Scheduling. If you were to create multiple resource assignments per service order, the system would not be able to identify the resource to be updated in the service order.

Depending on your business requirements, you can use one of the following Business Add-Ins to control partner integration:

● If you want to prevent resource planners from creating multiple assignments per service order in SAP Multiresource Scheduling, you can use Business Add-In /MRSS/SGE_ASS_CHECK accordingly.

● If you have multiple items per service order in SAP CRM, and you want to create one assignment for each of these items in SAP Multiresource Scheduling, you can use Business Add-In /MRSS/SGD_PARTNER_MODIFY. This BAdI allows you to prevent the integration of partner information at header level. In this case, the system updates the employee responsible as main partner for the service order item in SAP CRM.

Partner Integration and Appointment Booking

When setting up appointment booking in SAP Multiresource Scheduling, you can configure a resource capacity scenario or a planning node capacity scenario. Depending on which scenario you choose, you must set up partner integration as follows.

Appointment Booking Based on Resource Capacity

In this scenario, during appointment booking in SAP CRM, the system assigns the employee responsible (using the Employee Responsible partner function) to the service order. The system uses the resource chosen in the appointment booking dialog and assigns this resource as the main partner to the service order header and item.

If you want to use this scenario, you must set up partner integration as described above.

Appointment Booking Based on Planning Node Capacity

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 71

Page 72: Configuration Guide for SAP Multiresource Scheduling ...

In this scenario, during appointment booking in SAP CRM, the system uses either the service employee group or the organizational unit for the service order. In SAP Multiresource Scheduling, the system assigns the service order to the corresponding planning node (organizational unit).

In this scenario, the system does not assign the employee responsible to the service order since no concrete resource has been chosen during appointment booking in SAP CRM. The resource is assigned in SAP Multiresource Scheduling at a later point in time.

If you want to use this scenario, you must make settings in Customizing under Sources of Demand CRM Service Orders Determine Origin of Organizational Unit Information .

In addition, you can set up partner integration as described above. If you do so, the employee responsible is updated in the service order using the resource that is assigned in SAP Multiresource Scheduling.

Set Up Demand Status Integration

1. Under Basic Settings Assign Objects Status , make the following settings:1. In the Define Abstract Status activity, you create the required abstract statuses.2. In the Assign Status (Non-SAP S/4HANA) activity, you map the required abstract statuses used in SAP

Multiresource Scheduling to the appropriate concrete statuses used in SAP CRM.

NoteYou can only write back demand user statuses (at header and item level) from SAP Multiresource Scheduling to SAP CRM. The mapping of system statuses is only relevant for the forward integration of statuses from SAP CRM to SAP Multiresource Scheduling.

2. Under Set Up Scheduler Workplace Define pushbuttons for user statuses , you create tab pages and buttons for the newly created user statuses. This allows users to set these statuses for CRM demands in the planning board.

Set Up Notes Integration

Make settings under Sources of Demand CRM Service Orders Set Notes Function .

More Information

Setting Up Assignment Status Integration [page 72]

2.2.6.2 Setting Up Assignment Status Integration

Use

You can set up your SAP Multiresource Scheduling system so that the assignments you create in the planning board are proposed in the service confirmation process for the related service order in SAP CRM. In addition, the system can lock an assignment for editing in the planning board if a confirmation is created for the related service order in the SAP CRM system.

72 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 73: Configuration Guide for SAP Multiresource Scheduling ...

NoteFor more information about the order confirmation process in SAP CRM, see the application help at http://help.sap.com/crm. Choose your release and then Application Help. In SAP Library for SAP CRM, choose

Service Service Confirmations .

Prerequisites

● Setting Up the Integration with SAP CRM [page 65]● You have activated the backward integration of data for SAP CRM service orders. You do so in Customizing

for SAP Multiresource under Sources of Demand Activate Backward Integration of Data .● You have mapped the relevant SAP CRM statuses (of type Service Agreement) to the corresponding

abstract statuses in SAP Multiresource Scheduling. You do so in Customizing for SAP Multiresource Scheduling under Basic Settings Assign Objects Status in the activities Define Abstract Status and Assign Status (Non-SAP S/4HANA)

Activities

You set up the status integration in Customizing for SAP Multiresource Scheduling under Sources of DemandCRM Service Orders Set Up Assignment Status Integration :

● To ensure that SAP Multiresource Scheduling and SAP CRM can exchange assignment status information, select the checkbox to activate the integration.The SAP CRM system creates a Service Assignment status object for the SAP Multiresource Scheduling assignment. As a result, the assignments you create in SAP Multiresource Scheduling are proposed in the service confirmation process for the related service order in SAP CRM.

● To lock an assignment in SAP Multiresource Scheduling once a confirmation is created for the related service order in the SAP CRM system, specify the abstract status that you want the system to set for a completed assignment.As a result, the system sets the corresponding status for the assignment in SAP Multiresource Scheduling once the confirmation is created in SAP CRM.

You can find more detailed information about these settings in the Customizing activity documentation in your system.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 73

Page 74: Configuration Guide for SAP Multiresource Scheduling ...

2.2.6.3 Setting Up the Use of Qualifications for SAP CRM Service Orders

Use

You can define qualification requirements for a SAP CRM service order in SAP CRM. During subsequent resource planning with SAP Multiresource Scheduling, you can display the required qualifications in the planning board and search for suitable resources for the demand.

Prerequisites

Setting Up the Integration with SAP CRM [page 65]

Activities

● Create the required qualification catalogs in your SAP CRM system using transaction OOQA.● Create the required employee profiles for your resources:

○ If you are using resources from SAP S/4HANA HR (HR persons), you create employee profiles using transaction PPPM.

○ If you have are using business partners, you create employee profiles using transaction PPPM.● Transfer your resources and their availability and qualifications to SAP Multiresource Scheduling:

○ If you are using resources from SAP S/4HANA HR (HR persons), you use report /MRSS/HCM_RPTWFMIF.

○ If you have are using business partners, you use report /MRSS/WFM_MASTERDATA_ADMIN.For more information, see the report documentation in your SAP Multiresource Scheduling system.

● In Customizing for SAP Multiresource Scheduling, make sure that the use of SAP Multiresource Scheduling qualifications has not been activated. Make sure that the relevant checkbox under Basic SettingsConfigure Basic Settings is not selected.

● In Customizing for SAP Customer Relationship Management, configure the use of qualifications at service order item level. You do so under Workforce Deployment General Settings for Service Resource Planning Qualifications Define Parameters for Qualifications Requirements for Item Category .

Related Information

Setting Up the Integration with SAP CRM [page 65]Setting Up Qualifications in SAP Multiresource Scheduling [page 55]

74 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 75: Configuration Guide for SAP Multiresource Scheduling ...

2.2.7 Setting Up the Integration with SAP Portfolio and Project Management for SAP S/4HANA

Use

You can use SAP Multiresource Scheduling, Option for SAP S/4HANA to plan resources for Project Management projects. Before you can do so, you must set up the integration between SAP Multiresource Scheduling and SAP Portfolio and Project Management for SAP S/4HANA.

NoteAs of SAP Portfolio and Project Management release 5.0, SAP cProject Suite is included in SAP Portfolio and Project Management. That's why we replaced the term "cproject" with the term "Project Management project" or the short version "project" in the user assistance when referring to the corresponding system object.

Prerequisites

You must implement the mandatory SAP Notes. For more information, see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

You have implemented the Business Add-In (BAdI) DPR_EVENT.

Basic Settings

Number Ranges

You need to define a number range for projects and project roles. This is required to allow SAP Multiresource Scheduling to uniquely identify projects and project roles. The numbers are only used in the background, they do not appear on the UI.

1. Maintain number ranges using transaction SNUM.2. Enter object /MRSS/DPRP.3. Choose Create or Change.4. Create a number range with the following values:

No. From number To number Current number

1 8000000000 8999999999 8000000579

Setting Up the Use of Business Partner Resources

In the integration scenario with SAP Portfolio and Project Management, personnel resources have to be set up as business partners to which the Employee role has been assigned. You can only use employees from SAP S/4HANA HR (HR persons) in the integration scenario with SAP Portfolio and Project Management for SAP S/

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 75

Page 76: Configuration Guide for SAP Multiresource Scheduling ...

4HANA if you have mapped the HR resources to business partners in the identification tab of the business partner (Employee role).

1. Execute the transaction BP.2. To create a new business partner with role, choose Person (Create Person) and then Business Partner

(Gen.) in the dropdown list for Create in BP role.3. For the same business partner which is created in the previous step, create a role BUP003 Employee (New)

by selecting it in the dropdown list for Create in BP role.4. On the Identification tab, maintain the relevant personnel number by entering it into the Personnel number

field under the Employee Data section.

5. Choose .

For more information on the use of business partner resources, see Setting Up the Use of Business Partner Resources [page 10].

Basic Customizing Settings

Abstract Status Customizing

In Customizing for SAP Multiresource Scheduling choose Basic Settings Assign Objects Status Define Abstract Status .

You have to define abstract statuses that are to be used for planning in SAP Multiresource Scheduling. For more information, see the Customizing documentation in the system.

Assigning Statuses

In Customizing for SAP Multiresource Scheduling choose Basic Settings Assign Objects Status Assign Status (Non-SAP S/4HANA) .

In this Customizing activity, you assign the abstract statuses used for resource planning in SAP Multiresource Scheduling to the concrete statuses used in the MRS tab of the Project Management project. This assignment enables data to be exchanged between SAP Multiresource Scheduling and the demand source system

Map the following abstract statuses, which were created in the previous step, to the concrete projects statuses as follows:

(Status) Category Order Type Origin Stat Language

AUT_ALLOCT CPRO Demand Item (System Status) AACT EN

AUT_SELECT CPRO Demand Item (System Status) ASEL EN

DEM_CREATE CPRO Demand Item (User Status) DADD EN

DEM_REOPEN CPRO Demand Item (User Status) DROP EN

DIR_ALLOCT CPRO Demand Item (System Status) DALC EN

RES_ALLCTD CPRO Assignment (User Status) ALCT EN

RES_CHOSEN CPRO Assignment (User Status) CHSN EN

76 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 77: Configuration Guide for SAP Multiresource Scheduling ...

(Status) Category Order Type Origin Stat Language

RES_PROPSD CPRO Assignment (User Status) PRSD EN

RES_REJECT CPRO Assignment (User Status) RREJ EN

RES_SELECT CPRO Assignment (User Status) RSEL EN

START_PLAN CPRO Demand Item (User Status) STPL EN

NoteAll the status mapping entries must be mapped to one particular language. A mixture of multiple languages, for example DE (German) and EN (English), is not supported.

● In Customizing for SAP Portfolio Management choose Project Management Global Enhancements to Project Elements Show Additional Tab Pages in Project Management .You define a tab page called “MRS” for SAP Multiresource Scheduling and select the Tab Active checkbox to make it visible.

● In Customizing for SAP Portfolio Management choose Project Management Resource ManagementBasic Settings for Roles Define Staffing Processes .You define the staffing process type M (Multiresource Scheduling) to enable the integration with Multiresource Scheduling.

● In Customizing for SAP Portfolio Management choose Project Management Resource ManagementBasic Settings for Roles Define Role Types .You define which project role types are to be transferred from SAP Portfolio Management for S/4HANA to SAP Multiresource Scheduling, Option for SAP S/4HANA. To do so, you must specify the value M in the Staffed by column for the relevant project role types. Otherwise, the staffing by SAP Multiresource Scheduling is not possible.

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) MRS-Relevant Settings for Project Role Type .For each project role type, you specify the process variant, type of resource selection, staffing scenario, and default assignment types. For more information, see the Customizing documentation in the system.

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Activate Backward Integration of Data .You must activate the backward integration for projects by selecting Project Management Project as Type as well as marking the Bk Int Act checkbox.

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Configure Interface Elements for MRS Fields in the Project .You configure the settings for the interface elements on the MRS tab page as shown in the following example.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 77

Page 78: Configuration Guide for SAP Multiresource Scheduling ...

Example

Field Name Description Relevant for Re­source Planner

Relevant for Con­tact Per­son

Icon/UI Element

BADI_BTN1 Button for customer implementation Yes Yes -

BADI_BTN2 Button for customer implementation Yes Yes -

CANCEL_INDENT Cancel indent button Yes Yes “Cancel” button

NUM_RES Number of resources Yes Yes “Number of Resources:” field

PROFILE_KEY Requirement profile Yes Yes “Requirement Profile:” field

START_PLANNING Start of planning Yes Yes “Start Of Planning” checkbox

USER_ACTION User action button (handled by BAdI /MRSS/DPR_BADI_UI)

Yes Yes -

TEXT Long text for demand Yes Yes button

SELECT_RES Select resource Yes Yes button

REJECT_RES Reject resource Yes Yes button

RESERVE_RES Reserve resource Yes Yes button

EMP_PROFILE Employee profile Yes Yes button

SEND_MAIL Send mail Yes Yes button

VIEW_RES_MAN View resource manager details Yes Yes button

REQ_PRF_CHNG Change requirement profile Yes Yes button

REQ_PRF_CREA Create requirement profile Yes Yes button

REQ_PRF_DISP Display requirement profile Yes Yes button

EMP_SEARCH Employee search Yes Yes button

78 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 79: Configuration Guide for SAP Multiresource Scheduling ...

Field Name Description Relevant for Re­source Planner

Relevant for Con­tact Per­son

Icon/UI Element

INFO Information of demand Yes Yes button

RP_SEARCH Resource planner search Yes Yes button

REM_OFFER Remove offer Yes Yes button

DEL_ENTRY Delete assignment Yes Yes button

SINGLE_WORK Single work Yes Yes “Single Work:” field

DEMAND_STATUS Demand status Yes Yes “Status:” dropdown list

ORG_UNIT Organizational unit Yes No “Organization Unit:” filed

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Maintain Selection Options for Status Field on MRS Tab .You use this Customizing activity to define drop down values for the Status field on the MRS tab of the project. Prerequisite: To achieve a value set in the Status field of the MRS tab, you must have defined abstract statuses and mapped them to concrete statuses. You can for example maintain the status related to Reason for demand creation.

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Define Rejection Reasons for Candidates .If you want to use a process variant that allows rejection of resource proposals, this setting is mandatory. You have to define the rejection reasons that are available to the requester in the projects, if he or she rejects a resource proposal.

Optional Customizing Settings

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Form for Communicating via E-Mail .You can define different forms for communication via e-mail and groupware, which can be used when integrating demands from projects roles.

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Define Threshold for "Partially Planned" Status .You can define a percentage by which demands for a role have to be covered by assignments before the system changes the demand status in the planning board from "Partially Planned" to "Planned".

● In Customizing for SAP Multiresource Scheduling choose Sources of Demand Projects (Portfolio and Project Management) Define Default Assignment Type for Automatic Assignment Creation .You can define a default assignment type for assignments created using the project manager staffing scenario. The system only takes this setting into account if you have not specified an assignment category

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 79

Page 80: Configuration Guide for SAP Multiresource Scheduling ...

for the project role type in Customizing for SAP Multiresource Scheduling under Sources of DemandProjects (Portfolio and Project Management) Make MRS-Relevant Settings for Project Role Type .

● If you want to use the assignment calendar in the project manager staffing scenario, we recommend to specify a color coding for the assignment calendar in Customizing for SAP Multiresource Scheduling under

Sources of Demand Projects (Portfolio and Project Management) Define Color Code for Assignment Calendar .

Example

Resource Availability Color

No resource availability Dark Red

Non-working day Gray

>= 100% resource soft-booked Yellow

Recommendation for Portfolio and Project Management UI settings

If only SAP Multiresource Scheduling is used for staffing within SAP Portfolio and Project Management for SAP S/4HANA, we recommend to hide the Staffing Process tab in the Web UI of SAP Portfolio and Project Management for SAP S/4HANA, as it should not be used when SAP Multiresource Scheduling staffing is active. To do so, proceed as follows:

1. Launch the Portfolio and Project Management application.2. Open an existing project.3. Choose the Resources tab.4. Right click the Staffing Process tab.5. Choose User Settings.6. Select Hide tab.

The Staffing Process tab will be always hidden for the logon user.

2.2.8 Setting Up the Integration with SAP Hybris Cloud for Customer

Use

You must complete certain prerequisites and set-up activities before you can plan resources for work tickets from SAP Hybris Cloud for Customer in SAP Multiresource Scheduling.

80 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 81: Configuration Guide for SAP Multiresource Scheduling ...

Prerequisites

● You have set up the integration in SAP Hybris Cloud for Customer.For more information, see the following documentation for SAP Hybris Cloud for Customer:○ Administrator guide

This guide is available at http://help.sap.com/cloud4customer SAP Hybris Cloud for Customer Solution Help

○ Integration guides for the integration of SAP S/4HANA, on-premise edition, with SAP Hybris Cloud for Customer (using SAP PI and SAP HCI)These guides are available on SAP Service Marketplace at http://service.sap.com/cloud4customer .

● You have activated the use of resources from SAP S/4HANA HR. You do so in Customizing for SAP Multiresource Scheduling under Basic Settings Configure Basic Settings (resource class HR Resource).

● SAP S/4HANA HR and SAP Multiresource Scheduling are installed in the same system.If you use a remote HR system, you must make sure that the HR mini master record and the organizational structure are available in your local SAP Multiresource Scheduling system.

● You have configured the web service runtime in SAP Multiresource Scheduling (report SRT_ADMIN). This is required to allow the exchange of web service messages between the systems.For more information, see the application help for SAP NetWeaver at http://help.sap.com/nw74

Application Help Function-Oriented View . Open the application help and choose Application ServerApplication Server ABAP Application Development on AS ABAP ABAP Workbench - Classic ABAP

Workbench Tools ABAP Web Services Operating Web Services .● If you want to use functions that require geocoding, such as the calculation of travel times, you must make

sure that addresses are validated in SAP Hybris Cloud for Customer before they are transferred to SAP Multiresource Scheduling.For more information, see Best Practices for the Use of Geographic Information.

NoteYou may have to extend SAP Hybris Cloud for Customer to implement an address validation solution. You can do so using the SAP Cloud Applications Studio. For more information, see the documentation on SAP Help Portal at http://help.sap.com/studio_cloud.

● To see how much capacity is used by demands from SAP Hybris Cloud for Customer, you must set up the capacity graph so that the capacity is calculated based on the capacity of individual human resources.

Procedure

Set up the Customizing according to your requirements.

Basic Settings

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 81

Page 82: Configuration Guide for SAP Multiresource Scheduling ...

Activity Required or Recommended Path in Customizing

Specify the priority values that are used in SAP Hybris Cloud for Customer.

Required Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG)

under Sources of Demand Work

Tickets Specify Priority Values

Define the relevant abstract statuses and assign them to the concrete sta­tuses that are used in SAP Hybris Cloud for Customer.

Required Customizing for SAP Multiresource

Scheduling under Basic Settings

Assign Objects Status :

● Define Abstract Status● Assign Status (Non-SAP S/4HANA)

Activate the backward integration of data to enable the transfer of assign­ment data between SAP Multiresource Scheduling and SAP Hybris Cloud for Customer.

Required Customizing for SAP Multiresource

Scheduling under Sources of

Demand Activate Backward

Integration of Data

Specify the name of the target system host to allow SAP Multiresource Sched­uling users to access work tickets in SAP Hybris Cloud for Customer.

Required if you want users to be able to open work tickets from the planning board

NoteUsers must have the required au­thorization to display work tickets in SAP Hybris Cloud for Customer.

Customizing for SAP Multiresource

Scheduling under Sources of

Demand Work Tickets Specify Host

Name

Define the relevant abstract partner roles and assign them to the concrete partner roles that are used in SAP Hyb­ris Cloud for Customer.

Required if you want to see customer information in SAP Multiresource Scheduling

Customizing for SAP Multiresource

Scheduling under Basic Settings

Assign Objects Partner Functions :

● Define Abstract Partner Roles● Assign Partner Roles (Non-SAP S/

4HANA)● Determine Customer Based on

Partner Role

Assign an ISO code to all time units that are used in SAP Multiresource Schedul­ing.

This way, you ensure that time units are used consistently in both systems.

Recommended SAP Customizing Implementation Guide (transaction SPRO) under

SAP NetWeaver General Settings

Check Units of Measurement

82 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 83: Configuration Guide for SAP Multiresource Scheduling ...

Activity Required or Recommended Path in Customizing

Specify that assignments in SAP Multi­resource Scheduling are deleted after the associated work ticket or service item becomes irrelevant in SAP Hybris Cloud for Customer.

Recommended Customizing for SAP Multiresource

Scheduling under Sources of

Demand Work Tickets Set Up

Deletion of Assignments

Specify the size of a message package for the transfer of assignment data from SAP Multiresource Scheduling to SAP Hybris Cloud for Customer.

Optional Customizing for SAP Multiresource

Scheduling under Sources of

Demand Work Tickets Specify Size

of Message Package

NoteFor more information, see the Customizing documentation in the system.

Additional Settings

Depending on your requirements, you may also have to do the following:

If You Want To You Must Do This Path in Customizing / Transaction

Use custom time zones Configure the required time zones in both systems.

SAP Customizing Implementation Guide (transaction SPRO) under

SAP NetWeaver General Settings

Time Zones

Use user statuses or custom statuses Make sure that statuses are included in a status profile. Map the abstract SAP Multiresource Scheduling statuses to the concrete statuses used in SAP Hyb­ris Cloud for Customer.

NoteThe delivery Customizing for SAP Multiresource Scheduling includes the mapping of system statuses only.

Customizing for SAP Multiresource

Scheduling under Basic Settings

Assign Objects Status

Open the planning board specifically for demands that are based on work tick­ets from SAP Hybris Cloud for Cus­tomer

Create your own value help. Customizing for SAP Multiresource

Scheduling under Set Up Scheduler Workplace (SAP GUI) and Web-Based

Planning Board Define Search Helps

for Resources and Demands

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 83

Page 84: Configuration Guide for SAP Multiresource Scheduling ...

If You Want To You Must Do This Path in Customizing / Transaction

Change the default mapping logic or in­tegrate qualifications and technical ob­jects

Create an implementation for Business Add-In Integration of Work Tickets (/MRSS/C4S_INT).

Customizing for SAP Multiresource

Scheduling under Enhancements

Sources of Demand

Use appointment booking for demands from SAP Hybris Cloud for Customer

Configure appointment booking for de­mands from SAP Hybris Cloud for Cus­tomer.

Customizing activities under Appointment Booking.

For more information, see Setting Up Appointment Booking for Work Tickets.

Using a Global Time Zone

If a global time zone has been set up in SAP Multiresource Scheduling, the work ticket times entered in SAP Hybris Cloud for Customer are converted so that the same times are shown to resource planners in SAP Multiresource Scheduling.

If no global time zone has been set up in SAP Multiresource Scheduling and time zones differ between SAP Hybris Cloud for Customer system and SAP Multiresource Scheduling, the system converts the dates and times entered in SAP Hybris Cloud for Customer according to the local time zone of the resource planner in SAP Multiresource Scheduling.

ExampleThe service agent is in the US (time zone is PST). The resource planner is in Germany (time zone is CET). In the first scenario, no global time zone is active in SAP Multiresource Scheduling. The system converts the start time entered by the service agent according to the time zone of the resource planner (PST + 9 hours). This means that if the service agent enters a start time of 8:00 in the morning, the resource planner in Germany sees a start time of 5:00 in the afternoon.

In the second scenario, CET is the global time zone in SAP Multiresource Scheduling. The system converts the start time entered by the service agent so that the start time in SAP Multiresource Scheduling is the same as the start time entered by the service agent in SAP Hybris Cloud for Customer. This means that if the service agent enters a start time of 8:00 in the morning, the resource planner in Germany sees a start time of 8:00 in the morning as well.

Scenario Time Entered by Service Agent in SAP Hybris Cloud for Customer

Time Shown to Resource Planner in SAP Multiresource Scheduling

No global time zone Start time: 8:00 PST Start time: 17:00 CET

(PST + 9 hours)

Global time zone is active (CET) Start time: 8:00 PST Start time: 8:00 CET

(PST - 9 hours)

84 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 85: Configuration Guide for SAP Multiresource Scheduling ...

Note

To check whether a global time zone is active, in Customizing go to Basic Settings Configure Basic Settings .

Related Information

Best Practices for the Use of Geographic Information [page 143]Setting Up the Capacity and Demand Overview [page 134]Appointment Booking for Work Tickets: Customizing Settings [page 116]

2.2.8.1 Creating a Status Profile for Work Tickets

If you want to use custom demand types for work tickets, you must first create a status profile using the relevant statuses.

Context

For the standard demand type for work tickets (SRRQ), we deliver a set of abstract statuses that are used in SAP Multiresource Scheduling and that are mapped to concrete SAP Hybris Cloud for Customer statuses. You can copy the relevant Customizing entries or you can create the entries manually in your system. If you want to use custom demand types, however, you must first create a status profile using the concrete statuses that are relevant for you.

For more information, see SAP Note 2598643 .

Procedure

1. Create a status profile in transaction BS02. Create entries from 1 to 7, without adding a status description.

The following statuses are used in SAP Hybris Cloud for Customer:

Work Ticket Header Statuses

Number Description

1 Open

2 In Process

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 85

Page 86: Configuration Guide for SAP Multiresource Scheduling ...

Number Description

3 Copied to CRM

4 Customer Action

5 Completed

6 Closed

Work Ticket Item Statuses

Number Description

1 Open

2 In Scheduling

3 Ready

4 Partially Ready

5 Started

6 Finished

7 Not Relevant

Assignment Statuses

Number Description

1 Open

2 In Process

3 Completed

4 Cancelled

2. If required, create the relevant abstract statuses in activity Define Abstract Status.3. Assign the relevant abstract statuses to the relevant concrete statuses in activity Assign Status (to Use

Demands from SAP NetWeaver).

Results

For demands from SAP Hybris Cloud for Customers, the Scheduler Workplace (SAP GUI) and the Web-based planning board show the abstract SAP Multiresource Scheduling status that is mapped to the concrete SAP Hybris Cloud for Customer status. This is in contrast to other types of demand, for which the system shows the concrete status that is used in the source system of the demand.

86 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 87: Configuration Guide for SAP Multiresource Scheduling ...

2.2.9 Setting Up Web-based Resource Management

Use

General Settings

To set up Web-based Resource Management, make the following general settings:

● Create number range intervals for the delivered RM-specific number range object keys /MRSS/PSTA, /MRSS/PRES, and /MRSS/TEND (transaction SNRO).

● Assign appropriate authorizations to your users (authorization objects /MRSS/PB1 and /MRSS/WRM).● Create resource management groups using transaction PPOME.● Create aspects (using transaction KCA0) and broadcast hierarchies (using transaction KCJ1) for each of

the broadcast scenarios you want to use.● Make long text field settings for SAPscript (comments fields) using transaction SE75.

● Maintain BDS (Business Document Server) settings for attachments under SAP NetWeaverApplication Server Basis Services Business Document Services Maintain Assignment of Business Objects to Document .

● Configure the delivered SAP Business Workflows or create new ones if required.

Configure Project System Integration

To configure the project system integration, you need to make settings in the Standard Implementation Guide, in Customizing of SAP Multiresource Scheduling, and in the Customizing trees specific to Web-based Resource Management.

The following settings have to be made in the Standard Implementation Guide (transaction SPRO):

● Define RM-specific plant under Enterprise Structure Definition Logistics General Define, copy, delete, check plant .

● Maintain production scheduler group under Production Capacity Requirements Planning Operations Scheduling Set up production scheduler group .

● Maintain scheduling parameters under Production Capacity Requirements Planning Operations Scheduling Define scheduling parameters for networks .

● Maintain the units of measurement for days and workdays under SAP NetWeaver General SettingsCheck Unit of Measurement .

● Create network type under Project System Structures Operative Structures Network Settings for Networks Maintain Network Types .

● Create keyword text ID for PS user fields under Project System Structures Templates Standard Network General Settings for Standard and Operative Networks Define User Fields for Networks .

The following settings have to be made in the SAP Multiresource Scheduling Customizing (transaction/MRSS/IMG under Sources of Demand Networks (Projects and WBS Elements) ):

● Control Integration of Projects and WBS Elements into MRS● Define Resource Planning Relevance for Networks● Define Field Control in Relation to Authorization: You can change the delivered settings if required.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 87

Page 88: Configuration Guide for SAP Multiresource Scheduling ...

● Define Field Control in Relation to Process Progress: You can change the delivered settings if required.● Optional: Deactivate Process Variants● Optional: Define Threshold for "Partially Planned" Status

For the following RM-specific Customizing activities in /MRSS/RM_IMG, there is Customizing delivered which you can change if required:

● PS Integration Create User Status Profile

● Basic Settings Status Configuration Assign Candidate Status Profiles to Request Types

● PS Integration Manage RM Request and Role Status

The following settings have to be made in the RM-specific Customizing tree /MRSS/RM_IMG_R3:

● Configure network type and network profile under PS Integration Maintain PS settings for RM .

Settings in the RM Customizing /MRSS/IMG_RM

The following Customizing activities are mandatory:

● Configure Basic Settings● Specify Evaluation Paths for Authorization Checks● Dropdown List Value Configuration● Status Configuration● Define Super Regions and Subregions● Maintain Unstructured Qualification Types● Routing● Broadcasting● Portal Broadcast

The following Customizing activity is optional:

● Specify Units for Duration

Settings Specific to the Web Dynpro Version of Web-based Resource Management

If you want to use the Web Dynpro version of the application, make the following additional settings:

● Activate the ICF services for the Web Dynpro application (transaction SICF).● If you want to use the offline form scenario, define the recipient's address in the Business Communication

Services - Administration (transaction SCOT).

● Maintain settings under Resource Management Settings Specific to Web Dynpro Application .

Settings Specific to the Apps for Web-based Resource Management

If you want to use the RM apps instead of the Web Dynpro version of the application, read the additional implementation steps in the app documentation.

More Information

For more information about the configuration of Web-based resource management, see the Customizing documentation in the system.

88 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 89: Configuration Guide for SAP Multiresource Scheduling ...

2.2.9.1 Configuration of Web-based Resource Management Integration

Number Range Configuration

For the Web-based resource management (RM) application to function, you need to configure the number ranges for the RM-specific number range object keys. The system uses the number range intervals to provide a unique number for each partner status, tender object status, and tender proposed resource status that are created in Web-based resource management. SAP delivers the following number range objects:

● /MRSS/PSTA Partner Status● /MRSS/PRES Tender Proposed Resource Status● /MRSS/TEND Tender Object Status

To define the number range intervals, proceed as follows:

1. Go to transaction SNRO.2. Enter the number range object key in the Object field and press the Number ranges button.

3. Press the button and maintain the number range intervals that are to be used for the currently specified number range object key. Make sure the Ext. checkbox is deselected and enter 16-digit numbers.

Creating and Configuring Candidate Status Profiles

SAP delivers the predefined status profiles RM_CAND1 (RM Candidate, language: German) and RM_CAND2 (RM Candidate, language: English) as part of the sample Customizing delivery for SAP Multiresource Scheduling.

NoteIf you want to use the delivered profiles, you only have to perform the steps 2 and 3 of the following procedure.

If you want to create your own candidate status profiles, complete the following steps:

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose PS Integration Create User Status Profile . Press the New Entries button and define each status profile, its description, and the statuses to be used.

2. Once the user status profiles for candidates are created, the system updates the tables TJ30 (User Status) and TJ30T (Texts for User Status).Verify the user statuses created (the generated new numbers starting with “E”, for example E0016) in these tables and map these statuses accordingly in the Customizing table /MRSS/C_RM_A_CA1 (RM Abstract Statuses at the Candidate Level).

3. Map the generated “E” numbers to the candidate statuses in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings Status Configuration Configure Candidate Status .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 89

Page 90: Configuration Guide for SAP Multiresource Scheduling ...

4. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Basic Settings Status Configuration Assign Candidate Status Profiles to Request Types . Press the New Entries button and assign the status profiles created in the above step to the request types.

ExampleThe following sample Customizing entries are delivered:

Request Type Status Profile

1 RM_CAND1

2 RM_CAND1

3 RM_CAND1

4 RM_CAND2

Creating and Configuring Request Status Profiles

SAP delivers the predefined request status profiles RMFS0001 (Language: German) and RMFS0002 (language: English) as part of the sample Customizing delivery for SAP Multiresource Scheduling.

NoteIf you want to use the delivered profiles, you only have to perform the steps 2 and 3 of the following procedure.

If you want to create your own candidate status profiles, complete the following steps:

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose PS Integration Create User Status Profile . Press the New Entries button and define each status profile, its description, and the statuses to be used.

2. Once the user status profiles for requests are created, the system updates the tables TJ30 (User Status) and TJ30T (Texts for User Status).Verify the user statuses created (the generated new numbers starting with “E”, for example E0016) in these tables and map these statuses accordingly in the Customizing table /MRSS/C_RM_A_CA1 (RM Abstract Statuses at the Candidate Level).

3. Map the generated “E” numbers to the candidate statuses in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings Status Configuration Configure Candidate Status .

4. Maintain the request and role management as below in Customizing for Resource Management (transaction /MRSS/RM_IMG) under PS Integration Manage RM Request and Role Status .1. Define the request status that needs to be set based on the role status in this configuration.

90 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 91: Configuration Guide for SAP Multiresource Scheduling ...

ExampleYou can define the request status as below:

○ If the first role status is set as Validated, then set the request status as Validated.○ If all the role statuses are Closed, then set the request status as Closed.

2. Map the generated numbers (starting with “E”, for example E0016) in the UsrSt field for request/role status to an “E” number in the other UsrSt field.

Workflow Configuration

To configure the /MRSS/C_WF_CDPCG table for the determination of RC_CM_SPN, proceed as follows:

1. Configure the Recipient Type RC_CM_SPN.Some or all of the following recipients will receive the alert depending on the resource management group as configured in the table /MRSS/C_WF_CDPCG:○ (a) SP Name○ (b) Resource Contact○ (c) Consulting Manager○ (d) Candidate himself can be included

2. Configure the PCG table. A sample configuration is provided below:

Example

CLIENT PRCTRGROUP SEQUENCE AGENTTYPE ALWAYSFLAG

300 50013304 01 RCT

300 50013304 02 CMG

300 50013304 04 SPN x

300 99999999 01 RCT x

300 99999999 02 CMG x

300 99999999 03 SPN x

There are four types of AgentType: RCT (Resource Contact), CMG (Consultant Manager), SPN (SP Name), and CDT (Candidate).

The object type PRCTRGROUP (Resource Group) can be maintained in Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG) under Basic Settings Define Resource Planning Nodes and Evaluation Paths .

The AlwaysFlag is used to specify that the alert is always to be sent to the corresponding agent type.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 91

Page 92: Configuration Guide for SAP Multiresource Scheduling ...

ExampleIn the case of PCG 50013304 above, three agent types are defined in the table; the AlwaysFlag is only selected for SPN. This means that the workflow always sends an alert to the SPN. If an SPN is found, the workflow does not send alerts to other agents. However, if the SPN cannot be determined (i.e., there is no SPN for the demand), then the workflow examines other agent types according to the specified sequence. In that case, once any recipient is determined by the sequence, only that recipient receives the alert. For example, if RCT (with a sequence number of 1) is determined by the system, then the workflow does not consider the next sequence, which is CMG in this case. If RCT does not exist for the candidate, then the workflow examines the next sequence, which is CMG.

3. Link the Custom Status Object Type to the Workflow Object.Go to transaction BSVZ and link the Custom status object type (created in status configuration above) and the Workflow object /MRSS/CD based on the ‘status_obj_key’.The user parameters are:

/MRSS/RMS_CMV_ORGID Default org unit to be entered in the CM View

/MRSS/RMS_PRESEL_DEF Default preselection criteria to use

/MRSS/RMS_RMV_PLNODE Default org unit to be entered in the RM View

Settings Specific to the Web Dynpro Version of the Application

Activation of ICF Services

If you want to use the Web Dynpro version of Web-based resource management (RM), you need to activate the following ICF services:

● /MRSS/RM_MAINFRAME● /MRSS/RM_MAINFRAME_CORP● /MRSS/DPR_EMPPRF● /MRSS/OR_RMOR_REPORT_MIAN● /MRSS/WD_REQ_DETAIL● /MRSS/WD_REQ_DETAIL_MYVIEW● /MRSS/RM_CAND_UTILITIES_TSPEC

To activate the services, proceed as follows:

1. Go to transaction SICF.

2. Confirm that the Hierarchy Type field is defaulted with the entry SERVICE and press the icon.

3. Follow the path default host sap bc webdynpro mrss in the Virtual Hosts/Services structure node. The above listed applications are displayed under mrss.

4. Place the cursor on an application and right click. In the context menu, choose Activate Service.

92 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 93: Configuration Guide for SAP Multiresource Scheduling ...

2.2.9.2 Settings for Project System Integration

Use

This chapter describes the setup for the Project System (PS) integration that is required for the use of Web-based resource management (RM).

Prerequisites

You have made the general settings that are required for the PS integration using SAP Multiresource Scheduling. In this chapter, only the RM-specific PS integration settings are explained.

Procedure

Create Network Type

1. In Customizing (transaction SPRO) under Project System Structures Operative Structures NetworkSettings for Networks Maintain Network Types, maintain the network types for Web-based resource

management.

Example

Type Name

RM02 RM@FS

RM03 RM@FS Template

2. For each network type, enter a short text, the status profile you have created, and the residence times. For more information, see Setting Up Web-based Resource Management [page 87].

3. Press the Number range general button.4. Assign the newly created network type to the Network element group.5. Press the Element/Group button.

The system assigns the number range.

6. You can edit the number range when you choose the icon.7. Save your entries.

Maintain RM-Specific Plant

1. Define an RM-specific plant under Enterprise Structure Definition Logistics General Define, copy, delete, check plant Define Plant .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 93

Page 94: Configuration Guide for SAP Multiresource Scheduling ...

2. In Customizing (transaction SPRO) under Production Capacity Requirements Planning OperationsScheduling Set up production scheduler group , maintain the RM-specific production scheduler entries for the plant.

Example

Plant ProdSched. Description

9999 001 production control group 1

3. In Customizing (transaction SPRO) under Project System Structures Operative Structures NetworkSettings for Networks Specify Parameters for Network Type , maintain the network parameters for the

plant and the network type.

ExampleExample entries on the Overview screen:

Plnt Name 1 Network type Name

9999 RM@FS RM02 RM@FS

9999 RM@FS RM03 RM@FS Template

9999 RM@FS RM04 RM@FS

Example entries on the Details screen (Network type parameters section):

Field Value to be Set Description

Strategy 05 settlement rule

CstgVariantPlan PS02 Network: Planned

CstgVariantActl PS03 Network: Actual

ActvtyAcctAsgn. (checkbox) x (selected)

Plan Cost Calc. Do not determine planned costs

4. Make sure that the address fields for the plant have been maintained in system table T001W (Plants/Branches).

5. Make sure that the valuation area (BW key) has been maintained in system table T001K (Valuation area).

Define Resource Planning Relevance for Networks

In Customizing for SAP Multiresource Scheduling under (transaction /MRSS/IMG) Sources of DemandNetworks (Projects and PSP Elements) Define Resource Planning Relevance for Networks , maintain the entries for the plant and the network type.

94 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 95: Configuration Guide for SAP Multiresource Scheduling ...

Example

Plnt SOrg Type Ctrl Proc var Head ident

Head lang

Act ident

Act lang Res Plng Cap Pl

9999 RM02 RM01 Contact person process

x

9999 RM02 RM01 Re­source planner process

x

9999 RM03 RM01 Contact person process

x

NoteCapacity planning cannot be used for RM demands.

Create Network Profile

Prerequisite: You have ensured that the required entries for the plants used have been maintained in the tables T024A (Planner group) and T024D (MRP controllers).

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG), choose PS IntegrationMaintain network profiles .

2. Choose the New Entries button and create a new network profile. Assign the network type, status profile, and plant that you have created to the network profile.

Example

Profile Description

RM99999 RM@FS

Configure Network Type and Network Profile under /MRSS/RM_IMG_R3

Under Resource Management Customization for R/3 (transaction /MRSS/RM_IMG_R3) choose PS IntegrationMaintain PS settings for RM , then assign the network profile, network type, plant, and company code. Also

maintain the other fields.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 95

Page 96: Configuration Guide for SAP Multiresource Scheduling ...

Example

Profile Process variant

No NW Booked

Plnt CoCd Type Ctrl Templ Type

CoAr

RM99999 1 Contact person process

x 9999 0001 RM02 RM01 RM03 0001

Create Keyword Text ID for PS User Fields

1. In Customizing (transaction SPRO), choose Project System Structures Templates Standard Network General Settings for Standard and Operative Networks Define User Fields for Networks , and maintain the network types for resource management.

2. Choose the New Entries button and create a new field key with the field names as shown below.

Field Value to be Set Value to be Set

Text (20) Text 1 Text 2

Text (10) Text 3 Text 4

Quantity Quantity 1 Quantity 2

Value Value 3 Value 4

Date Date 1 Date 2

Checkbox Indicator 1 Indicator 2

Maintain Scheduling Parameters

In Customizing (transaction SPRO) under Production Capacity Requirements Planning OperationsScheduling Define scheduling parameters for networks , maintain the planning levels and the control parameters for scheduling depending on the plant maintained in the configuration step described above and on the RM-related order type.

Example

Field Value to be Set Description

Plant 9999 RM@FS

Order type RM02 RM@FS

Scheduling type 1 Forwards

Automatic Scheduling (checkbox) x (selected)

96 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 97: Configuration Guide for SAP Multiresource Scheduling ...

Scheduling with breaks (checkbox) x (selected)

Unit of Measurement

1. In Customizing (transaction SPRO), choose SAP NetWeaver General Settings Check Units of Measurement .

2. Select Time and press the Units of measurement button.3. Maintain the units of measurement TAG and WD as described below:

Unit Commercial Technical Meas. unit text

TAG DAY DAYS Days

WD WD WD Workday(s)

4. Maintain the units of measurement for the selected units in all the languages in which RM is used.

5. In Customizing for Resource Management, choose PS Integration Maintain network profiles .6. Choose the RM-specific network profile.7. Choose the Activities tab page.8. Make sure that the entry in the Unit for Work field is DAY.

Related Information

Setting Up the Integration with Project System (PS) [page 59]

2.2.9.3 Dropdown List Value Settings

Context

The resource management (RM) Web UI provides many dropdown list fields. The respective Customizing tables determine which values are displayed in the dropdown lists. One important point to remember is the logic for displaying values.

Suppose you have defined the four values to be displayed in a dropdown list field. However, two of them are no longer valid. In such a case, you can inactivate these values by selecting the Inactive checkbox. Note that the system does not allow you to delete these values completely, as this would affect data entries that have been already created using these values.

If some values are inactivated in the Customizing table, and users then try to open resource requests including the data with the inactivated values, the system displays all the new (active) entries along with the existing old

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 97

Page 98: Configuration Guide for SAP Multiresource Scheduling ...

(inactivated) entries based on the settings made using the Inactive checkbox and the Sort Order field in the corresponding Customizing table.

When users create new resource requests, the system displays only the active values in the dropdown list. Inactivated values are not displayed and cannot be selected.

ExampleThe following table shows an example of visibility for inactivated values in the Project Service dropdown list:

Project Service (Description)

Inactive Sort Order Existence of Old (Inactivated) Data

Visibility of Value / Display Or­der

10 (CD-Qualifica-tion)

Selected 1 Old data exists ● Since old (inactivated) data exists, the value is displayed in the dropdown list and the old data can also be dis­played.

● Since the Sort Order is 1, this value is displayed at the top of the dropdown list.

20 (CD-Evaluation) - 2 - ● Visible● Displayed at the second po­

sition in the dropdown list

30 (CD-Execution) - 3 - ● Visible● Displayed at the third posi­

tion in the dropdown list

40 (CD-Mainte­nance)

Selected 4 Old data DOES NOT exist ● Since no old (inactivated) data exists, the value is no longer relevant and is not displayed in the dropdown list.

Relevant Customizing Activities

You can configure the dropdown list values in each of the corresponding activities provided in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings Dropdown List Value Configuration and Settings Specific to Web Dynpro Application Dropdown List Values .

98 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 99: Configuration Guide for SAP Multiresource Scheduling ...

2.2.9.4 Web Dynpro ABAP Customizing and Enhancement Options

Use

The following Customizing and enhancement options are available for the Web Dynpro version of Web-based resource management::

● You can configure costumer-defined fields● Additional links can be configured in the left navigation pane (left menu) in the Web UI as part of

Customizing options for RM.● A new tab can be configured in the employee profile Web UI as part of enhancement options.

Procedure

Custom Field Configuration

You can configure customer-defined fields and display them in the Web Dynpro version of Web-based resource management.

In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Basic Settings Settings Specific to Web Dynpro Application Maintain RM Custom Fields . Press the New Entries button and define the field name, field label, and search help name, which should appear in the RM Web UI.

CautionTo display the defined custom fields on the Web Dynpro UI, the Enable Custom Flds checkbox must be selected as part of the basic settings for Web-based resource management.

Configuration of Links in Left Menu

A maximum of five dynamic links can be configured in the left navigation pane of the Web UI. In addition to the standard links available as part of the left main frame, you can define additional links as favorite links.

You can complete this configuration in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Settings Specific to Web Dynpro Application Add Links to Left Frame (Customizing table /MRSS/C_FAV_LINK).

Configuration of New Tab Page

A new tab page can be dynamically configured in the employee profile web application to display additional attributes. For this setting, the Web Dynpro component interface /MRSS/WDIF_CUSTOM (RM Custom Interface) must be implemented.

You can complete this configuration in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings Configure Basic Settings (Customizing table /MRSS/V_RM_MDATA).

Enter the Web Dynpro component interface /MRSS/WDIF_CUSTOM in the Component field (EMP_ADTR_COMP).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 99

Page 100: Configuration Guide for SAP Multiresource Scheduling ...

NoteIf this field remains blank, the system uses the component interface /MRSS/DPR_ADDN_ATTR (Additional Attributes) by default.

2.2.9.5 Demand Ownership Settings and Evaluation Paths

Use

For a user to be a resource planner, he or she needs to have an authorization for demands. If the user is assigned to the top level Resource Management (RM) group, he or she can have the authorization for the demands that are associated with the RM groups at the lower levels.

A request routed to the relevant organizational unit is visible to all members of the RM group and one of the members from the RM group can take ownership of the request as the Request Owner (RO).

Only when the RO is authorized for the demand and also assigned as a member of the RM group, he or she can take ownership of the request or the roles and see the request in the My Owned worklist in the Web Dynpro application or the RM apps Staffing Requests or Role Overview.

If the user has the authorization for the demand, but is not assigned as a member of the RM group, he or she cannot see the request in the worklists of the Web Dynpro version of the application (Request Owner (RO) worklist, Roles worklist, and Searching Party (SP) worklist) or in the RM apps Staffing Requests, Role Overview, and Broadcasted Roles.

Accessibility to the request is based on the resource planner's authorization in the followings:

● RO group at header level● RO group at role level● SP group (at one of the broadcasted demands)

Procedure

SAP Multiresource Scheduling supports to organize resources, resource planners, and contact persons independently of the HR organizational plan. For this reason, it is necessary to specify the following settings in the Customizing:

● What object types the system uses as the resource planning nodes● Which evaluation paths to be used in order to determine the assignment of resources, resource planners,

and contact persons to the resource planning nodes

Define the settings as follows:

1. In Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG) choose Basic SettingsDefine Resource Planning Nodes and Evaluation Paths .

2. Press the New Entries button and configure the relevant entries in the RM-Specific Evaluation Paths section.

100 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 101: Configuration Guide for SAP Multiresource Scheduling ...

The following table shows the fields to be maintained and the values to be set:

Field Explanation Value to be Set

Resource Grp to RM Group Obsolete, you don't have to make en­tries

none

Indicator (checkbox) Select this checkbox, if the resource planning node object type and the re­source group object type are the same. When this checkbox is se­lected, the system does not use the resource group object type and org. unit object type specified in the RM-Specific Evaluation Paths section. In­stead, the system uses the same ob­ject type that is specified in the Resource plng node field in the Basic Object Types group box also as object type for the resource groups.

RM Group to Resource Grp Used in candidate search for checking authorization when /MRSS/WRM au­thorization object is used

Res Grp to Res Grp Down Obsolete, you don't have to make en­tries

none

Res. Grp to Candidates Used in candidate search for checking authorization when/MRSS/WRM au­thorization object is used. If the user enters a resource group, this check is used.

MRS_O-P

RM Grp to Candidates Used in candidate search for checking authorization when /MRSS/WRM au­thorization object is used. If the user enters a resource planning node, this check is used.

MRS_O-P

Res. Group Obj. Type Used if Indicator checkbox is not se­lected

O

Org. Unit Obj. Type Used if Indicator checkbox is not se­lected

O

Profit Ctr Org Obsolete, you don't have to make en­tries

none

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 101

Page 102: Configuration Guide for SAP Multiresource Scheduling ...

Profit Ctr Org Obsolete, you don't have to make en­tries

none

RM Req Grp Obj. Ty. Tender object type: Used in the inter­nal portal broadcast scenario

E.Path RMReq to Per Obsolete, you don't have to make en­tries

none

E.Path Per. to RM Req Obsolete, you don't have to make en­tries

none

NoteFor more information about the authorization objects used for Web-based resource management, see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

Additional Evaluation Paths for Authorization Checks

In Customizing under Resource Management > Basic Settings > Specify Evaluation Paths for Authorization Checks, define the following evaluation paths:

● The Evaluation path from Person to Org is used when the system needs to determine which organizational units a person belongs to. This evaluation path is used for example when a user enters the user ID of a person for whom he or she wants to create an assignment. Then the system needs to determine the organizational units that the person belongs to so it can check if the user who wants to create the assignment has authorization for this organizational unit and hence for this user.

● The Evaluation path from Org to OrgUP is used when the system displays the organizational hierarchy as a search help, for example in the candidate search.

2.2.10 Configuring the Use of the Web-Based Planning Board

Use

This chapter describes the initial configuration of the Web-based planning board. In many cases, you can use the views of the Web-based planning board as an alternative to the Scheduler Workplace (SAP GUI). However, the Web-based planning board does not provide all of the functions that you can use in the SAP GUI.

This chapter tells you which Customizing activities are mandatory or optional. In addition to the settings described here, there are multiple other Customizing activities that are relevant for both the Scheduler Workplace (SAP GUI) and the Web-based planning board, such as settings for collisions or for the Optimizer and travel times. For more information, see the Customizing documentation in the system (transaction /MRSS/IMG).

Note

For more information, see SAP Note 1616659 .

102 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 103: Configuration Guide for SAP Multiresource Scheduling ...

For more information about the operation of the Web-based planning board, see the operations information in the product assistance for SAP Multiresource Scheduling, option for SAP S/4HANA.

Procedure

Basic Settings

Under Basic Settings, make settings in the following Customizing activities (as required):

● Assign Objects Status Define Abstract Status

● Assign Objects Status Assign Status (to Use Demands from SAP NetWeaver)● Configure Basic Settings● Configure Multiple Back-End Systems● Define Resource Planning Nodes and Evaluation Paths● Define Communication Data for Resources

Qualifications

If you want to use the SAP Multiresource Scheduling-specific qualification concept, all Customizing activities under Qualifications are mandatory.

HR Integration

Under HR Integration, make the following optional settings:

● Specify RFC Destination of HR System● Define Function Modules for HR Integration

Sources of Demand

Under Sources of Demand, make settings according to your business needs. These settings depend on the integration scenarios that you want to use.

● Demand Settings○ Check Assignment Processing Based on Order Status○ Permit Stretched Assignments○ Control Capacitive Planning○ Control Integration of Technical Objects○ Define Profiles for Parts Availability Check

● PM/CS Orders● PM/CS Notifications● Networks● CRM Service Orders● Bundling of Demands● Define Abstract Assignment Statuses for Integration with Mobile Devices● Determine Standard Shift Schedule for Organizational Units● Activate 1:1 Relationship of Assignments and Demands for Demand Categories● Activate Backward Integration of Data● Define Type of Demand Scheduling● Activate Assignment Follows Demand Function

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 103

Page 104: Configuration Guide for SAP Multiresource Scheduling ...

Appointment Booking

All Customizing activities under Appointment Booking are optional.

Set Up the Web-Based Planning Board

The activities that are specific to the Web-based planning board are located under Set Up Scheduler Workplace (SAP GUI) and Web-Based Planning Board Workplace Profiles Profiles of the Web-Based User Interface . In addition, there are various activities that are relevant for both the Scheduler Workplace (SAP GUI) and the Web-based planning board.

Make settings in the following activities. For more information, see the Customizing documentation in the system.

Navigation Path Mandatory or op­tional?

Comment

Workplace Profiles Worklist Profile Optional You can enhance the list of demands shown in the Gantt chart using customer-specific fields.

If you implemented Business Add-In /MRSS/SGX_BADI_IL_PLB (method SET_DEMAND_ADDITIONAL_DATA) to fill the fields in the demand list in previous SAP Multiresource Scheduling releases, we recommend that you use BAdI /MRSS/SGX_DEMAND_FIELDS (method GET_ADDITIONAL_DEMAND_DATA) in­stead. For more information, see 1920379

. This BAdI is available in Customizing for SAP Multiresource Scheduling under

Enhancements Scheduler Workplace

Web-Based User Interface BAdI:

Additional Fields in Demand List .

Workplace Profiles Check Profile Define

Classes for Performing the Checks

Optional Perform this activity only if you want to de­fine additional checks.

Workplace Profiles Check Profile Define

Check Profiles

Optional

Workplace Profiles Alert Profile Optional

Workplace Profiles Web-Based User Interface Mandatory

Workplace Profiles Define Planning Board

Profile

Mandatory

104 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 105: Configuration Guide for SAP Multiresource Scheduling ...

Workplace Profiles Define Determination of

Planning Board Profile

Mandatory

Enter Resource Data Optional

Define Planning Horizon Optional

Define Classes for Additional Activities Optional

Time Allocations

The settings under Basis (Time Allocations) are mandatory.

● Basis Define Time Allocation Types

● Basis Assign Time Allocation Types to Resource Types

If you want to work with tools and teams in the Web-based planning board, you also need to make settings in the Define Time Allocation Type for Tools and Teams activity.

Web-Based Resource Management

All Customizing activities under Web-Based Resource Management are optional.

Resource Integration

The Customizing activities under Resource Integration are optional.

2.2.11 Configuring the Use of the Scheduler Workplace (SAP GUI)

The following sections provide an overview of specific activities that you need to complete in order to use the Scheduler Workplace (SAP GUI). For example, they do not describe all Customizing activities that you need to perform. For an overview of all relevant Customizing activities, including detailed information about the individual steps, please see the documentation in the system. You can access Customizing for SAP Multiresource Scheduling using transaction /MRSS/IMG.

2.2.11.1 Standard Bar Chart Customizing

Maintain the following Customizing activities in the Customizing for SAP Multiresource Scheduling under Basic SettingsBar chart:

● Define graphic profiles● Assign colors● Assign shapes● Define colors ● Define shapes

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 105

Page 106: Configuration Guide for SAP Multiresource Scheduling ...

● Call Example Graphic

For the remaining Customizing activities note the following hints so that you can use the functions of SAP Multiresource Scheduling as intended:

● Define subscreensTo achieve the desired functionality we recommend not to change the entries. Color settings are overridden by the SAP Multiresource Scheduling application.

● Define graphic elementsMake sure that option R (Rectangle) is always chosen in the Element type field. Leave the entries in the fields Index date 1 and Index date 2 unchanged. When you create new graphic elements, proceed as described under Define fields/Text index. The entry for the drawing level is overridden by the SAP Multiresource Scheduling application so that you do not need to maintain it.The indicator Fix must not be set, because otherwise the functions in the planning board do not work as desired. The fields under Representation of breaks are not relevant as the break logic of the control for the internal calendar is not used.

● Define option profilesTo achieve the desired functionality, we recommend that you do not change the entries. Some of the entries are overwritten by the SAP Multiresource Scheduling application.

● Define fieldsLeave the entries in theText index field unchanged, because changes can result in a deficient graphical display. This field is used for the internal communication between the SAP Multiresource Scheduling application and the planning board control. The text index is different for every object used (for example for assignments and time allocations). Therefore, if you create a shape definition, use the entry for a similar object (for example assignment or time allocation) from the standard as a sample.The following table shows the values to use if you define new graphic elements for assignments, time allocations, travel times, and concretizations:

Object Text index field Value

Assignment Start 1

Assignment End 2

Assignment Text 3

Time Allocation Start 1

Time Allocation End 2

Time Allocation Text 3

Travel to Start 4

Travel to End 5

Travel to Text 6

Travel from Start 7

Travel from End 8

106 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 107: Configuration Guide for SAP Multiresource Scheduling ...

Object Text index field Value

Travel from Text 9

Concretization Begin Start 10

Concretization Begin End 11

Concretization Begin Text 12

Concretization End Start 13

Concretization End End 14

Concretization End Text 15

2.2.11.2 Totals Bar in Planning Row

Use

The system displays capacitive assignments as totals bars in the planning row in order to clarify the actual utilization of a resource in the future.

Procedure

To be able to use the totals bar in the planning row, you have to make the following Customizing settings:

1. Activate the totals bars function for your UI profile in Customizing for SAP Multiresource Scheduling under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles Views . Select the

Disp Sumbars checkbox to do so.2. You can specify a graphical element for the totals bars of your UI profile in Customizing for SAP

Multiresource Scheduling under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles Other Graphical Elements of Planning Board .

3. In Customizing for SAP Multiresource Scheduling, under Set Up Scheduler Workplace Define Settings for Totals Bar , you can specify whether the system displays all the capacitive assignments for a resource in one totals bar or whether each capacitive assignment belonging to the resource is displayed in a separate section. You can also specify whether the totals bar is to change color at a certain time (for example, 24 hours before the end of a capacitive assignment).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 107

Page 108: Configuration Guide for SAP Multiresource Scheduling ...

2.2.11.3 Automatic Scheduling of Multiday Assignments

Procedure

1. Configure the resource and demand settings in Customizing for SAP Multiresource Scheduling under Set Up Scheduler Workplace Automatic Scheduling of Multiday Assignments . For more information, see the Customizing documentation and the field help (F1 help) for the individual fields.

2. Activate the automatic scheduling of multiday assignments at planning board profile level. You do so in Customizing for SAP Multiresource Scheduling under Set Up Scheduler Workplace Define Planning Board Profile .

3. If you want to analyze the scheduling results in a log, you have to define this in Customizing for SAP Multiresource Scheduling under Basic Settings Define Logging . Enter MULTIDAY as an activity and choose the logging settings.

Results

You can carry out the automatic scheduling of multiday assignments. You can call up the log using transaction/MRSS/OPT_LOG.

2.3 Specific Configuration Settings

Related Information

Setting Up the Use of Technical Object Resources [page 109]Setting Up the Parts Availability Check [page 111]Setting Up Appointment Booking [page 113]Setting Up Capacity Planning [page 129]Setting Up the Use of Technical Object Resources [page 109]Setting Up the Use of Travel Times [page 139]Setting Up the Use of the Optimizer [page 141]Setting Up the Use of Geographic Information [page 143]Web-Based Resource Management [page 163]Technical Settings for Resource Selection [page 180]

108 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 109: Configuration Guide for SAP Multiresource Scheduling ...

Display of Time Data [page 181]

2.3.1 Setting Up the Use of Technical Object Resources

This document describes the basic settings necessary to show and edit technical objects in SAP Multiresource Scheduling.

Integration of Technical Objects

Under Sources of Demand Demand Settings Control Integration of Technical Objects , activate the integration of technical objects per order type. In addition, you can specify whether to allow the creation of assignments for demands with technical objects in periods when the technical object is not available.

Additional Settings for the Scheduler Workplace (SAP GUI)

Under Set Up Scheduler Workplace Workplace Profiles Worklist Profile Create Worklist Profile , add the following fields to your worklist profile:

Field Description

TOBJ_ERROR_DESC Error-Causing Object Description

TOBJ_ERROR_KEY Error-Causing Object Key

TOBJ_ERROR_TYPE Error-Causing Object Type

TOBJ_MAIN_DESC Main Technical Object Description

TOBJ_MAIN_KEY Main Technical Object Key

TOBJ_MAIN_TYPE Main Technical Object Type

NoteFor technical reasons, you cannot create a field with key TOBJ in Customizing.

Add the fields under Fields in Item Worklist and Fields in Demand Display to display the information that is related to technical objects in the item worklist in the resource layout and in the demand list in the demand layout. Use the input help (F4 help) to add the fields.

NoteIf you want to use these fields to group the demands that are displayed in the demand view, select the Grouping checkbox that is available under Fields in Demand Display.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 109

Page 110: Configuration Guide for SAP Multiresource Scheduling ...

Using Technical Objects in SAP Multiresource Scheduling

If you want to use technical objects and maintain their availability in SAP Multiresource Scheduling, you must make the following settings:

● Under Basic Settings Configure Basic Settings , allow the creation of technical objects in SAP Multiresource Scheduling.

● Under Basis Assign Time Allocation Types to Resource Types , add the resource type Technical Object and assign it the relevant time allocation types.

Using the Availability View

Scheduler Workplace (SAP GUI)

● In Customizing under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles , activate the availability view. You can also specify that the availability view is the default view when a user switches to the demand layout.

● In the user settings under Extras Settings... Visible Objects Display of Demand , make the following settings:○ Specify which object (main object or error-causing object) is displayed in the availability view.

This setting is only relevant if more than one technical object exists for the demand.○ If desired, specify that the basic availability of the technical objects is displayed in the demand rows

below the technical object row.

Web-Based Planning Board

● You must activate the display of demand hierarchies. You do so in Customizing (to set the default option for first-time users) or in the user settings under Settings Gantt Settings Demand View .

● In Customizing under Set Up Scheduler Workplace Workplace Profiles Web-Based User InterfaceDefine Profiles of the Web-Based User Interface , you can activate the use of the availability view and make further settings for first-time users of the Web-based planning board.

● In the user settings under Settings Gantt Settings Demand View , each user can activate and configure the availability view as desired. In addition, the following user settings are available:○ If a demand has more than one technical object, you can specify the object type (main object or error-

causing object) based on which the demands are grouped in the availability view.○ You can specify that the basic availability of a technical object is displayed in the rows of the associated

demands in the Gantt chart.● If you want to create, edit, or delete time allocations for technical objects, you must activate the relevant

toolbar buttons and context menu entries in the user settings first. You do so under Settings Gantt Settings Toolbar & Context Menu .

110 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 111: Configuration Guide for SAP Multiresource Scheduling ...

Business Add-Ins

If you want to change the way technical objects are determined in SAP Multiresource Scheduling, you can create your own implementation of the following Business Add-Ins:

● Business Add-In BAdI: Determination of Technical Object Type (/MRSS/SGE_TECH_OBJECT_TYPE_DET) is available under Enhancements Sources of Demand . You can use this BAdI to determine which type of technical object (main object or error-causing object) is used if a demand has more than one technical object. By default, the system uses the main object.

● Business Add-In BAdI: Determination of Technical Objects for PM/CS Orders (/MRSS/RSG_TECH_OBJECT_DET) is available under Enhancements Sources of Demand Orders . You can use this BAdI to determine which object is the main object and which object is the error-causing object for PM/CS orders. By default, the system uses the functional location from the order header as the main object and the equipment as the error-causing object. If no functional location exists, the equipment is used as the main object.

2.3.2 Setting Up the Parts Availability Check

Use

This section describes how to set up the parts availability check in SAP Multiresource Scheduling.

Procedure

Basic Customizing Settings

1. Configure the availability check in your SAP S/4HANA system.To do so, make settings in Customizing for Plant Maintenance and Customer Service under Maintenance and Service Processing Maintenance and Service Orders Functions and Settings for Order TypesAvailability Check for Materials, PRTs, and Capacities .

2. Configure the availability check in your SAP Multiresource Scheduling system.To do so, perform the following activities in Customizing for SAP Multiresource Scheduling:○ Activate the backward integration of data for orders from Plant Maintenance and Customer Service.

You do so Sources of Demand Activate Backward Integration of Data .○ When transferring the system status from SAP S/4HANA to SAP Multiresource Scheduling, the

system uses the implementation for Business Add-In /MRSS/RAC_SEARCH_ALG (Search Algorithm for Access to MRS Customizing Tables). SAP provides a default implementation for this BAdI.If you want to create your own implementation, you can use /MRSS/CL_DEF_IM_RAC_SEARCH_ALG as an example. For more information, see the BAdI documentation under Enhancements Sources of Demand Orders BAdI: Search Algorithm for Access to MRS Customizing Tables (SAP S/4HANA) .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 111

Page 112: Configuration Guide for SAP Multiresource Scheduling ...

○ Create abstract statuses for the parts availability check. You do so under Basic Settings Assign Objects Status Define Abstract Status . Create entries as follows:

Abstract Status Description

MAT_FULLY Parts Available

MAT_NCHECK Parts Availability Not Checked

MAT_NONE Parts Not Available

○ Assign the newly defined abstract statuses to the corresponding concrete system statuses at demand header level. You do so under Basic Settings Assign Objects Status Assign Status (SAP S/4HANA) . Create entries as follows:

Abstract Status System Status (EN) System Status (DE)

MAT_FULLY MACM MABS

MAT_NCHECK MANC NMVP

MAT_NONE MSPT FMAT

○ Activate the 1:1 relationship between demands and assignments. You do so under Sources of Demand Demand Settings Activate 1:1 Relationship of Assignments and Demands for Demand Categories .This setting is required if you want to update the storage location in the allocated PM or CS order components.

○ Define profiles for the parts availability check. You do so under Sources of Demand Demand Settings Define Profiles for Parts Availability Check .

○ Assign the required profile for the parts availability check to your planning board profile. You do so under Set Up Scheduler Workplace Workplace Profiles Define Planning Board Profile .

Additional Settings for the Employee Search with Integrated Parts Availability Check

To set up the parts availability check as part of the employee search, make the following additional settings:

● Execute the following activities in Customizing for SAP Multiresource Scheduling:

○ Activate the use of SAP Multiresource Scheduling qualifications. You do so under Basic SettingsConfigure Basic Settings .

NoteFor more information about prerequisites for using SAP Multiresource Scheduling qualifications, see Setting Up Qualifications in SAP Multiresource Scheduling [page 55].

○ Execute transaction /MRSS/PARTS_R3 in the SAP S/4HANA system to define which parts used in the PM/CS order are relevant for the parts availability check at resource warehouse level.

112 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 113: Configuration Guide for SAP Multiresource Scheduling ...

○ Execute transaction /MRSS/RESOURCE_STOCK to define resource-specific warehouses, such as vehicles, and assign them to your resources.You can assign several resources to a storage location based on time. One single resource can be assigned to several resource warehouses. However, the assignment must always be clear at any point in time and a resource may only be assigned to one resource warehouse at any one time.

Additional Settings for the Web-Based Planning Board

To use the parts availability check in the Web-based planning board, you must allow demand changes at Web UI profile level. You can find the relevant setting under Set Up Scheduler Workplace Workplace ProfilesProfiles of the Web-Based User Interface Define Profiles for the Web-Based User Interface .

NoteIf the context menu option and the button are not available in the planning board, you may have to activate the relevant user settings first:

● You activate the display of the button under Settings General Table Functions .

● You activate the context menu option under Settings Gantt Settings Toolbar & Context Menu .

2.3.3 Setting Up Appointment Booking

The following sections provide an overview of the basic configuration activities that you need to complete to use appointment booking with SAP Multiresource Scheduling.

Appointment booking can be used for:

● Orders from Plant Maintenance and Customer Service● Service orders from SAP CRM● Work tickets from SAP Hybris Cloud for Customer

To set up appointment booking for these integration scenarios, you must make settings in the source system of the demand (SAP S/4HANA, SAP CRM, SAP Hybris Cloud for Customer) and in SAP Multiresource Scheduling.

NoteFor more information about appointment booking, see the operations information in the product assistance for SAP Multiresource Scheduling, option for SAP S/4HANA.

2.3.3.1 Setting Up Appointment Booking for Orders from PM/CS and SAP CRM

Use

The following paragraphs describe the basic configuration steps that you need to complete if you want to use appointment booking for demands that are based on PM/CS order operations or SAP CRM service order items.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 113

Page 114: Configuration Guide for SAP Multiresource Scheduling ...

Prerequisites

Make sure that the integration scenarios are set up correctly and that all relevant SAP Notes are implemented.

NoteFor more information, see the Administrator's Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA.

Procedure

Settings in Customizing for Plant Maintenance and Customer Service

Make the following settings in Customizing (transaction SPRO) under Plant Maintenance and Customer Service Maintenance and Service Processing Maintenance and Service Orders Scheduling External Scheduling .

1. Under Define for Each Order Type, specify the order types for which you want to activate external scheduling. For example, you can activate order type PM01 by entering an X.

2. Under Configure Communication, make the settings for external scheduling. Enter the following function modules:

Category Function Name Logical Destination

A /MRSS/SCHED_APPOINT

B /MRSS/RSG_PM_ORDER_EXTERN_BOOK

D /MRSS/APP_SCHED_DIALOG None

R READ_WORKLOAD

S PM_ORDER_EXTERN_SCHED_DEFAULT

Settings in Customizing for SAP CRM

1. In Customizing for SAP Customer Relationship Management, choose Workforce Deployment General Settings for Service Resource Planning Appointment Scheduling .

2. Under Manage Parameters for Appointment Scheduling, specify that the scheduling parameters 1 and 2 are active, mandatory and displayed for the corresponding channel. In addition, you can specify the default scheduling strategy that should be displayed when the user opens the appointment booking dialog.

114 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 115: Configuration Guide for SAP Multiresource Scheduling ...

3. Under Select Texts for Appointment Scheduling, specify the language-dependent scheduling parameter text. For example, for English the scheduling parameter texts are as follows:

Description Language Text

Appointment Scheduling Parameter 1 EN Strategy

Appointment Scheduling Parameter 2 EN Interval Group

Appointment Scheduling Parameter 3 EN Resource ID

4. In Customizing for SAP Customer Relationship Management under Workforce Deployment General Settings for Service Resource Planning Business Add-Ins (BAdIs) Select Scheduling Engine , select “MRSS” as the scheduling engine for appointment booking.

Settings in Customizing for SAP Multiresource Scheduling

You can find all relevant settings in Customizing under Appointment Booking. For more detailed configuration information, see the Customizing documentation in the system and the documents listed under Related Information.

NoteFor more information about appointment booking, see the operations information in the product assistance for SAP Multiresource Scheduling, option for SAP S/4HANA.

Related Information

Configuring Appointment Booking Types [page 123]Configuring Search Strategies [page 119]Configuring Capacity Pots [page 125]Settings for File Upload [page 128]

2.3.3.2 Setting Up Appointment Booking for Work Tickets

You must create capacity pots and configure appointment booking in the SAP Multiresource Scheduling system. You must then configure code list mapping in SAP Hybris Cloud for Customer.

Prerequisites

You have set up the integration with SAP Hybris Cloud for Customer.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 115

Page 116: Configuration Guide for SAP Multiresource Scheduling ...

Context

Appointment booking allows service agents to search for and book available appointments when creating service items for work tickets.

Procedure

1. Make the required Customizing settings in SAP Multiresource Scheduling.

Appointment Booking for Work Tickets: Customizing Settings [page 116]2. Create capacity pots.

You must create one capacity pot for each time interval you created in Customizing. For more information, see Management of Capacity Pots in the operations information for SAP Multiresource Scheduling.

3. Configure code list mapping in SAP Hybris Cloud for Customer.

You must map the appointment interval groups you set up in SAP Multiresource Scheduling to the appointment types that are used in SAP Hybris Cloud for Customer. For more information, see the Administrator Guide for SAP Hybris Cloud for Customer on SAP Help Portal at http://help.sap.com/cloud4customer.

Related Information

Setting Up the Integration with SAP Hybris Cloud for Customer [page 80]Appointment Booking for Work Tickets: Customizing Settings [page 116]Configuring Capacity Pots [page 125]

2.3.3.2.1 Appointment Booking for Work Tickets: Customizing Settings

To set up appointment booking for work tickets, you must make settings in Customizing for SAP Multiresource Scheduling.

NoteFor more detailed information about the individual settings, see the Customizing documentation in the system. For more information about appointment booking and capacity pots, see the operations information for SAP Multiresource Scheduling, option for SAP S/4HANA.

116 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 117: Configuration Guide for SAP Multiresource Scheduling ...

Basic Customizing Settings

The following table lists all required and recommended settings. You make these settings in Customizing for SAP Multiresource Scheduling (transaction /MRSS/IMG).

Basic Customizing Settings

Setting

Required or Recom­mended Where to Find It Additional Info

Appointment booking type

Required Appointment Booking Determine

Appointment Booking Type

Make sure that you use the Resource Planning Node Capacity appointment booking type.

Search strategy for ap­pointment booking

Required Appointment Booking Determine

Search Strategy for Appointment Booking

Make sure that you use the Planning Node of Resource Planner search strategy.

Time intervals Required Appointment Booking Create Time

Intervals

You must create time intervals before you can define appoint­ment interval groups.

Appointment interval groups

Required Appointment Booking Define

Appointment Interval Groups

You must map the intervals you create to appointment types in SAP Hybris Cloud for Customer.

Capacity pot scenario Required Appointment Booking Select Scenario

for the Use of Capacity Pots

You can use the following scenar­ios:

● Resource Planning Node● Resource Planning Node +

Resource QualificationIf you choose this option, you must set up qualifica-tion categories (see Addi­tional Customizing Settings below).

Time unit for capacity pot

Required Appointment Booking Determine Time

Unit for Capacity Pot

We recommend that you use the time unit Minutes.

Time zone for capacity pot

Required Appointment Booking Appointment

Booking at Resource Planning Node Level

Set Time Zones for Capacity Pots

Specify a time zone for the re­source planning node.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 117

Page 118: Configuration Guide for SAP Multiresource Scheduling ...

Setting

Required or Recom­mended Where to Find It Additional Info

Messages in appoint­ment booking dialog

Recom­mended

Appointment Booking Make General

Settings for Appointment Booking

You should activate this setting during the implementation phase so that you can trouble­shoot potential configuration is­sues.

Once the implementation is complete, you should de-acti­vate it again.

Assignment deletion when ticket or item are cancelled

Recom­mended

Sources of Demand Work Tickets

Set Up Deletion of AssignmentsYou should indicate that the sys­tem deletes assignments in SAP Multiresource Scheduling after a work ticket or an associated service item has been marked as irrelevant in SAP Hybris Cloud for Customer.

Additional Customizing Settings

The following table lists additional settings that you can make depending on your requirements.

Additional Customizing Settings

If You Want ToYou Must Do This Path in Customizing More Info

Group capacity pots ac­cording to qualification categories

● Set up qualifica-tion cate­gories

● Imple­ment Business Add-In Integration of Work Tickets (/MRSS/C4S_INT)

● Appointment Booking Appointment Booking at Resource Planning Node Level

Manage Qualification Category

● Enhancements (BAdIs) Sources of

Demand BAdI: Integration of Work

Tickets

See the Customizing documen­tation in the system and Setting Up Qualification Categories for Capacity Pots.

118 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 119: Configuration Guide for SAP Multiresource Scheduling ...

If You Want ToYou Must Do This Path in Customizing More Info

Take into account the average travel time to reach the location of the assignment

Define average travel times

Appointment Booking Appointment

Booking at Resource Planning Node LevelDetermine Average Travel Time for

Assignments

Best Practices for the Use of Ge­ograpic Information

Use a capacity reserve to make sure that some capacity is available for high-priority appoint­ments

Configure a capacity re­serve

Appointment Booking Appointment

Booking at Resource Planning Node Level

Settings for Capacity Reserve

See the Customizing documen­tation in the system.

Related Information

Configuring Appointment Booking Types [page 123]Configuring Search Strategies [page 119]Configuring Capacity Pots [page 125]Setting Up Qualification Categories for Capacity Pots [page 126]Best Practices for the Use of Geographic Information [page 143]

2.3.3.3 Configuring Search Strategies

Use

You use search strategies to identify the resources that are available for appointment booking.

In the SAP CRM and SAP S/4HANA PM/CS integration scenarios, the system displays a list of available search strategies in the appointment booking dialog. In a SAP Hybris Cloud for Customer integration scenario, service agents cannot select a search strategy when booking appointments, since only one search strategy is supported.

In Customizing for SAP Multiresource Scheduling under Appointment Booking Define Search Strategy for Appointment Booking , you can define which search strategies are available for appointment booking. For more information, see the Customizing documentation in the system.

NoteEach appointment booking type supports a different set of search strategies. For more information, see the documentation for appointment booking types.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 119

Page 120: Configuration Guide for SAP Multiresource Scheduling ...

Procedure

You can use one or several of the following search strategies:

Search Strategies for Appointment Booking

This Search StrategyIs Available for This Scenario

Can Be Used with Ap­pointment Booking Type More Information

Partner Role ● SAP CRM service orders

● PM/CS orders

● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node (PM/CS only)

Choose this search strategy if you want the system to display the preferred resource for the next appointment. The resource has to be specified using a particular partner role on the partner tab page in the order.

NoteTo use this search strategy, you must have mapped the concrete partner role to the abstract partner role TECH_1ST) in Customizing for SAP Multiresource Scheduling.

Planning Node of Re­source Planner

You can use this search strategy in all three in­tegration scenarios. In the SAP Hybris Cloud for Customer scenario, it is the only supported strategy.

● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node (PM/CS only)

● Resource Planning Node Capacity

When using this search strategy during ap­pointment booking in the PM/CS scenario, the planning node is determined from the operations work center. When you use it in the CRM scenario, the planning node is de­termined from the employee service group. In the SAP Hybris Cloud for Customer sce­nario, the resource planning node is deter­mined based on the service technician group.

Work Center of Techni­cian

PM/CS orders ● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node

Using this search strategy, the system searches for resources that are assigned to the work center of the technician. In this case, the work center of the technician needs to be entered on the operation level of the PM/CS order.

120 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 121: Configuration Guide for SAP Multiresource Scheduling ...

This Search StrategyIs Available for This Scenario

Can Be Used with Ap­pointment Booking Type More Information

Zip Code Area ● SAP CRM service orders

● PM/CS orders

● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node (PM/CS only)

Using this search strategy, the system first determines a zip code area using the de­mand address postal code and afterwards preselects the resources that are assigned to the resulting zip code area.

In the PM/CS scenario, the demand address is either the customer address or the ad­dress of the technical object. You can choose the preferred option in the implementation of the BAdI /MRSS/RSG_DEMAND_ADRESS_GET.

In the CRM scenario, the demand address depends on the Customizing settings under

Sources of Demand CRM Service

Orders Determine Usage Site of Service

Order .

1. Specify zip code areas in the Customiz­ing view /MRSS/VC_ZIPAREA using transaction SM34. Here, you have to as­sign a postal code range to each zip code area.

2. Assign resources to the zip code areas for a particular date period using trans­action /MRSS/ZIPA.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 121

Page 122: Configuration Guide for SAP Multiresource Scheduling ...

This Search StrategyIs Available for This Scenario

Can Be Used with Ap­pointment Booking Type More Information

Service Area ● SAP CRM service orders

● PM/CS orders

● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node (PM/CS only)

If you want to preselect resources using this search strategy, you have to perform the fol­lowing activities.

1. Implement the BAdI /MRSS/RES_SERVICE_AREA. In the BAdI imple­mentation, specify the set of service areas (for example, the service area that you have maintained in an external sys­tem) and how the system should find the service area for a particular demand (for example, using the geographical cri­teria of the demand).

2. Via transaction /MRSS/SRVA_MAINTAIN, load the set of serv­ice areas using the Retrieve External Service Area button. This function trig­gers the BAdI method GET_ALL_SERVICE_AREAS.

3. In order to assign a resource to a service area, use the Resource Assignment tab page in transaction /MRSS/SRVA_MAINTAIN. If you want to as­sign an external service provider to a service area, you can alternatively enter the service area in transaction /MRSS/RES_DET_MAINT.

After you have completed all described steps, the system determines the service area during appointment booking using the BAdI method GET_SERVICE_AREAS_BY_DEMAND. For the resulting service area, the system preselects the resources that belong to the service area.

Search Resource by ID ● SAP CRM service orders

● PM/CS orders

● Resource Capacity● Automatic Assign­

ment Creation for Resource Planning Node (PM/CS only)

If you choose this search strategy, the sys­tem displays an additional field for the re­source number. Using the resource number, you can search for appointments of a partic­ular resource.

122 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 123: Configuration Guide for SAP Multiresource Scheduling ...

Related Information

Configuring Appointment Booking Types [page 123]

2.3.3.4 Configuring Appointment Booking Types

Use

The following appointment booking types are available:

● Automatic assignment creation for planning node● Resource capacity● Planning node capacity

Depending on the appointment booking type, you perform certain Customizing and master data setup activities. However, for all appointment booking types there are general configuration steps you have to perform, for example, the selection of the search strategy set.

Procedure

Automatic Assignment Creation for Planning Node

1. Select the required search strategy.The following search strategies are supported:○ Partner role○ Planning node of resource planner○ Work center of technician○ Zip code area○ Service area○ Search resource by ID

2. In Customizing for SAP Multiresource Scheduling under Appointment Booking Define Appointment Interval Groups , assign the date interval based on duration.

3. Check whether the resources have been successfully created in SAP Multiresource Scheduling including their availabilities. As per SAP Multiresource Scheduling standard, the resources are created via the HR transfer report /MRSS/HCM_RPTWFMIF or via the BP transfer report /MRSS/WFM_MASTERDATA_ADMIN.

Resource Capacity

1. Select the required search strategy.The following search strategies are supported:○ Partner role○ Planning node of resource planner○ Work center of technician○ Zip code area

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 123

Page 124: Configuration Guide for SAP Multiresource Scheduling ...

○ Service area○ Search resource by ID

2. In Customizing for SAP Multiresource Scheduling under Appointment Booking Define Appointment Interval Groups , assign the date interval depending on the resource roles that you want to use.○ For internal and external time-based resources, assign the date interval based on the time interval ID.

As a prerequisite, you have created time interval IDs in Customizing for SAP Multiresource Scheduling under Appointment Booking Appointment Booking for Planning Node Create Time Intervals .

○ For external service provider resources you have to assign the date interval based on duration.3. Depending on whether you want to use internal or external resources, perform either of the following steps:

○ If you are planning to use internal (and/or external) time-based resources for appointment booking, activate the capacity pot scenario in Customizing for SAP Multiresource Scheduling under

Appointment Booking Appointment Booking for Planning Node Select Scenario for the Use of Capacity Pots .Check whether the resources have been successfully created in SAP Multiresource Scheduling including their availabilities. As per SAP Multiresource Scheduling standard, the resources are created using the HR transfer report /MRSS/HCM_RPTWFMIF or using the BP transfer report /MRSS/WFM_MASTERDATA_ADMIN respectively.Run the transaction /MRSS/POT_MNT and check whether the capacity of the time-based resources has been set up correctly.

NoteIf you use the appointment booking type “Resource capacity”, the system automatically creates the capacity when running the HR transfer report /MRSS/HCM_RPTWFMIF or the BP transfer report /MRSS/WFM_MASTERDATA_ADMIN respectively.

○ If you are planning to use external service provider resources for appointment booking, run transaction /MRSS/RES_DET_MAINT and check whether their capacity has been set up. Run the BP transfer report /MRSS/WFM_MASTERDATA_ADMIN and check whether the capacity has been transferred to SAP Multiresource Scheduling.

Planning Node Capacity

1. Select the search strategy “Planning node of resource planner”.

NoteSince this appointment booking type offers appointments at planning node level, the resource-specific search strategies cannot be used.

2. Assign the date interval based on the time interval ID. As a prerequisite, you have created time interval IDs in Customizing for SAP Multiresource Scheduling under Appointment Booking Appointment Booking for Planning Node Create Time Intervals .

3. In order to set up the planning node capacity for appointment booking, activate the capacity pot scenario in Customizing for SAP Multiresource Scheduling under Appointment Booking Appointment Booking for Planning Node Select Scenario for the Use of Capacity Pots . Additionally, activate the capacity pot update by selecting the Act.Cap.Update checkbox.

4. If you are planning to use the qualification category as well, map the qualification category to an Multiresource Scheduling qualification requirement profile using transaction/MRSS/REQM and maintain the employee profiles in transaction /MRSS/PPPT.

124 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 125: Configuration Guide for SAP Multiresource Scheduling ...

5. Check whether the resources have been successfully created in SAP Multiresource Scheduling including their availabilities. As per SAP Multiresource Scheduling standard, the resources are created using the HR transfer report /MRSS/HCM_RPTWFMIF or using the BP transfer report /MRSS/WFM_MASTERDATA_ADMIN respectively.

6. Set up the planning node capacity using the transaction /MRSS/POT_CREATE for a particular period. With this transaction, you can create capacity pots initially, while transaction /MRSS/POT_MNT allows you to display and maintain capacity pots after initial creation.

NoteWhen you use the appointment booking type “Planning node capacity”, the capacity is not created when running the transfer report. Therefore, you have to create the capacity manually using the report /MRSS/POT_CREATE.

2.3.3.5 Configuring Capacity Pots

In order to be able to work with capacity pots, you have to make settings in Customizing for SAP Multiresource Scheduling under Appointment Booking.

Regardless of the selected scenario, you must make settings in the following Customizing activities:

● Select Scenario for the Use of Capacity Pots● Create Time Intervals● Specify Time Unit for Capacity Pot

For appointment bookings at resource planning node level, make settings in the following activities:

● Set Time Zones for the Capacity Pots (mandatory)● Manage Qualification Category (mandatory if you are using the capacity pot scenario Resource Planning

Node + Qualification Category).● Determine Average Travel Time for Assignments (optional)

For more information about capacity pots, see the Management of Capacity Pots in the operations information included in the product assistance for SAP Multiresource Scheduling, option for SAP S/4HANA.

Related Information

Setting Up Qualification Categories for Capacity Pots [page 126]

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 125

Page 126: Configuration Guide for SAP Multiresource Scheduling ...

2.3.3.5.1 Setting Up Qualification Categories for Capacity Pots

Qualification categories allow you to link a requirements profile to a capacity pot. You set up qualification categories if you want the system to take into account the qualification required for a demand when looking for available capacity for an appointment.

Prerequisites

● You have activated the capacity pot scenario Resource Planning Node + Qualification Category.● You have created qualification catalogs with the relevant qualifications. You can use either standard HR

qualifications or SAP Multiresource Scheduling-specific qualifications.

Procedure

1. Create requirements profiles as needed and assign a qualification to each requirements profile.

○ If you are using standard HR qualifications, use transaction OOSQ to create requirements profiles.○ If you are using SAP Multiresource Scheduling-specific qualifications, use transaction /MRSS/REQM to

create requirements profiles.

NoteWhen using qualification categories, make sure to assign only one qualification to each requirements profile.

ExampleYou want to create a qualification category for electricians and one for mechanics. In this step, you create a requirements profile ELECRIC and assign an appropriate qualification to it. In addition, you create a requirements profile MECHANIC and assign a qualification to it.

2. In Customizing under Appointment Booking Appointment Booking at Resource Planning Node LevelManage Qualification Category , create one qualification category for each requirements profile.

ExampleYou create a qualification category Electric and assign the requirements profile ELECTRIC to it. In addition, you create a category Mechanic and assign the requirements profile MECHANIC to it.

Qual. Cat. Qualification Category Parent QC Profile

1 Electric ELECTRIC

126 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 127: Configuration Guide for SAP Multiresource Scheduling ...

Qual. Cat. Qualification Category Parent QC Profile

2 Mechanic MECHANIC

3. If you want to take into account resources with multiple qualifications for appointment booking, set up a parent qualification category. To do so, repeat the previous steps to create a category that you want to use as parent category.

ExampleYou want to set up a category that combines the qualifications attached to the ELECTRIC and MECHANIC profiles. To do so:1. Create a requirements profile SMART and assign a relevant qualification to it.

TipYou can set up your qualification catalog hierarchically. For example, you can create a Smart qualification at the top level and two qualifications Electric and Mechanic at the subordinate level.

2. Create a qualification category Smart and assign the requirements profile SMART to it.

4. In Customizing under Appointment Booking Appointment Booking at Resource Planning Node LevelManage Qualification Category , assign the parent category to the individual qualification categories whose qualifications you want to combine. You indicate the relationship between parent category and child categories in the Parent QC field.

NoteNote that each qualification category can only have one parent qualification category. If you want to set up a more complex scenario, you can set up a hierarchy of parent categories. That is, you assign a parent category to the parent category.

ExampleYou indicate that the Smart qualification category is the parent category for the Electric and Mechanic categories.

Qual. Cat. Qualification Category Parent QC Profile

1 Electric 3 ELECTRIC

2 Mechanic 3 MECHANIC

3 Smart 0 SMART

5. Create capacity pots using transaction /MRSS/POT_CREATE.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 127

Page 128: Configuration Guide for SAP Multiresource Scheduling ...

If you do not enter a specific qualification category and time interval, the system creates one capacity pot for each combination of qualification category and time interval per day. For example, if you define 3 qualification categories and 11 time intervals per day, the system creates 33 capacity pots per day.

NoteThe more categories and time intervals you set up, the higher the number of capacity pots per day. The higher the number of capacity pots per day, the higher the number of background processes that the system triggers to calculate capacity pots after a demand or a source of demand has been changed.

TipIf you set up multiple qualification categories and time intervals, create capacity pots in batches. For example, create capacity pots separately for each qualification category and time interval.

2.3.3.6 Settings for File Upload

Prerequisites

You have maintained all IMG activities in Customizing for SAP Multiresource Scheduling under Appointment Booking Appointment Booking for Resource Planning Node Settings for Capacity Reserve .

Context

In Customizing for SAP Multiresource Scheduling under Appointment Booking Appointment Booking for Resource Planning Node Settings for Capacity Reserve Carry Out Settings for File Upload , you can determine the file name, file path, and upload date for the capacity reserve data.

Procedure

1. Create or maintain a capacity pot using transaction /MRSS/POT_CREATE or transaction /MRSS/POT_MNT.

2. In the IMG activity Carry Out Settings For File Upload, enter the path of the application server which the capacity reserve file is uploaded to.

The following section shows an example of how the upload file should look like.

128 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 129: Configuration Guide for SAP Multiresource Scheduling ...

Example

objid QCAT DATE SLAD0 JOB

50002505 1 20/10/2011 D0 65

50002505 1 20/10/2011 D1 120

50002505 1 20/10/2011 D2 100

50002505 1 20/10/2011 D7 90

3. Execute the program /MRSS/POT_CR_UPLOAD_DATA_FILE to upload the capacity reserve file to the system.

4. To display the uploaded capacity reserves, call up transaction /MRSS/CR_DISP.

2.3.4 Setting Up Capacity Planning

This document provides an overview of the prerequisites and the setup activities you must complete if you want to use SAP Multiresource Scheduling for capacity planning. You can use capacity planning for demands that are based on orders from Plant Maintenance (PM) and Customer Service (CS) and on networks from Project System (PS).

NoteSome capacity and demand planning functions may have additional prerequisites. These are listed in the application help section for the respective function.

Basic Customizing Settings

Specify the Capacity Calculation Logic

In Customizing for SAP Multiresource Scheduling, choose Settings for Capacity and Demand OverviewConfigure Planning Node Capacity Calculation .

In this activity, you define how the system calculates the capacity of your capacity planning nodes. You can choose a scenario that uses the work center capacity or you can choose a scenario that uses the capacity of individual human resources.

For more information, see Setting Up the Capacity and Demand Overview [page 134] and the documentation in the system.

Configure the Demand Planning Layout

You need to configure the demand planning layout to have the relevant views and Gantt charts available in the Scheduler Workplace (SAP GUI) and in the Web-based planning board.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 129

Page 130: Configuration Guide for SAP Multiresource Scheduling ...

Configure the Demand Planning Layout in the Scheduler Workplace (SAP GUI)

● Set up the demand planning layout (DPD layout) for all required user interface profiles. You do so in Customizing under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles . For more information, see the documentation in the system.

● In Customizing under Set Up Scheduler Workplace Workplace Profiles Create Worklist Profile (in the Fields in Demand Display folder), you can specify which fields or columns are displayed in the demand Gantt chart.

● Some of functions only become available after you activate them in Customizing at UI profile level. You can find these settings in the Define User Interface Profiles activity.You can make further settings in the user settings under Extras Settings . For example, you can configure the display of the capacity view.

Configure the Demand Planning Layout in the Web-Based Planning Board

Set up the demand planning layout for all required user interface profiles. To define the default layout for first-time users of the Web-based planning board, you make settings in Customizing under Set Up Scheduler Workplace Workplace Profiles Web-Based User Interface Define Profiles of the Web-Based User Interface . For more information, see the documentation in the system.

You can also customize the demand view and demand list in the user settings:

● Under Settings Gantt Settings Demand View you can configure the demand view. You may need to activate the required user settings first to display the relevant toolbar buttons and context menu entries.

● Under Settings General Table Functions , you can activate and deactivate various functions that you can use in the demand list.

NoteSome of the functions can only be used if you have allowed demand changes in Customizing activity Define Profiles of the Web-Based User Interface.

Specify the Capacity Planning Relevance

PM/CS Integration Scenario

Choose Sources of Demand PM/CS Orders and make settings in the following Customizing activities:

● Define Order Integration from PM/CS to MRS● Define Resource Planning Relevance for PM/CS Orders

In these activities, you specify which order types are relevant for planning and how they are integrated in SAP Multiresource Scheduling.

PS Integration Scenario

Choose Sources of Demand Networks (Projects and WBS Elements) and make settings in the Define Resource Planning Relevance for Networks activity.

To use capacity planning, you must select the relevant checkbox. In addition you need to select one of the following process variants:

● Not Relevant to Resource PlanningThis is the default option set by the system. You can use this process variant if you only use capacity planning for PS demands.

130 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 131: Configuration Guide for SAP Multiresource Scheduling ...

● Resource Planner ProcessYou must select this process variant if you want to use both capacity planning and resource planning for demands in SAP Multiresource Scheduling.

Activate Backward Integration from SAP Multiresource Scheduling to PM/CS and PS

● Choose Sources of Demand Activate Backward Integration of Data and activate backward integration for demands from PM/CS and PS. This setting is mandatory if you want to write demand changes back to the relevant order operations and network activities.

● Choose Sources of Demand PM/CS Orders Control Integration Between MRS and PM/CS to activate backward integration of the work center and demand dates.

NoteThe settings you make in this activity are relevant for both the PM/CS and the PS integration scenario.

Proceed as follows:○ In the Work Center field, select 1 Backward Integration for RP Work Center Only.

With this option selected, the system updates the work center of the demand in the order operation or the network activity, respectively, when the resource planner changes the work center using drag and drop in the dispatching view or in the Work Center field on the demand details screen.

NoteDo not select 2 Backward Integration. This option is used for the backward integration of technician work centers only. In this case, the system retrieves the work center of the human resource of an assignment and updates the resource’s work center in the order operation or the network activity, respectively.

○ Select the Dates checkbox.With this checkbox selected, the system updates the demand duration and start and end in the order operation or the network activity, respectively.

Specify the Capacity Version for Work Centers

In Customizing Sources of Demand Specify Capacity Version for Work Centers , you can define a default capacity version for work centers. The system takes this capacity version as a basis for all work center-related functions in SAP Multiresource Scheduling. This setting is relevant, for example, for displaying the available capacity in the planning board.

If you do not make any settings in this Customizing activity, the system uses the work center-related capacity information that is available in the SAP S/4HANA system (transactions IR01 to IR03). If there is no capacity information available in the source system of the work center, the system uses the capacity version 01 (normal available capacity) as default value for the work center capacity in SAP Multiresource Scheduling.

Master Data Setup

Create the required master data:

1. Execute transaction CR02 and map the work center to an organizational unit (planning node) that is used in SAP Multiresource Scheduling. To do so, choose the HRMS (HR assignment) pushbutton.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 131

Page 132: Configuration Guide for SAP Multiresource Scheduling ...

2. Execute transaction SE38 and run report /MRSS/SGE_PN_MNT.The system creates a capacity planning node in SAP Multiresource Scheduling. This planning node represents the work center.

To display the capacity utilization of work centers, you must transfer the required information from SAP S/4HANA to SAP Multiresource Scheduling using report /MRSS/SGE_PN_MNT. Running this report also transfers the breaks and shifts defined for the work center. The report supports one shift per day.

RecommendationTo ensure that capacity leveling is performed in the best possible way, you should configure work center breaks in the SAP S/4HANA system and transfer the breaks to SAP Multiresource Scheduling instead of defining the breaks in SAP Multiresource Scheduling.

Once the master data and integration scenarios are set up correctly, the following applies:

● When you open the planning board by entering the planning node number, and then switch to the demand Gantt chart, the system displays the planning node in the dispatching view (SAP GUI only) and in the capacity view.

● When you create and save an order in the PM/CS system and assign the work center at operation level, the order including its operations is integrated as follows in SAP Multiresource Scheduling: The order header is shown as complex demand and the order operations are shown as single demands (items).In SAP Multiresource Scheduling, you can see the demand header and the items in the demand Gantt chart as well as in the planning node line of the dispatching view. In the capacity view, the system shows the work center capacity. The same applies for PS networks when you assign the work center at the level of the network activity.

NoteTo see complex demands in the demand view of the Web-based planning board, you must activate the display of demand hierarchies in the user settings.

Optional Customizing Settings

Configure Demand Scheduling Options

Demand scheduling means that a complex demand (including all associated demand items) is re-scheduled in the demand source system when the dates of an associated demand item are changed and the planning board is saved.

● In Customizing under Sources of Demand Define Type of Demand Scheduling , you can specify that demand scheduling can be triggered from the planning board.If you want users to be able to trigger scheduling manually using the context menu, you must activate the manual scheduling option. You can also activate automatic scheduling. In this case the system triggers scheduling automatically when you shift a demand bar in the demand Gantt chart and save your changes. For more information, see the documentation in the system.

NoteSAP Multiresource Scheduling only supports the standard scheduling function for PM/CS orders and for PS networks. Note that you cannot trigger scheduling for WBS elements and PS projects.

132 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 133: Configuration Guide for SAP Multiresource Scheduling ...

● To ensure that the complex demand (header) is moved correctly in the event of rescheduling, the required settings in the demand source system must be in place. In Customizing for Plant Maintenance and Customer Service, go to Maintenance and Service Processing Maintenance and Service OrdersScheduling Set Scheduling Parameters . Make sure that one of the following settings is selected for the relevant order types:○ Adjust basic dates, adjust dep. reqmts to operation date○ Adjust basic dates, adjust dep. reqmts to order start

Make Settings to Enable the Creation of New Demands

In the demand Gantt chart of the Scheduler Workplace (SAP GUI), you can create new demand items for an existing complex demand. If you want to use this function, make sure that the following prerequisites are met:

● The work centers have been transferred to SAP Multiresource Scheduling using report /MRSS/SGE_PN_MNT.

● The control key you enter in the demand details when creating the new demand is relevant for resource planning. You can find the relevant setting in Customizing activity Define Resource Planning Relevance for PM/CS Orders.

Creating new demands for PS networks is only possible for networks to which the following applies:

● In the Project Builder (CJ20N), the network is created using process variant Not Relevant to Resource Planning or Resource Planner Process.

● In Customizing activity Define Resource Planning Relevance for Networks, the relevant process variant must be selected for the required combination for network and activity type. In addition, the checkbox indicating capacity planning relevance must be selected.

Exclude Demands from Capacity Calculation

You can filter out demands during the planning node capacity calculation based on the abstract status of the demand. To do so, make settings in Customizing under Sources of Demand Exclude Demands from Capacity Calculation Based on Status .

If you want to override this filtering logic, you can use Business Add-In /MRSS/CAG_DEM_FILTER. You can find this BAdI under Enhancements Sources of Demand BAdI: Exclusion of Demands from Capacity Calculation .

For more information, see the Customizing and BAdI documentation in the system.

Configuring Status “Dispatched” for Demands

In the Scheduler Workplace (SAP GUI), you can assign demands to capacity planning nodes by dragging and dropping them from the demand Gantt chart to the dispatching view. So that the system can set the Dispatched status for these demands, you must configure this status in Customizing first. In addition, the Set Status "Dispatched" checkbox must be selected in the user settings. You can find this setting under ExtrasSettings... Response .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 133

Page 134: Configuration Guide for SAP Multiresource Scheduling ...

Proceed as follows:

1. Choose Basic Settings Assign Objects Status Define Abstract Status . Create the following entry:

Abstract Status Description

WC_DISP Dispatched to Work Center

2. Choose Basic Settings Assign Objects Status Assign Status . Map the newly created status to the concrete user status or system status in SAP S/4HANA. Create the following entry:

Abstract Status Origin Status Language

WC_DISP [either Demand Item (System Status) or Demand Item (User Status)]

[concrete status] [language of the concrete status]

NoteIf you have configured a multiple back-end scenario, make settings in both Customizing activities Assign Status (Non-SAP S/4HANA) and Assign Status (SAP S/4HANA).

3. Choose Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles . Select the relevant checkbox to activate the status for all required UI profiles.In the user settings of the Scheduler Workplace (SAP GUI), under Extras Settings... Response , each user can activate or deactivate the status as required.

2.3.4.1 Setting Up the Capacity and Demand Overview

Use

Before you can use the Capacity and Demand Overview report for capacity planning, you must perform the setup activities described in this chapter.

Procedure

1. Customizing Setup

NoteFor detailed information about the individual activities, see the Customizing activity documentation and the field help in your system.

134 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 135: Configuration Guide for SAP Multiresource Scheduling ...

You set up the Capacity and Demand Overview in Customizing for SAP Multiresource Scheduling under Settings for Capacity and Demand Overview .

In Customizing activity Configure Planning Node Capacity Calculation, you define how the planning node capacity is calculated. You can choose a scenario that uses the work center capacity or you can choose a scenario that uses the capacity of individual human resources.

NoteYou can only define one scenario for the entire client.

In addition, in this Customizing activity, you specify whether the system re-calculates the capacity immediately when the planning board is saved or at regular intervals. The following applies:

● If the capacity is re-calculated whenever the planning board is saved, the updated capacity can be displayed in the Capacity and Demand Overview report immediately afterwards. In addition, the system updates the capacity view in the demand planning layout of the planning board whenever you change a demand and save the planning board.

● If the capacity is re-calculated at regular intervals, the updated capacity can be displayed in the Capacity and Demand Overview report only after the batch job has been run. In addition, the capacity view in the demand planning layout of the planning board does not display the updated data when you change a demand and save the planning board or when you create or change orders using the standard order transactions (for example, IW31, IW32). Instead, the capacity view displays the data that was calculated in the last batch job run.

2. Master Data Setup

You set up the master data depending on the scenario you selected in Customizing.

Work Center Capacity Scenario

1. Create work centers in SAP S/4HANA and make entries on the capacity tab for each work center. You can also define shifts on this tab.

2. Run the work center transfer report /MRSS/SGE_PN_MNT to transfer the work center capacity information to SAP Multiresource Scheduling.For the initial master data setup, you must run the report once per date period. If the work center capacity changes, you must run the report again.If you want the system to re-calculate the capacity at regular intervals, you must schedule a regular batch job for report /MRSS/SGE_PN_MNT.

NoteIf you have linked the work center to a planning node in SAP S/4HANA, you can also use report /MRSS/SGE_RES_PN_MNT to transfer the work center capacity information to SAP Multiresource Scheduling. Refer to the report documentation in the system for further details.

3. Open the Capacity and Demand Overview using transaction /MRSS/CAPACITY_REP.The system displays the total capacity and the free capacity based on the work center capacity information transferred and the demand work already created in the work center. However, the system does not display any details that are related to the total demand.

Human Resource Capacity Scenario

1. If you have configured SAP Multiresource Scheduling to be used for HR persons, assign the employees to an organizational unit in SAP S/4HANA HR.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 135

Page 136: Configuration Guide for SAP Multiresource Scheduling ...

Alternatively, if you have configured SAP Multiresource Scheduling to be used for business partners, assign the business partners to an organizational unit.

2. To transfer the resource availability information to SAP Multiresource Scheduling, start the /MRSS/HCM_RPTWFMIF transfer report (if you are using HR persons) or the /MRSS/WFM_MASTERDATA_ADMIN transfer report (if you are using business partners).

3. Start the planning node transfer report /MRSS/SGE_RES_PN_MNT to aggregate the human resource availability information to the planning node to which the employees are assigned. The report does not include human resources that are assigned to subordinate planning nodes.For the initial master data setup, you must run the report once per date period. If the employees that are assigned to an organizational unit change in SAP S/4HANA HR, you must run the report again. If you want the system to re-calculate the capacity at regular intervals, you must schedule a regular batch job for report/MRSS/SGE_RES_PN_MNT.

4. Open the Capacity and Demand Overview using transaction /MRSS/CAPACITY_REP.The system displays the total capacity and the free capacity based on the human resources transferred and the demand work (and assignments) already created in the planning node. The system also displays the total demand separately and calculates further details related to the total demand (for example, unassigned demands and assigned demands) as specified in Customizing activity Control Options for Total Demand Calculation.

3. Demand Data Setup

After you have set up the master data, you link the demand data with work centers or planning nodes, depending on the scenario that you selected in Customizing.

Work Center Capacity Scenario

1. In SAP S/4HANA, link service orders from Plant Maintenance (PM) and Customer Service (CS) with the work centers you created and send them as demands to SAP Multiresource Scheduling.

2. Open the Capacity and Demand Overview using the transaction /MRSS/CAPACITY_REP.The system displays the free capacity based on the demand work already created in the work center. However, the system does not display any details for the total demand. It neither calculates the total demand separately nor displays any details that are related to assignments.

You can also link PS network activities or PM/CS notifications with work centers in SAP S/4HANA and transfer them as demands to SAP Multiresource Scheduling.

NoteService orders from SAP CRM cannot be linked to work centers in SAP S/4HANA. As a result, the demand work that is related to these sources of demand is not shown in the Capacity and Demand Overview if the work center capacity scenario is active.

Human Resource Capacity Scenario

1. Link PM/CS orders with the work centers you created in SAP S/4HANA and send them as demands to SAP Multiresource Scheduling.

NoteThe work center must be linked to a planning node in SAP S/4HANA in transaction CR02. The /MRSS/SGE_RES_PN_MNT planning node transfer report is run using the planning node number and identifies the work center based on its linkage to the planning node.

136 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 137: Configuration Guide for SAP Multiresource Scheduling ...

2. Open the Capacity and Demand Overview using the transaction /MRSS/CAPACITY_REP.The system displays the free capacity and the total demand based on the demand work (and assignments) already created in the planning node. The system also displays the total demand separately. It also calculates further details related to the total demand (for example, unassigned demands and assigned demands) as specified in Customizing activity Control Options for Total Demand Calculation.

Similarly, you can do the following:

● Link PM/CS notifications with work centers in SAP S/4HANA and transfer them as demands to SAP Multiresource Scheduling

● Link PS network activities with work centers in SAP S/4HANA and transfer them as demands to SAP Multiresource Scheduling

● Link SAP CRM service orders with a service employee group that is bound to an organizational unit and transfer them as demands to SAP Multiresource Scheduling

● Link RM request roles with organizational units and transfer them as demands to SAP Multiresource Scheduling

● Link work tickets from SAP Hybris Cloud for Customer with organizational units and transfer them as demands to SAP Multiresource Scheduling

NoteOrganizational units must be distributed to the SAP Multiresource Scheduling system via ALE to be used as planning nodes in SAP Multiresource Scheduling.

If a human resource capacity scenario is active, you can see the demand work coming from PM/CS orders, PS network activities, PM/CS notifications, CRM service orders, RM request roles, or work tickets from SAP Hybris Cloud for Customer in the free capacity and total demand details that are shown in the Capacity and Demand Overview.

If you want to transfer demands from PM/CS orders and CRM service orders to the same planning node, you must make sure that the planning node is linked to exactly one work center in SAP S/4HANA. This is an important prerequisite for displaying the demand work from different order transactions under one planning node in the Capacity and Demand Overview.

If you want to transfer a CRM service order to a planning node that is not linked to a work center in SAP S/4HANA, you must make settings in Customizing to specify how the system distributes the demand work for planning nodes. You do this in Customizing activity Define Distribution of Demand Work. When you then create a CRM service order, the system creates a demand in SAP Multiresource Scheduling and distributes the demand work equally across the working days specified for the planning node.

However, if the planning node is linked to exactly one work center in SAP S/4HANA, the demand work is distributed equally across the working days that are defined on the capacity tab for the work center in SAP S/4HANA (for example, considering the factory calendar and the start and end time of the work center).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 137

Page 138: Configuration Guide for SAP Multiresource Scheduling ...

2.3.4.2 Setting Up the Capacity View

Use

The capacity view is a Gantt chart that shows the capacity of the loaded capacity planning nodes (for PM, CS, and PS, this is the work center). You can use the capacity view in the Scheduler Workplace (SAP GUI) and in the Web-based planning board.

Prerequisites

● You have set up the required master data and transfer the required information to SAP Multiresource Scheduling.Setting Up the Capacity and Demand Overview [page 134]

● You have specified how the capacity is calculated in SAP Multiresource Scheduling. You do so in Customizing under Settings for Capacity and Demand Overview Configure Planning Node Capacity Calculation .

Procedure

Make the required configuration settings. These settings differ slightly depending on whether you are using the capacity view in the Scheduler Workplace (SAP GUI) or in the Web-based planning board.

Activating the Capacity View in the Scheduler Workplace (SAP GUI)

1. Configure the demand planning layout for all relevant UI profiles. You do so in Customizing under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles . For more information, see the Customizing documentation in the system.

2. Activate the capacity view in the user settings under Extras Settings... Visible Objects Display of Demand . You can make further settings under Extras... Visible Objects Capacity View .

Activating the Capacity View in the Web-Based Planning Board

1. (Optional) Configure the color profile for displaying the table cells based on the utilization. You do so in Customizing under Set Up Scheduler Workplace Workplace Profiles Web-Based User InterfaceDefine Profiles of the Web-Based User Interface . For more information, see the documentation in the system.

138 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 139: Configuration Guide for SAP Multiresource Scheduling ...

2. Activate the capacity view in Customizing or in the user settings:○ In Customizing, you specify the default settings for first-time users of the Web-based planning board.

You do so under Set Up Scheduler Workplace Workplace Profiles Web-Based User InterfaceDefine Profiles of the Web-Based User Interface .

○ In the user settings, each user can activate and configure the capacity view as required and make further configuration settings. The settings are available under Settings Gantt Settings Demand View

2.3.5 Setting Up the Use of Travel Times

Before you can use travel times in SAP Multiresource Scheduling, you must make sure that all prerequisites are fulfilled and set-up activities are completed. We strongly recommend that you set up the use of travel times if you want to use the Optimizer for resource planning.

Prerequisites

To use travel times, validated and geocoded address information must be available in SAP Multiresource Scheduling. The required geographic information can come from:

● A geographic information system (GIS)● Postal code table /MRSS/D_GEO_ZIP● Business Add-In (BAdI) /MRSS/OPT_GEOCODE_TRAVEL_TIME

In addition, depending on how the demand source system is set up, geocoded information may also be part of the data that is transferred from the source system to SAP Multiresource Scheduling.

Procedure

1. Configure a Geocoding Profile.

You do so in Customizing under Optimizer and Travel Times Travel Times Define Profile for Geocoding of Addresses . For more information, see the documentation in the system.

2. Configure a Distance Calculation Profile.

To determine how the system calculates distances, you must make settings under Optimizer and Travel Times Travel Times Specify Profile for Distance Calculation Type . Depending on the geocoding option you use, information about the travel distance can be provided by a GIS or BAdI. You can also use straight-line calculation. In this case, you must specify a formula based on which the system calculates the distance. For more information, see the documentation in the system.

3. Configure a Travel Profile.

You must configure travel profiles if you are using straight-line calculation to determine the travel distance. Based on the travel profile you specify, the system calculates how much time the resource needs to travel

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 139

Page 140: Configuration Guide for SAP Multiresource Scheduling ...

the calculated distance. To configure the profile, make settings under Optimizer and Travel TimesTravel Times Define Travel Profiles . For more information, see the documentation in the system.

4. Assign Travel Profiles to Resource Planning Nodes.

In Customizing under Optimizer and Travel Times Travel Times Assign Travel Profiles to Resource Planning Nodes , you specify the relevance of a travel profile for a resource planning node. In this activity, you can also specify the maximum distance a resource is allowed to travel per day. This settings is relevant if you use the Optimizer for resource planning. For more information, see the documentation in the system.

5. Configure Travel Time Calculation and Distribution.

In Customizing under Optimizer and Travel Times Travel Times Define Travel Time Calculation and Distribution , you create geoprofiles by combining the geocoding profiles and travel profiles created earlier. You can also specify calculation factors that allow you to determine how the travel time should be distributed between two subsequent assignments. For more information, see the documentation in the system.

6. Assign Travel Time Mode.

You must then assign a travel time mode to the relevant assignment type. The travel time mode determines whether travel times are to be used at all and whether a gap between travel time and assignment is allowed. To make the assignment, choose the relevant activity under Optimizer and Travel TimesTravel Times. For more information, see the documentation in the system.

7. Configure the Display of Travel Times.

You can configure the appearance of the graphical elements used to display the travel time bars and assigned them to user interface profiles:

○ For the display of travel times in the Scheduler Workplace (SAP GUI), make settings in Customizing under Set Up Scheduler Workplace (SAP GUI) and Web-Based Planning Board Workplace ProfilesDefine User Interface Profiles .

○ For the display of travel times in the Web-based planning board, make settings in Customizing under Set Up Scheduler Workplace (SAP GUI) and Web-Based Planning Board Workplace Profiles Web-

Based User Interface Define Profiles of the Web-Based User Interface .To show travel times in the Web-based planning board, you must activate this option in the user settings under Settings General Basic Settings .

NoteFor the Scheduler Workplace, you can use Business Add-In BAdI: Determine Graphical Element for Assignments (/MRSS/SGU_ASSGN_ELEM) to override the settings made for the travel time bars. You can change the text displayed in the bars using Business Add-In BAdI: Determine Description and Quick Info for Assignments (/MRSS/SGU_DESC_DETER).

For the Web-based planning board, you can use Business Add-In BAdI: Creation of Gantt View Variants (/MRSS/SGX_GANTT_VIEW) to change the appearance of the travel time bars (for example, the bar height and the text displayed in the bars).

8. Activate Travel Times for Your Planning Board Profile(s).

After you have completed the configuration of travel times, you must activate the use of travel times for the relevant planning board profile(s). You do so in Customizing under Set Up Scheduler Workplace (SAP

140 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 141: Configuration Guide for SAP Multiresource Scheduling ...

GUI) and Web-Based Planning Board Workplace Profiles Define Planning Board Profile . Select the Travel Time Active checkbox and specify the relevant geo profile.

Related Information

Best Practices for the Use of Geographic Information [page 143]

2.3.6 Setting Up the Use of the Optimizer

Before you can use the Optimizer in SAP Multiresource Scheduling, you must make sure that all prerequisites are fulfilled and set-up activities are complete.

Prerequisites

● For more information about installation prerequisites, see SAP Note 1920846 .● Make sure that the creation of stretched assignments and / or concrete assignments is allowed for the

demand types that you want to include in the optimization run. Demands that allow the creation of capacitive assignments are automatically excluded from optimization.

● (Optional) If you want the system to take into account partner roles during the optimization, you must make settings in the Customizing activities under Basic Settings Assign Objects Partner Functions . You must create the abstract partner roles First Technician (TECH_1ST) and Must Technician (TECH_MUST) and assign them to the relevant partner roles used in the source system of the demand.

Procedure

1. Configure the Remote Control and Communication Framework (RCCF).

You can find all relevant activites in Customizing under Optimizer and Travel Times Optimizer Basic Settings in RCCF . For more information, see the documentation in the system.

2. Define optimization profiles.

You do so in under Optimizer and Travel Times Optimizer Define Optimization Profile .

RecommendationActivate the logging of input and output data by selecting the relevant checkbox. The system creates separate files for the input and output parameters, which you can then use for analysis purposes.

For more information, see the documentation in the system.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 141

Page 142: Configuration Guide for SAP Multiresource Scheduling ...

3. Specify optimization parameters for resources.

You can configure optimization parameters for each resource planning node. Based on these parameters, the Optimizer tries to find a solution using the shortest travel route and minimum costs. To make settings, go to Optimizer and Travel Times Optimizer Define RP-Node-Based Optimization Parameters for Resources . For more information, see the documentation in the system.

4. Specify optimization paramters for demands.

You do so in under Optimizer and Travel Times Optimizer Define RP-Node-Based Optimization Parameters for Demands .

5. Make further settings according to your requirements.

In the activities under Optimizer and Travel Times Optimizer Extended Settings , you can make further settings if required. These settings include the following:

○ Changes to cost rates based on the suitability of a resource for the demand to which it is assigned○ A demand priority factor that affects the non-fulfillment costs for a demand as defined in activity

Define RP-Node-Based Optimization Parameters for Demands○ The logging of optimization runs

RecommendationAlthough this activity is optional, we highly recommend that you set up the logging of optimization runs. Please note that this log is independent of the logging of input and output files that you activate in the optimizer profile.

○ The configuration of filter profiles to specify that only certain types of demands or assignments are taken into account by the Optimizer

For more information, see the documentation in the system.6. Configure optimization scenarios.

An optimization scenario combines an optimization profile, geo profile, log profile, and filter profile, thus allowing you to group all relevant settings. To configure optimization scenarios, go to Optimizer and Travel Times Optimizer Define Optimization Scenario .

7. Assign default optimization profile and scenario to planning board profile.

Under Set Up Scheduler Workplace (SAP GUI) and Web-Based Planning Board Workplace ProfilesDefine Planning Board Profile , you assign the required optimization scenarios to the relevant planning board profiles. Users can change the default setting when starting the Optimizer manually from the planning board.

NoteTo manually trigger an optimization run from the planning board, you use the relevant button. If you cannot see the button in the planning board, you might have to activate it first. For the Schedulder Workplace (SAP GUI), you can do so in the UI profile Customizing ( Set Up Scheduler Workplace (SAP GUI) and Web-Based Planning Board Workplace Profiles Define Profiles of User Interface . For the Web-based planning board, you can hide or show the button in the user settings.

142 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 143: Configuration Guide for SAP Multiresource Scheduling ...

2.3.7 Setting Up the Use of Geographic Information

Use

You can connect an external geographic information system (GIS) with SAP Multiresource Scheduling. You can then use this external GIS to display a map in the Scheduler Workplace (SAP GUI) and the Web-based planning board. You can also use the GIS for geocoding and route planning.

Procedure

The setup activities you must perform differ depending on whether you want to integrate a map in the Web-based planning board or in the Scheduler Workplace.

You must also make sure that the relevant address data has been validated before it is integrated in SAP Multiresource Scheduling.

More Information

Setting Up Map Integration in the SAP GUI [page 148]

Setting Up Map Integration in the Web-Based Planning Board [page 151]

Best Practices for the Use of Geographic Information [page 143]

2.3.7.1 Best Practices for the Use of Geographic Information

Use

SAP Multiresource Scheduling requires geographic information in the form of validated addresses and geographic coordinates for functions such as appointment booking, the calculation of travel times, optimization, or the use of maps. This document describes best practices and recommendations for configuring the use of geographic information.

Use of Geographic Information in SAP Multiresource Scheduling

SAP Multiresource Scheduling provides various functions for business scenarios that utilize geographic information for resources and demands. One example is the display of resources and demands on a map. Another example is the calculation of travel times. To localize an address on a map or to calculate the distance

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 143

Page 144: Configuration Guide for SAP Multiresource Scheduling ...

between two addresses, the system requires more information than just a valid street name, postal code, and city. The address must be geocoded, that is, longitude and latitude information must be available. Geocoding is also essential for functions such as appointment booking and optimization.

Regardless of how you set up the use of geographic information, you must make sure that the following prerequisites are met:

● The address is valid.● The address is transferred correctly to SAP Multiresource Scheduling.● Geographic coordinates (longitude and latitude) are available for the address.

Address validation must be performed in the source system (of demands and resources) before transferring the address to SAP Multiresource Scheduling. Geocoding must be configured in SAP Multiresource Scheduling. To perform geocoding, you have the following options:

● You can set up a connection between SAP Multiresource Scheduling and an external geographic information system (GIS).

● You can set up a mapping between postal codes and spatial locations using a table.● You can create a custom BAdI implementation.

The following sections describe possible scenarios for the set-up of geographic information in SAP Multiresource Scheduling.

Address Validation in Source System, Geocoding in SAP Multiresource Scheduling

In a productive system landscape, the relevant source systems (for example, SAP S/4HANA or SAP CRM) must contain validated address data. SAP Multiresource Scheduling provides Business Add-Ins (BAdIs) and reports for transferring the address to SAP Multiresource Scheduling. As a rule, the source system does not provide longitude and latitude information. Therefore, you must implement geocoding in SAP Multiresource Scheduling.

Address Validation

Address validation is the process of ensuring that the entered address is correct. The validation of addresses is centrally organized in the Business Address Services (BAS) component of the SAP System.

NoteFor more information about BAS, see the application help for SAP NetWeaver at http://help.sap.com/nw

Application Help Function-Oriented View . In SAP Library, choose Application Server Application Server ABAP Other Services Services for Business Users Business Address Services (BC-SRV-ADR) .

Address validation must be completed before an address can be used by SAP Multiresource Scheduling. Address validation is a prerequisite for correct geocoding. If the address information is incorrect due to an unknown street number or a typo in the postal code, for example, the system cannot determine the longitude and latitude of an address.

144 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 145: Configuration Guide for SAP Multiresource Scheduling ...

The following SAP Notes provide more information about how to implement address validation in SAP systems:

SAP Note Provides More Information About

98050 Address checks, city file, and regional structure

132948 Importing data to the standard SAP regional structure

176559 Interfaces for Business Address Services

Geocoding

Geocoding is the process of converting postal addresses into spatial locations (longitude and latitude coordinates). You have the following options to implement geocoding in SAP Multiresource Scheduling:

Option What to Do

Connection to an external geographic information system (GIS) or GIS provider

See the documentation in Customizing for SAP Multire­source Scheduling (transaction /MRSS/IMG):

● For more information about how to use geocoding, see Customizing for SAP Multiresource Scheduling under

Optimizer and Travel Times Travel Times Define

Profile for Geocoding of Addresses● For more information about how to implement an exter­

nal GIS, see Customizing for SAP Multiresource Sched­

uling under Basic Settings Connection of External

Geographic Information Systems

Also see the documentation the SAP Customizing Imple­

mentation Guide (transaction SPRO) under SAP

NetWeaver General Settings Set Geocoding .

Database table /MRSS/D_GEO_ZIP In this table, you can configure a mapping between postal codes and spatial locations (longitude and latitude coordi­nates).

NoteSAP delivers an empty table. You are responsible for ob­taining the relevant data from a provider of your choice.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 145

Page 146: Configuration Guide for SAP Multiresource Scheduling ...

Option What to Do

Business Add-In /MRSS/OPT_GEOCODE_TRAVEL_TIME You must create a custom implementation to determine the spatial locations (longitude and latitude coordinates).

You can find the BAdI in Customizing for SAP Multiresource

Scheduling under Enhancements Optimizer and Travel

Times BAdI: Determination of Geocoordinates and Travel

Times . For more information, see the documentation in the system.

Data Transfer to SAP Multiresource Scheduling

Depending on the type of demand, SAP Multiresource Scheduling provides the following options to transfer demand addresses to SAP Multiresource Scheduling:

Type of Demand Business Add-In or View Location in Customizing Structure

Orders from Plant Maintenance (PM) and Customer Service (CS)

/MRSS/RSG_DEMAND_ADRESS_GET

You use method ADDRESS_GET to send the address to the SAP Multiresource Scheduling demand.

Optional: If geocodes are available in customer-own fields in the source sys­tem, you can also fill the fields LONGITUDE and LATITUDE with the ge­ocodes of the address.

Enhancements Sources of

Demand Orders BAdI: Determination of Address Data for

Demands

Notifications from Plant Maintenance (PM) and Customer Service (CS)

/MRSS/SNO_ADDRESS_GET

You use method ADDRESS_GET to send the address to the SAP Multiresource Scheduling demand.

Optional: If geocodes are available in customer-own fields in the source sys­tem, you can also fill the fields LONGITUDE and LATITUDE with the ge­ocodes of the address.

Enhancements Sources of

Demand PM/CS NotificationsBAdI: Address Determination for PM/CS

Notifications

Service orders from SAP CRM Customizing View /MRSS/V_CSG_LOC

You can use this view to determine the address from the main object, error-causing object, the ship-to party or the sold-to party.

Sources of Demand CRM Service

Orders Determine Usage Site of

Service Order

To transfer addresses for resources, you use one of the following reports:

● /MRSS/HCM_RPTWFMIF if you are using employees from SAP S/4HANA HR

146 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 147: Configuration Guide for SAP Multiresource Scheduling ...

● /MRSS/WFM_MASTERDATA_ADMIN if you are using business partners in the Employee role

NoteAfter transferring the demand and resource addresses to SAP Multiresource Scheduling, the system determines the geocodes of the address as defined in Customizing for SAP Multiresource Scheduling under Optimizer and Travel Times Travel Times Define Profile for Geocoding of Addresses .

Other Scenarios

Source System Provides Non-Validated Address Data

If the source system does not provide address validation, we strongly recommend that you set up Business Address Services accordingly. For more information, see the application help for SAP NetWeaver at http://help.sap.com/nw Application Help Function-Oriented View . In SAP Library, choose Application ServerApplication Server ABAP Other Services Services for Business Users Business Address Services (BC-SRV-ADR) .

In addition, you need to implement geocoding in SAP Multiresource Scheduling.

No Address Data Provided by Source System

If the source system does not provide any address data, you cannot use the SAP Multiresource Scheduling functions that require geographic information. That is, you can still schedule resources in the planning board, but you cannot calculate travel times or use the Optimizer with travel times, for example.

Front-End Geocoding in the Web-Based Planning Board

You can integrate a map in the Web-based planning board. To show resources and demands on this map, SAP Multiresource Scheduling requires validated and geocoded addresses. If you cannot perform geocoding by implementing one of the three options described above, you can perform temporary geocoding when the map is called up in the Web-based planning board.

To perform temporary geocoding, you must implement method /MRSS/IF_SGE_MAPPING~GET_TRANSIENT_GEOCODE when creating your map implementation. For more information, see Setting Up Map Integration in the Web-Based Planning Board [page 151].

CautionFront-end geocoding may slow down your system considerably. We recommend that you perform geocoding as described in Customizing under Optimizer and Travel Times Travel Times Define Profile for Geocoding of Addresses .

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 147

Page 148: Configuration Guide for SAP Multiresource Scheduling ...

2.3.7.2 Setting Up Map Integration in the SAP GUI

Use

Before you can display geographic information using a map in the Scheduler Workplace (SAP GUI), you must install a geographic information system (GIS) or set up a connection to an external GIS. You can also combine functions from different GIS. For example, you can use one GIS for route planning and another one for displaying the map.

NoteSAP Multiresource Scheduling provides a way of connecting PTV Map&Guide using the IGS (Internet Graphics Service) interface. However, the technical connection between PTV and the IGS interface is not part of the delivery. You have to set up an RFC connection and make settings in Customizing for SAP NetWeaver.

You also need to configure all relevant planning board profiles accordingly.

Prerequisites

Validated address data must be available in SAP Multiresource Scheduling. For more information, see Best Practices for the Use of Geographic Information [page 143].

Procedure

NoteFor more information, see the Customizing documentation in the system.

Set Up a GIS Connection

Set up the GIS connection in Customizing for SAP Multiresource Scheduling. You can find the relevant Customizing activities under Basic Settings Connection of External Geographic Information Systems .

Proceed as follows:

1. In the Class Builder (transaction SE24), create a class as a subclass of /MRSS/CL_GIS_ABSTRACT_SYSTEM.

2. Implement the methods of the following interfaces, depending on the functionality you want to use:○ /MRSS/IF_GIS_MAPPING

This interface is used to provide information for displaying the map.

148 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 149: Configuration Guide for SAP Multiresource Scheduling ...

Method Description

/MRSS/IF_GIS_MAPPING~ADD_MARKERS Implement this method if you want to add markers to the map. The importing parameter IT_MARKERS con­tains the geolocation information, the marker type, and short texts. Plot the objects and pass a unique ID to identify the created object to exporting parameter IT_MARKER_COLL.

/MRSS/IF_GIS_MAPPING~MODIFY_MARKERS Implement this method to modify markers in the map. Get the marker object ID from IT_MARKER_COLL and the corresponding updated marker information from IT_MARKERS and update the object.

/MRSS/IF_GIS_MAPPING~DELETE_MARKERS Implement this method to delete marker objects from the map. The object ID is available in the parameter IT_MARKER_COLL.

/MRSS/IF_GIS_MAPPING~CLEAR Implement this method to remove all objects from the map.

/MRSS/IF_GIS_MAPPING~MAP_CONTAINER Implementing this method is mandatory if you want to map the container in which the map is supposed to be displayed with a control. The control can be anything from HTML control to custom controls.

/MRSS/IF_GIS_MAPPING~REBUILD_CONTROL Implement this method if you want the system to ex­change the containers for the map display when this is refreshed. The method updates all the containers and corresponding control objects of the map display.

/MRSS/IF_GIS_MAPPING~DISPLAY_MAP Implement this method for the actual display of the map in the provided container. The map is rendered in this container.

/MRSS/IF_GIS_MAPPING~RENDER_MAP This method is required in those cases when no data is updated but the map needs to be rendered to adjust the zoom and position.

/MRSS/IF_GIS_MAPPING~ADD_TOOLBAR_BUTTONS Implement this method if new buttons need to be added to the map toolbar.

/MRSS/IF_GIS_MAPPING~PROCESS_PAI Implement this method to handle the map-specific tool­bar buttons.

/MRSS/IF_GIS_MAPPING~DRAW_ROUTE Implement this method to draw the route of the re­source.

/MRSS/IF_GIS_MAPPING~DELETE_ROUTES Implement this method to delete the routes displayed in the map.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 149

Page 150: Configuration Guide for SAP Multiresource Scheduling ...

Method Description

/MRSS/IF_GIS_MAPPING~CREATE_ASSIGNMENT Implement this method and call it to create an assign­ment using the interactive map.

○ /MRSS/IF_GIS_GEOCODINGThis interface is used to perform geocoding of location information.

NoteFor more information about geocoding, see Best Practices for the Use of Geographic Information [page 143].

Method Description

/MRSS/IF_GIS_GEOCODING~GET_GEOLOCATION Implement this method to derive the geolocation from an address.

/MRSS/IF_GIS_GEOCODING~GET_INSTANCE Implement this method to get the instance of the rout­ing system.

○ /MRSS/IF_GIS_ROUTINGThis interface is used to perform street-level routing for addresses.

Method Description

/MRSS/IF_GIS_ROUTING~GET_DISTANCE Implement this method to get the distance details between two geolocations.

/MRSS/IF_GIS_ROUTING~GET_INSTANCE Implement this method to get the instance of the routing sys­tem.

3. In the Define Connectors for Geographical Information Systems activity, enter the name of the connector class.If you want to store static information for your GIS connection, such as a developer key for an external GIS provider, you can enter this data in the appropriate field in the Define Connectors for Geographical Information Systems activity. The content is passed as importing parameters to the constructor of your class.

4. In activity Define Active Geographic Information Systems, you define the active services of the geographic information system (GIS) that you have connected to SAP Multiresource Scheduling.

Configure the Map Display in the Scheduler Workplace (SAP GUI)

You can find the relevant Customizing activities under Set Up Scheduler Workplace Workplace Profiles .

Proceed as follows:

● Create a map profile in the Define Map Profile activity.● In activity Define Planning Board Profile, assign the map profile to the required planning board profiles. You

can also activate the map display here.

150 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 151: Configuration Guide for SAP Multiresource Scheduling ...

● If you want the map to be displayed without reference to an object in the Scheduler Workplace, you must define a container in which the map is to be displayed. You do so in the Define User Interface Profiles activity, in the Container Layout Name folder.

2.3.7.3 Setting Up Map Integration in the Web-Based Planning Board

Use

SAP provides the technical basis for integrating a map in the Web-based planning board. To use a map for resource planning, you must connect a geographic information system (GIS) or a GIS provider to SAP Multiresource Scheduling and create a map implementation.

This document describes how you do the following:

● Implement connector classes to handle the connection between SAP Multiresource Scheduling and the GIS system or provider of your choice

● Create a local Web Dynpro component and JavaScript file to implement the map logic● Configure Customizing settings to define the look and feel of the map● Activate the map display to show your map in the resource view of the Web-based planning board

NoteAny code lines included in this documentation are only examples and are not intended to be used in a productive system environment. The sample code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and completeness of the code examples.

Prerequisites

Validated and geocoded address data must be available in SAP Multiresource Scheduling. For more information, see Best Practices for the Use of Geographic Information [page 143].

Note

See SAP Note 2164504 for a detailed example of how to create a map implementation.

Procedure

1. Implement Connector Classes

To implement the connection to an external GIS system or provider, you need to create a connector class in your system and implement the required methods. Depending on the functionality you want to use (for

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 151

Page 152: Configuration Guide for SAP Multiresource Scheduling ...

example, route planning or display of maps), you may need to create more classes. To implement a map, for example, you must create a map class in addition to a system class. If you only want to use the GIS for displaying a map (and not for route planning, for example), the map class is your connector class.

This section describes how you create classes based on the delivered classes /MRSS/CL_GIS_ABSTRACT_SYSTEM, /MRSS/CL_GIS_ABSTRACT_MAP, and /MRSS/CL_GIS_CUSTOMIZING.

Step 1: Create a System Class

The system class handles the connection to your GIS system or provider. Proceed as follows:

1. In the Class Builder (transaction SE24), create a class as a subclass of /MRSS/CL_GIS_ABSTRACT_SYSTEM. You can name this class, for example, Z_CL_GIS_SYSTEM.

2. Redefine and implement the required methods. We recommend that you implement at least the following methods:

Method Description

INITIALIZE Redefine and implement this method to initialize and load your own customizing class (see Step 3). Pass the name of your own class to the GET_INSTANCE method, for ex­ample:

IF gref_customizing IS INITIAL. gref_customizing = /mrss/cl_gis_customizing=>get_instance( 'Z_CL_GIS_CUSTOMIZING' ). ENDIF.

/MRSS/IF_GIS_MAPPING~GET_ROUTE Redefine and implement this method to send the routing request to the external GIS system. This can be a simple HTTP request.

/MRSS/IF_GIS_GEOCODING~GET_GEOLOCATION Redefine and implement this method to get the geoloca­tion of an address.

RecommendationImplement a private or protected method to parse the result returned by the GIS system.

You can implement further methods, depending on the functions that you want to use.

Step 2: Create a Map Class

The map class handles the abstraction between the Web-based planning board and the external GIS system. Proceed as follows:

1. In the Class Builder (transaction SE24), create a class as a subclass of /MRSS/CL_GIS_ABSTRACT_MAP. You can name this class, for example, Z_CL_GIS_MAP.

152 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 153: Configuration Guide for SAP Multiresource Scheduling ...

2. Redefine and implement the required methods. We recommend that you implement at least the following methods:

Method Description

INITIALIZE Redefine and implement this method to initialize and load your own GIS system class, for example, Z_CL_GIS_SYSTEM.

Pass the name of your own class to the GET_INSTANCE method, for example:

gref_gis_mapping = z_cl_gis_system=>/mrss/if_gis_mapping~get_instance( 'Z_CL_GIS_SYSTEM' )..

/MRSS/IF_SGE_MAPPING~GET_ROUTE Redefine and implement this method to parse the list of assignments (the tour) so that the GIS system can return a route.

Call the previously implemented method in your own GIS system class.

NoteFor a detailed example, see SAP Note 2164504 .

/MRSS/IF_SGE_MAPPING~GET_TRANSIENT_GEOCODE You can redefine and implement this method to enable temporary geocoding. The geocoding result is not stored in the database. The system uses this result if an address to be shown on the map does not have a valid geocode.

Internally, call the previously implemented method in your own GIS system class.

RecommendationWe strongly recommend that you do not use tempo­rary geocoding, since it may slow down your system considerably. For more information about geocoding, see Best Practices for the Use of Geographic Informa­tion [page 143].

Step 3: Create a Customizing Class

The customizing class handles the settings that are specific to your GIS provider. Proceed as follows:

1. In the Class Builder (transaction SE24), create a class as a subclass of /MRSS/CL_GIS_CUSTOMIZING. You can name this class, for example, Z_CL_GIS_CUSTOMIZING.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 153

Page 154: Configuration Guide for SAP Multiresource Scheduling ...

2. Redefine and implement the required methods. We recommend that you implement at least the following methods:

Method Description

INITIALIZE_MAP_LAYERS Implement this method to specify the URLs that specify the different layer types to be supported by your map. Layer types are, for example, a topographic view or a 3D street view. Which layer types you can use depends on your GIS system or provider.

You can enter the URLs in Customizing activity Configure Generic GIS Settings. In this method, you retrieve the set­tings made in this activity using predefined constants, for example:

ls_map_layer-layer_url = get_field_value(gc_map_layer-street2d)

Make sure that you provide all layers that you want to use in table GT_MAP_LAYERS.

INITIALIZE_MARKER_STYLES Implement this method to specify the marker styles that represent different objects (such as resources and de­mands) on the map.

The include /MRSS/CONSTANTS_GIS provides a list of markers.

Enter the name of the marker that you want to use in Cus­tomizing activity Configure Generic GIS Settings. In this method, you retrieve the Customizing settings using pre­defined constants, for example:

LOOP AT gt_generic_settings INTO ls_generic_setting WHERE type = gc_customizing_type-icon. … INSERT ls_map_marker_style INTO TABLE gt_marker_styles. ENDLOOP.

For a detailed example, see SAP Note 2164504 .

154 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 155: Configuration Guide for SAP Multiresource Scheduling ...

Method Description

INITIALIZE_SETTINGS Implement this method to initialize your class. If required, set the attributes to the API scripts and style sheet infor­mation as defined in Customizing activity Configure Generic GIS Settings.

Call the previously created INITIALIZE methods, for ex­ample:

INCLUDE: /mrss/constants_gis. * == Initialize API Scrips and StyleSheets ====== * Get the corresponding values from the generic customizing and put them * on global attributes where they will be distributed from gv_external_api_script = get_field_value( gc_map_script_api-external ). gv_internal_api_script = get_field_value( gc_map_script_api-internal ). gv_external_stylesheet = get_field_value( gc_map_stylesheets-external ). gv_internal_stylesheet = get_field_value( gc_map_stylesheets-internal ). * Set up the map layersinitialize_map_layers( ). * Set up the markers / icons to be used on the map initialize_marker_styles( ).

IS_MAP_ACTIVE Redefine and implement this method so that it always re­turns TRUE.

INITIALIZE Redefine and implement this method to initialize and load your settings. Make sure that you call the predefined initi­alization of the super class (/MRSS/CL_GIS_CUSTOMIZING) first. This way, the system loads all settings made in Customizing activity Configure Generic GIS Settings and provides these settings in an ex­isting internal table.

super->initialize( ). initialize_settings( ).

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 155

Page 156: Configuration Guide for SAP Multiresource Scheduling ...

Method Description

GENERATE_TOKEN Redefine and implement this method to access the GIS system with the required authorization. Depending on your GIS system, the system requires you to send an au­thorization token or API key to process the request.

NoteThe super class provides a basic token handling mechanism. When you return the token, the system automatically stores it from GET_TOKEN by calling the existing STORE_TOKEN method. The existing READ_TOKEN method reads the token from database table /MRSS/D_GIS_TOKN.

You can implement further methods, depending on the functions you want to use.

2. Create a Web Dynpro Component and a JavaScript File

The ABAP Web Dynpro framework provides UI elements that allow you to integrate custom HTML, custom JavaScript, and custom CSS in a Web Dynpro application. The Web-based planning board provides the technical basis for integrating HTMLIslands. Once you activate the map display, the system automatically activates the HTMLIsland.

NoteFor more information about HTMLIslands, see the application help for SAP NetWeaver at http://help.sap.com/nw74 Application Help Function-Oriented View . In SAP Library, choose UI Technologies in SAP NetWeaver Web Dynpro ABAP and Floorplan Manager Web Dynpro ABAPReference: UI Elements Integration Category HTMLIsland .

SAP Multiresource Scheduling provides classes for the Web-based planning board (package /MRSS/SGX) that interact with your JavaScript implementation once you activate the map display. The following main classes are provided:

● /MRSS/CL_SGX_IL_EXT_LPLB (Interaction layer to the Web UI)● /MRSS/CL_SGX_MAPS_ASSIST (Web Dynpro assistance class for map)

The assistant class is called from within the Web Dynpro application and passes the call to the interaction layer.

Step 1: Create a Web Dynpro Component

To store the JavaScript and CSS files, you must create a Web Dynpro component as a container. You can store the files as MIME objects on the application server. Proceed as follows:

1. In the Object Navigator (SE80), create a dummy Web Dynpro component, for example, Z_MY_GIS.Since only the MIME objects are used in this component, you can use any name for the view and window.

2. Add the MIME objects to the component.

NoteYou can create the files first and import them afterwards to the Web Dynpro component.

156 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 157: Configuration Guide for SAP Multiresource Scheduling ...

3. Create a Web Dynpro application and copy the URL. You enter this URL in Customizing activity Configure Generic GIS Settings.

NoteThe Web Dynpro application is only required because you need the URL information. Instead of creating a new application, you can also use an existing Web Dynpro application that is located on the same server. In this case, copy the URL of this application and add the correct Web Dynpro component (for example, Z_MY_GIS) as well as the relevant MIME object name.

Step 2: Create a JavaScript File

The actual structure of your map implementation depends on your GIS system or provider. Depending on what you want to do with your map, you may have to implement a large number of functions.

To allow users to work with a map in the Web-based planning board, you must implement at least the following functions:

Function Parameter Description

addCallback Callback object This function is required to call server events. The parameter can be stored to call function fireEvent.

createDemands JSON table of ABAP type /MRSS/T_SGX_MAP_DEMAND_TAB

This function receives the demands to be shown on the map.

createResources JSON table of ABAP type /MRSS/T_SGX_MAP_RESOURCE_TAB

This function receives the resources to be shown on the map.

createAssignments JSON table of ABAP type /MRSS/T_SGX_MAP_ASSIGNMENT_TAB

This function receives the assignments to be shown on the map.

createDemands_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_DEMAND_TAB

This function receives new demands to be shown on the map after the map was initialized.

updateDemands_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_DEMAND_TAB

This function receives demands to be updated on the map.

deleteDemands_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_DEMAND_TAB

This function receives demands to be deleted on the map.

createResources_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_RESOURCE_TAB

This function receives new resources to be shown on the map after the map was initialized.

updateResources_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_RESOURCE_TAB

This function receives resources to be updated on the map.

createAssignments_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_ASSIGNMENT_TAB

This function receives new assign­ments.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 157

Page 158: Configuration Guide for SAP Multiresource Scheduling ...

Function Parameter Description

updateAssignments_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_ASSIGNMENT_TAB

This function receives updated assign­ments.

deleteAssignments_refresh JSON table of ABAP type /MRSS/T_SGX_MAP_ASSIGNMENT_TAB

This function receives assignments that are to be deleted.

setMapTime Date and time This function receives the date and time shown in the map toolbar. This in­formation is used for filtering demands and creating assignments.

fireResourceMatching No parameter This function is called when a user chooses the Find Suitable Resource but­ton.

You must implement this method to de­termine the selected demand and to call server event MATCH_RESOURCE or MATCH_ERROR.

matchResource JSON table of ABAP type /MRSS/T_SGX_MAP_QUALIF_TAB

This function receives the resource matching results.

setMapSize Height of the map This function sets the height of the map. It must be implemented to show the map below the Gantt chart or to change the height of the map.

showRoute JSON object of ABAP type /MRSS/T_SGX_MAP_ROUTE

This function is called without routing results when a user chooses the Show Resource Route button and you did not implement routing in the connector class.

showRouteFromServer JSON object of ABAP type /MRSS/T_SGX_MAP_ROUTE

This function is called with routing re­sults when a user chooses the Show Resource Route button and you did not implement routing in the connector class.

zoomOut No parameter This function is called when a user chooses the Show All Objects on Map button.

You must implement this function to change the map display so that all ob­jects are visible.

158 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 159: Configuration Guide for SAP Multiresource Scheduling ...

Function Parameter Description

showAssignedDemands Boolean This function is called when a user chooses Hide Assigned Demands (false) or Show All Demands (true).

showResourcesAtHomeAddress No parameter This function is called when a user choosesShow Resources at Home.

showResourcesAtDemands No parameter This function is called when a user chooses Show Resources at Current Demand Location.

hideRoute No parameter This function is called when a user chooses Hide Route.

setMapScrollable Boolean This function is called when a user chooses Scroll-Wheel Zooming.

selectArea No parameter This function is called when a user chooses Select Area on Map.

You can implement the following functions to use additional functionality:

Function Parameter Description

selectDemands JSON table of GUIDs This function is called when a demand is selected in the demand list. It passes all of the selected demands.

deselectDemands No parameter This function is called when all de­mands are deselected in the demand list.

selectResources JSON table of GUIDs This function is called when a resource is selected in the Gantt. It passes all of the selected resources.

filterDemands JSON table of GUIDs This function is called when the de­mand list is filtered. It passes all of the demands that meet the filter criteria.

filterResources JSON table of GUIDs This function is called when the Gantt chart is filtered. It passes all of the re­sources that meet the filter criteria.

removeFilterDemands No parameter This function is called when the filter in the demand list is removed.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 159

Page 160: Configuration Guide for SAP Multiresource Scheduling ...

Function Parameter Description

removeFilterResources No parameter This function is called when the filter in the Gantt chart is removed.

setMapLayers JSON table of ABAP type /MRSS/T_GIS_MAP_LAYER_TAB

This function is called with configured map layers that can be loaded in the connector class.

setMarkerStyles JSON table of ABAP type /MRSS/T_GIS_MARKER_STYLES_TAB

This function is called with configured marker styles that can be loaded in the connector class.

setCustomerField 2 JSON tables of ABAP type /MRSS/T_SGX_MAP_CUST_TAB

This function receives the CI fields and values for demands (first parameter) and resources (second parameter).

refresh_CI_demand 3 JSON tables of ABAP type /MRSS/T_SGX_MAP_CUST_TAB

This function receives the updated CI fields and values for inserted demands (first parameter), updated demands (second parameter), and deleted de­mands (third parameter).

refresh_CI_resource 2 JSON tables of ABAP type /MRSS/T_SGX_MAP_CUST_TAB

This function receives the updated CI fields and values for inserted resources (first parameter) and updated resour­ces (second parameter).

You can call server events from the map implementation. To do so, you use the callback object that is passed in addCallback. It provides a fireEvent function with the following parameters:

Parameter Description

eventName Name of the event to be called (see below)

parameterString Parameters to be passed to the server

The following server events must be called from the map implementation to allow users to work with the map:

Event Parameter Description

MAPLOADED No parameter This event must be called once the map implementation and dependent APIs are fully loaded.

The server then passes the loaded ob­jects to the map implementation (for example, using createDemands, createResources).

160 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 161: Configuration Guide for SAP Multiresource Scheduling ...

Event Parameter Description

MATCH_RESOURCES GUID of the demand that is to be matched

This event starts the resource matching on the server.

The server calls matchResource once the result is available. This event can be used in fireResourceMatching.

MATCH_ERROR No parameter This event raises an error message. The message states that a demand must be selected for the matching to be per­formed. This event can be used in fireResourceMatching.

You can use the following events to implement additional functionality:

Event Parameter

SELECT_SINGLE_RESOURCE GUID of resource to be selected in Gantt chart

SELECT_SINGLE_DEMAND GUID of demand to be selected in demand list

DESELECT_SINGLE_RESOURCE GUID of resource to be deselected in Gantt chart

DESELECT_SINGLE_DEMAND GUID of demand to be deselected in demand list

SELECT_DEMANDS Comma-separated list of demands to be selected in the de­mand list

SELECT_RESOURCES Comma-separated list of resources to be selected in the Gantt chart

DESELECT_DEMANDS No parameter

DESELECT_RESOURCES No parameter

CRTE_ASS_BY_DROP_AT Comma-separated values of demand GUID, resource GUID, begin date, and begin time at which the assignment is to be created

DELETE_ASSIGNMENT GUID of the assignment to be deleted

Note

For a complete example, see SAP Note 2164504 .

3. Configure Customizing Settings

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 161

Page 162: Configuration Guide for SAP Multiresource Scheduling ...

Make settings in Customizing for SAP Multiresource Scheduling under Basic Settings Connection of External Geographic Information Systems . Proceed as follows:

1. In the Define Connectors for Geographical Information Systems activity, specify a connector key that represents the external GIS, for example WEB_MAP. Enter the name of the connector class. In most cases, this will be the name of the system class that you created earlier. In our example, we enter the name of the map class (Z_CL_GIS_MAP), since we only want to use the map functionality.Leave the Settings for Connector field empty.

2. In the Configure Generic GIS Settings activity, enter the parameters required for initializing the connector class.So that the system uses these parameters for initializing the connector class, you need to implement the relevant methods in your customizing class (see above).

ExampleIn our example, the settings may be as follows:

Value Name Specific for User Type Format Value

api_ClientID KEY TEXT [Your clientID]

api_ClientSecret

KEY TEXT [Your ClientSecret]

api_External URL TEXT [URL of external API]

api_Internal URL TEXT [URL of internal API]

api_ProxyHost URL TEXT proxy

api_ProxyPort URL TEXT 8080

css_External URL TEXT [URL of external CSS]

css_Internal URL TEXT [URL of internal CSS]

Note that the values shown here are only placeholders for your data. You must add your specific settings in this Customizing activity. If you do not use a proxy in your organization, just leave the relevant fields empty.You can also make user-specific settings in this activity.

ExampleYou want to define a marker for the display of unselected resources that is specific for user JOHN_DOE. You specify the marker in JSON format.

162 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 163: Configuration Guide for SAP Multiresource Scheduling ...

Value Name Specific for User Type Format Value

sy_Resource JOHN_DOE ICON JSON {"MARKER_NAME":"sy_Resource","MARKER_TYPE":"PMS","OFFSET_X":0 ,"OFFSET_Y":10 ,"ANGLE":0 ,"URL":"[GIS-specific URL]","IMAGE_WIDTH":24 ,"IMAGE_HEIGHT":24 ,"IMAGE_DATA":""}

In this example, the JSON format is used. Data in this format can simply be passed to the JavaScript file for usage. However, you can use any other format.

3. In activity Define Active Geographic Information Systems, you specify which services of the connected GIS system or provider you want to use (for example, route planning or map display). In our example, we enter the connector key for the map class, WEB_MAP.

For more information, see the Customizing documentation in the system.

4. Activate the Map Display in the Web-Based Planning Board

In Customizing under Set Up Scheduler Workplace Workplace Profiles Web-Based User InterfaceConfigure Profiles of the Web-Based User Interface , you can configure the default settings for first-time users of the Web-based planning board. For example, you can specify that the map is displayed by default when the resource view of the Web-based planning board is opened. Activate the map display for all relevant UI profiles.

In the user settings under Settings Gantt Settings Resource View , each user can activate and configure the map as required.

2.3.8 Web-Based Resource Management

This chapter describes the initial configuration of the Web-based Resource Management (RM) function. It is intended to give you an overview of the required configuration steps.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 163

Page 164: Configuration Guide for SAP Multiresource Scheduling ...

2.3.8.1 Long Text Field Settings for SAPscript

Use

All the long text values entered in the comments fields are saved as SAPscript texts. To save the long texts used for the Web-based Resource Management (RM) application, the following text objects and IDs are used. For this reason, you need to configure the SAPscript settings for the two RM-specific text objects /MRSS/REQ and /MRSS/ROLE.

Text Object Text ID Remarks

AUFK KOPF This is a default Customizing and no need to be configured.

/MRSS/REQ EXT, INT, INTN, REQN, RSTR RM-specific Customizing that needs to be configured.

/MRSS/ROLE EXT, INT, INTN, REQN, RSTR, SCOP RM-specific Customizing that needs to be configured.

Procedure

To create the text IDs, proceed as follows:

1. Execute the transaction SE75.

2. Choose the Text Objects and IDs radio button and press the button.

3. Choose either /MRSS/REQ or /MRSS/ROLE for which the text IDs need to be maintained and press the icon.

4. Maintain the details for each of the two objects as below:○ /MRSS/REQ

Text ID Include ID (Default) Text Name Display (Flag)

EXT TX Selected

INT TX Selected

INTN TX Selected

REQN TX Selected

RSTR TX Selected

○ /MRSS/ROLE

164 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 165: Configuration Guide for SAP Multiresource Scheduling ...

Text ID Include ID (Default) Text Name Display (Flag)

EXT TX Selected

INT TX Selected

INTN TX Selected

REQN TX Selected

RSTR TX Selected

SCOP TX Selected

2.3.8.2 BDS Settings for Attachments

Use

The attachments uploaded as part of requests and candidates are stored as Business Document Service (BDS) documents. The attachments at request level use the business object BUS2002 and the ones at candidate level use the business object/MRSS/ATCH.

To enable the attachment function in the Web-based Resource Management (RM) application, you need to configure these business objects in the standard SAP Customizing Implementation Guide (IMG).

Procedure

In the standard SAP Customizing IMG (transaction SPRO) choose SAP NetWeaver Application ServerBasis Services Business Document Service Maintain Assignment of Business Objects to Document Classes .

Configure the assignment of BDS application class to SAP Knowledge Provider class for the following two business objects. For more information, see the IMG documentation.

● BUS2002● /MRSS/ATCH

NoteThe above business objects are delivered as part of sample Customizing entries for Web-based Resource Management within SAP Multiresource Scheduling.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 165

Page 166: Configuration Guide for SAP Multiresource Scheduling ...

2.3.8.3 Worklist Management

Use

This chapter describes the Customizing settings related to the worklists that are used within the Web Dynpro version of Web-based resource management.

The following worklists are available:

● Request worklist● Role worklist● Searching Party (SP) worklist● Request Owner (RO) / Searching Party (SP) worklist● Internal portal worklist

Procedure

To configure the worklists, perform the following activities:

Maintain Worklists

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Settings Specific to Web Dynpro Application Worklist Management Maintain Worklists .

2. Press the New Entries button and define the worklist key, worklist type, description, and worklist status.

Maintain Consultant Published Roles Worklists

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Settings Specific to Web Dynpro Application Worklist Management Maintain Cons Published Roles Worklist Keys and Description .

2. Press the New Entries button and define the worklist key and description for the consultant published roles worklist.

Maintain Consultant Published Worklists

1. In Customizing for Resource Management (transaction /MRSS/RM_IMG) choose Settings Specific to Web Dynpro Application Worklist Management Maintain Cons Published Worklists .

2. Press the New Entries button and maintain the additional worklist options for the consultant published roles worklist that has been defined in the above activity. For example, you can make settings for default values, enable certain worklist options, and so on.

Maintain Default Date Ranges

The date range filter can be used to filter for requests or roles in a specified date range based on either the created date or the planned start date. For this, you need to define the default date range in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Settings Specific to Web Dynpro ApplicationWorklist Management Maintain Default Date Ranges .

166 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 167: Configuration Guide for SAP Multiresource Scheduling ...

2.3.8.4 POWL Report Settings

Use

A set of Personal Object Worklist (POWL) reports is delivered as part of the Web-based Resource Management (RM) application in SAP Multiresource Scheduling. The reports can only be used for the Web Dynpro version of the application. The following table lists the POWL reports available and their purpose.

POWL Report Name Purpose

Limited Demand Report This report is intended to present a quick overview about the requests and roles selected.

Detailed Demand Report This report displays the detailed information regarding a request, such as:

● Request header● Role level● Broadcast● Candidate

Candidate Report This report displays the candidate details for every request and role selected.

Partner Broadcast Report This report displays all the broadcast partner information for every request and role along with the candidate information for every partner.

Assignment Report ● This report presents various information in the following ways:○ Lists all assignment types for all booking types (Free, Planned, Soft

booked, and Hard booked)○ Displays the assignments at daily, weekly and monthly levels

Project Availability/Bench Report ● This report lists the candidates (one row per candidate) and shows their availability in the selected timeframe.

● It shows the first available date of the candidate and percentage availability (number of days available) in the selected timeframe.

● It also shows the candidates on “bench” who have no assignments (or with the booking type Free) for the selected dates.

Procedure

To use the above listed POWL reports in the RM Web Dynpro application, you need to perform certain standard settings. For each report, you need to register a personal object worklist (POWL) and make it visible. Check the following high-level task that you need to perform for each of the reports. For more information about each of the individual steps, see the details section for each step.

1. Create a personalization application ID to register the feeder class of the POWL report in the transaction FPB_MAINTAIN_HIER.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 167

Page 168: Configuration Guide for SAP Multiresource Scheduling ...

2. Optional: Define personalization characteristics. To do this, select the application ID and double-click on the Personalization Characteristics node in the Dialog Structure.

3. Define a POWL type for the feeder class created for the POWL report. You do this using the transaction POWL_TYPE.

4. Make the created POWL type visible using the transaction POWL_TYPER.5. Define a query ID using the transaction POWL_QUERY. You need to define admin queries to provide users

with template worklists.6. Map the query ID and the application ID in the transaction POWL_QUERYR. Once you have defined admin

queries, you need to assign them to application IDs to make them accessible for the users.

2.3.8.4.1 Creating Personalization Application IDs for the POWL Reports

For each of the POWL reports, you have to create a personalization application ID (field APPLID) using the technical names listed below.

Context

The system uses this ID to specify the target (your feeder). The target is used for displaying the content in the POWL homepage in the SAP NetWeaver Business Client.

Procedure

1. Call up the transaction FPB_MAINTAIN_HIER.

If you want to read the system documentation for this Customizing view, you can also call up the SAP Implementation Guide (transaction SPRO) and search for the Customizing activity Edit Personalization Hierarchy.

2. Check if the entries mentioned in step 6 already exist in the view. If they do, you don't have to enter them again.

3. Choose Display -> Change (Ctrl + F1) to switch into edit mode.

4. Confirm the information message Caution: The table is cross client.5. Choose New Entries in the application toolbar.6. Specify the following IDs in the Personalization Application column (one name per row):

○ /MRSS/APPL_RMOR_DEM_LTD○ /MRSS/APPL_PROJECT_REPORT○ /MRSS/APPL_RMOR_ASSG_REP○ /MRSS/APPL_RMOR_CAND_REPORT○ /MRSS/APPL_RMOR_DEM_ALL

168 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 169: Configuration Guide for SAP Multiresource Scheduling ...

○ /MRSS/APPL_RMOR_PARTNER_BROAD○ /MRSS/APPL_PROJECT_REPORT

You don't have to make entries in the columns Text and Higher-Level Personalization Application.7. Save your entries to a transport order.

2.3.8.4.2 Creating POWL Type IDs and Register POWL Feeder Classes

For each of the POWL reports, you have to specify a POWL type ID and register the corresponding POWL feeder class. The system determines the content and processing functions for a worklist on the basis of the feeder class.

Procedure

1. Call up the transaction POWL_TYPE.

As of SAP NetWeaver 7.02, the view is part of the Customizing activity Cockpit for POWL Administration (transaction POWL_COCKPIT).

2. Confirm the information message Caution: The table is cross client.3. Check if the entries mentioned in step 5 already exist in the view. If they do, you don't have to enter them

again.4. Choose New Entries in the application toolbar.5. Make the following entries:

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_DEMAND_LMT

Description Demand Limited Fields POWL Type

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_DEM_LTD_FIELD_P

NoteChoose the entry from the F4 help

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_ASSGN_REP

Description Demand Limited Fields POWL Type

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 169

Page 170: Configuration Guide for SAP Multiresource Scheduling ...

Field What to Enter

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_ASSIGNMENT_P

NoteChoose the entry from the F4 help.

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_CAND_REPORT

Description Demand Limited Fields POWL Type

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_CAND_REPORT_P

NoteChoose the entry from the F4 help.

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_DEM_ALL

Description Demand Limited Fields POWL Type

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_DEM_ALL_FIELD_P

NoteChoose the entry from the F4 help.

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_PARTNER_BROAD

Description Demand Limited Fields POWL Type

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_PARTNER_BROAD_P

170 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 171: Configuration Guide for SAP Multiresource Scheduling ...

Field What to Enter

NoteChoose the entry from the F4 help.

Field What to Enter

POWL Type ID /MRSS/QRYTP_RMOR_PROJ_REPORT

Description Demand Limited Fields POWL Type

NoteThis description is used in the POWL dialog for the user-specific query definition.

Feeder Class /MRSS/CL_RMOR_PROJ_BENCH_P

NoteChoose the entry from the F4 help.

6. Save your entries to a transport order.

2.3.8.4.3 Making POWL Types Visible

To make the registered POWL types visible for users, you have to connect the personalization application IDs with the types. For the RM POWL reports, you need to assign the POWL types to POWL iViews independently of users or roles. That's why you specify the application ID and leave the role field empty.

Procedure

1. Call up the transaction POWL_TYPER.

As of SAP NetWeaver 7.02, the view is part of the Customizing activity Cockpit for POWL Administration (transaction POWL_COCKPIT).

2. Choose New Entries in the application toolbar.3. Make the following entries (you need to save each data set to a transport order and choose New Entries

again to create the next one):

Field What to Enter

Application /MRSS/APPL_RMOR_DEM_LTD

POWL Type ID /MRSS/QRYTP_RMOR_DEMAND_LMT

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 171

Page 172: Configuration Guide for SAP Multiresource Scheduling ...

Field What to Enter

Application /MRSS/APPL_RMOR_CAND_REPORT

POWL Type ID /MRSS/QRYTP_RMOR_CAND_REPORT

Field What to Enter

Application /MRSS/APPL_RMOR_DEM_ALL

POWL Type ID /MRSS/QRYTP_RMOR_DEM_ALL

Field What to Enter

Application /MRSS/APPL_RMOR_PARTNER_BROAD

POWL Type ID /MRSS/QRYTP_RMOR_PARTNER_BROAD

Field What to Enter

Application /MRSS/APPL_RMOR_ASSG_REP

POWL Type ID /MRSS/QRYTP_RMOR_ASSGN_REP

Field What to Enter

Application /MRSS/APPL_PROJECT_REPORT

POWL Type ID /MRSS/QRYTP_RMOR_PROJ_REPORT

2.3.8.4.4 POWL Cache and User-Defined Queries

The queries of a POWL selection are stored temporarily in a special cache. During the development phase of a new POWL it might be useful to refresh the cache, especially when the POWL logic or the underlying query has been changed. Sometimes it might be desired to delete all user-defined queries.

For this purpose the following reports are provided, which can be executed via transaction SE38:

● POWL_WLOAD: You can use this report to refresh the POWL cache when changing the POWL logic during a session. You can also define refresh intervals for cached queries and discard old cached results.

● POWL_D01: You can use this report to delete all queries per personalization application ID and user.

2.3.8.5 Internal Portal Settings

Use

The internal portal enables resources to apply directly for the roles in which they are interested. The broadcast demands can be viewed using

● the Published Roles link and the Cons Published Roles worklist in the Web Dynpro version of the application

172 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 173: Configuration Guide for SAP Multiresource Scheduling ...

In the Web Dynpro version of the application, the demands are filtered by the following status criteria and displayed in the list:○ Non-reviewed open○ Reviewed open○ Applied open○ Applied closed○ All completed

● the Published Roles appIn the Published Roles app, the demands are filtered by the following status criteria:○ Any Status○ Applied by Resource○ Proposal Withdrawn

To access the broadcast demands, the user must belong to one of the resource groups that are assigned to the demand in question and the user needs the Own Data authorization of authorization object /MRSS/WRM.

ExampleIf a request in the Northeastern United States is broadcast to the rest of the US, Canada, and the UK, only the resources in resource groups in the US, Canada, and the UK can see this specific demand in their list of published demands.

Procedure

To use the internal portal, you must make the following configuration settings:

1. In Customizing for SAP Multiresource Scheduling choose Basic Settings Assign Objects StatusDefine Abstract Status .Define the following abstract statuses that are required for the resource management (RM) application:

Category Status Description

TEN_BCANC Tender cancelled

TEN_BCAST Tender broadcast

TEN_BCASTD Tender broadcast

TEN_CANCL Tender cancelled

TEN_COMPL Tender completed

TEN_SAVE Tender saved

2. In Customizing for SAP Multiresource Scheduling, choose Basic Settings Assign Objects StatusAssign Status (Non-SAP S/4HANA) and map the abstract status (category) to the user status in SAP NetWeaver. This setting is required to display the broadcast list in the Cons Published Roles work list or in the Published Roles app.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 173

Page 174: Configuration Guide for SAP Multiresource Scheduling ...

3. Create the new status profiles MRPRORES (RM Portal Candidate) and MRTENDER (RM Internal Portal Demand Object) in transaction BS02 (Change Status Profile).

4. Maintain the user statuses for portal candidate (MRPRORES) in transaction BS02.5. Maintain the demand statuses for the internal portal demand object (MRTENDER) in transaction BS02.

6. Maintain the resource groups in Customizing for Resource Management under Portal BroadcastsMaintain Resource Groups for Publishing .

ExampleThe following table lists example entries for consulting groups:

Consulting Group ID Consulting Group Name

1 Consulting Group

2 NA-CRM

3 APJ-HR

4 GDC-SRM

5 NA-BOBJ

5002297 A-NA-RM

50008563 CU MI-AM-Auto 1

50017566 CD

50017567 GDC

50017568 Cons America

50017570 APJ SEA

7. Maintain the aspect and the variant for the RM groups that are specific to the portal broadcast hierarchy in Customizing for Resource Management under Portal Broadcasts Assign Broadcast Hierarchies for Resource Groups .

The following steps are only relevant if you use the Web Dynpro version of the application:

● Maintain the worklist status for the internal portal using the view /MRSS/V_RQ_WK_ST. You can call it up via transaction SM30.

● Maintain the worklist keys and their descriptions in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Worklist Management Maintain Cons Published Roles Worklist Keys and Description .

174 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 175: Configuration Guide for SAP Multiresource Scheduling ...

2.3.8.6 Settings for E-Mail Options

Use

E-mail notifications are available at various steps in the Web-based resource management (RM) scenario.

Settings for Automatic E-Mail Notifications

To use automatic e-mail notifications that are sent out after request validation or assignment refinement, make the following settings:

To configure the options for automatic sending of e-mails, proceed as follows:

1. Maintain the validation e-mail setting for various regions and RM groups in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings E-Mail Settings Activate Validation E-Mail .Press the New Entries button and maintain the Region field, H. Grp ID (for RM group) field, and the E-Mail checkbox. If this checkbox is selected, a validation e-mail is sent out to the specified region and RM group.

2. Maintain the candidate refinement e-mail setting for various regions and Searching Party (SP) groups in Customizing for Resource Management (transaction /MRSS/RM_IMG) under Basic Settings E-Mail Settings Activate Refinement E-Mail .Press the New Entries button and maintain the Region field, Header Group ID (for SP group) field, and the E-Mail checkbox. If this checkbox is selected, a candidate refinement e-mail is sent out to the specified region and SP group.

Settings for Manually Triggered E-Mails

In the Web Dynpro version of the application, you can also use manually triggered e-mails. The manual e-mail function is provided both at the request header level as well as the role level. A group e-mail feature that allows you to select multiple roles and recipients is also available. Using this feature, the multiple e-mail addresses selected are displayed in the final group e-mail launch window.

Procedure

To configure the manually triggered e-mail function, proceed as follows:

1. Maintain the e-mail adresses of the recipients in transaction PA30 using infotype 0105, subtype 0010.2. To enable the sending of e-mails, you have to maintain the required settings, such as the SMTP connection

data, in the transaction Business Communication Services - Administration (SCOT).

2.3.8.7 Offline Form Scenario Settings

Use

In order to create a request offline, the requester has to download the form from the corporate portal first. The user interface is based on Adobe form software. Using interactive forms based on Adobe software, you can

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 175

Page 176: Configuration Guide for SAP Multiresource Scheduling ...

submit the completed form and save a copy locally . You can maintain your own template by modifying a previous form and saving it under a different name.

NoteThe following limitations apply to the offline form scenario:

● Only the creation process is supported in the offline scenario. The display and change processes are handled in online processing scenarios only.

● User-specific default values and value help are not available.● The system can only validate fields with dropdown lists and date fields.● Dynamic layout possibilities are not provided. In order to provide those, scripting in JavaScript or

FormCalc is required. Using scripting, it is possible to hide and show trays and copy table rows.● It is not possible to personalize a form. This means that any regional variations in the form require

different forms. Any additional forms required for region-specific variations have to be created by the implementation team based on the standard forms.

● The offline form is available in English only.

Procedure

For an offline form to be sent to the recipient, you need to define the recipient's address in the SAPconnect - Administration (transaction SCOT). The configuration steps are as follows:

1. In transaction SCOT, choose Settings Inbound Processing .2. Define the exit rule and the communication type for sending the offline form to the intended recipient(s).

Example

Communication Type

Recipient Address Document Class Exit Name Call Sequence

Internal Mail [email protected]

* /MRSS/CL_RM_PROC­ESS_OFFLINE

1

Internal Mail * ICS CL_APPOINT­MENT_REPLY

2

176 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 177: Configuration Guide for SAP Multiresource Scheduling ...

2.3.8.8 Enhancements for Web-Based Resource Management

Use

A number of enhancement options are delivered as part of Web-based resource management (RM) application in SAP Multiresource Scheduling.

Procedure

Business Add-Ins (BAdIs)

The following table lists the Business Add-Ins (BAdIs) that are available for Web-based resource management. You can access these BAdIs in Customizing for SAP Multiresource Scheduling under Web-Based Resource Management Configure Settings for Web-Based Resource Management Enhancements .

Category BAdI Name Usage

POWL Report Settings /MRSS/RMOR_CUSTOMER_FIELDS Used to maintain additional custom fields for output dis­play in the following POWL reports:

● Detail Demand● Limited Demand● Partner Broadcast Detail● Assignment● Project Availability● Softbook Expiry● Softbook Expiry (WebDynpro enhancements)

/MRSS/RMOR_ENHANCE_POWL_FEEDER

Used to enhance the field catalog, actions, action han­dlers and selection criteria for the POWL feeder class.

/MRSS/RMOR_ENHANCE_SEL_CRIT

Used to maintain the field catalog for the custom selec­tion fields that are added as the feeder classes in the POWL reports.

/MRSS/RMOR_ENHANCE_POST_FETCH2

Used to maintain the custom filtering in post fetch filter-ing method of POWL reporting classes.

DB Layer Settings /MRSS/RMOR_ENHANCE_DB_LAYER

Used to maintain the reporting DB layer class for ac­commodating the custom selection fields.

Candidate Booking Type Settings

/MRSS/RM_ES_CANDIDATE Used to maintain the candidate booking type based on the candidate status.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 177

Page 178: Configuration Guide for SAP Multiresource Scheduling ...

Assignment Settings /MRSS/RM_WF_RL_CL Used to maintain the additional checks for alerts gener­ated on assignments.

/MRSS/ASSIGNMENT_REFINEMENT

Used to maintain the validations for assignment refine-ment.

Request Settings /MRSS/RM_UPDATE_REQUEST Used to maintain the additional UI related checks for re­quests.

Used to enhance the request update process.

Candidate Search Settings /MRSS/RM_SEARCH_DEFAULTS Used to default the organizational unit in candidate search.

Used to default the organizational type in candidate search.

/MRSS/RM_PRESELECTION Used to limit the number of resources based on the specified criteria before sending the data for matching.

/MRSS/RM_POSTMATCHING Used to limit the number of resources based on the specified criteria after matching results are found.

/MRSS/RM_ENHANCE_RESULT Used to enhance the search results, for example adding the tool tips, assigning color codes to the results and so on.

PACE Profile Settings /MRSS/PROFILE_DATA_CHANGE Used to change the PACE profile data based on the cus­tomer specific requirements.

/MRSS/RM_PROF_VALIDATION Used to validate the PACE profile data based on the cus­tomer specific requirements.

Soft Book Expiration Set­tings

/MRSS/RM_SOFTBOOKEXP_INIT Used to default the soft book expiration date. The date can be defaulted based on request, role or candidate de­tails.

Resource Work Hours Set­tings

/MRSS/RM_ES_RESOURCE_WORK_HRS

Used to enhance the resource work hours. By default if the availability data is not maintained, the system takes 8 hours as availability/day for creating assignments. This BAdI can be implemented to overwrite the default availability/day value of 8 hours.

Candidate Settings /MRSS/CANDIDATE_STATUS_ON_UI

Used to validate whether a particular candidate status change is allowed.

178 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 179: Configuration Guide for SAP Multiresource Scheduling ...

/MRSS/RM_ES_CANDIDATE Used to enhance the candidate details as below:

● check candidates● set the booking type based on candidate status● check the candidate assignment data based on

customer specific requirements

/MRSS/RM_CAND_CHECK With the methodsCHECK_STAFFED_DAYS and CHECK_STAFFED_DAYS_BCK , used to check and main­tain the staffed days.

Workflow Settings /MRSS/RM_WF_RL_CL Used to change the list of workflow recipients after the role has been closed based on the Customizing setting for region, and also used to check whether the assign­ment data has been changed.

Broadcast Settings /MRSS/RM_UPDATE_BC_DATA Used to update the broadcast request data and the in­ternal table after rerouting.

WebDynpro UI Changes /MRSS/RM_UI_ENHANCEMENT Used to enhance the Web Dynpro UI as below:

● Formats and filters the status history display values● Generates the candidate view fields● Changes display/edit properties of the fields in can­

didate details● Obtains the default values on UI for self booking re­

quests● Validates the requests● Clears all the non-key fields while copying a request● Clears all the non-key fields while copying a role

Worklist Settings /MRSS/RM_WORKLIST Used to obtain the additional field details of RO worklist, SP worklist and request worklist.

Employee Details Settings /MRSS/RM_EMP_DETAILS Used to obtain the employee details from the external system while searching for an employee.

Apps for Web-based Re­source Management

/MRSS/BADI_RM_UI5_SRCH_PERSON

Used to get additional details from the SAP HR master data, for example if a line manager searches for a re­source to add the resource to the team.

/MRSS/RM_UI5_SET_DEF_REQ_BADI

Used to change the default values for a resource re­quest. The BAdI is called when a user chooses to create a service request or a corporate request in the RM app.

/MRSS/BADI_RM_UI5_ROLE_STATUS

Used to determine and display the role statuses that the request owner can choose in the RM app Staffing Requests.

Application Programing Interfaces (APIs)

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 179

Page 180: Configuration Guide for SAP Multiresource Scheduling ...

The following Function Modules are provided as Application Programing Interfaces (APIs) for Web-based Resource Management. You can access these Function Modules using the transaction SE37 (Function Builder).

● /MRSS/RMI_NW_REQUEST_MAINT (RFC: To Create/Update Request/Roles (TOM - RM@FS interface))This API is used to create, update or delete requests and/or roles.

● /MRSS/RMI_NW_READ_REQUEST (RFC: Read Request)This API is used to read the request data.

RecommendationIn case an RM request is to be accessed by an external system, these two APIs should be used.

2.3.9 Technical Settings for Resource Selection

Context

In theTechnical Settings for the Resource Selection activity, you can adjust the resource buffer of the planning board resource list. The system buffers resources in the working memory in order to improve the resource list update.

Procedure

● In the default configuration, the Maximum Number of Resources and Minimum Number of Resources fields are initial and the resource buffer will not become refreshed with each refresh of the SAP Multiresource Scheduling planning board.

● Since the system should not allocate too much working memory, you can enter the maximum number of resources that the system may build up. If the maximum number is exceeded, the system will try to remove resources from the buffer that are not necessarily needed, based on the length of time they were not used.

● As long as the number of resources is less as the minimum number, the system does not remove any resources from the buffer.

● As a result, the system makes sure that the number of buffered resources is between a minimum and a maximum.

● If you select the Refresh Buffer check box, the system will delete the resource buffer with each SAP Multiresource Scheduling planning board refresh.

RecommendationWe recommend not to refresh the resource buffer, since the system then does not need to read existing resources from the database again.

180 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 181: Configuration Guide for SAP Multiresource Scheduling ...

2.3.10 Display of Time Data

SAP Multiresource Scheduling offers you the possibility to display time data for demands in the planning board. You can transfer time data to SAP Multiresource Scheduling using function module /MRSS/SGE_CLOCK_MAINTAIN. To do so, you can implement a custom logic and call this function module to feed time data from various sources (for example, IW41, CATS) into the SAP Multiresource Scheduling system.

In your custom logic you need to provide time data using parameter IT_CLOCK. This parameter must contain the following information:

● Resource key● External key of the demand● Date● Time● Time zone

In addition, IT_CLOCK must provide a time recording status, for example:

● A: Activity Started● B: Activity Continued● C: Activity Canceled● D: Activity Resumed● E: Activity Ended● F: Arrival Started● G: Arrival Finished● H: Departure Started● I: Departure Finished

ExampleYou have received a confirmation for a demand from a technician. Work started on October 8, 2012, at 8:24 and ended at 10:38 CET. Parameter IT_CLOCK should be filled as follows (fill in resource and demand keys depending on the related technician and demand):

DATE UZEIT TIMEZONE CLOCK_INFO

20121008 082400 CET A

20121008 103800 CET E

NoteThe planning board requires at least two points in time to display a time data bar. If you provide the time recording statuses A and E, the system displays the time stamp with A as start and E as end of the time data bar. If you provide time recording status A only, the system uses the time stamp with A as start and the current date and time as end of the time data bar (which is the extrapolation of the time data bar).

If you want the demand status to be updated to WORK_START or WORK_STOP, you can set parameter IV_MODIFY_DEMAND to X. If you want to modify or delete time data in SAP Multiresource Scheduling, you set parameter IV_METHOD to CHANGE or DELETE.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 181

Page 182: Configuration Guide for SAP Multiresource Scheduling ...

2.3.11 Setting Up Day-Based SchedulingDay-based scheduling allows you to plan resources for entire days. You set up and activate day-based scheduling in Customizing.

Procedure

1. In Customizing for SAP NetWeaver under General Settings Check Units of Measurement , define a time unit that you want to use for day-based scheduling.

For example, you want a working day to last for 8 hours. Create a time unit for a working day and specify that this time unit comprises 28,800 seconds (= 8 hours).

2. In Customizing for SAP Multiresource Scheduling under Set Up Scheduler Workplace Workplace Profiles Define Planning Board Profile , make the following settings:

○ Under Maintenance of Scheduling Engine Profile, select the checkbox to activate day-based scheduling.○ Under Time Unit for Planning Board Profile, enter the time unit that you created in Step 1.

3. For PM integration scenario only: In Customizing for SAP Multiresource Scheduling under Sources of Demand PM/CS Orders Control Integration Between MRS and PM/CS , specify whether the work or the duration of an order operation is used as demand duration when integrating order operations as demands in SAP Multiresource Scheduling.

4. For PM integration scenario only: In Customizing for Plant Maintenance and Customer Service under Maintenance and Service Processing Maintenance and Service Orders General Data Define Default

Values for Units of Operation , enter the time unit to be used for a working day (Step 1). Enter the time unit either for work or duration, depending on the setting you made in Step 3.

5. Optional: To make day-based scheduling the default when creating new assignments using drag and drop, make the following settings in Customizing for SAP Multiresource Scheduling:

○ Scheduler Workplace (SAP GUI): Go to Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles and select the Create Day-Based Assignments checkbox.

○ Web-based planning board: Go to Set Up Scheduler Workplace Workplace Profiles Web-Based User Interface Define Profiles for the Web-Based User Interface and select the Create Assignments Day-Based checkbox.

6. Optional: Define a global time zone for day-based assignments. You do so in Customizing for SAP Multiresource Scheduling under Basic Settings Configure Basic Settings . The system then uses the same global time zone for all resources.

7. Recommended: To optimize the display of day-based assignments in the Scheduler Workplace (SAP GUI), specify that non-working times and the row for capacity assignments are not shown in the planning board. To do so, make the following settings under Set Up Scheduler Workplace Workplace Profiles Define User Interface Profiles :

○ Deactivate the display of non-working times by selecting the Hide NWork checkbox.

NoteThis setting can be overwritten in the user settings for the planning board.

182 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Configuring SAP Multiresource Scheduling, Option for SAP S/4HANA

Page 183: Configuration Guide for SAP Multiresource Scheduling ...

○ Activate the display of capacitive assignments in the planning row. To do so, select the relevant checkbox.The system hides the row for capacitive assignments. Instead, capacitive assignments are displayed directly in the planning row for the resource.

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAConfiguring SAP Multiresource Scheduling, Option for SAP S/4HANA P U B L I C 183

Page 184: Configuration Guide for SAP Multiresource Scheduling ...

Important Disclaimers and Legal Information

HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any

damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Gender-Related LanguageWe try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.

184 P U B L I CConfiguration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANA

Important Disclaimers and Legal Information

Page 185: Configuration Guide for SAP Multiresource Scheduling ...

Configuration Guide for SAP Multiresource Scheduling, Option for SAP S/4HANAImportant Disclaimers and Legal Information P U B L I C 185

Page 186: Configuration Guide for SAP Multiresource Scheduling ...

www.sap.com/contactsap

© 2019 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.

Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.

THE BEST RUN


Recommended