SAP Developer News, March 28th, 2024

Podcast Version: SAP Developer News March 28th, 2024 – SAP Developers (opensap.info)

DESCRIPTION

SAP Build Code is now Generally Available – test drive today!

SAP HANA Cloud 2024-Q1

‘Did You Know’ shorts Nr. 18 – Dealing with JSON differences between cf CLI versions 7 and 8

Product Updates for SAP Business Application Studio

UI5 Linter

SAP Build Apps Mobile Authentication

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

CHAPTER TITLES

0:00 Intro
0:10 SAP Build Code is now Generally Available – test drive today!
1:26 SAP HANA Cloud 2024-Q1
3:51 ‘Did You Know’ shorts Nr. 18 – Dealing with JSON differences between cf CLI versions 7 and 8
4:40 Product Updates for SAP Business Application Studio
6:00 UI5 Linter
6:44 SAP Build Apps Mobile Authentication

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

TRANSCRIPTION

DJ:Here’s some pretty exciting news. You may have already seen a glimpse of the Generative AI capabilities of Joule in SAP Build Code during the developer keynote at SAP TechEd last year. Well, SAP Build Code along with the Generative AI facilities and more is now generally available and to celebrate this event there’s a special test drive period where everyone, you and me and everyone else can kick the tires and try the facilities out.

All you need is a trial account on the SAP Business Technology Platform and the test drive team will take care of the rest. The test drive is in the form of a mission which is made up of two tutorials, one to set everything up and the second one to put everything through its paces. building a service with just text prompts. Be aware, this test drive is only available for a limited time, for a month basically, and the test drive period ends on Friday the 26th of April. So what are you waiting for? Head over to the tutorial navigator and get started.

Witalij:This week, the new first release of SAP HANA Cloud in 2024 went live. Let’s have a look at the key features and highlights of this Q1 release. Let’s start with the introduction of the Vector Engine. With this new engine, you can seamlessly store and query vector embeddings alongside your business data. In the world of generative AI-driven business use cases, the SAP HANA Vector Engine will serve as an essential foundation for empowering clustering reports.

By the way, I am in the event here right now in Wrocław where exactly these topics are being discussed. You can integrate vector use cases into your solutions using diverse tools like the HANA ML clients, SAP CAP, or the popular open source long chain frame. For the last, I would suggest checking the blog post by Martin Kolb, which guides you through six easy steps showing how to build a child-based application using rack or retrieval augmented generation techniques together with HANA Vector Engine in LangChain.

Obviously, Vector Engine is not the only new feature in the Q1 release of SAP VANA Cloud, So let me mention a few here, but I encourage you to check the complete list in the blog post written by Thomas Hammer. This release allows the creation of remote sources to an ABAP system utilizing the latest advancements in the ABAP programming language, released 2108 or later, through SAP HANA Smart Data Access by facilitating access to the ABAP SQL Service endpoint, rather than directly interacting with the underlying SAP HANA of the ABAP system. The release of the new sub-accountl evel APIs introduces support for mapping database instances to Cloud Foundry spaces or Kyma namespaces. As well, SAP HANA Cloud now supports the automation of database provisioning, configuration, and lifecycle management through Terraform. Several new calculation view features have been released in SAP Business Application Studio when connected to SAP HANA Cloud Database QRC1. For example, calculation views can be opened in read-on-demod. This avoids unintended changes being tracked in Git due to the frequently used auto-save option.

With the QRC1 release of SAP HANA Cloud, we have also updated the product’s public roadmap. If you are curious about what’s currently planned for the next quarters, take a look at the interactive roadmap explorer.

DJ: Did you know there are JSON differences between the Cloud Foundry CF-CLI version 7 and 8? Here’s an example. We’ve got a service key for an instance of the CIS service. There. Let’s grab the details using the version 7 of the CF-CLI. Note that the endpoint property is at the top level of the JSON structure. Using version 8, everything is now enclosed within a credentials property. We can neutralise these differences with, for example, JQ’s alternative operator, meaning that we can process to JSON regardless of the CF-CLI version.

Kevin: With the newly added enhancements for SAP Business Application Studio, we will get some cool new features. A streamlined storyboard to easily view and work on service actions and functions for your applications got introduced, and in addition, a brand new welcome page for SAP HANA applications is available now. You will get enriched documentation, quick links to insightful blog posts, and direct access to various learnings on your daily SAP HANA development journey.

SAP is also introducing the SAPUI5 Adaption Project for SAP S/4HANA Cloud Public Edition. With an Adaption Project, you will be able to adapt and extend your original UI5 application without touching the original app code.

Do you want to build a UI5 application using TypeScript, but you don’t know how? No problem. The UI5 team has created a new tutorial covering UI5 development with TypeScript, and it’s included in the Business Application Studio as well.

There can’t be enough UI5, right? That’s why we got a brand new Static Code Analysis tool for UI5, the UI5 Linter. My colleague, Michelle, will give you more information about the UI5 Linter in the upcoming new segment.

Michelle: Today, I bring big news about a very helpful new tool released by the UI5 team, the UI5 Linter. This, like all Linters, helps developers follow best practices and deliver more consistent, readable code. In particular, the UI5 Linter follows the established best practices for UI5 developers, checking JavaScript, XML, JSON, and other files in UI5 projects. This will also be helpful for bringing projects and apps up to version two of UI5. A blog post giving more details on linters and the new UI5 linter, along with install and usage instructions, are linked below. I hope you’ll find as much use out of this tool as I will. Happy coding.

Ian: Hi, fellow builders. This week, I wanted to bring to your attention a significant and recently released feature, which is mobile authentication. SAP Build Apps has now enabled SAP Mobile Services, which authenticates end users in your native mobile applications and provides access to integrations and services from the SAP Business Technology Platform. SAP Build Apps uses SAP Cloud Identity Services, Identity Authentication, or IAS, for user authentication in the cloud. With the ability to harness the power of identity authentication, you can finally develop and deploy enterprise-ready mobile apps into your company. So now you can reuse destinations of backend systems, which are also used for web applications and many other BTP services.

After configuring mobile authentication in your BTP cockpit on your build settings for SAP build apps, you can build your mobile apps with authentication services enabled. Then your iOS or Android users will be prompted to sign in with your identity provider or IDP the first time they open your app. The session will remain active until the app’s cache is cleared or the session is revoked manually. To find out more about getting started with mobile authentication and identity authentication, check out the blog post in the show notes

Scroll to Top