SAP Fiori Apps for the SAP ERP Application PP How to implement defined Fiori apps on top of the SAP Best Practices Baseline packages. Based on the example of US Baseline V3.607 How-to Guide: V1.00 SAP SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany SAP Fiori Apps for the SAP ERP Application PP Copyright © 2014 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. 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. Please see http://global.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. 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 SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE 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. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. © SAP SE Page 2 of 28 SAP Fiori Apps for the SAP ERP Application PP Icons Icon Meaning Caution Example Note Recommendation Syntax Typographic Conventions Type Style Description Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options. Cross-references to other documentation. Example text Emphasized words or phrases in body text, titles of graphics and tables. EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE. Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools. EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key. Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. <Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries. © SAP SE Page 3 of 28 SAP Fiori Apps for the SAP ERP Application PP Contents SAP Fiori Apps for ERP Baseline – Application PP ................................................................... 6 1 Purpose of SAP Fiori ........................................................................................................... 6 2 Overview Matrix for PP Fiori Apps ...................................................................................... 7 3 Ready-to-Activate / Fully-Activated Version ...................................................................... 11 4 Technical/System Prerequisites for Transactional Apps ................................................... 11 5 Transactional PP Apps ...................................................................................................... 12 5.1 General Configuration .................................................................................................. 12 5.2 Required SAP Notes .................................................................................................... 12 5.3 Technical Data ............................................................................................................. 12 5.3.1 Back-End Components .......................................................................................... 12 5.3.2 Front-End Components: UI5 Application ............................................................... 13 5.3.3 Front-End Server: SAP Fiori Launchpad Components ......................................... 13 5.3.4 Technical Requirements ........................................................................................ 14 5.3.5 Configuration and App Implementation for Baseline Processes ........................... 14 5.3.6 Assign User Roles in the Back-End System ......................................................... 14 5.3.7 Activation of Gateway Service in the SAP Gateway Server with Transaction ...... 15 5.4 Material Requirements Planning .................................................................................. 17 5.4.1 Business Purpose for Material Requirements Planning ........................................ 17 5.4.2 Monitor Material Shortages ................................................................................... 17 5.4.3 Manage Material Shortages .................................................................................. 19 5.4.4 Monitor External Requirements ............................................................................. 20 5.4.5 Manage External Requirements ............................................................................ 21 5.4.6 Supported Scope Items ......................................................................................... 22 5.5 Production Order Handling .......................................................................................... 23 5.5.1 Business Purpose for Production Order Handling ................................................. 23 5.5.2 Production Order Release ..................................................................................... 23 5.5.3 Confirm Production Operations ............................................................................. 24 5.5.4 Confirm Production Orders .................................................................................... 25 5.5.5 Supported Scope Items ......................................................................................... 26 6 Technical/System Prerequisites for SAP Smart Business Apps ....................................... 26 7 Technical/System Prerequisites for Fact Sheets .............................................................. 27 8 Fact Sheets for PP ............................................................................................................ 27 8.1 Fact Sheet for Production Order .................................................................................. 27 8.1.1 © SAP SE Description ............................................................................................................. 27 Page 4 of 28 SAP Fiori Apps for the SAP ERP Application PP 8.1.2 Navigation Targets................................................................................................. 27 8.1.3 Transactions .......................................................................................................... 27 8.1.4 Technical Requirements ........................................................................................ 27 8.1.5 Technical Data ....................................................................................................... 28 © SAP SE Page 5 of 28 SAP Fiori Apps for the SAP ERP Application PP SAP Fiori Apps for ERP Baseline – Application PP 1 Purpose of SAP Fiori SAP Fiori is a collection of apps that represent the new SAP user experience. SAP Fiori apps have a consistent design language and make use of a common technical infrastructure. They provide a consistent end-to-end user experience and can be used across all device types without creating additional implementation effort. Organized by user role, the SAP Fiori launchpad is the central entry hub to all Fiori apps where users access apps via tiles. The launchpad has services for navigation, personalization, single sign-on, and search. The launchpad and the tiles are flexible and can be adapted to your needs. You can use the search in the SAP Fiori launchpad to perform a cross-entity search through core SAP Business Suite applications. The search uses the SAP NetWeaver Embedded Search technology on a SAP HANA database. New SAP HANA-enabled search models are delivered for core business objects. The Fiori apps focus on critical and common activities and are designed around how people work: Role-based: Fiori apps decompose complex applications into a task-based experience with one central entry point for each user. Responsive: Fiori apps adapt to all sizes, devices, versions, and channels to provide a common user experience across all channels. Simple: Fiori apps follow the 1-1-3 experience (1 user, 1 scenario, 3 screens). They know and provide the right context and meaningful data integration. Coherent user experience with apps that speak the same design language. This implies coherence for common activities as well as coherence for your brand. Instant value with a low barrier to adoption, enabling customers to adapt and users to personalize. Interactive on desktop, tablet, and mobile platforms All UIs are built using state-of-the-art technology such as HTML5 and SAP UI5 mobile. Fiori apps allow you to access the most recent version of your back-end data via OData services. Through previously defined roles and authorizations, you can specify which apps and which data a user is allowed to access. The purpose of this document is to give the user all necessary information around the SAP Fiori apps for PP to be able to run them on top of the SAP Best Practices MM processes. © SAP SE Page 6 of 28 SAP Fiori Apps for the SAP ERP Application PP 2 Overview Matrix for PP Fiori Apps The following matrix shows the existing Fiori roles available within the MM application and the assigned Fiori apps. © SAP SE Page 7 of 28 SAP Fiori Apps for the SAP ERP Application PP Fiori Role Fiori App Short Description Mapping to Scope Item (Baseline Scope Item) IDs Fiori Application Type SAP HANA Mandatory Material Requirements Planner - Buy Scenarios Only Monitor Material Shortages You can monitor material shortages in a selected area of responsibility. You can specify a shortage definition and a time horizon to determine which materials you want to check. You can specify a shortage definition and a time horizon to determine which materials you want to check. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Manage Material Shortages You can check the coverage of your materials based on the settings you made in the Monitor Material Shortages app. To help you solve your shortages, the system proposes different solutions. You can simulate the solution to preview its effects and you can apply the solution that best solves your issue. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Monitor External Requirements You can monitor the uncovered requirements originating from sales orders and stock transport orders in a selected area of responsibility. You can specify a shortage definition and a time horizon to determine which uncovered external requirements you want to check. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Manage External Requirements You can check your uncovered and delayed items based on the settings you made in the Monitor External Requirements app. To help you cover your external requirements, the system proposes different solutions. You can simulate the solution to preview its effects and you can apply the solution that best solves your issue. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Confirm Production Orders A production worker can perform partial or final confirmations for production orders through a simplified and intuitive UI. The app provides fast order input and simplified order confirmation procedures that are available for desktop, tablet, and mobile. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Confirm Production Operations Production workers can view and confirm order operations released to their work centers. They can search for the next order operation that they want to confirm by its number or confirmation number. They can use various sorting and filtering options that speed up and simplify the search for an order operation that they want to confirm. Production workers can Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No SAP Production Planning & Control © SAP SE Page 8 of 28 SAP Fiori Apps for the SAP ERP Application PP Fiori Role Fiori App Short Description Mapping to Scope Item (Baseline Scope Item) IDs Fiori Application Type SAP HANA Mandatory partially or finally confirm a production order operation anytime and from any place using various mobile devices. Production Supervisor Release Production Orders Production supervisors can release production orders using a highly intuitive and user-friendly application. The browser based application supports desktop, tablet and mobile devices. Make-to-Stock Production Discrete Industry (MTS)* (145) Transactional No Production Order This fact sheet displays contextual information about the Production Order. You can navigate to its related entities and you can access related transactions in operational systems. Make-to-Stock Production Discrete Industry (MTS)* (145) Fact sheet No Planned Order This fact sheet displays contextual information about the Planned Order. You can navigate to its related entities and you can access related transactions in operational systems, or you can navigate to related transactional applications. Make-to-Stock Production Discrete Industry (MTS)* (145) Fact sheet No Process Order This fact sheet displays contextual information about the process order. You can navigate to its related entities and you can access related transactions in operational systems, or you can navigate to related transactional applications. Make-to-Stock Production – Process Industry (146) Fact sheet No Resource This fact sheet displays contextual information about the resource. You can navigate to its related entities and you can access related transactions in operational systems, or you can navigate to related transactional applications. Make-to-Stock Production Discrete Industry (MTS)* (145) Fact sheet No Fact sheet No Make-to-Stock Production – Process Industry (146) Work Center © SAP SE This fact sheet displays contextual information about the work center. You can navigate to its related entities and you can access related transactions in operational systems, or you can Page 9 of 28 Make-to-Stock Production Discrete Industry SAP Fiori Apps for the SAP ERP Application PP Fiori Role Fiori App Short Description Mapping to Scope Item (Baseline Scope Item) IDs navigate to related transactional applications. (MTS)* (145) Make-to-Stock Production – Process Industry (146) © SAP SE Page 10 of 28 Fiori Application Type SAP HANA Mandatory SAP Fiori Apps for the SAP ERP Application PP * For Wave 2, the MRP Fiori apps are capable to manage external procurements such as purchase orders or purchase requisitions. All scope items using procured materials (raw or semifinished) can use these Fiori Apps. Procurement without QM (130) Stock Transfer with Delivery (MRP run requires 130) (134) Make-to-Stock Production – Discrete Industry (MTS) (145) Make-to-Stock Production – Process Industry (146) 3 Ready-to-Activate / Fully-Activated Version For the Ready-to-Activate version, the complete content described in this document is relevant. For the Ready-to-Demo version, you can skip all the chapters which treat configuration topics. The following subchapters are relevant for each Fiori application: Description Key Features Business purpose Procedure 4 Technical/System Prerequisites for Transactional Apps The prerequisite for using the SAP Fiori transactional apps is implementing the relevant application independent parts provided by the SAP Fiori apps rapid-deployment solution. This version of SAP Fiori apps rapid-deployment solution includes new SAP Fiori apps and enables the implementation of SAP NetWeaver Gateway, SAP UI5 and any of the SAP Fiori transactional apps. In general, it is necessary to set up the SAP Fiori system landscape. The solution includes a description of the general configuration steps required to manually set up the configuration within the system landscape and information about the software installation. We have three scenarios for Fiori: transactional apps, analytical apps and fact sheets. Each scenario has its specific systems or software that need to be installed. By reading through the referenced documents, you should be able to set up your own Fiori landscape based on your existing system environment. The package delivers a description of the SAP Fiori related security configuration. When running your SAP Business Suite system, you must ensure that your data and processes support your business needs without allowing unauthorized access to critical information. This document provides the network safety related system components settings, and based on SAML2.0, SSO2 and X.509, a single point of Single Sign-on authentication configuration. The SAP Fiori launchpad is the entry point to SAP Fiori apps on mobile or desktop devices and the Launchpad Designer is the standard tool for configuring the launchpad. The configuration © SAP SE Page 11 of 28 SAP Fiori Apps for the SAP ERP Application PP guide provides the information for the setup and also explains how to add the different types of apps to the launchpad. For detailed information on the technical implementation of the above mentioned prerequisites, refer to the SAP Fiori Apps rapid-deployment solution on the SAP Service Marketplace (direct access to the page: http://service.sap.com/rds-fiori-apps). 5 Transactional PP Apps 5.1 General Configuration In the following the necessary configuration steps for the activation and usage of the app are mentioned in a short checklist. Details are described in the relevant configuration guides for the SAP Fiori Apps rapid-deployment solution, SAP HANA Live rapid-deployment solution and SAP Fiori Infrastructure rapid-deployment solution. 5.2 Required SAP Notes For Monitor Material Shortages, the following SAP Notes must be implemented: Back-End/Front-End Server SAP Note Number Description Back-end and front-end servers 1955289 Release Information Note for SAP Fiori Apps for Material Requirements Planning 1931275 Fiori-App: “Release Production Orders” corrections 1893788 Conversions in SAP NetWeaver Gateway Framework 5.3 Technical Data The following tables list technical objects specific to the apps in the production environment. 5.3.1 Back-End Components OData Service App Authorization Role (PFCG Role) PP_MRP_COCKPIT_SRV (1) Monitor Material Shortages SAP_PP_MATSHORT_MR_APP Manage Material Shortages SAP_PP_MATSHORT_DT_APP Monitor External Requirements SAP_PP_UNCOVSO_MR_APP Manage External Requirements SAP_PP_UNCOVSO_DT_APP Release Production orders SAP_PP_PRODORD_REL_APP PP_PRODORDER_RELEASE_SRV © SAP SE Page 12 of 28 SAP Fiori Apps for the SAP ERP Application PP PP_PRODOPS_CONFIRM_SRV Confirm Production Operations SAP_PP_PROD_OPS_CONF_APP PP_PRODORD_CONFIRM Confirm Production Orders SAP_PP_PROD_ORD_CONF_APP CB_PRODUCTION_ORDER_SRV (1) Fact Sheet for Production Order SAP_PP_TCR_T 5.3.2 Front-End Components: UI5 Application Component App Technical Name UI5 Application Monitor Material Shortages PP_MATSHORT_MR Manage Material Shortages PP_MATSHORT_DT Monitor External Requirements PP_UNCOVSO_MR Manage External Requirements PP_UNCOVSO_DT Release Production Orders PP_PRODORD_REL Confirm Production Operations PP_PRODOPS_CNF Confirm Production Orders PP_PRODORD_CNF 5.3.3 Front-End Server: SAP Fiori Launchpad Components App Component Technical Name MRP Business Role SAP_PP_BCR_MRPController Business Catalog SAP_PP_BC_MRPController Business Catalog Group SAP_PP_BCG_MRPController Technical Role SAP_PP_TCR_T Technical Catalog SAP_PP_TC_T LPD_CUST Role UIAPPP01 LPD_CUST Instance TRANSACTIONAL Business Role SAP_PP_BCR_Worker Business Catalog SAP_PP_BC_Worker Business Catalog Group SAP_PP_BCG_Worker Production Order © SAP SE Page 13 of 28 SAP Fiori Apps for the SAP ERP Application PP 5.3.4 Technical Requirements The following software products must be available in your system landscape: Back-end system (business data) Required product release: SAP enhancement package 7 for SAP ERP 6.0 SP03 Required software components: SAP_APPL 617 UI add-on (front-end components) Required product release: UI for EHP7 for SAP ERP 6.0 Required software components: UIEAAP01 SP01 The SAP HANA database is mandatory for working with SAP Fiori apps for MRP. All restrictions concerning the handling of materials on an SAP HANA database are also valid for the MRP apps. For more information about restrictions, see Restrictions. Mobile devices with small displays are not supported by the MRP apps due to usability issues. Small displays require condensing the complex MRP data and relevant information to such a degree that it is no longer possible to work with the MRP apps efficiently. For more information, see SAP Note 1955289. 5.3.5 Configuration and App Implementation for Baseline Processes Before implementing the apps, you must ensure the following: You have configured the Material Requirements Planning component in the back-end system. For more information, see the Customizing Production → Material Requirements Planning. You have installed and configured the app-specific configurations as described in the chapters below. You have assigned the authorizations that are required for changing and creating requisitions or orders to the business users in the backend system. You have configured the RFC connection SAP_ERP_PP with connection type H and chosen Trusted Relationship as the Logon Procedure. This RFC connection is used for navigating to the back-end system to view the stock/requirements list or change material data. If you use a different name for the RFC connection, you have to change the system alias for the entries Stock Requirements List and Change Material in transaction LPD_CUST for role UIAPPP01 and instance TRANSACTIONAL. 5.3.6 Assign User Roles in the Back-End System Assign the necessary backend role for the Monitor Material Shortages app in the ERP system to the user used for the launchpad logon. Procedure © SAP SE Page 14 of 28 SAP Fiori Apps for the SAP ERP Application PP 1. Access the activity using one of the following navigation options: IMG Menu Tools → Administration → User Maintenance → Role Administration → Roles Transaction Code PFCG 2. On the Role Maintenance screen, enter the role as mentioned in the table below, and then choose Change. Fiori App Name Role Name Monitor Material Shortages SAP_PP_MATSHORT_MR_APP Manage Material Shortages SAP_PP_MATSHORT_DT_APP Monitor External Requirements SAP_PP_UNCOVSO_MR_APP Manage External Requirements SAP_PP_UNCOVSO_DT_APP Release Production orders SAP_PP_PRODORD_REL_APP Confirm Production Operations SAP_PP_PROD_OPS_CONF_APP Confirm Production Orders SAP_PP_PROD_ORD_CONF_APP Fact Sheet for Production Order SAP_PP_TCR_T 3. On the Change Roles screen, make sure that there is a green light on the Authorization tab page. 4. Choose the User tab page, enter the User ID as backend user. 5. Save your entries. 5.3.7 Activation of Gateway Service in the SAP Gateway Server with Transaction Use OData Channel implementations retrieve the data from an SAP business system, that is, a backend system. Once a service has been defined in the backend system, the service must be registered or activated in the SAP NetWeaver Gateway system. This is a generic step that you must only carry out once an SAP Fiori app shall be activated that is not yet part of this rapid-deployment solution. In this case, the name of the service must be known, and the service can be activated as stated below. © SAP SE Page 15 of 28 SAP Fiori Apps for the SAP ERP Application PP In case the apps are configured as part of this package, skip this step. The appspecific service to be activated will be mentioned in the app-specific configuration guide. Procedure 1. Access the activity using the following navigation options: Transaction Code /IWFND/MAINT_SERVICE IMG Menu SAP NetWeaver → Gateway→ OData Channel → Administration → General Settings → Activate and Maintain Services 2. Choose Add Service. 3. On the Add Service screen, enter the System Alias and choose Enter. A list of services is displayed. Field Name Entry Value System Alias <SYSTEM ALIAS of ERP> 4. Choose Get Services. 5. Choose the Technical Service Names. Field Name Entry Value Technical Service Name PP_MRP_COCKPIT_SRV (1) PP_PRODORDER_RELEASE_SRV PP_PRODOPS_CONFIRM_SRV PP_PRODORD_CONFIRM Only services that are not yet activated are displayed in this list. To find the Technical Service Name to be activated, perform a wild card search in the Technical Service Name field with the Service Name provided in the app-specific configuration guide in chapter Activation of Gateway Service in SAP NetWeaver Gateway. Example: Search for *SRA007_BENEFITS_SRV *. The system searches for the Technical Service Name which may include additional namespace information but includes the External Service Name. 6. Enter the name of the package being used. 7. Select Standard Mode in the ICF Node section. 8. Select the Set current client as default client in ICF node. 9. Choose Continue (Enter). Assign your Workbench and Customizing Requests and confirm the displayed messages. 10. Confirm the information message that the metadata was loaded successfully. 11. Choose Back. 12. Select the record you have just created in the list. 13. Choose Gateway Client. 14. Choose Execute (F8). © SAP SE Page 16 of 28 SAP Fiori Apps for the SAP ERP Application PP The HTTP response is displayed and an XML file appears in the lower right corner. This indicates that the web service has been configured properly. To run an SAP Fiori app, it is required that in addition to the above mentioned services, at least two app-specific services are activated per app. One service provides the required UI components and the other service establishes a connection to the backend and provides the required backend data. Which services are required in this case is described in detail in the app-specific configuration guides. For web service calls, you must maintain authorization object S_SERVICE. You then assign the web service operations to a role in transaction PFCG. Find more information, see Defining Operation-Specific Security Authorizations for Web Services in the SAP Help Portal. In case an error message occurs indicating that the http request failed, check the following: Does the trusted RFC connection work properly? Check in the Trust Manager (transactions trust) if the SSL certificates are set up properly so the gateway system can communicate properly with the respective backend system. 5.4 Material Requirements Planning 5.4.1 Business Purpose for Material Requirements Planning In Material Requirements Planning, one of the main tasks of an MRP controller is to monitor the material shortage situation and solve any issues in time. Another main task is to ensure that sufficient supplies have been planned to cover your external requirements — whether from sales orders or stock transfer orders, for example. The goal is to ensure that both customer and production demand are available on time and to avoid any disruptions due to missing parts. To enable the MRP controller to fulfil these goals, you can define a material shortage profile and material shortage definitions in the Customizing. These Customizing settings provide sets of rules that the system uses for calculating material shortages and uncovered demands (or uncovered external requirements). These rules define the scope of the shortage calculation meaning the supply and demand elements to be considered, the conditions that have to be met to be a relevant shortage, or the priority of the demand elements. 5.4.2 Monitor Material Shortages 5.4.2.1 Business Purpose for Monitor Material Shortages With the Monitor Material Shortages transactional app, you can monitor material shortages in a selected area of responsibility. You can specify a shortage definition and a time horizon to determine which materials you want to check. © SAP SE Page 17 of 28 SAP Fiori Apps for the SAP ERP Application PP The Material Resource Planner calls the app to monitor the availability for purchased materials and react on possible underdeliveries for sales orders caused by missing input materials. 5.4.2.2 Key Features With the Monitor Material Shortages app, you can do the following: Select an area of responsibility Select a shortage definition and specify a time horizon to determine which materials you want to monitor Narrow down the scope of the material list by using facet filters View a material list according to the selected shortage definition as well as other selection criteria Personalize the table by choosing which table columns are shown and how table entries are sorted Display a chart showing the stock availability of a selected material over the next 21 days Tailor the app to your needs and save the combination of shortage definition, time horizon, and filters as a variant Save your personalized variants as tiles on your home page from which you can directly navigate to the Manage Material Shortages app View details of the selected materials and check different solutions in the Manage Material Shortage app 5.4.2.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: Default configuration settings are provided for this app in the Customizing for Production → Material Requirements Planning → Apps for Material Requirements Planning → General Settings. Check if the SAP standard configuration settings in the following Customizing activities meet your business requirements. If this is the case, no further changes are necessary. Otherwise, you can tailor the following Customizing settings to your needs: Define Supply and Demand Profiles: In this activity, you can create your own supply and demand profiles. Here, you organize your supply and demand elements into groups that you assign to the material shortage definitions in a later Customizing step. This filters the supply and demand elements to be used for the calculations. Define Material Shortage Profiles: In this activity, you can create your own material shortage profile. The material shortage profile contains the individual material shortage definitions that you can select in the app in the Shortage Definition drop-down box. The shortage definition contains the specific set of rules for calculating the material shortage or uncovered demand. Assign Material Shortage Profile to Users: In this activity, you can assign the material shortage profile to your users. This controls the material shortage definitions the user can choose from in the app. If you make no changes here, the system automatically uses the SAP standard material shortage profile for all users. © SAP SE Page 18 of 28 SAP Fiori Apps for the SAP ERP Application PP 5.4.3 Manage Material Shortages 5.4.3.1 Business Purpose for Manage Material Shortages With the Manage Material Shortages transactional app, you can check the coverage of your materials based on the settings you made in the Monitor Material Shortages app. To help you solve your shortages, the system proposes different solutions. You can simulate the solution to preview its effects and you can apply the solution that best solves your issue. 5.4.3.2 Key Features With the Manage Material Shortages app, you can do the following: View a list of your materials with shortages View details of material shortages as a table or a chart View additional MRP information Navigate to the back-end system to view the stock/requirements list or change material data Select a shortage to check the different solutions proposed by the system Preview the effects of the proposed solutions as a table or a chart Choose a solution to apply the changes 5.4.3.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: You have configured the Material Requirements Planning component in the back-end system. For more information, see Customizing for Production → Material Requirements Planning. You have installed and configured the Monitor Material Shortages app. For more information, see App Implementation: Monitor Material Shortages. You have assigned the authorizations that are required for changing and creating requisitions or orders to the business users, in the back-end system. You have activated the Gateway service PP_MRP_COCKPIT_SRV 0001 (Version 1) in the Gateway system. You have configured the RFC connection SAP_ERP_PP with connection type H and chosen Trusted Relationship as the Logon Procedure. This RFC connection is used for navigating to the back-end system to view the stock/requirements list or change material data. If you use a different name for the RFC connection, you have to change the system alias for the entries Stock Requirements List and Change Material in transaction LPD_CUST for role UIAPPP01 and instance TRANSACTIONAL. © SAP SE Page 19 of 28 SAP Fiori Apps for the SAP ERP Application PP 5.4.4 Monitor External Requirements 5.4.4.1 Business Purpose for Monitor Material Shortages With Monitor External Requirements, you can monitor the uncovered requirements originating from sales orders and stock transport orders in a selected area of responsibility. You can specify a shortage definition and a time horizon to determine which uncovered external requirements you want to check. 5.4.4.2 Key Features With the Manage Material Shortages app, you can do the following: Select an area of responsibility. Select a shortage definition and specify a time horizon to determine the scope of the uncovered external requirements you want to check. Narrow down the scope of the requirements list by using facet filters. View a table of sales orders and stock transport orders according to the selected shortage definition as well as other selection criteria. Personalize the table by choosing which table columns are shown and how table entries are sorted. Tailor the app to your needs and save the combination of shortage definition, time horizon, and filters as a variant. Save your personalized variants as tiles on your home page from which you can navigate directly to the Manage External Requirements app. View details of selected materials and check different solutions on the Manage External Requirements app. 5.4.4.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: You have configured the Material Requirements Planning component in the back-end system. For more information, see Customizing Production → Material Requirements Planning. You have assigned the authorizations that are required for displaying the Stock/Requirements List (transaction MD04) to the business users, in the back-end system. Default configuration settings are provided for this app in the Customizing Production → Material Requirements Planning → Apps for Material Requirements Planning → General Settings. Check if the SAP standard configuration settings in the following Customizing activities meet your business requirements. If this is the case, no further changes are necessary. Otherwise, you can tailor the following Customizing settings to your needs: Define Supply and Demand Profiles: In this activity, you can create your own supply and demand profiles. Here, you organize your supply and demand elements into groups that you assign to the material shortage © SAP SE Page 20 of 28 SAP Fiori Apps for the SAP ERP Application PP definitions in a later Customizing step. This filters the supply and demand elements to be used for the calculations. Define Material Shortage Profiles: In this activity, you can create your own material shortage profile. The material shortage profile contains the individual material shortage definitions that you can select in the app in the Shortage Definition drop-down box. The shortage definition contains the specific set of rules for calculating the material shortage or uncovered demand. Assign Material Shortage Profile to Users: In this activity, you can assign the material shortage profile to your users. This controls the material shortage definitions the user can choose from in the app. If you make no changes here, the system automatically uses the SAP standard material shortage profile for all users. 5.4.5 Manage External Requirements 5.4.5.1 Business Purpose for Monitor Material Shortages With Manage External Requirements, you can check your uncovered and delayed items based on the settings you made in the Monitor External Requirements app. To help you cover your external requirements, the system proposes different solutions. You can simulate the solution to preview its effects and you can apply the solution that best solves your issue. 5.4.5.2 Key Features With the Manage Material Shortages app, you can do the following: View a list of your uncovered and late external requirements. View details of external requirements as a table or as a chart. View additional MRP information. Navigate to the back-end system to view the stock/requirements list or change material data. Select an uncovered item to check the different solutions proposed by the system. Preview the effects of the proposed solutions as a table or a chart. Choose a solution to apply the changes. 5.4.5.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: You have configured the Material Requirements Planning component in the back-end system. For more information, see the Customizing Production → Material Requirements Planning. You have installed and configured the Monitor External Requirements app. For more information, see App Implementation: Monitor External Requirements. You have assigned the authorizations that are required for changing and creating requisitions or orders to the business users, in the back-end system. © SAP SE Page 21 of 28 SAP Fiori Apps for the SAP ERP Application PP To implement the app, you must specify which contact person function is relevant for this app. You make this setting in the Customizing Production → Material Requirements Planning → Apps for Material Requirements Planning → General Settings → Specify Functions of Vendor Contact Person. You can then view data for the contact person with the function you have specified when opening a solution card in the app. 5.4.6 Supported Scope Items The transactional apps for Material Resource Planning can support the scope item Make-to-Stock Production (145). You can make use of the following materials. Material Type RAW Purchasing Org 1000 Purchasing Group 100 Vendor 300000 Plant 1000 MRP Controller 101 Material R13, R14, R16; R27 Material Type RAW Purchasing Org 1000 Purchasing Group 103 Vendor 300000 Plant 1000 MRP Controller 101 Material R17 Material Type RAW Purchasing Org 1000 Purchasing Group 102 Vendor 300001, 300005 MRP Controller 101 Plant 1000 Material R18 Material Type RAW Purchasing Org 1000 Purchasing Group 101 © SAP SE Page 22 of 28 SAP Fiori Apps for the SAP ERP Application PP Vendor 300000 MRP Controller 101 Plant 1000 Material R20, R122, R128 Material Type RAW Purchasing Org 1000 Purchasing Group 101 Vendor 300001, 300003, R300008 MRP Controller 101 Plant 1000 Material R120 5.5 Production Order Handling 5.5.1 Business Purpose for Production Order Handling With Release Production Orders, production supervisors can release production orders using a highly intuitive and user-friendly application. The browser based application supports desktop, tablet and mobile devices. The confirmation of the production can be similarly done by the shop floor worker either on header or operations level. 5.5.2 Production Order Release 5.5.2.1 Business Purpose for Production Order Release With Release Production Orders, production supervisors can release production orders using a highly intuitive and user-friendly application. The browser based application supports desktop, tablet and mobile devices. The confirmation of the production can be similarly done by the shop floor worker either on header or operations level. 5.5.2.2 Key Features The Production Order related apps have the following capabilities: Provide an overview of production orders to be released based on individual variants Give end-users immediate overview of missing parts Detailed screen that provides end users with decision-critical information (date and time, system and user status, relevant work centers, missing part information for operations, and so on) Search engine to identify and filter production orders Provides the ability to perform the material availability check on one or more production orders © SAP SE Page 23 of 28 SAP Fiori Apps for the SAP ERP Application PP Navigation to the stock requirement list from the material description from the detail screen or from the missing parts overview screens Columns in the overview table can be sorted in ascending or descending order Availability check can be performed to find missing parts that is displayed with an alert box displaying the number of missing parts 5.5.2.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: You have created one or several variants in the back-end using transaction Create Variant for Production Order Selection (RPSPOR1). The variants must be assigned to a user in transaction Assign Variant for Production Order Selection to User (RPSPOR2). 5.5.3 Confirm Production Operations 5.5.3.1 Business Purpose for Confirm Production Operations With Confirm Production Operations, production workers can view and confirm order operations released to their work centers. They can search for the next order operation that they want to confirm by its number or confirmation number. They can use various sorting and filtering options that speed up and simplify the search for an order operation that they want to confirm. Production workers can partially or finally confirm a production order operation anytime and from any place using various mobile devices. 5.5.3.2 Key Features The Confirm Production Operations app has the following capabilities: Displays order operation released to the user’s work center Enables search for a production order operation by its number or confirmation number Allows to partially or finally confirm an order operation Provides access to goods movement information during confirmation Allows to sort and filter the list of order operation by status and time frame Also allows to sort and filter by operations defined as milestone in the SAP ERP back-end system Provides graphical progress bar to view confirmed quantities Runs on SAP HANA, as well as on any other database Is a web-based application that can be easily enhanced using HTML5 Enables direct navigation to Material fact sheet © SAP SE Page 24 of 28 SAP Fiori Apps for the SAP ERP Application PP Offers an intuitive and user-friendly navigation 5.5.3.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: Personnel number is entered under Human Resources. To do this, on the SAP Easy Access screen, choose Human Resources → Personnel Management → Administration → HR Master Data → Personnel Actions. You can also use transaction PA40 to create a personnel number. SAP name is assigned to the personnel number. To do this, on the SAP Easy Access screen, choose Human Resources → Personnel Management → Administration → HR Master Data → Maintain. In the Direct Selection section, in the Infotype field, enter 105, and in the STy field enter 0001 as the subtype. Personnel number is assigned to work center under Logistics. To do this, from the SAP Easy Access screen, choose Logistics → Production → Master Data → Work Centers. You can also use transaction CR01 to create a work center or transaction CR02 to change a work center. After you have created or changed a work center, choose Basic Data HRMS to assign the personnel number to the work center. Production orders exist and are released in SAP ERP. 5.5.4 Confirm Production Orders 5.5.4.1 Business Purpose for Monitor Material Shortages With the Confirm Production Orders, a production worker can perform partial or final confirmations for production orders through a simplified and intuitive UI. The app provides fast order input and simplified order confirmation procedures that are available for desktop, tablet, and mobile. 5.5.4.2 Key Features The Confirm Production Orders app has the following capabilities: Search for a production order by its number Display a list of orders based on the variant configured for the production order and assigned to the user in SAP ERP Perform partial or final confirmation for a production order Access goods movement information during confirmation Provides graphical progress bar to view planned and confirmed quantities Runs on SAP HANA as well as on any other database Is a web-based application that can be easily enhanced using HTML5 © SAP SE Page 25 of 28 SAP Fiori Apps for the SAP ERP Application PP Direct navigation to Material fact sheet Offers an intuitive and user-friendly navigation 5.5.4.3 Prerequisites for Configuration Before implementing the app, you must ensure the following: Production order variant is created in SAP ERP (transaction code RPWPORDC1) Production order variant is assigned to the user (transaction code RPWPORDC2) Production orders exist and are released in SAP ERP 5.5.5 Supported Scope Items The transactional apps for Material Resource Planning can support the scope item Make-to-Stock Production (145). You can make use of the following materials. Master / Org. Data Value Master / Org. Data Details Material F126 Finished Good MTS S21 Semi-finished Good Repetitive Manuf. S22 Semi-finished Good Phantom S23 Semi-finished Good Subcontracting S25 Semi-finished Good Ext. Procurement S124 Semi-finished Good Subassembly Plant 1000 Plant 1 - Production Plant Storage Location 1020 Production storage location 1030 Shipping Storage location 1050 Stores Storage location 6 Technical/System Prerequisites for SAP Smart Business Apps The prerequisite for using the SAP Smart Business for Sales Order Fulfillment is implementing the SAP Fiori Design Infrastructure rapid-deployment solution. This solution enables SAP customers and partners to deploy, configure, and validate the landscape components required for the enablement of SAP Fiori designs on top of SAP Business Suite powered by SAP HANA. The solution delivers deployment and configuration guidelines which are relevant for all SAP Fiori apps or for a specific SAP Fiori archetype such as the SAP Smart Business apps. It focuses on SAP Fiori landscape, security and networking settings, launchpad setup, personalization topics, KPI framework setup, KPI Modeler and search models configuration. © SAP SE Page 26 of 28 SAP Fiori Apps for the SAP ERP Application PP 7 Technical/System Prerequisites for Fact Sheets SAP Fiori has three app types, each distinguished by their focus and infrastructure requirements. The below mentioned document is to describe generic enablement configuration activities for each App Type. The document also describes the configuration for fact sheets. These fact sheets display contextual information about central objects used in your business operations. They are designed to be intuitive and harmonized fact sheets and allow navigation from one fact sheet to other related fact sheets. For example, you can navigate from master data like customer or material to related documents like sales order, delivery, billing document or vice versa. Fact sheets run only on an SAP HANA database and require an ABAP stack. 8 Fact Sheets for PP 8.1 Fact Sheet for Production Order 8.1.1 Description This fact sheet displays contextual information about the Production Order. You can navigate to related entities and access related transactions in operational systems. 8.1.2 Navigation Targets You can navigate to the following apps, for example: Release Production Order Confirm Production Order Sales Order Material Customer WBS Element Work Center 8.1.3 Transactions You can access the following transactions, for example: Display Production Order Pegged Requirements Production Order 8.1.4 Technical Requirements The technical requirements are: SAP enhancement package 7 for SAP ERP 6.0 SP02 © SAP SE Page 27 of 28 SAP Fiori Apps for the SAP ERP Application PP UI for EHP7 for SAP ERP 6.0 8.1.5 Technical Data Front-End Components Component Technical Name UI5 Application BCSBN_PRODUCTIONORDER_ANNO.XML Business Role SAP_PP_BCR_PRODSUPERVISOR Business Catalog SAP_PP_BC_PRODUCTIONSUPERVISOR Business Catalog Group - © SAP SE Page 28 of 28