Adapt a Maintenance Notification Type for Use in 9...
Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
With SAP S/4HANA Cloud 2011 and SAP S/4HANA 2021 FPS0, we delivered the 9 Phase Reactive and Proactive Maintenance Processes that provide a standardised and simplified process flow for the Maintenance Technician, Maintenance Supervisor and Maintenance Planner roles; These processes also come with new Fiori Apps that simplify the jobs of the related roles to a great extent.
In SAP S/4HANA Cloud, the standard content allows you to create new maintenance requests (aka maintenance notifications) of type Y1by using the “Create Maintenance Request (F1511A)”. However, in the SAP S/4HANA On Premise world, you may want to either use a different notification type as per your business needs, or even change the behaviour of an existing notification type (M1) for usage in the 9-phase model of amaintenance process.
This blog explains how you can configure an existing notification type (such as M1) to be used in the 9-phase maintenance process in SAP S/4HANA on premise.
This blog is divided into 3 parts:
Configuration settings
SAP Fiori Launchpad settings
Authorization settings
Configuration Settings
To enable an existing notification type for the 9-phase maintenance process, it is important to complete the following configuration settings:
In this document, we will modify the notification type M1 as an example.
Configure Settings for Notification Type
To configure the notification type, follow these steps:
In your configuration environment, choose Plant Maintenance and Customer Service > Maintenance and Service Processing > Maintenance and Service Notifications > Overview of Notification Type.
Select the notification type M1 (Maintenance Request) and then select Partner Functions, Approval.
Select the checkbox Approval Required to indicate that the notification type needs approval.
Select the checkbox Action Required if you wish to allow the maintenance supervisor to send the maintenance request back to the requestor if additional information is required to process the notification.
Save the settings and exit from the activity.
Assign Notification Type to Order Type
To assign the notification type to an order type, follow these steps:
In your configuration environment, choose Plant Maintenance and Customer Service > Maintenance and Service Processing > Maintenance and Service Notifications > Notification Creation > Notification Types > Assign Notification Types to Order Types.
Select the notification type M1 and assign it to an order type, for example, YA01.
Save the settings and exit from the activity.
Configure Overall Status Profiles
The overall status profile controls the flow of objects through the various phases and subphases. This configuration is mandatory and important to enable M1 to be used in the 9-phase maintenance process.
To configure overall status profiles, follow these steps:
In your configuration environment, choose Plant Maintenance and Customer Service > Maintenance and Service Processing > Fiori Apps for Maintenance Processing > Configure Overall Status Profiles.
Choose Assign Overall Status Profile for Notification Types.
Create a new entry and enter the notification type as M1 and the overall status profile as PMSP1. The overall status profile PMSP1 (for reactive maintenance) is delivered as standard content.
Choose Assign Overall Status Profile for Order Types.
Create a new entry and enter the order type that was assigned to this notification type in the configuration activity Assign Notification Types to Order Types. Also assign the status profile PMSP1 to this order type.
Save the settings and exit from the activity.
This concludes the configuration activities necessary to use the M1 notification type within the 9-phase maintenance process.
SAP Fiori Launchpad Settings
The current Fiori app Create Maintenance Request that is included in the business catalog SAP_EAM_BC_MREQ_MNG has the default notification type Y1 maintained in the tile configuration.
To be able to launch the app with notification type M1, a few enhancements to the tile configuration are needed. These changes must be done through the Fiori Launchpad Designer.
Define Target Mapping
To define the target application, follow these steps:
Log in to the Fiori Launchpad Designer.
Create a new business catalog called Z_TEST_M1_MREQ.
At the bottom left section of the screen, search for the technical catalog SAP_TC_EAM_COMMON.
At the right side of the screen where you can see all the tiles, switch to the second icon tab called Tiles.
Search for Create Maintenance Request.
Select the first item and choose the button Create Reference. In the catalog selection dialog, select the catalog that you created in step 2, that is, Z_TEST_M1_MREQ.
Next, search for the app My Maintenance Requests.
Repeat steps 6 and 7.
Select the icon tab Target Mapping. Search for Create Maintenance Request and select the line item.
Select Create Reference and repeat steps 6 and 7.
Do the same for the My Maintenance Requests app too.
Configure Tiles in Custom Catalog
To configure the tiles in the custom catalog, follow these steps:
In the Fiori Launchpad Designer, search for your custom catalog (as defined in step 2 of Define Target Mapping).
Choose the second icon tab Tiles, and select the item Create Maintenance Request, and choose Configure from the footer.
In the Tiles section, change the title to a name of your choice. This will be the text that appears when you view your tile on the launchpad.
Save your changes. At this point, you will be informed that if you save your changes, the reference will be broken.
Choose OK.
Switch to the Target Mapping icon tab.
Select the line item and configure it.
In the section Parameters at the bottom of the screen, change the value for parameter NotificationType from Y1 to M1.
Save the settings.
With these changes, you have created custom tiles and apps to display M1 notification type.
Authorization Settings
This is the last step towards enabling the maintenance notification type M1 in a 9-phase maintenance process.
If you have a single system that acts as the front-end and back-end server, then you must follow these steps. If you have separate front-end and back-end servers, you must repeat these steps, once in each server.
Log in to the back-end system (+client).
Execute transaction PFCG and edit the role that you may have created already.
On the menu, select Insert Node that appears next to the Transaction button on the toolbar.
Choose SAP Fiori Launchpad > Launchpad Catalog.
If you have a separate front-end server, then in the pop-up choose Remote Front-End Server. (If you have the same server for front-end and back-end, choose the option Local Front-End Server and enter the catalog directly.)
Select RFC Destination and enter the destination ID of the front-end system.
In the field for the catalog, enter the name of the catalog that you created in step 2 of Define Target Mapping under the section SAP Fiori Launchpad Settings.
Choose OK. (System will retrieve the catalog from the front-end repository and include it in the menu section of the PFCG role.)
Now generate the PFCG role and log in to the Fiori launchpad with the user after assigning this role to the user.
Conclusion
You should be able to create a maintenance request for any notification type in the SAP S/4HANA On Premise landscape and make use of the same in the simplified 9 Phase Model Reactive Maintenance process