Skip to Content
Author's profile photo Former Member

SAP UI5 VS WebDynpro

SAP UI5 framework is getting rapid popularity among SAP web application developers.  Also, SAP has big plans on Fiori, the ready to use mobile web applications on SAP, built on SAP UI5 & SAP Gateway.

Moving from WebDynpro to UI5 development is a major shift in the development approach and skills. With this document, I wanted to highlight the key differences between these two commonly used UI frameworks from SAP.

Features SAP UI5 Web Dynpro
Usage scenarios
  • Application to be used both on desktop and mobile devices
  •  Casual usage scenario, targeting non SAP users
  •  Simple screens
  •  Fit for building stateless apps, both SAP and non-SAP
  •  To build desktop based web applications
  •  Suitable for developing custom UI for complex SAP business Transactions
  •  Simple and complex screens
Development Skills
  •   HTML/HTML5
  • Javascript/JQeury
  • CSS
  •   Java – for WebDynpro Java
  • ABAP–for WebDynpro ABAP
Platforms & tools
  •   SAP Java stack
  • SAP ABAP stack
  • Non SAP Web Application servers like TOMCAT
  • Eclipse with UI5 plugins
  •   SAP Java stack – for WebDynpro Java
  • SAP ABAP stack – for WebDynpro ABAP
  • NetWeaver Developer Studio(NWDS) and NetWeaver Development
UI Features
  •   Latest web UI features available
  • Ability to customize and extend
  •   Limited UI features
  • Limited extension and customization possible
Browser rendering
  •   Runs 100% on browser
  •   All UI events client side
  •   The applications runs on the server side
  •   Majority of UI events are server side, minimum client side events
Application Performance
  •   High performing due to client side events
  • Browser rendering is faster as HTML content size is minimal
  •   Frequent performance issues due to multiple server round trips
  • Amount of HTML content generated is high, impacting the browser rendering performance
Mobile support
  • Fully supported with dedicated mobile libraries
    for UI
  • Not supported
  • Supports OData,& JSON
  • Supports Java, ABAP, Web services models
UI Design
  • UI design requires extensive coding in HTML and Javascript

(SAP is currently developing new UI5 development
environment with drag and drop features

  • Wizard driven UI design with minimal coding

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Great summary!!

      Personally I think the 'Ability to customise and extend' is the biggest advantage of UI5, no longer do we have to be restricted to the standard web dynpro controls and behaviours.

      Many thanks,


      Author's profile photo John Patterson
      John Patterson

      Hi Sujesh

      Nice job.

      Java Webdynpro used to support mobile, guess still does.

      Could be handy to highlight the Browsers supported by Webdynpro as opposed to SAPUI5



      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hello John,

      WDJ is not supported on mobile devices.



      Author's profile photo Former Member
      Former Member

      Ummm... I think John is correct:

      It's not "cutting-edge mobile", but mobile nonetheless.

      Well done with the comparisons though. I wonder if if would be worth splitting the Web Dynpro column into two (WDJ and WDA) , for extra clarity?



      Author's profile photo Former Member
      Former Member

      Hi Sujesh,

      Nice overview of the key differences, thank you for sharing 🙂 .

      Author's profile photo Former Member
      Former Member

      Thanks for sharing, for myself coming from WDPj I am a fan of SAPUI5 and as commented above by Jason, the extensibility is one of the key features.


      Author's profile photo Tobias Trapp
      Tobias Trapp

      I like the blog. In fact one aspect seems to be missing: much of WDA is done today using FPM and this gives many possibilities for configuration, extensibility and componentization.

      Best Regards,


      Author's profile photo John Patterson
      John Patterson

      I agree, I think FPM complements SAPUI5

      I just finished a big development on Hana and we chose ABAP FPM over SAPUI5 Gateway/XSOData as it was a better fit for the solution, WDA on its own wouldn't have been.


      Author's profile photo Sivakarthikeyan S
      Sivakarthikeyan S

      Hi Sujesh,

      Thanks for sharing the key differences.



      Author's profile photo Jitendar G
      Jitendar G

      Great summary, thanks for sharing.

      Author's profile photo shabeer ahmed
      shabeer ahmed

      Hi Suresh,

      Thanks for sharing the comparison summary. But i have one query.

      Does SAPUI5 fit for creating ERP screens. Which is easy to create using WDA FPM.


      Shaik Shabeer Ahmed.

      Author's profile photo Jun Wu
      Jun Wu

      it can, but require 10 times more effort probably.