Last updated: June 6, 2023
This blog provides an overview of innovations for maintenance management and resource scheduling capabilities in SAP S/4HANA Cloud 2302.
First, this blog post starts with the
table of contents for ease of reference and allows you to navigate directly to the topic you are interested in by clicking on a specific entry:
Maintenance Management
Manage Material Serial Numbers
With the new SAP Fiori app
Manage Material Serial Numbers, you can view material serial numbers and their details.

Figure 1: New SAP Fiori app 'Manage Material Serial Numbers'
(back to top)
Time Zone Conversion
Measurement Document: Time Zone Conversion
When you process or display measurement documents in the Web Dynpro apps, you can view all the dates and times in your local user time zone. The system converts the system time zone into the time zone of the current user as set in the SAP Fiori Launchpad.

Figure 2: User Time Zone in Measurement Document Create and Display apps
The video below shows the how the system converts the system time zone into the time zone of the current user as set in the SAP Fiori Launchpad.
https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_ahg4q5fw
Video 1: Measurement Document - Time Zone Conversion
Maintenance Order: Time Zone Conversion
If you process and display maintenance orders in the
Create Maintenance Order app, the
Change Maintenance Order app or the
Display Maintenance Order app, you can now change and view all dates and times in your local user time zone. Up to now, the dates and times were displayed in the system time zone
Coordinated Universal Time (UTC). With this feature, the system converts the system time zone into the time zone of the current user.
Time Zone Conversion for Perform Maintenance Jobs app
We also enabled Time Zone Conversion for the
Perform Maintenance Jobs app.
(back to top)
Allocating Production Resources and Tools to Task Lists
You can now allocate production resources and tools (PRTs) to maintenance task lists. The PRTs are required for performing the maintenance work. PRTs can be, for example, specific tools for repairing an object.
In the operations details as shown in the figure below, there is a new area
Production Resources/Tools that allows you to allocate PRTs to the corresponding operation. You can
- Assign PRTs to task list operations
- Add or delete PRTs for a single task list operation
- Edit the details of the assignment such as the quantity of PRTs assigned to the task list operation
PRTs assigned to the task list operations are copied to the maintenance order.

Figure 3: 'Change General Maintenance Task List' app - Assign PRTs to task list operations
You can display PRTs assigned to a task list operation in the
Find Maintenance Task List and
Find Maintenance Task List and Operation apps.
Figure 4: 'Find Maintenance Task List' app - display PRTs assigned to a task list operation
(back to top)
Maintenance Order - Configuration of External Catalogs
As of SAP S/4HANA Cloud 2208, you are able to call up external catalogs directly from a maintenance order and copy components and services from a catalog to an order operation (see my
2208 blog post).
However, until now only the configuration options in the
Settings for Web Services app were available. To better meet the requirements in maintenance management,
several new configuration activities have now been included in your configuration environment. You may make specified catalogs available for one or more combinations of maintenance order types and maintenance planning plants. But that’s not all: You may change how the fields in a catalog are mapped to fields in your SAP solution and determine that certain values of catalog fields should be replaced with predefined standard values.

Figure 6: 'Manage Your Solution' app -> 'Configure Your Solution' -> New configuration steps for using external catalogs in order processing
The short demo video below shows the configuration step that allows you to make specified catalogs available for one or more combinations of maintenance order types and maintenance planning plants.
Video 2: Order Processing - New customizing step 'Assign Catalog to Order Type'
(back to top)
My Maintenance Requests – Review Malfunction Details
With the 2208 release, we have simplified the process to document minor work (see my
2208 blog post). You create a maintenance request with
Minor Work as the
Notification Processing Context. The minor work maintenance request will be accepted as soon as you submit it. You can record malfunction details and complete the maintenance request.
In the object page of the
My Maintenance Requests app, you can now view malfunction details such as object part, damage, cause, and activity by clicking the chevron of an individual maintenance item.

Figure 7: 'My Maintenance Requests' app - review malfunction details
(back to top)
Perform Maintenance Jobs - Enhancements
With the Perform Maintenance Jobs app, you can now perform the following activities: view existing
confirmation texts, view or add attachments to notification, view detection method groups, extend the
application, and use additional option to use team definitions created in the Manage Teams and Responsibilities for Work Centers - Asset Management app, and select activity type while recording time.
The figure below shows the new feature that you can change the activity type during time confirmation, such as for work performed:
- during overtime
- by a senior level technician with a different associated cost rate

Figure 8: 'Perform Maintenance Jobs' app - Select activity type while recording time
The next figure shows that the
Perform Maintenance Jobs app provides better visibility of
- already-entered time conformations for the same job, including confirmation text from the job details page
- related job details from the same maintenance order, including assignee, status, and scheduled dates

Figure 9: 'Perform Maintenance Jobs' app - View existing confirmation texts posted for jobs
Last but not least, the next figure shows that the
Perform Maintenance Jobs app enables maintenance technicians to upload attachments to an associated maintenance notification, such as to add pictures of observed issue or malfunction.

Figure 10: 'Perform Maintenance Jobs' app - View existing attachments or add attachments to notifications associated with a job
Time Zone Conversion
As mentioned in chapter
Time Zone Conversion we also enabled Time Zone Conversion for the
Perform Maintenance Jobs app.
Deprecation of Machine Learning functionality in Perform Maintenance Jobs
In my
2102 and
2105 blog posts I described the Intelligent Scenario for Damage Code Prediction. Unfortunately I have to inform you today that in the
Perform Maintenance Jobs application, the machine learning functionality that proposes damage code and object part for maintenance jobs is deprecated without replacement by SAP S/4HANA Cloud 2302.
Background information: The experience we have gained from practical application since this scenario was introduced shows that the prediction results of the used algorithm do not meet our quality requirements. So we decided to deprecate this scenario. If you want, you can still use this scenario, it is still available in the system, but we do not recommend using it anymore. Now I hope that our developers will find another proper algorithm that could replace the deprecated scenario in future.
(back to top)
Classifying Measuring Points
You can now classify a measuring point as class type 037 while creating or changing a measuring point using the SAP GUI for HTML apps
Create Measuring Point (IK01) and
Change Measuring Point (IK02). This feature allows to classify the measuring point master data by assigning one or more class of class type 037 and maintain their characteristic details.

Figure 11: 'Create Measuring Point' app - classify a measuring point as class type 037
(back to top)
Output Management
Output Preview Option
In the
Create Maintenance Order and the
Change Maintenance Order apps, you can choose now the icon in the
Preview column to preview output.
Inclusion of Suboperations in Work Packs
The work packs created can now also include suboperations along with operations while job packs creation is triggered. Output forms will have information related to suboperations.
Figure 12: 'Manage Work Packs' app - Inclusion of Suboperations
Additional standard form templates
The maintenance supervisor will be able to select the suboperations as jobs and select the additional output forms with job packs from the newly added standard set of forms.

Figure 13: 'Manage Work Packs' app - Additional Standard Forms with Job Packs
Additional standard form templates for job packs are available, including:
- Completion confirmation slip
- Material issue slip
- Pick list
- Operation control ticket
(back to top)
Adding Object List Entries to Maintenance Items
You can now assign a list of objects to a maintenance item. The objects that can be assigned are:
- Functional location
- Equipment
- Assembly
You can assign several technical objects to a maintenance item. The maintenance operations that you define for a maintenance item, using the link to a maintenance task list, are due for all the technical objects assigned.

Figure 14: Add or remove object list entries in the maintenance item using the SAP Fiori apps Manage Maintenance Items (F5335) or Manage Maintenance Plans (F5325)
In the following video the user assigns a list of objects to a maintenance item.
Video 3: Add object list entries to a Maintenance Item
(back to top)
Restriction Type: Maintenance Plan Category (MPTYP)
To offer more flexibility, restrictions based on maintenance plan category are phased in.
The restriction type
Maintenance Plan Category (MPTYP) restricts the ability to read, create, or update a maintenance plan or a maintenance item based on a maintenance plan category.
The restrictions will become active with an upcoming release. For more information, see
Phase-In / Phase-Out Status.

Figure 15: 'Maintain Business Roles' app - phased-in restriction type 'Maintenance Plan Category'
(back to top)
Maintenance Plan Scheduling Overview
You can now use the Maintenance Plan Scheduling Overview app to view maintenance plan scheduling details based on the defined selection criteria. So far, this was only possible through the CDS view C_MaintPlanSchedgOvwQuery.

Figure 16: New analytical SAP Fiori app 'Maintenance Plan Scheduling Overview'
Watch the next video that shows the n
ew analytical SAP Fiori app
'Maintenance Plan Scheduling Overview':
Video 4: New analytical SAP Fiori app 'Maintenance Plan Scheduling Overview'
(back to top)
BAdI, APIs, CDS Views
Business Add-In (BAdI)
The new Business Add-In (BAdI)
Selection from Multiple Sources of Supply (EAM_ORDER_PR_SOS_PROCESS) enables the manual selection of a single source of supply if multiple matching source are found.
The BAdI is called in the
Create Maintenance Order and
Change Maintenance Order apps when the source of supply determination is enabled (activated BAdI
Source of Supply Determination EAM_ORDER_PR_SOURCEOFSUP) and a new non-stock material or service with a material master record is added to an operation.
ODATA APIs
- Servicename: API_EQUIPMENT (enhancement)
You can now deactivate or activate an equipment, mark an equipment for deletion, and remove the deletion flag of an equipment using the Equipment API.
- Servicename: API_FUNCTIONALLOCATION (enhancement)
You can now deactivate or activate a functional location, mark a functional location for deletion, and remove the deletion flag of a functional location using the Functional Location API.
- Servicename: API_MATERIALSERIALNUMBER (new)
With the new Material Serial Number API, you can create, update, and read material serial numbers
CDS Views
Before coming to chapter
Resource Scheduling, I want to draw your attention to the following new CDS views:
CDS View |
Description |
I_MaintNotifDetectCodeGroupTxt |
Retrieve which notification types are assigned to which detection method profiles |
I_MaintNotifDetectionCatalog |
Retrieve which detection methods are assigned to which detection method groups |
I_MaintNotifDetectionCatGroup |
Get the description of a detection method profile |
I_MaintNotifDetectionCode |
Get the description of a detection method |
I_MaintNotifDetectionCodeGroup |
Get information about the detection method groups which are active and inactive |
I_MaintNotifDetectionCodeText |
Get information about the detection methods which are active and inactive |
I_MaintNotifDetectionCtlgText |
Retrieve which detection method groups are assigned to which detection method profiles |
I_MaintNotifDetectionGroupCode |
Get information about the detection method profiles which are active |
I_MaintNotifTypeDetectionCtlg |
Get the description of a detection code group |
(back to top)
Resource Scheduling
Note, that using scope item
Maintenance Resource Scheduling (43R) requires an additional SAP S/4HANA Cloud license.
Maintenance Scheduling Board - Enhancements
Having already extended the
Maintenance Scheduling Board app in the past release (see my
2111,
2202, and
2208 blog posts), we've added several new features in the Gantt chart for maintenance orders:
Variant Management
Use screen variants to adjust the layout of your screen to best suit your needs. If you need different layouts for different tasks, you can create multiple variants. If you want your colleagues to be able to use a variant you created, click on
Public when you save it. Your current screen layout for the
Maintenance Scheduling Board will automatically be saved as your default screen variant
My Scheduling Board.

Figure 19: 'Maintenance Scheduling Board' app - Variant Management
Manually Set Planned Start Date
Quickly change the planned start date of one or more maintenance orders simply by right-clicking on the orders and choosing
Set Planned Start as an alternative to the drag-and-drop change.

Figure 20: 'Maintenance Scheduling Board' app - Quick Manual Change of Order Planned Start Date
Actual Dates are Highlighted
In the
Maintenance Scheduling Board you can now see the actual work that has already been confirmed for individual operations in a maintenance order. To see the actual dates, click on the
Settings icon, then go to
Elements and select
Show Actual Dates.

Figure 21: 'Maintenance Scheduling Board' app -
Change Work Center Capacity

Figure 22: 'Maintenance Scheduling Board' app - Change Work Center Capacity
(back to top)
Manage Maintenance Schedule for Assets - Enhancements
Selection of Multiple Orders
You can now select multiple maintenance orders in the
Manage Maintenance Schedule for Assets app in order to simultaneously trigger an action for them. Multi-selection is possible e.g. as shown in the next figure via lasso or by holding the control-key and clicking the individual orders to be selected.

Figure 23: 'Manage Maintenance Schedule for Assets' app - Selection of multiple orders via 'lasso'
Additional Order Actions Available in Context Menu
In the
Manage Maintenance Schedule for Assets app you now have a context menu for each maintenance order at your disposal, which you can use to carry out selected actions more quickly.
If you right-click on a maintenance order, you can choose between the following functions:
- Trigger Scheduling
- Open Order
- Show in Maintenance Scheduling Board
- Assign Event
- Unassign Event

Figure 24: 'Manage Maintenance Schedule for Assets' app - additional order actions in context menu
Field Extensibility
The field catalog for available columns has been enabled for custom field extensibility in the
Manage Maintenance Schedule for Assets app. App users can choose whether they want to display custom fields for maintenance orders.

Figure 25: 'Manage Maintenance Schedule for Assets' app - custom fields will show up as selectable columns
(back to top)
Manage Schedules
Optimizing Data Transfer for Schedules
When you start working on a maintenance schedule, you can now choose to optimize data access by putting the data of the schedule into temporary storage (cache) to speed up your user experience.
If you choose
Use Optimized Data Access in the
Manage Schedules app, the data of this maintenance schedule is put into temporary storage (cache).

Figure 26: 'Manage Schedules' app - Use Optimized Data Access
(back to top)
Generate Recurring Schedules Automatically
If you have schedules that are repeated at regular intervals (for example, every week), you can now have them automatically generated for you. Regular maintenance planners or reviewers only have to be assigned once.
Standard tasks, such as adding relevant operations automatically, providing they meet certain criteria (for example, are assigned to specific work centers), can be carried out for you.
Fill out a simple job template to specify the details of your recurring schedules, such as in what intervals you want the schedule to be generated, what length of time each schedule should cover, as well as whether you want operations that have their planned start date within a given timeframe to be automatically added to the schedule.
You can call the
Application Jobs app directly from Fiori Launchpad by opening the Fiori tile Generate Recurring Schedules or from the
Manage Schedules app by clicking on the
Manage Recurring Schedules button. You can open the
Manage Schedules app directly from the
Resource Scheduling for Maintenance Planners app.

Figure 27: Open 'Application Jobs' app from Fiori Launchpad or from 'Manage Schedules' app
Fill out a simple job template to specify the details of your recurring schedules, such as in what intervals you want the schedule to be generated, what length of time each schedule should cover, as well as whether you want operations that have their planned start date within a given timeframe to be automatically added to the schedule.
Open the job template wizard by pressing the
Create button on the
Application Jobs app.

Figure 28: Create new Job: EAM Resource Scheduling - Generate Recurring Schedules
(back to top)
Manage Work Center Utilization
Central Planner Assign Work Centers From Other Plants
In order to allow Planners/Schedulers to add work centers from other plants, even if they are named the same, this is now possible in the
Assign Work Centers dialogue of the
Manage Work Center Utilization app. This will enable “central planners” to gain insights and overviews as well as take action across plants.

Figure 29: 'Manage Work Center Utilization' app - Central Planner Assign Work Centers From Other Plants
(back to top)
SAP Maintenance Assistant
The SAP Mobile Asset Management team is pleased to share details of the latest release of
SAP Maintenance Assistant, the mobile maintenance execution solution for SAP S/4HANA Cloud. Check out the amazing blog post
SAP Maintenance Assistant 2302 Now Available – What’s New? from my colleague Zack Frazier.

Figure 30: SAP Maintenance Assistant - What's New
(back to top)
SAP Asset Performance Management
SAP released a new solution, SAP Asset Performance Management (APM), last year (see
my 2208 blog post).
Now, new interesting blog posts about APM enhancements are available:
(back to top)
Thanks for reading this blog post. Stay tuned!
You will find a collection of my SAP S/4HANA Cloud release blogs here:
Check out also my new blog posts
and the new blog post from my colleague Markus Oertelt in which he describes the first
Engineer-to-Order (ETO) end-to-end scenario
that is listed in his blog series
Watch the Replays of Our SAP S/4HANA Cloud, Public Edition 2302 Early Release Series!
We’ve hosted a series of compelling live sessions from the heart of the SAP S/4HANA Engineering organization. Missed the live sessions?
Watch our replays on demand!
Among the replays, you can find a 60-minute replay, a presentation, and demos for supply chain management as part of the SAP S/4HANA Cloud, public edition 2302 release as well as 19 other sessions on diverse topics like manufacturing, asset management, finance, two-tier ERP, SAP User Experience, developer extensibility, and many more. For more information on the SAP S/4HANA Cloud, Public Edition Early Release Series and how to sign up for it, see this
link.
For more information on SAP S/4HANA Cloud, public edition check out the following links:
- SAP S/4HANA Cloud, Public Edition Release Info Here
- Bert Schulze’s Release Blog Post
- SAP S/4HANA Cloud, Public Edition Community: Here
- SAP S/4HANA Cloud, Public Edition 2302 Early Release Series Here
- Latest Release Blog Posts here
- Product Videos on Our SAP S/4HANA Cloud, Public Edition and SAP S/4HANA YouTube playlist
- Demo Playlist of Product Release Highlights Here
- Inside SAP S/4HANA Podcast Here
- openSAP Microlearnings for SAP S/4HANA here
- Best Practices for SAP S/4HANA Cloud Here
- Feature Scope Description Here
- What’s New Here
- Help Portal Product Page Here
Follow us via
@SAP and #S4HANA, or myself via
@GerhardWelker and
LinkedIn