EAM Web UI Implementation Guide - Adapting EAM Web UI
PUBLIC
EAM Web UI Implementation Guide
Adapting EAM Web UI
Version: <2.9>
Date: <2025-10-15>
EAM Web UI Implementation Guide
Adapting EAM Web UI
Version: <2.9>
Date: <2025-10-15>
2
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
Document History
Version Date Change
2.0 20th Aug 2014 First Released version
2.5 4th Feb 2015 New: 4 Object-based Navigation, 8 Asset Viewer 3.10 Assigning Different Search
Helps
Minor Changes: Links to documentation and SCN, Switch of Screenshot,
Wiring in 3.4, 5.2.1 BAdI Implementation for Side Panels
2.6 27th May 2015 New: 3.11 Creating Quick Help 8.4 New View in Asset Viewer, 6.4 Unplanned
Confirmation, 6.5 Cross-system MOC request, 9 Working with POWLs, 15.9
Port Numbers
Minor Changes: Links to SAP Library and SCN added, order of chapters
rearranged, small format changes
Remark Up to Version 2.5 the screen shots were done with SAP-Theme SAP_CORBU,
from version 2.6 screen shots are done with SAP-Theme SAP_BLUECRYSTAL
2.7 11th August
2015
New: 2.6 ICF, 6.6 URL Parameters, 7 Adding Customer Fields, 9.3 Configuration
and Performance of POWLs
Minor Changes: Note number and blog information for After Event Recording, links
to notes.
2.8 25th January
2018
Reworked links to documentation, new: 2.1 Quick start; enhanced: 2.6 (ICF
services), new: 2.6.1, 2.7 (WD applications), 2.8 (WD UIBBs), new structure in 2.9,
new 3.2.2 (customizing for List UIBBs), enhanced: 6.6.3 URL parameters Measuring
Point, Measurement Document, Maintenance Item; new 8.5 AV Inactive objects;
new 12 (doc attachment, thumbnail), enhanced 13.1.2 warranty check in BAdI, new
13.3.6 replaced user exits
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
Document History
Version Date Change
2.0 20th Aug 2014 First Released version
2.5 4th Feb 2015 New: 4 Object-based Navigation, 8 Asset Viewer 3.10 Assigning Different Search
Helps
Minor Changes: Links to documentation and SCN, Switch of Screenshot,
Wiring in 3.4, 5.2.1 BAdI Implementation for Side Panels
2.6 27th May 2015 New: 3.11 Creating Quick Help 8.4 New View in Asset Viewer, 6.4 Unplanned
Confirmation, 6.5 Cross-system MOC request, 9 Working with POWLs, 15.9
Port Numbers
Minor Changes: Links to SAP Library and SCN added, order of chapters
rearranged, small format changes
Remark Up to Version 2.5 the screen shots were done with SAP-Theme SAP_CORBU,
from version 2.6 screen shots are done with SAP-Theme SAP_BLUECRYSTAL
2.7 11th August
2015
New: 2.6 ICF, 6.6 URL Parameters, 7 Adding Customer Fields, 9.3 Configuration
and Performance of POWLs
Minor Changes: Note number and blog information for After Event Recording, links
to notes.
2.8 25th January
2018
Reworked links to documentation, new: 2.1 Quick start; enhanced: 2.6 (ICF
services), new: 2.6.1, 2.7 (WD applications), 2.8 (WD UIBBs), new structure in 2.9,
new 3.2.2 (customizing for List UIBBs), enhanced: 6.6.3 URL parameters Measuring
Point, Measurement Document, Maintenance Item; new 8.5 AV Inactive objects;
new 12 (doc attachment, thumbnail), enhanced 13.1.2 warranty check in BAdI, new
13.3.6 replaced user exits
3
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
Table of Contents
Document History................................................................................................................................................... 2
1 Abbreviations ...................................................................................................................................................... 7
2 Introduction ......................................................................................................................................................... 8
3 Getting Started with SAP Web User Interface for Plant Maintenance (PM) ..................... 9
3.1 EAM Web UI Quick Start ................................................................................................................................................................. 9
3.2 Release ....................................................................................................................................................................................................... 11
3.3 SAP NetWeaver Business Client and SAP Logon ................................................................................................... 11
3.4 Required Business Functions (BF) ....................................................................................................................................... 11
2.5 PFCG Roles ........................................................................................................................................................................................... 13
2.6 Internet Communication Framework (ICF) ..................................................................................................................... 13
2.6.1 Working with the Floorplan Manager Workbench................................................................................................ 17
2.7 Overview of EAM Web Dynpro Applications and Configurations................................................................ 19
2.8 FPM Screen Layout and User Interface Building Blocks (UIBBs) ............................................................... 23
2.9 Additional Documentation ......................................................................................................................................................... 25
2.9.1 EAM Functionality and Business Function Documentation ........................................................................ 26
2.9.2 SAP Community Network (SCN) ...................................................................................................................................... 27
2.9.3 Adapting Web Dynpro ABAP ............................................................................................................................................... 27
2.9.4 Miscellaneous ................................................................................................................................................................................. 28
4 Changing the Web Dynpro Configuration ..........................................................................................20
4.1 Creating and Changing the Customizing of Applications and UIBBs ..................................................... 22
4.2 Swapping Fields and Adding New Fields ....................................................................................................................... 27
4.2.1 Customizing for Form UIBBs .................................................................................................................................................. 27
4.2.2 Customizing for List UIBBs ...................................................................................................................................................... 29
4.3 Adding an Existing UIBB to a Tab .......................................................................................................................................... 33
4.4 Rearranging and Hiding UIBBs ............................................................................................................................................... 37
4.5 Rearranging and Hiding Tabs .................................................................................................................................................. 41
4.6 Defining a Field as a Required Entry Field ....................................................................................................................... 44
4.7 Rearranging, Hiding, and Adding Actions ........................................................................................................................ 44
4.7.1 Rearranging and Hiding Actions ......................................................................................................................................... 44
4.7.2 Creating and Adding Actions................................................................................................................................................. 48
4.8 Changing the Identification Region (IDR) ....................................................................................................................... 48
4.9 General Settings for LIST UIBBs (powered by ATS) ........................................................................................... 52
3.10 Assigning a Different Search Help to a Web Dynpro Field............................................................................ 54
3.11 Creating Quick Help....................................................................................................................................................................... 62
3.11.1 Adding Quick Help for a Tab Page ................................................................................................................................... 63
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
Table of Contents
Document History................................................................................................................................................... 2
1 Abbreviations ...................................................................................................................................................... 7
2 Introduction ......................................................................................................................................................... 8
3 Getting Started with SAP Web User Interface for Plant Maintenance (PM) ..................... 9
3.1 EAM Web UI Quick Start ................................................................................................................................................................. 9
3.2 Release ....................................................................................................................................................................................................... 11
3.3 SAP NetWeaver Business Client and SAP Logon ................................................................................................... 11
3.4 Required Business Functions (BF) ....................................................................................................................................... 11
2.5 PFCG Roles ........................................................................................................................................................................................... 13
2.6 Internet Communication Framework (ICF) ..................................................................................................................... 13
2.6.1 Working with the Floorplan Manager Workbench................................................................................................ 17
2.7 Overview of EAM Web Dynpro Applications and Configurations................................................................ 19
2.8 FPM Screen Layout and User Interface Building Blocks (UIBBs) ............................................................... 23
2.9 Additional Documentation ......................................................................................................................................................... 25
2.9.1 EAM Functionality and Business Function Documentation ........................................................................ 26
2.9.2 SAP Community Network (SCN) ...................................................................................................................................... 27
2.9.3 Adapting Web Dynpro ABAP ............................................................................................................................................... 27
2.9.4 Miscellaneous ................................................................................................................................................................................. 28
4 Changing the Web Dynpro Configuration ..........................................................................................20
4.1 Creating and Changing the Customizing of Applications and UIBBs ..................................................... 22
4.2 Swapping Fields and Adding New Fields ....................................................................................................................... 27
4.2.1 Customizing for Form UIBBs .................................................................................................................................................. 27
4.2.2 Customizing for List UIBBs ...................................................................................................................................................... 29
4.3 Adding an Existing UIBB to a Tab .......................................................................................................................................... 33
4.4 Rearranging and Hiding UIBBs ............................................................................................................................................... 37
4.5 Rearranging and Hiding Tabs .................................................................................................................................................. 41
4.6 Defining a Field as a Required Entry Field ....................................................................................................................... 44
4.7 Rearranging, Hiding, and Adding Actions ........................................................................................................................ 44
4.7.1 Rearranging and Hiding Actions ......................................................................................................................................... 44
4.7.2 Creating and Adding Actions................................................................................................................................................. 48
4.8 Changing the Identification Region (IDR) ....................................................................................................................... 48
4.9 General Settings for LIST UIBBs (powered by ATS) ........................................................................................... 52
3.10 Assigning a Different Search Help to a Web Dynpro Field............................................................................ 54
3.11 Creating Quick Help....................................................................................................................................................................... 62
3.11.1 Adding Quick Help for a Tab Page ................................................................................................................................... 63
4
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
3.11.2 Adding Quick Help for a Menu Button.......................................................................................................................... 69
5 Personalization on User Level .................................................................................................................52
6 Adapting Applications in Expert Mode ...............................................................................................55
6.1 Copying a UIBB .................................................................................................................................................................................... 55
6.2 Copying and Simplifying an Application (Notification) ....................................................................................... 60
6.2.1 Side Panel Tags in Copied Applications ...................................................................................................................... 64
6.2.2 Adding the Simplified Notification to the PFCG Role........................................................................................ 65
6.2.3 Creating a Simplified Notification from the Context Menu............................................................................ 67
7 Object-Based Navigation and Launchpads .....................................................................................65
7.1 Object-Based Navigation (OBN) in EAM Web UI .................................................................................................... 65
7.2 Launchpad Customizing .............................................................................................................................................................. 74
7.2.1 Adjusting the 'You Can Also' Menu (YCA) .................................................................................................................. 74
7.2.2 Adding a Transaction to the 'You Can Also' Menu (YCA).............................................................................. 77
7.2.3 Adding an Entry to the Context Menu in Asset Viewer ...................................................................................... 83
7.3 Alternative Navigation Targets for Browser Environment .................................................................................. 90
7.4 Example for Enhancing the ‘You can Also’ Menu (YCA) ........................................................................................ 95
7.5 Example for Cross-System Navigation (Management of Change Requests).............................. 103
7.6 Launching EAM Applications Using URL Parameters ..................................................................................... 104
7.6.1 Using Application-Specific URL Parameters for PFCG- Role Entries ................................................ 105
7.6.2 Starting WEB Dynpro Applications in a Browser ............................................................................................... 111
7.6.3 List of Application-Specific URL Parameters for EAM ................................................................................... 117
8 Adding Customer Fields to EAM Applications............................................................................ 102
8.1 Adding Customer Fields to a Notification.................................................................................................................... 102
8.2 Adding Fields to Notification Items.................................................................................................................................. 109
7.3 BAdI for Checks on Customer Fields in Notification........................................................................................... 111
7.4 Adding Customer Fields to the Maintenance Order Header ....................................................................... 113
7.5 BAdI for Checks on Customer Fields in Maintenance Order ....................................................................... 115
7.6 Adding Customer Fields to the Task List Header ................................................................................................. 115
7.7 BAdI for Checks on Customer Fields in Task List Header ........................................................................... 117
7.8 Adding Customer Fields to Technical Objects ........................................................................................................ 117
7.9 BAdI for Checks on Customer Fields in Technical Objects ........................................................................... 120
7.10 Displaying Customer Fields in Order Operations and Task List Operations ............................... 121
9 Asset Viewer.................................................................................................................................................. 116
9.1 Working with the Asset Viewer Based on the PLM Object Navigator ................................................ 116
9.1.1 Personalization of the Asset Viewer ............................................................................................................................. 119
9.2 Customizing Settings for the Asset Viewer ............................................................................................................... 121
9.2.1 Specifying Objects Displayed in the Structure View ....................................................................................... 120
9.2.2 Changing the Order of Views Depending on the Object Type.................................................................. 122
9.2.3 Adding Additional Fields to Heterogeneous Lists ............................................................................................. 123
9.2.4 Defining View Variants per Role ........................................................................................................................................ 122
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
3.11.2 Adding Quick Help for a Menu Button.......................................................................................................................... 69
5 Personalization on User Level .................................................................................................................52
6 Adapting Applications in Expert Mode ...............................................................................................55
6.1 Copying a UIBB .................................................................................................................................................................................... 55
6.2 Copying and Simplifying an Application (Notification) ....................................................................................... 60
6.2.1 Side Panel Tags in Copied Applications ...................................................................................................................... 64
6.2.2 Adding the Simplified Notification to the PFCG Role........................................................................................ 65
6.2.3 Creating a Simplified Notification from the Context Menu............................................................................ 67
7 Object-Based Navigation and Launchpads .....................................................................................65
7.1 Object-Based Navigation (OBN) in EAM Web UI .................................................................................................... 65
7.2 Launchpad Customizing .............................................................................................................................................................. 74
7.2.1 Adjusting the 'You Can Also' Menu (YCA) .................................................................................................................. 74
7.2.2 Adding a Transaction to the 'You Can Also' Menu (YCA).............................................................................. 77
7.2.3 Adding an Entry to the Context Menu in Asset Viewer ...................................................................................... 83
7.3 Alternative Navigation Targets for Browser Environment .................................................................................. 90
7.4 Example for Enhancing the ‘You can Also’ Menu (YCA) ........................................................................................ 95
7.5 Example for Cross-System Navigation (Management of Change Requests).............................. 103
7.6 Launching EAM Applications Using URL Parameters ..................................................................................... 104
7.6.1 Using Application-Specific URL Parameters for PFCG- Role Entries ................................................ 105
7.6.2 Starting WEB Dynpro Applications in a Browser ............................................................................................... 111
7.6.3 List of Application-Specific URL Parameters for EAM ................................................................................... 117
8 Adding Customer Fields to EAM Applications............................................................................ 102
8.1 Adding Customer Fields to a Notification.................................................................................................................... 102
8.2 Adding Fields to Notification Items.................................................................................................................................. 109
7.3 BAdI for Checks on Customer Fields in Notification........................................................................................... 111
7.4 Adding Customer Fields to the Maintenance Order Header ....................................................................... 113
7.5 BAdI for Checks on Customer Fields in Maintenance Order ....................................................................... 115
7.6 Adding Customer Fields to the Task List Header ................................................................................................. 115
7.7 BAdI for Checks on Customer Fields in Task List Header ........................................................................... 117
7.8 Adding Customer Fields to Technical Objects ........................................................................................................ 117
7.9 BAdI for Checks on Customer Fields in Technical Objects ........................................................................... 120
7.10 Displaying Customer Fields in Order Operations and Task List Operations ............................... 121
9 Asset Viewer.................................................................................................................................................. 116
9.1 Working with the Asset Viewer Based on the PLM Object Navigator ................................................ 116
9.1.1 Personalization of the Asset Viewer ............................................................................................................................. 119
9.2 Customizing Settings for the Asset Viewer ............................................................................................................... 121
9.2.1 Specifying Objects Displayed in the Structure View ....................................................................................... 120
9.2.2 Changing the Order of Views Depending on the Object Type.................................................................. 122
9.2.3 Adding Additional Fields to Heterogeneous Lists ............................................................................................. 123
9.2.4 Defining View Variants per Role ........................................................................................................................................ 122
5
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
9.2.5 Changing the Authorization for Displaying Views in the Asset Viewer.............................................. 126
9.2.6 View Variant Ranking .................................................................................................................................................................. 133
9.3 Customizing of the General Data View .......................................................................................................................... 135
9.4 Adding New Views in Asset Viewer................................................................................................................................... 139
9.5 Example for Displaying Inactive Pieces of Equipment ...................................................................................... 141
10 Working with Personal Object Worklists (POWL) ..................................................................... 142
10.1 Administration of EAM POWLs ......................................................................................................................................... 144
10.2 Personalization of EAM POWLs ....................................................................................................................................... 149
10.3 Configuration and Performance of POWLs .............................................................................................................. 155
10.4 BAdIs in POWLs............................................................................................................................................................................. 157
10.4.1 Job List and Confirmation List ......................................................................................................................................... 157
10.4.2 Notification and Order List.................................................................................................................................................. 158
10.4.3 Maintenance Plan and Item List ..................................................................................................................................... 161
11 Using Side Panels with the EAM Web UI ................................................................................... 154
11.1 Setting up Side Panels for EAM Web UI Applications ................................................................................... 156
11.1.1 Adding Side Panel Functionality to Your Own PFCG Role (for Notification) ............................ 156
11.1.2 Displaying the Side Panel for a Notification ......................................................................................................... 166
11.1.3 Customizing and Link Navigation in EAM CHIPs ............................................................................................167
11.1.4 Using the SAP 3D Visual Enterprise Panel in WEB UI.................................................................................. 172
11.1.5 List of PM Side Panels .......................................................................................................................................................... 174
11.2 Tags and Tagging ......................................................................................................................................................................... 174
11.2.1 Tags Used by CHIP................................................................................................................................................................... 174
11.2.2 Availability of Tags in the System ................................................................................................................................... 176
11.2.3 Checking Current Tag Values .......................................................................................................................................... 176
11.2.4 Creating Your Own Tags or Overriding SAP Tags .......................................................................................... 180
11.3 Setting Up Customer-Specific Side Panels and CHIPs.............................................................................. 180
11.3.1 Setting Up Your Customer-Specific Side Panel ............................................................................................180
11.3.2 Adding the Panel to a Role ................................................................................................................................................. 184
11.3.3 Placing CHIPs on Your Customer-Specific Side Panel........................................................................... 186
11.3.4 Entering the Customizing Settings of the CHIP ............................................................................................... 189
11.4 Business Context Viewer (BCV)........................................................................................................................................ 190
11.4.1 Customizing of BCV Content .......................................................................................................................................... 190
11.4.2 Displaying the BCV Side Panel ...................................................................................................................................... 195
12 Using and Adapting Quickviews in EAM ....................................................................................... 180
12.1 Changing an Existing Quickview ...................................................................................................................................... 181
12.2 Creating a Customer-Specific Quickview................................................................................................................. 184
13 Information on Several EAM Functions......................................................................................... 184
13.1 Activation of Additional Functions in EAM ................................................................................................................ 184
13.2 Attaching Documents in EAM Web UI....................................................................................................................... 186
13.3 Showing a Thumbnail in Technical Objects .............................................................................................................. 187
© 2025 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.
9.2.5 Changing the Authorization for Displaying Views in the Asset Viewer.............................................. 126
9.2.6 View Variant Ranking .................................................................................................................................................................. 133
9.3 Customizing of the General Data View .......................................................................................................................... 135
9.4 Adding New Views in Asset Viewer................................................................................................................................... 139
9.5 Example for Displaying Inactive Pieces of Equipment ...................................................................................... 141
10 Working with Personal Object Worklists (POWL) ..................................................................... 142
10.1 Administration of EAM POWLs ......................................................................................................................................... 144
10.2 Personalization of EAM POWLs ....................................................................................................................................... 149
10.3 Configuration and Performance of POWLs .............................................................................................................. 155
10.4 BAdIs in POWLs............................................................................................................................................................................. 157
10.4.1 Job List and Confirmation List ......................................................................................................................................... 157
10.4.2 Notification and Order List.................................................................................................................................................. 158
10.4.3 Maintenance Plan and Item List ..................................................................................................................................... 161
11 Using Side Panels with the EAM Web UI ................................................................................... 154
11.1 Setting up Side Panels for EAM Web UI Applications ................................................................................... 156
11.1.1 Adding Side Panel Functionality to Your Own PFCG Role (for Notification) ............................ 156
11.1.2 Displaying the Side Panel for a Notification ......................................................................................................... 166
11.1.3 Customizing and Link Navigation in EAM CHIPs ............................................................................................167
11.1.4 Using the SAP 3D Visual Enterprise Panel in WEB UI.................................................................................. 172
11.1.5 List of PM Side Panels .......................................................................................................................................................... 174
11.2 Tags and Tagging ......................................................................................................................................................................... 174
11.2.1 Tags Used by CHIP................................................................................................................................................................... 174
11.2.2 Availability of Tags in the System ................................................................................................................................... 176
11.2.3 Checking Current Tag Values .......................................................................................................................................... 176
11.2.4 Creating Your Own Tags or Overriding SAP Tags .......................................................................................... 180
11.3 Setting Up Customer-Specific Side Panels and CHIPs.............................................................................. 180
11.3.1 Setting Up Your Customer-Specific Side Panel ............................................................................................180
11.3.2 Adding the Panel to a Role ................................................................................................................................................. 184
11.3.3 Placing CHIPs on Your Customer-Specific Side Panel........................................................................... 186
11.3.4 Entering the Customizing Settings of the CHIP ............................................................................................... 189
11.4 Business Context Viewer (BCV)........................................................................................................................................ 190
11.4.1 Customizing of BCV Content .......................................................................................................................................... 190
11.4.2 Displaying the BCV Side Panel ...................................................................................................................................... 195
12 Using and Adapting Quickviews in EAM ....................................................................................... 180
12.1 Changing an Existing Quickview ...................................................................................................................................... 181
12.2 Creating a Customer-Specific Quickview................................................................................................................. 184
13 Information on Several EAM Functions......................................................................................... 184
13.1 Activation of Additional Functions in EAM ................................................................................................................ 184
13.2 Attaching Documents in EAM Web UI....................................................................................................................... 186
13.3 Showing a Thumbnail in Technical Objects .............................................................................................................. 187