Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
thomas_jung
Developer Advocate
Developer Advocate
776

Podcast Version: https://podcast.opensap.info/sap-developers/2024/07/25/sap-developer-news-july-25th-2024/

DESCRIPTION

ABAP CDS TechByte Series

SAP Build Code July Updates

July Developer Challenge reminder

UI5 Tooling 4.0 and Code Connect recordings:

CAP #GoodToKnow Shorts Series

================================================

CHAPTER TITLES

0:00 Intro

0:10 ABAP CDS TechByte Series

1:01 SAP Build Code July Updates

2:48 July Developer Challenge reminder

3:58 UI5 Tooling 4.0 and Code Connect recordings

4:55 CAP #GoodToKnow Shorts Series 

TRANSCRIPTION

[Shilpa] Hello SAP developers, I'm sure by now you would have seen the new TechByte series on ABAP Core Data Services. If not, here's a quick recap. Myself and developer advocate Sheena will walk you through the basics of ABAP CDS, covering the overview and key functionality, how a virtual element with complex logic can be created, extend a CDS View Entity, restrict the data authorizations using CDS Access Control, govern the quality of CDS Views using unit test, and troubleshooting tools available to analyze the data of CDS Views. I will leave the link to the ten-part videos in the description. Not just that, the advanced features of ABAP CDS will be coming up, so stay tuned.

[Thomas] First shipped earlier this year, we have the introduction of SAP Build Code. This is the AI-powered latest version of SAP's development environment based upon the SAP Business Application Studio. This month we see enhancements to SAP Build Code, many of which are based right upon your feedback from initial use of Build Code. Most of the enhancements focus on the Joule AI integration.

First of all, we've made it easier to get to the Joule Assistant from within the storyboard and the graphical navigation tools of the CAP designer itself. The part that I'm most excited about is originally Joule integration in SAP Build Code was really focused on creating new CAP entities. So very useful when you're first starting your project. But we've heard your feedback and we've added a lot of new functionality that also lets you alter an existing CAP data model. So you can add new entities, add or remove associations, and make these changes to an existing model all using the same AI assistant that you've been using to start your projects. In addition to this major enhancement for the AI capabilities, we also see the addition of a guided assistant for Fiori development as well as a new graphical HDBGrants editor as well. So be sure to check out all the latest enhancements to SAP Build Code with the link in the show notes to the blog post that details them.

[DJ] The SAP Developer Challenge this month is well on the way. The challenge is called Reverse APIs, and it's all about you creating, creating CAP-based services and API endpoints for us to call and validate. We're about three quarters of the way through the challenge. There are 12 tasks altogether. So it sounds about right for this time of the month. So far, we've been digging into defining and implementing actions and functions in a couple of simple services across the REST protocol and the OData protocol adapters. And now we're moving more into a sort of Northwind-based service scenario, where we can try and flex our Odata muscles a bit more. It's not too late to get started. There's plenty of discussion and help in the SAP Community Platform for each of the tasks. So what are you waiting for? Head over to the SAP Community. The blog post link is in the description and get going.

[Nico] Hi everyone, and welcome to the SAP Developer News. The UI5 team just released version four of the UI5 tooling, which comes with some handy new features as well as paving the road for UI5 version 2.x, which is still in the works, but hopefully available soon. One of the new features is that the tooling can now generate the supported locales property of the manifest.json. So no more ugly 404s in production. Check out the blog post linked in the description for more information. On a related note, we would like to point our attention to the recordings of {CodeConnect}. They're now available on YouTube. So for UI5Con, reCAP, and ABAPConf, there are a lot of recordings available so you can check out the sessions on YouTube in your own time. Use the summer break wisely. All right, hope to see you soon, and bye.

[Thomas] I wanted to draw your attention to the recent series of YouTube Shorts, all with the tag #GoodToKnow. These are created by our fellow developer advocate, DJ Adams, and look at the basics of the SAP Cloud Application Programming Model. They do it in short 60-second chunks, and all formatted for easy consumption on a mobile device. This makes it easy to learn on the go, or just for those of you looking for some basic, but great CAP knowledge that you can consume in small, bite-sized chunks. In the most recent episode, DJ talks about many-to-many associations in the Cloud Application Programming Model. It's a concept that I thought would be difficult to explain and understand in 60 seconds, but DJ does a perfect job of it. So be sure to check out that latest video and the entire Good to Know series if you wanna learn more about the SAP Cloud Application Programming Model.