Title of the Presentation This Is the Subtitle

SAP NetWeaver Business Client
Smadar Ludomirski & Peter Barker
SAP Intelligence Platform and NetWeaver Group
Disclaimer
This presentation outlines our general product direction and should not be relied on in
making a purchase decision. This presentation is not subject to your license agreement or
any other agreement with SAP. SAP has no obligation to pursue any course of business
outlined in this presentation or to develop or release any functionality mentioned in this
presentation. This presentation and SAP's strategy and possible future developments are
subject to change and may be changed by SAP at any time for any reason without notice.
This document 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. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
© SAP AG 2010. All rights reserved. / Page 2
Agenda
1.
Introduction
UI Technology Overview
 UI Clients

2.
SAP NetWeaver Business Client 3.0







3.
Overview
Usage Scenario
Connections
Demo – An In-Depth Look - “Special” Features
Authentication & Single Sign-On & Security
Prerequisites
Server Set-up
Further Information
© SAP AG 2010. All rights reserved. / Page 3
UI Technology Overview
SAP User Productivity Infrastructure
Access
WD Islands
Interactive
Forms
Business
Client
Ajax FWK
Page
Mobile
Widgets
Web Page
Composer
Portal
Infrastructure
(FPN, AccAD)
Enable
Web 2.0
Services
WD
Pattern
Collaboration
Services
WD ABAP
WD Java
VC /
WD4VC
© SAP AG 2010. All rights reserved. / Page 4
Content Mgt
Services
Mashup
Services
Wektra /
Help Center
Enrich
UI Technology Overview
Empowering and Connecting People
Power User
Business User
UI Clients & Access Channels
Web Dynpro
Islands
SAP GUI
Enterprise
Search Access
Duet &
Atlantic
Mobile &
Voice
Adobe Forms
Enrich
UI
Services
Roles
Navigation
Personalization
…
Document
Page Building
Collaboration
Search
UI
Infrastructure
Portal
Runtime
Web Dynpro
Visual Composer
SAP Business Suite
ERP
CRM
PLM
SAP NeyWeaver Founation
© SAP AG 2010. All rights reserved. / Page 5
Access
SCM
SRM
Non SAP Enterprise
Application
Enable
UI Clients
SAP NetWeaver UI Clients Overview *
Web Client Technologies
UI Client for SAP NetWeaver
Portal
Unified Rendering
SAP CRM Web Client
Desktop Client
Horizontal Client
Technologies
Technologies
SAP NetWeaver Business Client
SAP GUI
Widgets
Interactive Forms
Adobe Flash Islands for WD
Mobile and Voice
Usage
Single Access
SAP NetWeaver Business Client (Embedded with SAP
GUI)
UI Client for SAP NetWeaver Portal (Embedded with
Unified Rendering)
© SAP AG 2010. All rights reserved. / Page 6
Alternative Access
Widgets
Interactive Forms
Adobe Flash Islands for WD
Mobile and Voice
SAP CRM Web Client (Single entry point for CRM)
*Partial List
UI Clients
SAP NetWeaver UI Client Standardization & Harmonization
SAP NetWeaver Portal
SAP NetWeaver Business Client
SAP CRM
SAP GUI for Windows
© SAP AG 2010. All rights reserved. / Page 7
Agenda
1.
Introduction
UI Technology Overview
 UI Clients

2.
SAP NetWeaver Business Client 3.0







3.
Overview
Usage Scenario
Connections
Demo – An In-Depth Look - “Special” Features
Authentication & Single Sign-On & Security
Prerequisites
Server Set-Up
Further Information
© SAP AG 2010. All rights reserved. / Page 8
Overview
History
SAP NetWeaver
Business Client 1.0
SAP NetWeaver

Business Client 2.0

SAP NetWeaver
Business Client 3.0
SAP NetWeaver
Business Client 3.x
time
© SAP AG 2010. All rights reserved. / Page 9
Overview
SAP NetWeaver Business Client 1.0 & 2.0
Rich, Unified Environment, Desktop Client maximizing the SAP Transactional User Experience:
Unified environment for all existing SAP applications as well as additional content; it hosts:
SAP GUI
Web Dynpro
Any Web-based content
Direct access to ABAP back-end (PFCG) role repository
Utilizes the Portal services infrastructure for
role- and navigation-based access to SAP systems
Consistent navigation capabilities
Improved User Interface and interaction scheme
Simplified browsing: tabbed navigation model
SAP NWBC 1.0: SAP Business All-in-One and SAP Business Suite
SAP NWBC 2.0: SAP Business ByDesign
SAP NWBC 1.0 is available for All-in-One and Business Suite with SAP ERP 6.0 EhP2.
SAP NWBC 2.0 is available as part of the last ByDesign Feature Pack
© SAP AG 2010. All rights reserved. / Page 10
Overview
SAP NetWeaver Business Client 3.0*
Rich, Unified Environment, Desktop Client maximizing the SAP Transactional User Experience:
In addition to existing capabilities:
SAP harmonized and intuitive Signature Design
Unified environment for legacy and new SAP
applications
Smart Client Rendering - XBCML Web Dynpro
rendering for local desktop
High fidelity UI with increased graphical capabilities –
Microsoft C# WPF-based client
Multi-window-based navigation model
Leverages desktop client capabilities
• SAP NWBC 3.0 is released for customers and partners implemtening SAP Best Practices packages based on enhancement package 4 for
SAP ERP 6.0 and / or using SAP SRM 7.0;
SAP NetWeaver Business Client 3.0 is planned to be shipped together with enhancement package 5 for SAP ERP 6.0, „SAP ERP 6.05“, and
other SAP business suite applications based on enhancement package 2 for SAP NetWeaver 7.0, „SAP NW 7.02“.
© SAP AG 2010. All rights reserved. / Page 11
SAP NetWeaver Business Client – What is it?
The SAP NetWeaver Business Client
(NWBC) is a rich desktop UI client that offers
a single point of entry to SAP and non-SAP
applications including WebDynpro and your
traditional SAP GUI transactions.
The Business Client is provided both for
Java/portal applications and for ABAP
applications
The steps outlined in this presentation will
provide examples on how to get the most
out of using the SAP NetWeaver Business
Client.
© SAP AG 2010. All rights reserved. / Page 12
SAP NetWeaver Business Client
One access point to multiple technologies
With NWBC you can …
- Combine HTML, SAPGUI, WebDynpro, Flash, BOBJ, etc.
- Streamline the Navigation – Only ONE click to the target.
- Leverage predefined Roles, Powerlists, Reports, Dashboards
-
Use session Management for easy handling of multiple sessions
© SAP AG 2010. All rights reserved. / Page 13
Usage Scenario
SAP NetWeaver Business Client and Portal Web Client
Maximizing your users’ productivity
SAP NetWeaver
Business Client
SAP Portal Web
Client
Power User
Information Worker
Individual contributor w/ structured tasks
Routine, transactional work
Uses only one or two enterprise applications
Mainly works with structured data
Demands fast access
Sample roles: payroll clerk, customer service rep,
financial analyst
Knowledge worker or manager, rarely works with
transactions
Needs a lean environment
Flexible, varied type of work
Multiple information sources, devices
Works mainly with unstructured data
Sample roles: product manager, sales executive,
first line manager, CEO
Business Requirements
Intuitive, consistent and harmonized user interactions across all SAP UIs
High-performance desktop client for frequent, high-volume and expert tasks
Zero-footprint, browser client for occasional tasks and B2B / B2C scenarios
Quick access to data and information that is pushed to users, or pulled via search
© SAP AG 2010. All rights reserved. / Page 14
Usage Scenario
SAP NetWeaver Business Client and Portal Web Client
SAP Portal Web Client is better suited for users and IT Departments who want to…
• Use it for Enterprise Portal intranet and extranet scenarios as well as an SAP applications entry point
• Use SAP business applications in addition to corporate / managed content
• Need a centralized aggregation client maximized for various application portal scenarios
• Employ collaboration scenarios in their habitual workflow
• Access enterprise-wide applications from different locations and access points
• Utilize complete branding capabilities
SAP NetWeaver Business Client is better suited for users and IT Departments who want to…
• Use SAP business applications frequently and have a need for fast data entry
• Improve the on-boarding and efficiency of primary SAP GUI users
• Ensure an evolutionary path and landscape for legacy SAP GUI screens in conjunction with new
business application content based on Web Dynpro
• Consume rich clients with high performance demanded of a desktop
• Provide high fidelity user interfaces as offered by desktop applications
© SAP AG 2010. All rights reserved. / Page 15
Connections
Logging On
System Info is written here
© SAP AG 2010. All rights reserved. / Page 16
Connections
Defining a New Connection
http://q35main.wdf.sap.corp:50050/nwbc
ABAP
http://q35main.wdf.sap.corp:50050/irj/portal
Portal
Use “Connect (Restart)” to select a specific
connection as active
© SAP AG 2010. All rights reserved. / Page 17
Connections
SAP NetWeaver Business Client & SAP GUI
The SAP NetWeaver Business Client is an environment that hosts SAP GUIs to provide a unified
environment with a more efficient, intuitive and complete user experience. Within the SAP
NetWeaver Business Client you can move seamlessly between Web Dynpro and SAP GUI transactions.
For SAP GUI to run within the SAP NetWeaver Business Client, SAP GUI must be installed (as part of
the SAP NetWeaver Business Client installation or separately).
SAP GUI with SAP NetWeaver Business Client
SAPGUI Standalone
© SAP AG 2010. All rights reserved. / Page 18
Connections
SAP NetWeaver Business Client & ABAP
The SAP NetWeaver Business Client enables direct connectivity to the ABAP back end system and PFCG
role repository centrally holding SAP GUI, Web Dynpro and various web content applications. This
ensures that all the rules, roles and investments made are preserved in the SAP NetWeaver Business
Client allowing for a uniform user-centered environment.
SAP NetWeaver Business Client
ABAP back end
© SAP AG 2010. All rights reserved. / Page 19
Connections
SAP NetWeaver Business Client & Portal
The SAP NetWeaver Business Client enables direct connectivity to the Portal back-end system and PCD
role repository centrally holding all the portal application, role and navigation content and logic. This
ensures that customers’ investments in the portal infrastructure are preserved and can be displayed
in the SAP NetWeaver UI client of choice, be it the SAP NetWeaver Business Client or SAP Portal Web
Client.
Portal Standalone
SAP Portal within SAP NetWeaver Business Client
© SAP AG 2010. All rights reserved. / Page 20
Connections
SAP NetWeaver Business Client & External Applications
The SAP NetWeaver Business Client enables any external Web content application connectivity. This
means that the SAP NetWeaver Business Client can be enriched with external user-centric content
such as various dashboards, Web home pages, productivity charts, upload tools, maps, Web 2.0
media… needed to maximize end user productivity.
© SAP AG 2010. All rights reserved. / Page 21
Authentication & Single Sign-On
SAP NetWeaver Business Client 3.0
The authentication process from the SAP NetWeaver Business Client to the server is equivalent to the
process managed in the browser.
Overview – authentication is done through a browser instance by loading a specific URL from the server
which triggers the browser authentication method and loads a cookie for continuous authentication
purposes.
This is done to trigger the server-configured authentication process to complete authentication
itself and to obtain a logon ticket.
Single Sign On – Digital Certificates can be used for initial authentication against the server
Logon tickets are required for the continuous authentication of the applications.
Please note the use of Digital Certificates for authentication has several prerequisites (most
importantly):
configuration and usage of HTTPS
installation of the digital certificates into the
secure store on each client.
© SAP AG 2010. All rights reserved. / Page 22
Prerequisites
Sap NetWeaver Business Client 3.0
General:
Microsoft .Net runtime 3.0x (recommended MS .NET 3.5 SP1)
SAP GUI 7.10 with at least patch level 14
For Microsoft Windows: hotfix 919477
For WTS installation: hotfix 955692
Desktop Prerequisites:
Windows platform (XP SP1 and higher, Vista)
Hardware:
Identical to those of SAP GUI
Recommended:
Same hardware requirements as for Windows Presentation Foundation (WPF)
applications
At least 1GB of memory
Minimum screen size of 1024 x 768
© SAP AG 2010. All rights reserved. / Page 23
NetWeaver Business Client - Setup Process
1. Planning and Software Download
3. Client Side Configuration
© SAP AG 2010. All rights reserved. / Page 24
2. Server-Side Configuration - ABAP
SAP NetWeaver Business Client Configuration
Overview - Diagram
2
3
1
HTTP / HTTPS Communication
NetWeaver
Business Client
4
5
6
SAP Backend System
© SAP AG 2010. All rights reserved. / Page 25
SAP NetWeaver Business Client – Server Setup
High level overview

Main tasks to complete on
the ABAP backend system

Internet Communication Manager
–
Enable / Modify the HTTP port settings
–
Enable / Modify HTTPS port settings
Internet Communication Framework (ICF)
–

© SAP AG 2010. All rights reserved. / Page 26
Enable/Activate the ICF Node(s) in transaction SICF
for NWBC cockpit
System Security
–
Configure System Security Settings (Transaction
STRUST)
–
Enable/Activate SSO2 Cookies

Fully Qualified Domain Names (FQDN) Configuration

System Scripting Settings

Role Maintenance
–
Configure attribute settings in the SSM_CUST table
–
Configure Best Practices role and assign users
Agenda
1.
Introduction
UI Technology Overview
 UI Clients

2.
SAP NetWeaver Business Client 3.0







3.
Overview
Usage Scenario
Connections
Demo – An In-Depth Look - “Special” Features
Authentication & Single Sign-On & Security
Prerequisites
Server Set-Up
Further Information
© SAP AG 2010. All rights reserved. / Page 27
Further Information

SAP Public Web:
SAP Developer Network (SDN): www.sdn.sap.com/irj/sdn/nw-businessclient
Business Process Expert (BPX) Community: www.bpx.sap.com
SAP BusinessObjects Community (BOC): www.boc.sap.com

Related SAP Education and Certification Opportunities
http://www.sap.com/education/
© SAP AG 2010. All rights reserved. / Page 28
© 2010 SAP AG. 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 AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS,
i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC,
BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and
Informix are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, Clear Enterprise, SAP BusinessObjects Explorer, and other SAP products and services mentioned herein as well as their respective
logos are trademarks or registered trademarks of SAP AG in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned
herein as well as their respective logos are trademarks or registered trademarks of SAP France in the United States and in other countries.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product
specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written
permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and
functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is
subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained
within this material. This document 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.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation
shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these
materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.