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: 
rupamaity
Product and Topic Expert
Product and Topic Expert
1,432

Dear community,

The past few months have been very encouraging to us as the SAP Build Code team. A lot of customers and partners have adopted and continue to adopt SAP Build Code. It is very heartening to see this traction.

Along the way, some customers have approached us with their questions. We realized that these may be worth addressing to a larger audience via a blog. So here goes…

Why did SAP introduce SAP Build Code?

Cloud-native application development comes with its set of complexities. In fact, IDC found out that in any project, developers spent less than 20% of their time writing code. 80% of the time was spent in researching and making decisions about the development frameworks, architectural patterns, security measures, runtime platform, and monitoring, lifecycle management, CICD, observability requirements for that project.

rupamaity_0-1720501490753.png

A typical set of app development, runtime, platform, and monitoring tools that a team must choose from before starting a new project.

To make this simple for our SAP customers, in TechEd 2023, we launched the SAP BTP Guidance Framework which comprises guidance for architects, developers and administrators.  

rupamaity_1-1720501490758.pngSAP BTP Developer’s Guide

 How do customers implement the SAP BTP Developer’s Guide for their own projects?

This is where SAP Build Code comes in. By using SAP Build Code, you can build your cloud-native extensions (highlighted in yellow in the diagram above) and always be BTP Guidance Framework compliant.

SAP Build Code gives you all the design time services, runtime services, application frameworks, and generative AI that you would need to build, test, deploy, maintain, and monitor your cloud-native applications.

rupamaity_2-1720501490762.pngSAP Build Code

What’s the difference between SAP Business Application Studio and SAP Build Code in terms of IDE? Is it just Joule?

It is true that the SAP Build Code Development Environment is SAP Business Application Studio. This means that when you use the design time of SAP Build Code, you get all the great features of SAP Business Application Studio.

And you get some exclusive features that are only available in SAP Build Code. These are:

  1. Joule, the generative AI assistant, that helps you write code by providing natural language prompts.
  2. Centralized project management via the SAP Build Lobby – the single-entry point for all SAP Build product offerings (SAP Build Apps, SAP Build Process Automation, SAP Build Work Zone, and SAP Build Code).
  3. Guided development – tutorials embedded with the SAP Build Code Development environment that assist you in creating your cloud-native applications and accomplish other tasks.
  4. High productivity tools that help you jumpstart your project development and ease the tasks of debugging, deploying, checking code into source control, and even creating and running your CICD pipelines. The cherry on the cake – the graphical modelers generate code files (with no bloat code), so that at any point of time, you can look at and edit the code that has been generated.

Why move to SAP Build Code from SAP Business Application Studio and SAP Web IDE?

SAP Web IDE was a great web-based IDE to develop SAP Fiori Freestyle apps for Neo and CF, SAP Fiori elements app, mobile and S/4HANA extensions. However, SAP Web IDE is already in deprecation and will no longer be available for renewal after December 31st, 2028. A large majority of SAP Web IDE customers have migrated to SAP Business Application Studio and SAP Build Code already.

SAP Business Application Studio is the next generation of SAP Web IDE and gives you a lot of innovative features to develop your extensions or custom applications. As mentioned above, it is also the IDE within SAP Build Code.

SAP Build Code gives you the following advantages:

  1. Simplified provisioning and onboarding experience (via the booster)
  2. Interoperability between pro-code and low-code tools, fostering fusion team development between professional developers and business experts.
  3. Combines runtime and design time capabilities with improved developer experience via visual tools and Joule, SAP’s generative AI assistant
  4. Simplified buying experience and resource-based consumption model.

You can also refer to our roadmap to see all the great, new features that we have in store for you. To migrate from SAP Business Application Studio to SAP Build Code, you can follow this blog.

Until next time, happy coding!

 

 

SAP Build Code availability may differ from region to region.