SAPUI5
7posts about SAPUI5.
Most read
SAP Fiori development with AI: set up your professional environment
Class 1 of the Fiori SAPUI5 Master, with the full video: SAP BTP trial, Business Application Studio, VS Code, TypeScript and AI assistants with MCP.
Oct 1, 2026
TypeScript in SAPUI5: from @ts-nocheck to types that warn you before you break
UI5 projects have faked types with JSDoc for years. TypeScript makes them real: typed events, ES6 imports and compile-time errors. How to make the jump without rewriting the whole app.
Jun 15, 2026
Routing in SAPUI5: navigate with the URL, not with setVisible
Routes, patterns and parameters in the manifest, and a router that syncs the hash with the view. How to go from a list to a detail without hiding controls by hand, with back navigation that respects history.
Jun 13, 2026
manifest.json: the single source of truth for your UI5 app
Models, routes, dependencies, i18n and minimum UI5 version declared in one file. Stop instantiating models by hand in the component and describe the app in the descriptor. With real JSON.
Jun 12, 2026
sap.ui.define and async loading: the end of global variables in UI5
AMD, explicit dependencies, async:true and ComponentSupport instead of inline scripts. Why sap.ui.require replaces globals and how this fits with CSP. With real bootstrap code.
Jun 9, 2026
Data binding in SAPUI5: stop moving data by hand
JSONModel for local, ODataModel for the backend, and a binding that refreshes the UI on its own. Property, aggregation, expression and custom formatters, with real code from an invoice list.
Jun 7, 2026
MVC architecture in SAPUI5: the controller is not a junk drawer
View, model and controller have clear boundaries. Respect them and the app maintains itself; ignore them and the controller ends up with 800 lines of everything. We show it with real XML and JavaScript.
Jun 5, 2026