As announced in this blog post by Oliver Graeff, the UI5 team is delighted to release its first foray into the world of Generative AI, a contribution to Joule in SAP Business Application Studio which helps with freestyle SAPUI5 development.In this bl...
A lot has changed and improved during the past months in TypeScript support for UI5. But let us – peter.muessig and andreas.kunz, the authors of this blog post – start with the recent big announcement:
The TypeScript type definitions for UI5 are no l...
When using OData services in UI5 apps written in TypeScript, you can easily generate type definitions for the entities in the services. This blog post demonstrates how.
Prelude
It was after my UI5con 2022 appearance (in what was originally Wouter Lem...
Summary
We just published the code of a new SAPUI5 + CAP sample app at GitHub, similar to – and based on learnings from – the app we built in March to help the Foreign Office of Germany fly back citizens from abroad.
You can use this app as bluepr...
Five years ago, SAP guru dj.adams asked me to write about the history of UI5, as a foreword for his eBook “30 Days of UI5” (content available here). Five years! Time for an update!
This post might be interesting for anyone in for a brief “what is i...
Hi Iris,Can you check what JavaScript code is generated from your TypeScript code? (always a good idea when something does not work as expected)In particular the name of your controller extension would be interesting: as you said "@namespace ppt.ext....
Hi Jayanta
Sorry, I am not involved with the Fiori Tools. My best guess would be what you described last (setting minUI5Version in manifest.json). I'm not 100% sure which UI5 version is in this ANA release, but it should be something in the 1.5X.X r...
Nice! Somehow this did not pop up in my search. OData V2 only, is this still true?
Nevertheless I'll mention it in the post. But is its repository private or so? https://gitlab.com/mschleeweiss/odata-entity-extractor is 404 for me.
Hi Luis,the error message already indicates it: TypeScript does not find these methods on UI5Element (which stands for the sap.ui.base.Element base class of all Controls etc.).The TypeScript compiler simply is not aware that this.byId(...) returns an...