SAP s UI Strategy & Solutions: How SAP can help you to define your User Interface! Frank Tycner



Similar documents
SAP NetWeaver Business Client 5.0 Overview. Product Management P&I Technology Core Platform

The new SAP HCM User Experience: HR Renewal

SAP NetWeaver Business Client 4.0. Doenrade, 26 september 2013

SAP ASUG UX University From Idea to Fruition The UX Puzzle

Enhance Your SAP Portal Experience Using SAP Mobile Documents. Matt Carrier, SAP SESSION CODE: PO358

SAP NetWeaver 7.5 Browser Support PAM Table of Content

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

A Firsthand Look at the Usability and User Productivity Improvements of SAP CRM Web UI Toros Aledjian SAP Global Design and UX Senior Product Manager

SAP NetWeaver Business Client

... Introduction... 17

SAP HANA Cloud Platform, Portal Service: Overview SAP Cloud Experience and SAP Portal Product Management May 2016

Work Better Connected. Orange County Convention Center May 5-7, 2015 Orlando, Florida

Placing customers in the driver s seat to deliver amazing user experiences

SAP UI at Volvo. Fredrik Borlie, SAP Architecture team

Update on the SAP GUI Family. Q3/2014 Public

SAP Fiori - Architecture

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Orange County Convention Center Orlando, Florida June 3-5, HR Renewal Intelligence Enabled ESS/MSS Alex Matthew I Vardaraj AV

What is new in EhP5 for HCM- Talent Management

SRM User Interface Add-On 1.0 Overview. Michael Jud March 2013

Develop your own Fiori-like Cloud Applications

SAP BusinessObjects (BI) 4.1 on SAP HANA Piepaolo Vezzosi, SAP Product Strategy. Orange County Convention Center Orlando, Florida June 3-5, 2014

SAP FIORI / HR Renewal

SAP NetWeaver Information Lifecycle Management

Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers

Die Technologieplattform der Zukunft. Arne Speck Solution Expert, Mobility & Technology, SAP (Schweiz) AG

What makes SAP SRM 7.01 impressive? Rakesh Singh, GyanSys Inc. Naveen Rajan, GyanSys Inc.

Digital Marketplace - G-Cloud

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

Business Process Management (BPM) Software

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

SAP Master Data Governance for Enterprise Asset Management. Dean Fitt Solution Manager, Asset Management Solutions, SAP SE Stavanger, 21 October 2015

ORACLE WEBCENTER PORTAL

Best Practices for Customizing & Branding your Portal on Desktop and on Device

Open Items Analytics Dashboard System Configuration

How To Build A Cloud Portal For Sap Hana Cloud Platform

SAP BusinessObjects Design Studio Overview. Jie Deng, Product Management Analysis Clients November 2012

Satheesh Gannamraju SAP BusinessObjects

SA Power Networks Powering South Australia Flexible Infrastructure for the Development of Mission-Critical Applications

EIM264 Flexible Governance Govern Your Own Objects in SAP Master Data Governance

SAP Mobile Documents. December, 2015

Fiori Frequently Asked Technical Questions

SAP NetWeaver Business Client (NWBC) Deploy and utilize

SAP Mobile Platform Intro

SAP Gateway for Microsoft SAP AG or an SAP affiliate company. All rights reserved. I Copyright 2015 Microsoft Corporation. All rights reserved.

My Inbox in SAP Fiori Simplifying Workflow for End Users

SAP How-To Guide: Develop a Custom Master Data Object in SAP MDG (Master Data Governance)

CRM on HANA makes presales fly

What s New in SAP Product Lifecycle Management? Ulf Petzel, SAP AG Session 2906

Implementing SAP E-Recruiting EHP4 at a Public Sector Customer

Maximizing your SAP ERP

Overview of SAP BusinessObjects Risk Management 10.0

SAP Certified - Associate Business Foundation & Integration with SAP ERP 6.0 EHP6

Enterprise Resource Planning Analysis of Business Intelligence & Emergence of Mining Objects

EA104 World Premiere of SAP BusinessObjects Design Studio. Eric Schemer, Senior Director Product Management, BI Clients, SAP AG October, 2013

3 Introduction to SAP CPM

What s New in LANDESK Service Desk Version 7.8. Abstract

Session 3119 Mobilizing Your Dashboards Best Tips for the Mobile Market. Scott Leaver, SAP and Matt Lloyd, SAP

BusinessObjects Enterprise InfoView User's Guide

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

Table of contents. TRAVERSE Business Solutions use 100% Microsoft.NET and SQL Server technology.

Business Insight Report Authoring Getting Started Guide

OpenText Information Hub (ihub) 3.1 and 3.1.1

ArcGIS Viewer for Silverlight An Introduction

How A Powerful SAP UI Strategy Affects Your Business

1... Overview of Project Portfolio Management with SAP Requirements Scenario for Project Portfolio Management

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple

The Web Client User Interface Detailed View

Nancy AAuir, Ian Kimbell. Discover SAP*

SAP Document Center. May Public

Work Better Connected.

BI 4.1 Quick Start Guide

Munich City Utilities Empowers Developers With ABAP Development Tools for Eclipse

HCM on Any Device SAP Fiori Apps for Human Capital Management

SAP Technology Overview and Strategy

Cisco Enterprise Mobility Services Platform

Toronto 26 th SAP BI. Leap Forward with SAP

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

SAP Certified - Associate Business Foundation & Integration with SAP ERP 6.0 EHP5. SAP ERP Financials

Today s Volatile World Needs Strong CFOs

SAP. To help you drive the most value from certification opportunities, SAP is now offering multi-tiered certification paths for specific subjects.

Additional Guide to Implementing the SAP CRM Service Management rapiddeployment

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

SAP BusinessObjects Dashboards

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

SAP ERP on Android, ios, and HTML5 Browsers. DeeDee Kato Director of Marketing Tony Holland Solutions Consulting Manager

SAP NetWeaver MDM Business Content

SAP Fiori Design rapid-deployment solution

Release Bulletin. Sybase Mobile Sales for SAP CRM 1.2.1

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English

Salient Dashboard Designer Training Guide

Ram Alon, Aviad / #sapportal

Transcription:

SAP s UI Strategy & Solutions: How SAP can help you to define your User Interface! Frank Tycner

LEARNING POINTS 1. Get insight into SAP s UI Solution Map 2. Dive into SAP s recommended strategy for User-Interface 3. Get to know something about Web Dynpro and SAP Screen Personas

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy Summary

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy Summary

Problem Statement How effective is software without a proper userinterface? What is the ratio between software capabilities and user-experience? Are we scared by looking at overcrowded sceens with radio-buttons, selections bars, etc.? What s the impact on our daily work when working with software? Do we work more effective when using products with UI s we like? Why are Apple products considered to be famous in terms of UI? And where is the difference to other products?

Problem Statement Today, many customers are looking for options to improve their existing environment and make user interfaces easier to consume by their end-users Looking at the topic for the first time might provide the impression that enhancing user interfaces of SAP is relatively difficult or even impossible Fact is: in many cases the available options provided by SAP are not fully known Knowing these options and mapping them to the customer's current situation already provides a high value.

Problem Statement Goal: 1. Get insight into SAP s UI Solution Map 2. Dive into SAP s recommended strategy for User- Interface 3. Get to know something about Web Dynpro and SAP Screen Personas

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy Summary

SAP UI Solution Map

SAP UI Solution Map - UI Technologies HTML 5 Mobility Platform Native SDK HTML 5 On-Demand Solutions for Lines of Business odata and UI Integration MS Silverlight SAP CRM SAP ERP SAP Business Suite SAP SRM SAP SCM SAP PLM SAP Business ByDesign SAP Business One Web Web Dynpro ABAP UIF SAP Business or All-in-One Dynpro (+ SAP Screen Personas) Microsoft Silverlight Microsoft WPF /.NET SAP Business Analytics Analytic Applications Business Data Intelligence Warehousing Adobe Flash, Java UI Enterprise Information Management Enterprise Performance Management Governance, Risk and Compliance Adobe Flash, Web Dynpro ABAP Sustainability Application Foundation / Integration SAP BPM Web Dynpro Java SAP In-Memory Appliance (SAP HANA)

SAP UI Solution Map - SAP UI Clients Desktop-based UI clients are developed natively for one or more specific operating systems such as Microsoft Windows. Some of these UI Clients (e.g. SAP NW Business Client) do also provide a browser based equivalent to reach out for other operating systems that are not natively supported.

SAP UI Solution Map - SAP UI Clients The interesting aspect of browser-based UI clients is the option to run these clients on different operating systems and even on different devices (including mobile devices). Although browser-based UI clients can easily be made available for users, there is an important aspect to consider: the individual browser support.

SAP UI Solution Map - SAP UI Clients Mobile UI Clients are often developed for a specific business purpose rather than being developed for a generic usage. This implies that the number of individual mobile UI clients (you could also say mobile apps) is much larger than in the areas of desktop and browser. Looking at SAP mobile applications from a technical perspective you can say that these applications are developed: Natively, using individual UI elements provided by the mobile operating system Natively, based on the Sybase Unwired Platform (SUP) Browser based, using HTML5 (SAPUI5), based on the Sybase Unwired Platform (SUP) Browser based, using HTML5 (SAPUI5), based on the SAP NW Gateway Browser based, using the SAP ITS Mobile capability

Focus for today!

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy 1. Adopt - Adopt latest UI Enhancements 2. Adapt - Extend the User-Interface 3. Develop - Develop own User-Interface Summary

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy 1. Adopt - Adopt latest UI Enhancements 2. Adapt - Extend the User-Interface 3. Develop - Develop own User-Interface Summary

3-step approach Level of Improvement 3. DEVELOP 2. ADAPT 1. ADOPT Required Investment

3-step approach According to the Solution Map for SAP User Interfaces the following UI Technologies & UI Clients are available for the SAP Business Suite: Technology: Dynpro (classical SAP GUI) / Web Dynpro ABAP Client: SAP NetWeaver Business Client / SAP NetWeaver Portal For the SAP Business Suite a lot of pre-defined content is already available

1. Adopt: Web Dynpro ABAP Many of the core applications inside the SAP Business Suite have a long history, technology-wise dominated by Dynpro ABAP ( SAP GUI World ). These applications are still part of today s shipment and in use by customers. Since the release of SAP Business Suite 7, SAP develops new applications using WebDynpro ABAP. Compared to Dynpro ABAP it enables a separation of the User interface and its underlying business logic and makes a structured Development process possible which reduces implementation effort. Moreover, it is the foundation for new tools that easily allow the modification free user interface adaptation such as Floor Plan Manager or WebDynpro ABAP Page Builder.

1. Adopt: Web Dynpro ABAP Dynpro based UI (SAP GUI) Homogenous User Interface Personalization Options Support for Object Based Navigation (OBN) Configuration with Floor Plan Manager (FPM) Supports latest visual design Web Dynpro ABAP

1. Adopt: SAP NW Business Client 4.0 Role-based single point of entry to SAP business applications Executes SAP GUI applications and Web Dynpro applications Packed with personalization and productivity enhancing functionalities Available in two flavors: desktop based (for Desktop) and zero-footprint (for HTML) Role based content available especially for the SAP Business Suite

1. Adopt: SAP NW Business Client 4.0 Overview pages Index page New Tab page Service map Start pages Panels Navigation panel Favorites panel Quick Launch Launch applications Search for applications or content Personalized navigation Favorites Pinned tabs

1. Adopt: SAP NW Business Client 4.0 Role-based access to SAP business applications Roles can be loaded from PFCG (Web AS ABAP role repository) PCD (SAP Enterprise Portal role repository) Navigation frame hosting Dynpro (embedded and reused SAP GUI for Windows) Web Dynpro ABAP HTML-based content Harmonized user experience through integration of SAP GUI and WebDynpro based applications Browser like navigation (NWBC 4.0) Index and New Tab page navigation Pinned tabs

1. Adopt: SAP NW Business Client 4.0 Where to download SAP Service Marketplace https://websmp107.sap-ag.de/patches Push A-Z Index in locator & Tab Installations And Upgrades Go for letter N > SAP NetWeaver Business Client NWBC Rel. 4.0

1. Adopt: Pre-defined content Pre-defined content in SAP Business Suite 5000 4500 4000 3500 3000 2500 2000 1500 1000 500 0 ERP 6.0 EHP 02 EHP 03 EHP 04 EHP 05 Total Web Dynpro Applications POWER Lists PFCG Roles Business Packages

1. Adopt: Pre-defined content Example: W P W P W P W P W P W P W P W P W P SAP ERP 6.0 Enhancement Package 2 Sales Order Management Travel Management Enhancement Package 3 Procurement Quality Management Enhancement Package 4 Product Development Talent Management SAP SCM 7.0 Transportation Management Supplier Network Collaboration SAP SRM 7.0 Enterprise Asset Management Learning Solution Warehouse Operation Management Sales Order Management Procurement Complete user interface changed to Web Dynpro ABAP using Floor Plan Manager (FPM) W P W P W P W P W P

1. Adopt: Pre-defined content 500+ pre-defined PFCG Roles available in SAP ERP 6.0, displayed in either SAP GUI or Web Dynpro ABAP Role examples: Buyer Dispute Manager Warehouse Operations Manager Production Planner

Example: PFCG role Internal Sales Representative from SAP ERP 6.0 1. Adopt: Pre-defined content

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy 1. Adopt - Adopt latest UI Enhancements 2. Adapt - Extend the User-Interface 3. Develop - Develop own User-Interface Summary

Personalization > Customizing > Configuration 2. Adapt

2. Adapt Options to simply personalize the UI 1. Change existing queries ( Change Query ) Each query can be customized via parameters (e.g. users, sales area data, person responsible, etc.) The parameter depend on the selected query 2. Definition of new queries ( Define New Query ) Intuitive 3-step approach Templates available No coding 3. Personalization ( Personalize ) Display of queries via Tab strip or Link Matrix 4. Settings for result list ( Settings ) # of columns Filter Sort/delete/change, add columns

2. Adapt: Changing existing queries The parameter settings are responsible to influence the display of ERP documents in the result list List of criteria depend on result list High flexibility due to various input possibilities

2. Adapt: Definition of new queries 1. Select Object Type 1. Select an Object Type from the list (e.g. Order Tracking, Sales Documents, etc.) 2. Maintain Criteria 2. Type in the criteria you want to apply for your query and maintain quick search criteria 3. Finish 3. Enter the name of the query and Activate the query

2. Adapt: Personalization of queries List of available and active queries Delete, rename queries, add or remove from active List Set default query Add, remove, rename category Change sequence Change between Link Matrix to Tab Strip Layout

2. Adapt: Settings of result list Print Version Defines settings for printing Display Settings Defines POWER List table/graphic Filter Settings Defines static filter Calculation Sets and activates calculations (e.g. total, min, max) Sort Defines columns to be sorted Column Selection Hides/un-hides specific columns and change sequence

2. Adapt: Side Panel Side Panel and SAP GUI integration Side Panels show contextual information to a main application to support the user to better fulfill his tasks Side Panel content is available for 900+ SAP Business Suite transactions Content available for Financials, Logistics, Sales etc. Single content of a Side Panel is called CHIP (Collaborative Human Interface Part)

2. Adapt: Value Suggest / Type ahead Can be switched on and used by choice Google like search Easy and flexible for users Optional usage Applies for Business Partner ID and Material ID Can be extended to Material Description

2. Adapt: SAP Stream Work Integration

2. Adapt: Adjusting role content Example: Integrate tx VA01 Create Sales Order as additional SAP GUI transaction

2. Adapt: Adjusting role content Example: Integration of BI content (e.g. SAP Xcelsius Dashboard)

2. Adapt: Adjusting role content Depending on individual organizational set up the integration of additional transactions might be necessary. SAP ERP s role definition allows to easily integrate existing pre-defined content also from other roles

2. Adapt: Creating new queries SAP offers a 3-step approach to also define new queries. Use case: Different sales reps work on Incomplete Orders however, with different customers.

Summary Adopt Adapt

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy 1. Adopt - Adopt latest UI Enhancements 2. Adapt - Extend the User-Interface 3. Develop - Develop own User-Interface Summary

3. Develop To extend User-Interfaces or even create a UI from scratch the Floor Plan Manager (FPM) is the respective tool. The FPM provides a set of tools & templates to create / configure UI s in alignment with SAP UI and Accessibility guidelines. Existing design templates accelerates the creation of user interfaces and also ensures that the user interfaces behave the same way in all applications. Relevant tools: Floor Plan Manager (FPM) Flexible User-Interface Designer (FLUID) Application Creation Tool (ACT)

3. Develop: FloorPlan Manager Standard UI Framework to create User-Interfaces FPM is ideal for Development, but also for Customers, Partners, Industries Easy adoption of pre-delivered UI s without modification and by pure configuration Set of tools & templates available to create / configure UI s in alignment with SAP UI and Accessibility guidelines Existing design templates accelerates the creation of user interfaces and also ensures that the user interfaces behave the same way in all applications Various UI Floorplans and UI Building Blocks available to serve as generic and reusable composition elements

3. Develop: FloorPlan Manager Basic Idea

3. Develop: FloorPlan Manager Basic Idea FPM applications are: Configurable FPM Framework Support of configuration and assembly of all UI parts of an application: Customizable Personalizable Reusable Guideline compliant Header Area Forms Lists Trees Searches Free-Style UI Page Layout

3. Develop: FloorPlan Manager Features Creating and configuring UI s gets supported by the following components: 1. SAP-Defined Floorplans Combinations of UI patterns arranged in a specific order in an application, allowing the user to accomplish a certain activity, such as searching for, identifying, and maintaining data for an object The areas of a floorplan such as a message area, navigation area, and content area are automatically implemented by the FPM framework 2. Generic UI Building Blocks (GUIBB) SAP UI-compliant templates for displaying content. Examples include templates for displaying data in a form or list view 3. FLUID Flexible User Interface Designer (FPM Configuration Editor) Editor allowing you to configure the application composition as a whole as well as the individual floorplan and generic UI building blocks within it

3. Develop: FPM + Generic UI Building Blocks Available GUIBBs Form List Tree Search Launchpad Reuse UIBBs: Attachments Notes POWL UIBB Analytic GUIBBs

3. Develop: SAP Screen Personas SAP Screen Personas is a tool offered by SAP Custom Development as repeatable custom solution for customers / customer projects which are looking for UX improvements in their SAP GUI / Dynpro based User Interface area.

3. Develop: SAP Screen Personas SAP Screen Personas is a browser-based, drag-and-drop tool for streamlining SAP Dynpro screens allows a high degree of personalization without programming or knowledge of back end systems targeted to IT professionals, key-users, and end-users to simplify business application screens quickly and easily in order to improve the visual appeal, end-user productivity, and performance of SAP works on most Dynpro screens does not work for WebDynpro applications or with the SAP CRM WebClient User Interface Requires SAP Innovation Kernel, Release 7.21 Languages: English, German

3. Develop: SAP Screen Personas SAP Screen Personas can become an option if you are running the Business Suite (especially SAP ERP) mainly operates with SAP GUI screens anyway accessing SAP applications through any Windows or Mac desktop browser there is a business need to improve certain screens You want to reduce complexity / increase productivity & user satisfaction there is a clear challenge towards the UI not technology!

3. Develop: NWBC + New Order Screen

Agenda Problem Statement SAP UI Solution Map SAP UI Strategy Summary

KEY LEARNINGS Prior to a User-Interface project evaluate what SAP already offers in terms of User-Interface have a closer look to the 3-step approach before thinking about a high-sophisticated project try to re-use existing SAP s Technologies and UI Clients - since they are on-going developments and within SAP s maintenance mostly a re-use of existing content in conjunction with little standard adjustments are already highly effective evaluate SAP s offering before you start an own UI development project Please ask your SAP contact for more help if needed!

THANK YOU FOR PARTICIPATING Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 3107 For ongoing education on this area of focus, visit www.asug.com