Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
BirgitS
Product and Topic Expert
Product and Topic Expert
Dear community,

It’s already December. The year 2023 is almost over. For us, it was a great year, as you can see in Rupa Maity's blog posts linked in this edition of our release communications. In addition to that, let me share with you the highlights of the last weeks and some of the new features we introduced lately.

 

OAuth Authentication Support for GitHub

SAP Business Application Studio offers you a Simplified and an Advanced Git View to connect and interact with the Git Source Control system. There are now two ways how to authenticate your Git user:

  • Basic Authentication: You must provide your username and password to access your Git provider. We recommend using a Personal Access Token (PAT) instead of a password if this is supported. Find here a description of how to create a PAT in GitHub. Other Git providers use different ways of creating PATs.

  • In addition, we just released OAuth Authentication to GitHub: In this case, a verification code is used to set up OAuth authentication. This verification code is displayed in a popup, which comes up when connecting to GitHub from SAP Business Application Studio.



Screenshot: Verification Code Popup


It is also possible to connect to on-premise Git repositories. This can be done once you or your administrator has created the appropriate destination in your SAP Business Technology Platform (SAP BTP) subaccount or OAuth has been enabled. Find here a description how to connect to a Corporate Git Repository.

 

Docker Image Builder

Dev Spaces in SAP Business Application Studio are development environments containing the tools, capabilities, and resources you need to develop your application. There are different dev space types available depending on the type of application that you want to build. With additional extensions it is possible to enrich your development environment with additional tools and capabilities. We have now added a new additional extension allowing you to build docker images. It supports build, login, and push commands.


Screenshot: Adding the Docker Extension in SAP Business Application Studio


 

Improved Import Functionality in Sample Data Editor

Sample data make the preview of your application look more realistic. This helps you when testing your application. With the Sample Data Editor you can easily create sample data for the entities in your data model. We now improved the user interface of our Sample Data Editor to make it even more comfortable to import sample data from a csv file.


Screenshot: Importing Sample Data


 

SAP Build Code

You probably have heard the big news of this year’s TechEd: SAP Build Code, a turn-key environment for coding, testing, integrations, and application lifecycle management. SAP Build Code brings together the essential SAP BTP services needed to develop, run, and operate your SAP BTP applications including the integrated development environment SAP Business Application Studio and other services for application development like SAP Cloud Application Programming Model (CAP), SAPUI5, or SAP Mobile Services as well as runtime services including continuous integration and delivery, authorization and trust management, and many more.

With SAP Build Code, you can build rapidly with AI code generation based on natural language descriptions with the AI copilot Joule. SAP Build Code simplifies developer activities through guided experiences and prebuilt templates. The solution is tailored for SAP development and comes with prebuilt integrations to SAP and non-SAP systems. It is built on SAP BTP, and benefits from many proven SAP BTP capabilities. In addition, SAP Build Code provides enhanced fusion development so you can collaborate effectively with other developers and business experts.



But what happens if you have been using SAP Business Application Studio outside of SAP Build Code? No worries, this is still possible – SAP Business Application Studio will continue to be available standalone for existing customers and you can expect many new innovations in 2024 in SAP Business Application Studio.

Interested in SAP Build Code? Further information can be found here:

Why SAP Build Code is a Game-Changer for SAP Developers

SAP Build Code Supercharges Developer Productivity

 

SAP Business Application Studio at SAP TechEd 2023

SAP TechEd 2023 is already over introducing lots of great new SAP BTP innovations. Would you like to catch up on all the insights and innovations from SAP TechEd 2023? Then you should explore our on-demand content and dive into the latest trends and solutions for app development with SAP technologies. If you haven’t registered, you still can see all the replays for free.

Watch SAP TechEd virtual on-demand

Check the SAP TechEd News Guide

Do you want a summary of the SAP BTP Innovations for an optimized development experience at TechEd 2023? Then I recommend reading Anna-Maria Moell’s very informative blog post.

 

SAP Business Application Studio’s Release Highlights in 2023

In 2023 we provided you many new features to help you to increase your developer productivity. Key highlights include the storyboard as the new landing page, support for creating multi-tenant applications, the possibility to consume events from SAP S/4HANA and SAP S/4HANA Cloud and many more. In her blog post SAP Business Application Studio – the year that was my colleague Rupa Maity provides you a great overview on all the highlights of 2023.

 

Managing Runtime Versions in SAP Business Application Studio

By default, SAP Business Application Studio will install the LTS versions for Node.js and Java. All the tools that are installed by default in your dev space should work out-of-the-box with these versions. But you might want to use other runtime versions. To get an explanation of what needs to be done, in case you would like to use different runtime versions, you should read Liat Borenstein’s blog post: Managing Runtime Versions in SAP Business Application Studio.

 

For further information on new features, please have a look at the “What’s new” information for SAP Business Application Studio.

 

As always, you can find detailed information about these and other capabilities in the SAP Help Portal and upcoming releases in the public Roadmap.

If you want to stay up-to-date with news, learning resources, and product and strategy updates: follow our tag and join us on YouTube.