All topics
RAP_CDS_ODATAintermediate

SAPUI5 and SAP Fiori Tools

SAPUI5 application development with MVC, models, binding, routing, OData, SAP Fiori tools, BAS/VS Code, testing and deployment.

Overview

SAPUI5 application development with MVC, models, binding, routing, OData, SAP Fiori tools, BAS/VS Code, testing and deployment.

Lessons in this topic

Interview questions covered

  • A generated app works on one developer's machine but not on another's: 401/404 on OData calls. What do you check?
  • Users say "my change is not saved" in a freestyle V4 app, but no error is shown. What do you check?
  • Describe how you set up and generate a SAPUI5 app with SAP Fiori tools.
  • How do routing and navigation work in SAPUI5, and where do you bind the detail view?
  • Explain SAPUI5 data binding: model types, binding types and binding modes.
  • How do you deploy a Fiori app to production, and what must be in place for users to see it?
  • Explain MVC in SAPUI5 and the role of Component.js and manifest.json.
  • How do you debug and test SAPUI5 applications?
  • How do you create, update and save data with the OData V4 model in a freestyle app?
  • After refreshing the browser on a detail page, the page is empty. What is the cause and fix?
  • A purchase request list takes eight seconds to load. How do you analyze and fix it?
  • A freestyle app has 2,000-line controllers mixing UI, data and business logic. How do you restructure it?
  • QAS and PRD run different versions of the same Fiori app. How did this happen and how do you prevent it?
  • A table shows the same status text for every row although data differs. What is likely wrong?

Related topics

Interview questions on this topic