SlideShare a Scribd company logo
1 of 30
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
Cockpits
Gateway 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

More Related Content

What's hot

What's hot (20)

Performance optimization of vue.js apps with modern js
Performance optimization of vue.js apps with modern jsPerformance optimization of vue.js apps with modern js
Performance optimization of vue.js apps with modern js
 
Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and Partners
 
Internship - Bootstrap
Internship - BootstrapInternship - Bootstrap
Internship - Bootstrap
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
 
HTML5 and jQuery Mobile
HTML5 and jQuery MobileHTML5 and jQuery Mobile
HTML5 and jQuery Mobile
 
Introduction to jQueryMobile
Introduction to jQueryMobileIntroduction to jQueryMobile
Introduction to jQueryMobile
 
Web Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiWeb Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo Fadojutimi
 
Seattle bestpractices2010
Seattle bestpractices2010Seattle bestpractices2010
Seattle bestpractices2010
 
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignEcommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
 
Your First Magento 2 Module
Your First Magento 2 ModuleYour First Magento 2 Module
Your First Magento 2 Module
 
Website Application Developers
Website Application Developers Website Application Developers
Website Application Developers
 
Jvm
JvmJvm
Jvm
 
Angular 5,6,7
Angular 5,6,7Angular 5,6,7
Angular 5,6,7
 
c# training in bangalore | asp.net with c# training | vb.net code projects,as...
c# training in bangalore | asp.net with c# training | vb.net code projects,as...c# training in bangalore | asp.net with c# training | vb.net code projects,as...
c# training in bangalore | asp.net with c# training | vb.net code projects,as...
 
INTERNSHIP REPORT
INTERNSHIP REPORTINTERNSHIP REPORT
INTERNSHIP REPORT
 
Code Sharing Between Windows Phone/Store Apps
Code Sharing Between Windows Phone/Store AppsCode Sharing Between Windows Phone/Store Apps
Code Sharing Between Windows Phone/Store Apps
 
Shamit khemka Describes Usage Of Magento Extensions
Shamit khemka Describes Usage Of Magento ExtensionsShamit khemka Describes Usage Of Magento Extensions
Shamit khemka Describes Usage Of Magento Extensions
 
PWA for PHP Developers
PWA for PHP DevelopersPWA for PHP Developers
PWA for PHP Developers
 
MVVM IRL
MVVM IRLMVVM IRL
MVVM IRL
 

Viewers also liked

Viewers also liked (10)

User experience
User experienceUser experience
User experience
 
SAP TRAINING CLASSES FOR UI5
SAP TRAINING CLASSES FOR UI5SAP TRAINING CLASSES FOR UI5
SAP TRAINING CLASSES FOR UI5
 
Bof - grey haired abap
Bof - grey haired abapBof - grey haired abap
Bof - grey haired abap
 
Web dynpro & ui5
Web dynpro & ui5Web dynpro & ui5
Web dynpro & ui5
 
Hacking the Explored App by Adding Custom Code (UI5con 2016)
Hacking the Explored App by Adding Custom Code (UI5con 2016)Hacking the Explored App by Adding Custom Code (UI5con 2016)
Hacking the Explored App by Adding Custom Code (UI5con 2016)
 
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
Building Custom Controls to Visualize Data (UI5Con 2016 Frankfurt)
 
UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)UI5 Controls (UI5con 2016)
UI5 Controls (UI5con 2016)
 
Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)Developing Custom Controls with UI5 (OpenUI5 video lecture)
Developing Custom Controls with UI5 (OpenUI5 video lecture)
 
How to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredHow to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hired
 
Displaying server-side OData messages in ui5 (Ui5con 2017)
Displaying server-side OData messages in ui5 (Ui5con 2017)Displaying server-side OData messages in ui5 (Ui5con 2017)
Displaying server-side OData messages in ui5 (Ui5con 2017)
 

Similar to Ux strategy in SAP - Leverage your current investments

ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ssuser8bab641
 
SAP all cloud connect - innovate your future making change your advantage
SAP all cloud connect - innovate your future making change your advantageSAP all cloud connect - innovate your future making change your advantage
SAP all cloud connect - innovate your future making change your advantage
Ian Grant-Smith
 
SAP REST PROGRAMMING Documantation & Notes
SAP REST PROGRAMMING Documantation & NotesSAP REST PROGRAMMING Documantation & Notes
SAP REST PROGRAMMING Documantation & Notes
nepalsingh9990
 
SAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analyticsSAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analytics
Ingo Hilgefort
 

Similar to Ux strategy in SAP - Leverage your current investments (20)

SAP S4HANA FIORI Overview for SAP FICO Module
SAP S4HANA FIORI Overview for SAP FICO ModuleSAP S4HANA FIORI Overview for SAP FICO Module
SAP S4HANA FIORI Overview for SAP FICO Module
 
SAP Screen Personas at SAP TechEd 2018
SAP Screen Personas at SAP TechEd 2018SAP Screen Personas at SAP TechEd 2018
SAP Screen Personas at SAP TechEd 2018
 
SAP TechEd 2016 ux209_sap_screen_personas_lecture
SAP TechEd 2016 ux209_sap_screen_personas_lectureSAP TechEd 2016 ux209_sap_screen_personas_lecture
SAP TechEd 2016 ux209_sap_screen_personas_lecture
 
SAP TechEd 2016 UX261 sap_screen_personas_hands-on
SAP TechEd 2016 UX261 sap_screen_personas_hands-onSAP TechEd 2016 UX261 sap_screen_personas_hands-on
SAP TechEd 2016 UX261 sap_screen_personas_hands-on
 
SAP TechEd 2016 net389663_making_s4hana_more_awesome
SAP TechEd 2016 net389663_making_s4hana_more_awesomeSAP TechEd 2016 net389663_making_s4hana_more_awesome
SAP TechEd 2016 net389663_making_s4hana_more_awesome
 
SAP TechEd 2017 Fiori and SAP Screen Personas NET 52541
SAP TechEd 2017 Fiori and SAP Screen Personas NET 52541SAP TechEd 2017 Fiori and SAP Screen Personas NET 52541
SAP TechEd 2017 Fiori and SAP Screen Personas NET 52541
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
 
Hana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmmHana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmm
 
SAP all cloud connect - innovate your future making change your advantage
SAP all cloud connect - innovate your future making change your advantageSAP all cloud connect - innovate your future making change your advantage
SAP all cloud connect - innovate your future making change your advantage
 
SAP REST PROGRAMMING Documantation & Notes
SAP REST PROGRAMMING Documantation & NotesSAP REST PROGRAMMING Documantation & Notes
SAP REST PROGRAMMING Documantation & Notes
 
SAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analyticsSAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analytics
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4h
 
sap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfsap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdf
 
SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016
 
Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...
Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...
Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
Microservices without PaaS is like Bavaria without Beer
Microservices without PaaS is like Bavaria without BeerMicroservices without PaaS is like Bavaria without Beer
Microservices without PaaS is like Bavaria without Beer
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 

Ux strategy in SAP - Leverage your current investments

  • 1. UX Strategy The forest through the trees By Tom Van Doorslaer
  • 2. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 3. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 4. 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.
  • 5. Why are we having this discussion, again?  This is what SAP marketing keeps telling you
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 10. The trees WebDynpro SAPUI5 Fiori Gateway CRM WebUI SAPGUI Screen Personas Business Client BSP Sidepanels POWL ALV Web ITS SMP GUI XT Portal
  • 11. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 12. Case - webDynpro  What can you use it for?  Create new WDA applications  Sidepanels  POWL  Extend standard WebDynpro applications  Create cockpits
  • 13.
  • 14.
  • 15.
  • 16. 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
  • 17. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 18. 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
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. 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!
  • 24. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 25. 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
  • 26. 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!
  • 27. Agenda The trees WebDynpro NWBC BSP Why this session? ABAP
  • 28. Case - ABAP ABAP WebDynpro Sidepanels Complex applications Cockpits Gateway Web Services Classic Dynpros (+ personas) ABAP On HANA
  • 29. 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
  • 30. Tom Van Doorslaer Ctac Belgium @TomVanDoo