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: 
Chandra_Bhushan
Product and Topic Expert
Product and Topic Expert

With new advancements in SAP Business AI, I am glad to reiterate the messaging from SAP on the General Availability(GA) of SAP Build Code.

I will cover about:

  • SAP Build Code
  • SAP Help Portal - covering initial setup for productive use, administration, security aspects etc
  • TD tutorial on SAP Developer Tutorial
  • SAP Learning Journey to get a badge
  • Pricing in SAP Discovery Centre and different service plans(Standard Plan, Free Plan and Trial)
  • Setup SAP Build Code on Trial

 

What is GA?

For those who are new to such acronyms like GA, TD etc. for now keep a note, GA stands for General Availability, which refers to the availability of the product for general use - this product will be loved by developers though!

And Test Drive(TD) refers to the availability of this service for developers to try and evaluate the service for a stipulated period of time to get a feel/before turning to a paid plan. What is this stipulate period of time - you should refer to the different plans of SAP Build Code on SAP Help portal.

 

What is SAP Build Code?

Since the discussions on SAP Business AI emerged and announcements were made during SAP TechEd 2023 about a new AI-based code generation offering in SAP BTP to facilitate code development, developers were waiting for the GA of SAP Build Code in Q1 2024. And there comes the announcement from @bhagat_nainani here.

Now customers can use SAP Build Code for productive developments. But what is it and what does it offer?

SAP Build Code is a service on SAP Business Technology Platform (BTP) similar to other services like SAP Build Apps, SAP Build Process Automation etc. 

It offers an AI-powered cloud development environment through Joule copilot and leverages ready-to-use SAP services to foster the development of SAP UI5, SAP Fiori and Cloud Application Programming applications running on SAP BTP using the Cloud Foundry runtime.

The below pictures depicts its need:

developer_productivity.png

Source: IDC, Market Analysis Perspective: Worldwide Modern and Edge Application Development and Developer Trends 2023, Doc #US50135723, September 2023

 

Who should use it?

It is designed to provide cloud based development environment suitable for both citizen and professional developers within the SAP ecosystem following best practises.

 

Let's review some of its key features
  • End to End Application Lifecycle management
    • This development environment is designed to facilitate coding, testing, integration, deployment and also to maintain entire application lifecycle management. Once you enter this service, you can come out with a full fledged application deployed 🙂
  • Harnessing power of AI - Joule
    • SAP Build Code harnesses the power of AI to offer developers efficient and accelerated assistance in building their applications. With advanced features like code completion, debugging, and code generation, this AI-based tool facilitates faster and more streamlined application development.
  • Keep core clean
    • Another very important feature of SAP Build Code is that it helps to keep your core ERP systems viz. S/4HANA free from customizations following a clean core strategy. This implies, SAP BTP offers a platform for creating applications and building extensions.
  • Flexibility and BYOL
    • Being a cloud service, you have a flexibility to work from anywhere, anytime and also, gives flexibility for developers to use any programming language of their choice.
  • Pre-built components and Templates
    • Similar to the No-Code development service like SAP Build Apps, SAP Build Code comes with a variety of pre-built components like UI Elements, Business Logic and Integration connectors. It also offers templates, which acts as a starting point for their application development thereby boosting developer efficiency.
  • Access to data and integration
    • As SAP Build Code is based on SAP BTP, hence giving its developers an easy access to SAP data and services. It also includes pre-built integrations, APIs, and connectors to SAP and non-SAP systems with built-in SAP developer best practices to accelerate development. 

Most importantly all of this via a visual programming tools and guided wizards of SAP Build Code. 

Source: SAP Learning Journey on SAP Build CodeSource: SAP Learning Journey on SAP Build Code

Source: SAP Learning Journey on SAP Build Code

As you can see from the above diagram SAP Build Code offers a bundle of:

  1. Application Services (viz CAP Model, UI Development, Mobile Services and Document Management) and
  2. Runtime Service (viz. CI/CD, Authorization and trust management, Destination, Connectivity, Cloud logging, Alert Notification and many more .

In a nutshell, this service allows developers to seamlessly integrate multiple programming languages and low-code approaches in their projects and have effective collaboration between business users and developers.

 

Where do I find more about SAP Build Code? SAP Discovery Center and SAP Help Portal
  1. To know about SAP Build Code service availability, region, pricing - kindly refer SAP Discovery Center.
  2. Different Service plans of SAP Build Code can be referred here.
  3. You should refer to the SAP Help Portal to explore more about SAP Build Code, Initial Setup, Development, Administration and Security.

Build Code Discovery Centre.gif

 Source: SAP Discovery Center - SAP Build Code

Kindly note, as of now, SAP Build Code is GA for 2 regions Europe (Frankfurt), US East (VA) and on AWS. Kindly look at your SAP BTP sub account region and AWS data centre. This information will keep changing and will be updated.

Setup SAP Build Code in your SAP BTP subaccount - refer here

If you are looking to get started on creating your first project - refer here

having questions related to SAP Build Code Security - refer here

 

 

 

Setup SAP Build Code on SAP BTP Trial Account

Well the purpose at this point in time to share a demonstration of how did I start with the Test Drive(TD) tutorial from SAP and subscribed to SAP Build Code on a trial account.

Access the Test Drive(TD) tutorial here SAP Build Code Test Drive

Followed by completing a learning journey from SAP Learning Journey platform till getting a badge:

Chandra_Bhushan_0-1711631252395.png

Access the SAP Learning Journey on creating applications and extensions using SAP Build Code here

Developer turotial gif.gif

 

I don't have to rewrite the entire developer tutorial on SAP Build Code, the author of the TD tutorial have done a wonderful job already, but the feel of developing a full stack application within an hour was something that excited me.

I spent some time in recording, editing it to remove noise and wait time to give you a feel of how you can have your first hand experience too. Now it is time for me to try more use cases having the understanding of the service.

In the meantime, I recommend you having a look at the video 😊 Kindly do not feel obligated to to subscribe to like or comment - I just uploaded it on the platform for you to view this video. 

 

Keeping up-to-date

I strongly suggest you to go through some of the first announcements from SAP and also through a lot of blogs from SAP Community. Do look out for more information on SAP Help Portal, about what's new in SAP Build Code, SAP Community and feel free to connect with me on social media channels like LinkedIn - you will see a flood of updates on SAP Build Code along with tsunami of tutorials, live streaming sessions and much more 🙃

Feel free to post your questions on SAP Community and do join a special live streaming episode by SAP

 

1 Comment