Fiori Elements Flexible Programming Model: When to Extend
What the Flexible Programming Model Is The flexible programming model is SAP's answer to a real tension: Fiori Elements apps are fast t...
Read more →What the Flexible Programming Model Is The flexible programming model is SAP's answer to a real tension: Fiori Elements apps are fast t...
Read more →Why Custom Actions Exist Standard apps cover create, edit, delete, and save. Real business processes need more: approve, release, reject, c...
Read more →What "Draft-Enabled" Means for the User A draft-enabled app lets users edit without committing. Open an object, change some field...
Read more →What the Object Page Is The object page is the detail view of a Fiori Elements app. Click a row in the list report and you land here: a hea...
Read more →Why Accessibility Isn't Optional WCAG 2.2 compliance is a legal requirement in the EU, the US, and increasingly everywhere else. Beyond...
Read more →Why TypeScript for UI5 SAPUI5 has shipped official TypeScript definitions for years, and the framework itself is developed in TypeScript. Y...
Read more →Measure First Before touching code, measure. Open your app in Chrome DevTools, record the Network tab, and note the initial load time and t...
Read more →What OPA5 Is (and Isn't) OPA5 is SAPUI5's framework for end-to-end tests. It drives your app in a real browser, clicks buttons, typ...
Read more →Why Value Help Matters Users hate typing long codes from memory. A value help dialog lets them search, filter, and pick a valid value inste...
Read more →Users expect to rearrange table columns, hide the ones they do not need, and have the app remember. Building that by hand means a settings d...
Read more →Topic quizzes, a daily question challenge, and timed mock exams. Your best scores are saved on this device.
Loading scores…
Guided step-by-step tracks through the tutorials on this site. Your progress on each path is saved on this device.
We use cookies to improve your experience and to show personalized ads (Google AdSense).