SAP Innovation Camp 2018 S/4 UX Fiori

Size: px
Start display at page:

Download "SAP Innovation Camp 2018 S/4 UX Fiori"

Transcription

1 SAP Innovation Camp 2018 S/4 UX Fiori Anil Kumar, SAP July 18 th, 2018

2 Agenda Fiori concept fundamental shift in User experience Fiori Lighthouse scenarios Fiori launchpad - Demo Myths & Misconceptions to avoid UX Considerations in SAP S/4HANA Implementations The need for new role Fiori architect / UX Lead Determining Fiori pre-requisites 2

3 SAP Fiori - Design Concept All my tasks and activities in one place Deliver task-based user interfaces with seamless experience Provide the relevant tasks and activities for the user Finance Human Resources CRM Procurement Roles End to end process Coherent: single point of access across functional areas, technologies and deployments 4

4 SAP Fiori is the Single Point of Entry across all My apps SAP delivered apps, Custom built apps, & 3 rd Party apps 5

5 SAP Fiori apps are NOT 1-to-1 replacements of SAP GUI transactions Fiori design principle: 1 Task for 1 Business Role 1 SAPGUI transaction may be decomposed to several Fiori apps Related features of n x SAPGUI transactions may be recomposed to 1 x Fiori app Plus new innovations may be introduced Role X Role A Role B Role C Role A Role B Role C Role X Traditional Roles Fiori Roles Traditional Roles Fiori Roles 6

6 How can I see the change?.some Examples Find more in the Fiori Lighthouse Scenarios Measure E.g. SAP ERP with SAP GUI Sales Order Fulfillment with SAP Fiori Sales Order Fulfillment Improvement Factor Duration 4.15 min 2.20 min 1.9 x Clicks x Number of Apps x Fields filled x SAP S/4HANA Comparison Videos Sales Order Fulfillment Inventory Management Produce with Real-time MRP Insights Process Receivables Clear Incoming Payments Post General Journal Entries Analyze Third Party Services Post Incoming Payments Payments Proposals Manage Vendor Line Item 7

7 SAP Fiori in S/4HANA Fiori Launchpad the Single Point of Entry Everything I need for my Business Role in one place Me-Area Workspace Notifications Watch the Demo Video Launchpad Basics Watch the Demo Video Advanced Features 8

8 Myth Busting You can use SAP S/4HANA without Fiori All SAP Fiori and SAP S/4HANA UX is active out of the box and/or Activating SAP Fiori is a purely technical task There is an SAP Fiori App for every GUI Txn SAP Fiori apps support every feature from equivalent Txn HANA means no performance tuning needed anymore Visual theme converts GUI & WebDynpro to Fiori Apps Just select the apps, its up to the user to organize his home page Everything will run on mobile devices without any extra effort Traditional SAP developers are ready to develop in S/4HANA Assuming UX is a minor or just technical part of S/4HANA Reference : Fiori for S/4HANA Top 10 Myths & Misconceptions to Avoid 9

9 User experience (UX) considerations in SAP S/4HANA implementations Fiori Architecture Roles, groups, and catalogs New SAP Fiori launchpad Visual harmonization UX design for SAP S/4HANA The right mix to get the best UX SAP Fiori apps Overview pages Security and performance SAP Screen Personas Notifications 10

10 Roles with User Experience Responsibilities in S/4HANA Projects Fiori Architect Track UX goals, business roles, and activities in scope Project Manager Confirm Architecture supports UX needs Enterprise Architect Ensure Server configuration, Security & Authorizations support UX needs Deploy/Extend Analytics to support Insight to Action Deploy/Extend User Interfaces needed for the Business Process Functional Application Expert Basis Expert Analytics Expert 11

11 SAP Activate Methodology - Typical Steps to SAP Fiori for S/4HANA Selecting, scoping and deploying SAP Fiori apps* *many of these steps also apply to classic applications, Prepare Explore Realize Deploy SAP Fiori apps selection based on Relevance & Readiness Analysis SAP Fiori apps scoping Confirm system requirements in Maintenance Planner Deploy selected apps in demo environment ready for explore Fit-gap analysis Identify enhancements Identify custom Fiori apps Test, enhance, develop Deploy, configure & test standard apps Cutover and transition to SAP Fiori apps UX Design and estimate effort Configure and test SAP Fiori Launchpad per Business Role Develop & test enhancements & custom Fiori apps SAP Activate for S/4HANA Deployment 17

12 Building Roles and Profiles How to Identify the Application s Requirements? A comprehensive library of all relevant SAP content for the SAP Fiori Launchpad including configuration info to integrate classic SAP GUI and WebDynpro New Filters such as Application Type help to select the sets of apps that are needed. Find key information for each app, including all the technical data you need for installation and configuration Navigate directly to related resources, such as app documentation and the Product Availability Matrix Get Fiori recommmendations (Fiori apps with best fit to customer usage) apps in S/4HANA

13 Building Roles and Profiles Step 1: Cleaning Up Existing Roles 1. Identify Obsolete/New Transactions and update Roles/Profiles 2. Define Required Transactions per Role 3. Assign Transactions to SAP Menu / User Menu This step only requires your existing knowledge about the business processes, users and current security setup in your environment 19

14 Building Roles and Profiles Step 2: Run Fiori App Recommendations SAP Fiori App Recommendations User Guide With SAP Fiori App Recommendations Analysis in the SAP Fiori apps reference library, you can identify the SAP Fiori apps that best fit your needs. The tool bases recommendations on app relevance and readiness. Defining Relevance and Readiness Create Usage Profiles: Considering you already defined the business roles and their content you can easily create an excel file containing a list of the required transactions or programs per role. Make sure you add custom transactions and programs as we will use this information later. Create System Profiles: You can check the readiness of your system landscape by providing a list of installed software component versions. This will show you whether or not all required components are already installed in your landscape or display the missing product versions required for installing a SAP Fiori app. Once you have created the list (Usage and System Profiles) you can run the analysis tool in Fiori Apps Library 20

15 Building Roles and Profiles Step 2: Run Fiori App Recommendations Recommends SAP Fiori apps relevant to your business based on SAP transactions you use Input: List of transactions (CSV) e.g. ST03 trace System profile (installed software components) Output: List of relevant SAP Fiori apps including system readiness status Results list shows: Relevance score per app System readiness: needed software versions installed? Brief description and screenshot of the app Further information available via Detail View Request recommendation report here i For more information please refer to this Link OR SAP S/4HANA SCN: Link 21

16 Building Roles and Profiles Step 3: Analyzing the Results of Fiori App Recommendations By running the App Recommendations tool you will obtain a list of apps, you can download this list to an excel file where you can notice the apps are given a rating according to the following criteria: 3 star rating: Positive match between an SAP Transaction and a SAP Fiori App 2 star rating: Suggested app relates to the business process of the required SAP Transaction by evaluating the Business Module the transaction belongs to. In some cases, the apps or objects listed in this rating may be required to implement a 3 star rating app (for example, Reuse Components) 1 star rating: Suggested apps by Business Module contained in the standard delivered SAP Fiori Business Catalogs. In some cases, the listed apps may be required to implement a 3 star rating app (for example, app navigation: Manage Bank Accounts can navigate to My Bank Account Worklist) 22

17 Building Roles and Profiles Step 3: Analyzing the Results of Fiori App Recommendations Filtering apps by rating will allow you to consider the following scenarios while defining Fiori Frontend Roles: Define a catalog containing only 3 star rating apps Strict Match Define a catalog containing 3 and 2 star rating apps Limited UX Awareness Define a catalog containing all recommended Fiori Apps Full UX Awareness 23

18 Building Roles and Profiles Step 3: Analyzing the Results of Fiori App Recommendations Strict Match Following this approach you will obtain: Positive match between backend and frontend roles Restricted functionality depending on Fiori App characteristics (e.g. App Navigation) 24

19 Building Roles and Profiles Step 3: Analyzing the Results of Fiori App Recommendations Limited UX Awareness Following this approach you will obtain: Positive match between backend and frontend roles Limited functionality depending on Fiori App characteristics (e.g. App Navigation) Additional Business Process Functionality for Advanced Users 25

20 Building Roles and Profiles Step 3: Analyzing the Results of Fiori App Recommendations Full UX Awareness Following this approach you will obtain: Positive match between backend and frontend roles Full Fiori App functionality Additional Business Process Functionality for Expert Users 26

21 Building Roles and Profiles Step 4: Aggregate and Download Details to Activate Multiple Apps Together Step 1 In the Fiori Apps Library Filter by All/Fiori apps for S/4HANA and then by Roles Step 2 Select and Aggregate Apps in scope Step 3 Confirm target S/4HANA version, download configuration details. upload to mass activation worklist (txn STC01) 27

22 Building Roles and Profiles Step 5: Mass Activate Apps using Task List Configuration or App Activation Tool S/4HANA Architecture Fiori Launchpad Fiori Apps Fiori Search Classical Apps WebDynpro ABAP Classical Apps SAPGUI for HTML Web Dispatcher Web Dispatcher Web Dispatcher Web Dispatcher Web Dispatcher Web Dispatcher ICF Node ICF Node OData Service Fiori Frontend Server OData Service Implementation Fiori Frontend Server OData Service Fiori Frontend Server Once for all Transactions OData Service Implementation Search Connector WebDynpro ABAP ICF Node SAPGUI for HTML Web Dynpro ABAP Application Dynpro Transaction S/4HANA Core S/4HANA Core S/4HANA Core S/4HANA Core S/4HANA Core SAP HANA 28

23 SAP Fiori in S/4HANA - Business Roles (1 of 2) 900+ SAP Fiori apps across approx. 140 Business Roles Finance Commerce Manufacturing R&D/Engineering General Ledger Accountant Credit Controller Accounts Payable Accountant Treasury Risk Manager Accounts Payable Manager Treasury Accountant Accounts Receivable Accountant Treasury Specialist - Back Office Accounts Receivable Manager Treasury Specialist - Front Office Asset Accountant Treasury Specialist - Middle Controller Office Cost Accountant Production External Auditor Cost Accountant Sales Cost Accountant Inventory Cash Manager Cash Management Specialist Sales Internal Sales Representative Billing Clerk Pricing Specialist Sales Manager Order-to-Cash Process Manager Procurement Strategic Buyer Material Planner External Procurement Purchaser Accounts Payable Accountant Procurement Purchasing Manager - Empties Management Invoicing Specialist (Convergent Invoicing) Accounts Payable and Receivable Accountant (FI-CA) Accounts Payable/Receivable Manager (FI-CA) Invoicing Manager (Convergent Invoicing) Supply Chain Order Fulfillment Specialist Order Fulfillment Manager Shipping Specialist Receiving Specialist Sales Manager - Direct Store Delivery Sales Manager - Empties Management Warehouse Clerk - Direct Store Delivery Warehouse Clerk Inventory Manager Warehouse Clerk (EWM) Warehouse Operative (EWM) Transportation Manager BOM Engineer Recipe Developer Design Engineer Systems Engineer Production Planner (lean manufacturing) Production Operator (discrete/process/repetitive/ lean manufacturing) Production Operator EHS Info Production Engineer (discrete/process manufacturing) Production Supervisor (discrete/process/repetitve manufacturing) Quality Engineer Quality Planner Quality Technician Quality Manager Quality Auditor Project Portfolio Manager? Program Manager Project Manager (CPM) Project Resource Manager Project Team Member Project Management Office Specialist Project Steering Committee Member Project Financial Controller Project Logistics Controller Asset Management Maintenance Planner Maintenance Technician 29

24 SAP Fiori in S/4HANA - Business Roles (2 of 2) 900+ SAP Fiori apps across approx. 140 Business Roles Cross LoB Sustainability Industries Employee Manager Administrator - HR Info Master Data Specialist - Business Partner Data Master Data Specialist - Product Data Master Data Steward - Product Data Analytics Specialist Configuration Expert (Process Configuration) Data Privacy Specialist Trade Classification Specialist Trade Compliance Specialist Intrastat Specialist Hazardous Materials Manager Industrial Hygienist Product Stewardship Specialist Environmental Manager Dangerous Goods Safety Advisor Travel Management Employee (Travel Info) Insurance Insurance Claims Handler Insurance Claims Supervisor Customer Service Representative - Insurance Retail Master Data Specialist - Item Data (Retail) Retail Store Associate Retail Store Manager Store Design Manager (Retail) Purchaser (Retail) Order Fulfillment Manager (Retail) Allocator Internal Sales Representative (Retail) Pricing Specialist (Retail) Assortment Specialist Retail Demand Planner (Retail) Category Manager (Retail) Promotion Specialist (Retail) Administrator (Retail) Oil & Gas Shipping Specialist (IOG) Accounts Payable Accountant (IOG) Billing Clerk (IOG) Field Operator (IOG) Production Data Specialist (IOG) Forecast Analyst - Production (IOG) Forecast Manager (IOG) Forecast Specialist (IOG) Hydrocarbon Analyst (IOG) Business Analyst (IOG) Forecast Manager (IOG) Pricing Specialist (IOG) Inventory Manager Transportation Scheduler (IOG) Supply Chain Manager (IOG) Terminal Operator (IOG) Utilities Meter Data Specialist (Utilities) Billing Specialist (Utilities) Wholesale Settlement Clerk Contract Manager - Settlement Management Funds Management Budget Responsible - Funds Management Budget Specialist - Funds Management Higher Education Student Professor Academic Advisor Faculty Member Agriculture Master Data Specialist (ACM*) Operations Clerk (ACM) Settlement Clerk (ACM) Trader (ACM) *Agricultural Contract Management 30

25 Thank you. Contact information: Anil Kumar Center of Expertise Fiori / UX Integration Anil.kumar13@sap.com