ux strategy in sap - leverage your current investments

30
UX Strategy The forest through the trees By Tom Van Doorslaer

Upload: tomvandoorslaer

Post on 04-Jul-2015

773 views

Category:

Technology


0 download

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

UX Strategy

The forest through the trees

By Tom Van Doorslaer

Page 2: Ux strategy in SAP - Leverage your current investments

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 3: Ux strategy in SAP - Leverage your current investments

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 4: Ux strategy in SAP - Leverage your current investments

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

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

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

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

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

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 10: Ux strategy in SAP - Leverage your current investments

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

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 12: Ux strategy in SAP - Leverage your current investments

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
Page 14: Ux strategy in SAP - Leverage your current investments
Page 15: Ux strategy in SAP - Leverage your current investments
Page 16: Ux strategy in SAP - Leverage your current investments

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

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 18: Ux strategy in SAP - Leverage your current investments

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
Page 20: Ux strategy in SAP - Leverage your current investments
Page 21: Ux strategy in SAP - Leverage your current investments
Page 22: Ux strategy in SAP - Leverage your current investments
Page 23: Ux strategy in SAP - Leverage your current investments

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

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 25: Ux strategy in SAP - Leverage your current investments

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

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

Agenda

The trees WebDynpro

NWBC BSP

Why this session?

ABAP

Page 28: Ux strategy in SAP - Leverage your current investments

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

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

Tom Van Doorslaer Ctac Belgium

@TomVanDoo