SAP Fiori · SAPUI5 & SAP Fiori Elements

You're choosing a data source for a new SAPUI5 app against an SAP back end. Why does SAP steer you to SAP Gateway (OData) rather than a plain JSON/XML feed, and what do you lose if you go JSON?

Answer locked. Get the free KnowCard app to reveal it — plus spaced-repetition review so it actually sticks.

Get it on App StoreGet it on Google Play

This is one card from the KnowCard library — thousands more across SAP, Linux, Python and more. In the app you get the answer, AI explanations, and cards that come back right before you would forget them. Free to start on iOS, Android or the web.

More in SAPUI5 & SAP Fiori Elements

Which SAP runtimes ship SAPUI5 automatically (so you don't deploy the framework separately)?
A stakeholder asks why the Overview Page uses 'cards' instead of just a launchpad of tiles. What does a card actually deliver that a launch tile doesn't?
In a SAPUI5 MVC app, a developer puts UI-formatting logic into the Model 'to keep it close to the data.' Why is that the wrong layer, and where does that logic belong?
A developer says a screen uses 'two-way' binding so 'the model and the view stay in sync.' What does two-way binding actually guarantee, and what does it NOT mean?
On an Overview Page you need to surface several individual objects, each with its own detail view, that the user pages through — and let them jump either to the parent app or to the object stream. Which of the five card types fits, and how is it different from a List card?
SAPUI5 lets you define a view four ways. For a standard declarative, maintainable, tooling-friendly Fiori UI, which do you reach for — and which would you only pick when you need programmatic control at runtime?

Start learning today

Free to start — download the app or use it in your browser.

Get it on App StoreGet it on Google Play