You are on page 1of 75

UX124 – Update on SAP Business Client and

the SAP GUI Interface Family

Public
Speakers

Las Vegas, Sept 19 - 23 Bangalore, October 5 - 7 Barcelona, Nov 8 - 10

Claudia Binder Badari Nath Sandra Thimme


Ralph Resech

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 2


Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of
SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or
any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this
presentation or any related document, or to develop or release any functionality mentioned therein.

This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice.
The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality.
This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational
purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this
presentation, except if such damages were caused by SAP’s intentional or gross negligence.

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.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 3


Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 4


Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 5


SAP Business Client (SAP BC) for desktop

The SAP Business Client offers a single point of entry to SAP business applications for desktop users.
It hosts a wide variety of content including Web Dynpro and SAP GUI for Windows applications
as well as web-based content. It is the standard desktop client for the SAP Business Suite.

Benefits
› Increased end user adoption
› Single point of entry for the user
› Content tailored to users needs
› Support for SAP S/4HANA, on-premise edition

Key features
› Role-based access to SAP business applications
› Browser-like navigation
› Integration of different UI technologies
› Allows modification-free mash-ups via side panels
› Supports access and navigation to other systems

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 6


Shell and content area
Integrating UI technologies in one client

Shell: Generic functions


• Role-based access
• Navigation, menus
• System connections
• Session handling
• Powerful search functions
• Quick launch

Content area
Separate rendering engines for:
• Classic dynpro applications
(SAP GUI, DIAG protocol)
• HTML content including SAP Fiori apps
and Web Dynpro ABAP
(MS WebBrowser Control, HTTP(S) protocol)

See also: SAP Business Client: Technology Block Diagram

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 7


SAP Business Client: Main use cases

Dynpro Web Dynpro ABAP


transactions applications including
enriched by  Floorplan manager
side panel applications: Easy,
efficient and highly-
configurable development
and adaptation of
consistent UIs
 Page builder entry pages
mashing up reusable
components (“CHIPs”)
 Power lists offering
personalized access to all
relevant work items on
one screen
 Side Panel

Other web SAP Fiori / SAPUI5


content applications

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 8


Demo

SAP Business Client: User interaction, integration of several UI technologies

Public
Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 10


The members of the SAP GUI Family

SAP GUI for Windows SAP GUI for Java

SAP GUI
Family

SAP GUI for HTML

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 11


SAP GUI for Windows

Public
SAP GUI for Windows

Doesn’t really need an introduction…

or does it?

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 13


Support timeline
Today

SAP Business Client 6.5 Maintenance (EOL Q3 2019)*

SAP GUI for Windows 7.50 Maintenance (EOL Q3 2019)*

SAP Business Client 5.0 & 6.0 Maintenance (EOL 9.1.2018)

Beta
SAP GUI for Windows 7.40 Maintenance (EOL 9.1.2018) Restricted Maintenance until June 30th
phase

Beta
SAP GUI for Windows 7.30 Maintenance (EOL 14.7.2015) Restricted Maintenance until October 31st
phase

September
November
July
2011 2012 2015 2016 2017 2018 2019

Refer to SAP Note 2302074 (SAP Business Client) and SAP Note 147519 (SAP GUI for Windows) for details

*This is the current state of planning and may be changed by SAP at any time.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 14


Supported operating systems and Microsoft Office versions

SAP GUI for Windows 7.40 is supported on


 Windows 7 (Business Editions), 32 and 64 (AMD64, EM64T) bit versions
 Windows 8 and 8.1 (Business Editions), 32 and 64 (AMD64, EM64T) bit versions
 Windows 10 (Business Editions), 32 and 64 (AMD64, EM64T) bit versions
 Windows Server 2008, 32 and 64 (AMD64, EM64T) bit versions
 Windows Server 2008 R2, 64 (AMD64, EM64T) bit version
 Windows Server 2012 and Server 2012 R2 64 (AMD, EM64T) bit versions
Details can be found in note 66971

Microsoft Office Support


 Since SAP GUI for Windows 7.30 patch 7 we support the 64 bit version of the Microsoft Office for SAP
Desktop Office Integration.
 With SAP GUI for Windows 7.40 patch 5 we support Microsoft Office 2016
 Since Microsoft Office 365 ProPlus (msi or Click2Run) installs Office 2013 or Office 2016 it is also supported in
the same way.
Details can be found in note 722513

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 15


SAP GUI for HTML

Public
What is the SAP GUI for HTML?

The SAP GUI for HTML is an application running on the SAP Internet Transaction
Server (ITS)
 It extends the reach of SAP systems into the web
 It generically maps SAP Dynpro-based screens to HTML
 It has zero footprint on the client PC
 Drives transactions within the SAP system
 Can be used with all SAP releases currently supported

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 17


What do I need to get it

Good news, everyone!


 Virtually nothing. It’s already in your ABAP system
 HTTP infrastructure must be activated (ICM, ICF)
 Webgui service must be activated (TA: SICF)
 And we require a few technical services (see note 2213657 for details)

However
 If you have more than one application server you need some kind of Load-
Balancing device
– You can either use the SAP Web Dispatcher
– Or any other HTTP Load-Balancer

Which Version of SAP GUI for HTML do I have?


 Most of ITS and SAP GUI for HTML is part of the ABAP Kernel
 The version of your ABAP Kernel is also the version of ITS / SAP GUI for HTML

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 18


How does it work?

 You start the “Webgui” service just like any other SAP web service
 Default URL: http(s)://host.domain/sap/bc/gui/sap/its/webgui
 ICM is executing the responsible ICF node
 ICF calls the ITS handler
 ITS executes the called Dynpro screen and hands over the response to
SAP GUI for HTML
 SAP GUI for HTML creates the HTML code needed to paint the screen
in the browser and passes that code all the way back to ICF / ICM
 Browser paints the HTML page created by SAP GUI for HTML

ITS
HTTP(S) Task
Request ICM ICF Web Dynpro
Handler
BSP

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 19


SAP GUI for HTML: Client platforms
Internet Explorer on Windows
 Internet Explorer (by Microsoft supported versions
only)
Microsoft Edge
 See note 2345137 for requirements
Mozilla Firefox
 Supported version see note 990034
 Windows; Linux; OS X
Safari
 OS X (by Apple supported versions only)
Google Chrome
 Current version on Windows

For details please check the Platform Availability Matrix: http://service.sap.com/pam


© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 20
Limitations of the SAP GUI for HTML

Because of the technical attributes of HTML or the web browser, the use of SAP GUI for HTML
is somewhat restricted as compared to the use of a GUI, which works on operating system
level.
 The controlling of an OLE automation server is not possible
 Keyboard navigation is limited as known from other web applications
 Office integration is view only
 It does not support multiple sessions. If you need multiple sessions you have to do multiple logins.
 Some controls (like the advanced ABAP Editor Control) in SAP GUI for Windows used for special purposes
are not available in SAP GUI for HTML
 To see if a transaction is supported for use with SAP GUI for HTML check in transaction SE93
 Anyway most of the transactions work perfectly
For detailed information see note 314568

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 21


SAP GUI for Java

Public
What is the SAP GUI for Java?

The SAP GUI for Java is unified SAP front end running on Linux, OS X and Windows
 The technology behind is a combination of Java and C/C++ running with the same codebase on all platforms
 All rendering is done in Java using Swing and JavaFX components to provide highly portable and consistent
functionality on all supported platforms
 The corresponding components of the standard ActiveX controls used in SAP GUI for Windows are
reimplemented as JavaBeans
 Already existing C/C++ libraries on the respective platforms are used for functions such as network
communication, protocol handling or RFC
 It can be used with all SAP releases currently supported

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 23


Supported operating systems

SAP GUI for Java 7.40 is supported on


 Linux Red Hat Enterprise Linux 7
 Linux Fedora 22, 23
 Linux openSuSE 13.1 & 13.2, Leap 42.1, SLED 11 & 12, SLES 11 & 12
 Linux Ubuntu 14.04, 16.06
 OS X 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan)
 Windows 7 (Business Versions, 32 & 64 bit)
 Windows 8, 8.1 (Business Versions, 32 & 64 bit)
 Windows 10 (Business Versions, 32 & 64 bit)

Java 8 is required

Detailed requirements regarding supported operating systems and Java Virtual Machines for SAP
GUI for Java are documented in SAP note 2059424.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 24


Limitations of the SAP GUI for Java

Limitations compared to SAP GUI for Windows


 Office integration into SAP transactions is not available
 Some GUI components like the BEx explorer are not available
 Some controls in SAP GUI for Windows used for special purposes are not available as JavaBean in SAP GUI
for Java, for example
– SAP SmartForms
– advanced ABAP Editor Control
 Graphical screen painter is not available
 To see if a transaction is supported for use with SAP GUI for Java check in transaction SE93
 Anyway most of the transactions work perfectly

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 25


Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 26


SAP front-end installation

One common installation tool


 SAP Business Client and SAP GUI for Windows are installed
using the SAP Front-End Installer

SAP Installation Server


 Requires just a network share to reside on
 Is created using NwCreateInstServer.exe
 Is administered using NwSapSetupAdmin.exe
 Supports the creation of multiple software packages
 Installation is started via command line on the client computer
 Can run with restricted privileges (LSH)
 Can also run in silent mode

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 27


But we use tool XYZ to install software

No problem but…
 Please still use the SAP Installation Server tools
 Create your packages and your installation folder with SAP tools
 Use your software deployment system to start NwSapSetup.exe
with the necessary command line options on the client computer
 You can decide when and how in your software deployment system
 Please do NOT use any recording tools to create own packages to
install SAP GUI

Before installing
 Please read the SAP Frontend Installation Guide
 https://service.sap.com/instguidesNW

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 28


Unified SAP UI landscape (1/2)

As of SAP GUI for Windows 7.40, SAP GUI for Java 7.40 and SAP NetWeaver Business Client 5.0,
these products use common files for configuration

 Configuration is based on XML Files


 Optional for SAP GUI standalone, mandatory for use
with SAP Business Client
 Existing .ini files will automatically be merged when
installing SAP Business Client together with SAP GUI
– SAPUILandscapeGlobal.xml contains the Message
Server and SAP Router information
– SAPUILandscape.xml contains the SAP Logon SAP UI Landscape
entries
 No need to have sapmsXXX ports maintained in
/etc/services
Admin configuration User configuration

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 29


Unified SAP UI landscape (2/2)

What does that mean for you?


 When migrating to the new files you have to touch the tools and scripts you use for file generation
and deployment
 Deployment is not necessary, you can also use centralized stored files (read-only)
 If a user installs with the new file structure
– His existing files will be merged
– His installation will only use the merged files
– He will NOT be able to see changes you make in the old .ini files anymore
– E.g. newly added systems will not be available on his workstation
 Please see the SAP_Front_End_Installation_Guide.pdf on the compilation DVD for details on the
file structure and the configuration options

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 30


Tight integration of SAP GUI for Windows in SAP Business Client

Stay in the SAP BC universe One access point to all systems regardless of
 SAP GUI transactions always open in SAP BC tabs release:
 SAP Shortcuts open in SAP BC tabs SAP GUI connection type for old system releases or systems
 Stop transaction and Create support message in tab context not set up for SAP BC
menu
Configuration options
to control the display and rendering of SAP GUI transactions

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 31


Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 32


Paths to SAP Fiori user experience

SAP Business Client SAP Fiori user experience

SAP Enterprise Portal

SAP GUI for Windows

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 33


SAP Fiori launchpad at a glance

Search across and within


Role-based content
apps to get immediate
definition
answers

Launch SAPUI5, Web Color coding alerts user


Dynpro ABAP*, SAP GUI for about any overdue, new
HTML* and URLs or immediate actions

News and feeds to Dynamic charts to provide


enhance collaboration high level, real-time
overview

Group tiles for Edit mode for instant


personalized content personalization of groups
organization and tiles

UX126

*on selected devices i SAP Fiori launchpad – Overview,


Recommendations and Latest Updates

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 34


SAP Fiori launchpad - single point of access across clients
SAP Fiori launchpad runs standalone and on key SAP UI clients offering a unified SAP Fiori user experience.

Browser SAP Portal NW Business SAP Logon Mobile Clients


Client Client

SAP Portal SAP Business* SAP Fiori


Client Client

SAP Fiori
user
experience

*This is the current state of planning and may be changed by SAP at any time.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 35


SAP Business Client and SAP Fiori launchpad:
When to use what for desktop users

SAP Fiori launchpad + „Web GUI“ SAP BC + „Windows GUI“


One client, zero-footprint One, integrated, high-performance client
 SAP Fiori apps for:
 SAP GUI for HTML  SAP Fiori apps
 SAP GUI for Windows

Cross-platform ABAP front-end server


On-premise, Cloud On-premise

On-Premise: Easiest to install / maintain SAP Fiori launchpad requirements PLUS


Cloud: No maintenance SAP GUI/SAP BC req. (common
installer)
You work mainly with SAP Fiori apps, You work mainly in SAP Business Suite
plus occasional other applications systems + some SAP Fiori apps
Including SAP S/4HANA, on-premise
edition

FLP apps available on mobile


© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 36
Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 37


Steps to SAP Fiori user experience on the desktop

SAP Fiori launchpad in


SAP Fiori apps SAP Business Client 6.0
in NWBC 5.0

“Classical” NWBC

This is the current state of planning and may be changed by SAP at any time.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 38


SAP Fiori user experience in BC 5.0:
SAP Fiori standalone apps

Benefits
 10 self-contained SAP Fiori apps
 ESS / MSS scenarios
 Easy to configure in PFCG:
– No need for business roles, catalogs,
groups, tiles etc

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 39


SAP Fiori user experience in BC 5.0:
SAP Fiori standalone apps

Benefits Human Resources Finance


 10 self-contained SAP Fiori apps
 ESS / MSS scenarios Approve Leave Requests Approve Travel Expenses
My Benefits My Spend
 Easy to configure in PFCG:
– No need for business roles, catalogs, My Leave Requests My Travel and Expenses
groups, tiles etc My Paystubs My Travel Requests

Procurement Cross LoB

Approve Shopping Carts Approve Requests

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 40


SAP Fiori user experience in BC 5.0:
All SAP Fiori apps

Benefits
 All SAP Fiori apps are available
 Intent-based navigation
– Intent = Sem. Object + Action
– Different users perform different
actions on same object e.g. employee
vs payroll staff
 Configured in SAP Fiori launchpad
designer and PFCG

Requirements:
 BC 5.0 or higher
 At least UI Add-On 2.0 SP01 or
component SAP_UI 750 SP01

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 41


Demo

SAP Fiori app integration

Public
SAP Business Client 6.0:
SAP Fiori connection type

SAP Easy Access menu SAP BC Index page SAP Fiori launchpad

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 43


SAP Business Client 6.0:
SAP GUI for Windows transactions (native) together with SAP Fiori launchpad

Benefits: SAP Fiori launchpad, SAP Fiori UX, and desktop experience in one client

Procedure:
1. Connect to SAP Fiori server, get catalogs
2. Get SAP Fiori Launchpad as home page
3. Launch transaction in SAP GUI for
Windows

Requirements:
 SAP Business Client 6.0
 At least User Interface Add-On 2.0 SP01 for
SAP NetWeaver
or component SAP_UI 750 SP01

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 44


Demo

SAP Fiori launchpad integration

Public
Agenda

Introduction
 SAP Business Client
 The SAP GUI Family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 46


TEC116

Client Options for SAP S/4HANA i UX/UI Strategy for S/4HANA

SAP S/4HANA SAP S/4HANA Cloud

no local client with local client no local client

SAP Fiori launchpad in SAP Fiori launchpad in SAP Fiori launchpad in


Browser (Recommended) SAP Business Client Browser
Launches/Displays: Launches/Displays: Launches/Displays:
• SAP Fiori apps • SAP Fiori apps No local client available
• SAP Fiori apps
• SAP GUI for HTML • SAP GUI for Windows • SAP GUI for HTML
• Web Dynpro applications • Web Dynpro applications • Web Dynpro applications

Front-end
SAP
server
S/4HANA
SAP S/4HANA
Cloud
SAP S/4HANA
SAP S/4HANA Cloud

This is the current state of planning and may be changed by SAP at any time.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 47


Old theme and new SAP Fiori visual theme - side by side

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 48


Elements of the SAP Fiori visual theme for Classic Applications

One visual design “Belize” for all SAP Fiori applications: same colors, control design and form factor

Text toolbar
instead Merged SAP Fiori
of Icons header

Tab strips with SAP


Right-aligned Fiori visualization
labels

New icons

Condensed New footer with


table rows processing and
closing actions, e.g.
„Save“

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 49


Belize support in SAP GUI for Windows and SAP Business Client

Goal: Offer consistent Belize theme in all SAP GUIs and SAP Business Client

New SAP GUI and SAP Business Client releases introduce Belize functionality
 SAP GUI for Windows 7.50 and SAP Business Client 6.5 (planned in Q2/2017)
– SAP GUI for Windows 7.50 with Belize theme showing all features SAP GUI for HTML presently has
– SAP Business Client 6.5 with Belize theme embedding SAP GUI for Windows 7.50
– Combined shipment on one installation media

Recommendations:
• SAP GUI for HTML is the recommended SAP GUI for running Belize theme (complete feature set)
• For a full, native Belize experience wait for SAP GUI for Windows 7.50 / Business Client 6.5

UX122

i SAP Fiori UX for SAP S/4HANA:


How This Affects Your Applications in SAP GUI

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 50


SAP Business Client 6.5 – embedding scenarios

SAP Fiori launchpad and SAP Fiori apps on SAP GUI for Windows 7.50
dedicated tab  Minimal shell header including “Back” button,
 Full shell header including SAP Fiori Launchpad branding and title
functionality (e.g. “Me” area, branding, search, etc.)  For other functions switch to FLP tab

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 51


Availability of the SAP Fiori visual theme for classic applications

Availability of SAP Fiori visual theme “Belize”


SAP GUI for HTML Planned for SAP S/4HANA 1610 / Cloud 1608
SAP GUI for Windows Planned for SAP GUI for Windows 7.50 (*) in Q2/2017
Web Dynpro ABAP Planned for NetWeaver 7.51 / SAP_UI 7.51
SAP Business Client Planned for SAP Business Client 6.5 (*) in Q2/2017
SAP Portal Please contact SAP Portal solution management

Usage of old themes


 Switch back to old theme possible (except SAP Fiori launchpad)
 All new features switched off
 Please note: SAP strongly recommends the use of the new SAP Fiori visual theme

(*) Belize theme only supported when connected to SAP S/4HANA system starting with SAP S/4HANA 1610 FPS2

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 52


What about your self written applications?

If you want to use your self written applications with theme „Belize“
 You have to make some changes to make them look decent
– Define closing actions
– Alignment of labels
– Ensure self-explanatory texts
– Hide less important and remove unwanted functions
– Maybe you have to adjust some container sizes

For details and demo please visit session UX122

UX122

i SAP Fiori UX for SAP S/4HANA:


How This Affects Your Applications in SAP GUI

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 53


Agenda

Introduction
 SAP Business Client
 The SAP GUI family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 54


SAP Screen Personas is a fast and easy way to personalize screens
to improve user productivity

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 55


Streamline the transaction

After 40+ years, SAP transactions are


incredibly robust, feature-rich and
encompass the requirements of many
industries.
SAP Screen Personas

The foundation of SAP Screen Personas


is removal – the hiding of fields, industry
functionality, buttons and screens.

In the end, the SAP Screen Personas


has just the information needed for the
user to perform a specific task

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 56


Simplify complex transactions

Transaction CO02 (Change production order)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 57


SAP GUI for HTML is the main GUI

Why?
 It contains the editor
 It is required to create flavors and themes
 It is general available
 Editor is fully integrated using HTML5
 No additional front-end installation required

Prerequisites
 Installed SAP Screen Personas Add-On
(back-end)
 SAP Kernel 7.42 and higher or
 SAP Kernel 7.22

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 58


SAP Screen Personas is part of a broader UX improvement process

Automate where appropriate*

Build screens*

Analyze data requirements*

Simplify processes*

Identify processes* * Validate with your users!

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 59


UX209

The right team ensures a successful project


i SAP Screen Personas As Part of the
SAP Fiori User Experience
UX261

i Simplifying Screens in SAP ERP with


SAP Screen Personas

Business process SAP Screen Design expert /


expert Personas expert user researcher

• Understand data • Build screens • Observe users


• Simplify flows • Write scripts • Create designs

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 60


Agenda

Introduction
 SAP Business Client
 The SAP GUI family
 And what they have in common
SAP Business Client and SAP user experience strategy
SAP Business Client and SAP Fiori integration
 5.0 (SAP Fiori apps)
 6.0 (SAP Fiori launchpad)
SAP GUI and SAP Business Client in SAP S/4HANA
SAP Screen Personas 3.0
Questions & Answers

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 61


Q&A

Questions?

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 62


SAP TechEd Online

Continue your SAP TechEd


education after the event!
Access replays of
 Keynotes
 Demo Jam
 SAP TechEd live interviews
 Select lecture sessions
 Hands-on sessions
 …

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 63


Further information

Related SAP TechEd sessions:


UX209 - SAP Screen Personas As Part of the SAP Fiori User Experience (1h lecture)
UX261 - Simplifying Screens in SAP ERP with SAP Screen Personas (2h hands-on)
UX122 - SAP Fiori UX for SAP S/4HANA: How This Affects Your Applications in SAP GUI
UX126 - SAP Fiori launchpad – Overview, Recommendations and Latest Updates
TEC116 - UX/UI Strategy for S/4HANA

SAP Public Web


scn.sap.com
www.sap.com

SAP Education and Certification Opportunities


www.sap.com/education

Watch SAP TechEd Online


www.sapteched.com/online

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 64


Feedback
Contact information (Las Vegas):
Please complete your
Claudia Binder
session evaluation for claudia.binder@sap.com

UX124. Ralph Resech


ralph.resech@sap.com

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 65


Feedback
Contact information (Barcelona):
Please complete your
Sandra Thimme
session evaluation for Product Manager
sandra.thimme@sap.com
UX124.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 66


Feedback
Contact information (Bangalore):
Please complete your
Badari Nath
session evaluation for Product Manager
badari.nath.j@sap.com
UX124.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 67


Appendix

Public
A Chronicle: Version Characteristics and Key Features
SAP Business Client 6.0 is the new name for the latest version of SAP NetWeaver Business Client

BC 3.5 BC 4.0 BC 5.0 Business Client 6.0


GA 16.05.2012 GA 06.09.2012 GA 08.10.2014 GA 28.10.2015
 BC connection type: Role-  BC connection type + SAP GUI connection type + SAP Fiori launchpad
based navigation  Common BC/SAP GUI connection type:
 L-Shape navigation panels  Tabbed browsing infrastructure • FLP configuration
 Signature theme  Corbu theme + Blue Crystal theme • FLP as start page
• Transactions launched using
 Multi-window  Theme designer support  Hierarchical favorites embedded SAP GUI for
 Side Panels  SAP Fiori apps integration Windows
(PL7 + UI add-on 2.0 SPS0 / (requires UI add-on 2.0 SPS01 /
SAP_UI 750) SAP_UI 750 SP01 frontend server
for native SAP GUI support)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 69


Further information 1: Public web

SAP Public Web


Download SAP BC latest version for free on SAP Service Marketplace: https://launchpad.support.sap.com/#/softwarecenter,
then search in A-Z Index under B (NETWEAVER BUSINESS CLIENT)
SAP Community Network (SCN): http://scn.sap.com/community/netweaver-business-client, including:
SAP BC Overview Slides
SAP BC Installation and Setup Guide
When to use SAP BC
SAP UI Roadmap
SAP Library documentation (SAP BC 6.0):
http://help.sap.com/saphelp_uiaddon20/helpdata/en/03/ecbafb844b450a9314a5683b75ed80/content.htm?frameset=/en/62/24
4a942bd844678e7ab72a960ad6c9/frameset.htm
SAP Enterprise Architecture Explorer: https://eaexplorer.hana.ondemand.com/_item.html?id=38#!/overview

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 70


Further information 2: SAP Notes

SAP Notes for SAP BC


2227396 SAP Business Client 6.0: Prerequisites and restrictions
2201009 SAP Business Client 6.0 Patches - client only
2227431 SAP Business Client 6.0 expected releases

2023658 SAP NetWeaver Business Client 5.0 expected releases


2030419 SAP NetWeaver Business Client 5.0 Patches - client only
2066345 SAP NetWeaver Business Client 5.0: Prerequisites and restrictions

1620576 SAP BC for HTML: Prerequisites and restrictions


1638715 SAP BC: SSO Troubleshooting against ABAP

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 71


SAP Fiori user experience in BC 5.0:
SAP Fiori standalone apps

Requirements
• BC 5.0 PL7 or higher
• NetWeaver 7.5 or NW UI Add-Ons, V2 SP0
• SAP Gateway OData Service(s): see relevant
application in SAP Fiori Reference Apps Library

More information: SAP Help: Running a Fiori Application Standalone ; SAP Note 2103156; Integrating Fiori Apps (SCN);
© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 72
SAP Fiori user experience in BC 5.0:
All SAP Fiori apps

Procedure:
In PFCG, you specify intent
• = Semantic object + Action

• e.g. CRM > Simulate Sales Pipeline


• = Opportunity + simulateSalesPipeline

Requirements:
• BC 5.0 PL7 or higher
• NetWeaver 7.5 or NW UI Add-Ons, V2
SP0

More information: Configuring Navigation; SAP Fiori Reference Apps Library


© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 73
SAP Fiori launchpad: Key features and capabilities

Role-based
• Apps assignment via role-specific business catalogs
• Predefined groups for FLP home page
Personalized
•Add apps from assigned catalogs to home page
•Delete apps from home page
•Reorder tiles and groups
•Change group and tile titles
•Select custom themes
Search – across apps and business objects
Navigation – fast, easy and contextual navigation
Responsive
• Adaptive design to run on multiple devices
• Configuration allows to start device specific apps
Theming and branding - via UI theme designer

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 74


© 2016 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://www.sap.com/corporate-en/about/legal/copyright/index.html 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.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 75