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
UX Strategy
The forest through the trees
By Tom Van Doorslaer
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
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.
Why are we having this discussion, again?
This is what SAP marketing keeps telling you
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
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
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
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
The trees
WebDynpro
SAPUI5
Fiori
Gateway
CRM WebUI
SAPGUI
Screen Personas
Business Client
BSP
Sidepanels
POWL
ALV
Web ITS
SMP
GUI XT
Portal
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
Case - webDynpro
What can you use it for?
Create new WDA applications
Sidepanels
POWL
Extend standard WebDynpro applications
Create cockpits
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
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
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
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!
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
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
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!
Agenda
The trees WebDynpro
NWBC BSP
Why this session?
ABAP
Case - ABAP
ABAP
WebDynpro
Sidepanels
Complex applications
CockpitsGateway Web
Services
Classic Dynpros
(+ personas)ABAP On HANA
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
Tom Van Doorslaer Ctac Belgium
@TomVanDoo