Skip to Content
avatar image
Former Member

angular / sapui5 - Odata / UI

Hi ,

Is it possible to consume Odata from angular ?

How can I import angular library's into sapui5 environment ?

Can I merge this two frameworks ?

Regards,

Arie.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    May 22, 2015 at 05:12 PM

    anyone ?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Arie,

      Answer to your question:

      1. Angular / SAPUI5 or to merge this two:

      These two should not be merged. We have to use either one of them based on best fit to the requirements. In Typical SAP projects SAPUI5 is the recommended choice. Angular framework is having unique features that any other MVC framework can not offer. If the UI design is simple and fit in to SAP UX strategy SAPUI5 is the best choice. UI requirement is high interactive/dynamic Angular is better choice (Ex: Virtual Conference Hall, Dynamic To-Do List, Book My Show - Seat Arrangements, Gaming Avatar - Life Indicator, etc.,)

      2. Advantages / Disadvantages of Angular vs SAPUI5

      I am not an expert, still I can give you some overview on this:

      SAPUI5 Advantage:

      - Simple and easy MVC Framework

      - Fiori UX Paradigm that SAP suggest fits for all kind of SAP Projects

      - Development is simpler when we have usual rich internet web application

      Demerits:

      - Hard to develop High interactive rich internet web application, because there is no dependency injection, Manage state

      - SAPUI5 can not talk to DOM objects virtually and manage its state as we do in Angular.

      Angular Advantage:

      Working on Angular is all together different experience, because it has got some unique features.

      - Complex High interactive rich internet web application can be developed very easily

      - Easy to integrate third party library like Kendo UI

      - Dependency Injection

      - Declarative UI

      - Managing the state of the UI objects and control over it

      - Easy to Unit test

      Demerits:

      - We can not integrate Angular application in SAP Fiori Launchpad


  • Sep 25, 2016 at 04:54 PM

    Hello Arie.

    What was your choice?, we are developing a Reference Architecture for Web Development for products integrate to SAP Business One. In our company we have knowledge in Angular, but we are learning about SAPUI5 and OpenUI5.

    Thanks a Lot for the information,

    Add comment
    10|10000 characters needed characters exceeded