ux strategy in sap - leverage your current investments
DESCRIPTION
SAP is doing a smacking job at promoting the Fiori UI. But what can you do with your current skills and technology to improve your SAP User Experience, without the need for new skills?TRANSCRIPT
![Page 1: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/1.jpg)
UX Strategy
The forest through the trees
By Tom Van Doorslaer
![Page 2: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/2.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 3: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/3.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 4: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/4.jpg)
Legal disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without
the permission of SAP. 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
document or any related presentation, or to develop or release any functionality mentioned therein. This
document, or any related presentation 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 document is not a commitment, promise or legal
obligation to deliver any material, code or functionality. 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. This document is for informational purposes and may not be
incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except
if such damages were caused by SAP´s willful misconduct 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.
![Page 5: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/5.jpg)
Why are we having this discussion, again?
This is what SAP marketing keeps telling you
![Page 6: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/6.jpg)
Why are we having this discussion, again?
In there, SAP talks about
Fiori
Screen Personas
In some rare cases they also mention
NetWeaver Business client
![Page 7: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/7.jpg)
Why are we having this discussion, again?
But most of the time they completely forget about
WebDynpro For ABAP
Portal
Business Server Pages
Custom UI5 apps
And everything else
![Page 8: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/8.jpg)
Why are we having this discussion, again?
The result is:
Worried customers
Worried ABAP developers
Worried analysts
Worried Partners
So Let’s set the picture straight
SAP is notoriously good at advertising new technology
And is notorious for forgetting about current technology
![Page 9: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/9.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 10: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/10.jpg)
The trees
WebDynpro
SAPUI5
Fiori
Gateway
CRM WebUI
SAPGUI
Screen Personas
Business Client
BSP
Sidepanels
POWL
ALV
Web ITS
SMP
GUI XT
Portal
![Page 11: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/11.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 12: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/12.jpg)
Case - webDynpro
What can you use it for?
Create new WDA applications
Sidepanels
POWL
Extend standard WebDynpro applications
Create cockpits
![Page 13: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/13.jpg)
![Page 14: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/14.jpg)
![Page 15: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/15.jpg)
![Page 16: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/16.jpg)
Case - webDynpro
But is it still relevant?
YES! Absolutely!
WDA will still be around at least until 2025
And probably beyond
Moreover, WDA ties in close with the Business client (think of
sidepanels)
Learning WDA is also a first step for an ABAP developer, to learning
SAPUI5
BUT! WebDynpro is not mobile Friendly
![Page 17: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/17.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 18: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/18.jpg)
Case - NWBC
What can you use it for?
It’s a great frontend that combines
Powerfull sapgui transactions
With context aware information
Web applications
Such as webdynpro
BSP
3rd party websites
Screen personas
And even Fiori
![Page 19: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/19.jpg)
![Page 20: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/20.jpg)
![Page 21: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/21.jpg)
![Page 22: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/22.jpg)
![Page 23: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/23.jpg)
Case - NWBC
But is it still relevant?
YES! Absolutely!
Seeing as SAP increased support for NW7 and ECC6 upto 2025
NWBC will remain at least relevant until than
And most likely far beyond
NWBC can also cope with Fiori and Screen Personas
NWBC is an advanced browser
If the future is BrowserBased, an advanced browser has an advantage
BUT! NWBC is not Mobile friendly!
![Page 24: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/24.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 25: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/25.jpg)
Case - BSP
You should’ve moved on long ago
BSP is a great tool for free-style webapplications on ABAP
But you should’ve either moved to CRM WebUI
Or to WebDynpro
Fortunately BSP is the base for Fiori Apps
That gives you a little edge
![Page 26: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/26.jpg)
Case - BSP
But is it still relevant?
No!
Well, yes actually, but only as a container to hold Fiori/SAPUI5
applications
You don’t use the controller principle of BSP anymore
But! With the BSP framework in combination with UI5, you can
make mobile applications!
![Page 27: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/27.jpg)
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
![Page 28: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/28.jpg)
Case - ABAP
ABAP
WebDynpro
Sidepanels
Complex applications
CockpitsGateway Web
Services
Classic Dynpros
(+ personas)ABAP On HANA
![Page 29: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/29.jpg)
Case - ABAP
But is it still relevant?
What do you think?
What does it take to update (y)our skills
Learn WebDynpro: It’ll give you a good understanding of MVC
architecture (important for UI5 as well) and OO (important for
Gateway)
Learn Gateway if you don’t like front-ends, but love API’s
Learn Screen Personas: You’ll notice that Persona scripting is less
powerfull than an ABAP BDC, this will give you ample opportunities
![Page 30: Ux strategy in SAP - Leverage your current investments](https://reader035.vdocument.in/reader035/viewer/2022081401/5597a28c1a28abd3218b467e/html5/thumbnails/30.jpg)
Tom Van Doorslaer Ctac Belgium
@TomVanDoo