We’ve now completed an end-to-end application development cycle using SAP Build Code. We have a minimal application running which we generated using generative AI offered to us by SAP Joule.In this last blog post, I’ll give you some last insights and...
In the previous blog posts, we’ve created a project in which we now have a fully functional CAP backend service, but what is a backend service without a user interface? In this blog post we will extend our project with an SAPUI5-based application and...
Up until now, we’ve already covered creating a project through the lobby, we’ve added a basic data model and service to our project including some local testing data. We’ve seen that SAP Joule takes our data model into consideration when generating s...
SAP Build Code comes with SAP Joule as your personal pair developer. If you have never heard of SAP Joule, I recommend you to read this article. To summarize in short, Joule is SAP’s generative AI copilot which will be embedded throughout their produ...
As announced during SAP TechEd in November 2023: SAP has been working on SAP Build Code, a new developer experience to ease pro-code development efforts on SAP Business Technology Platform. Enriching existing solutions and adding a touch of Generativ...
Hi 20eed143c19f4b82bc4cf049916102cb,I'm going to that right away, completely looked over the fact that there's a public repo available Cheers,Geert-Jan
Hi Sebastian,Thank you for clarifying, reworked the whole logic to perform all database updates without using promises. Strange thing is that this issue doesn't occur on sqlite, so from a development perspective it's hard to determine what the root c...
Hi Alessio,Did you also update the @sap/cds library and added all the necessary dependencies? As of cds 7, the library became more modular. (e.g. separate libraries for databases, fiori, ...)If you haven't already, I suggest you go through the relea...
Hi Florin,Moving all the updates into an array was one of the improvements I was going to implement tomorrow. I'll let you know if this solves anything. (but I'm afraid the end result will be the same, in the end the current implementation worked bef...