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: 
bhagat_nainani
Employee
Employee

SAP is dedicated to increasing developer productivity enabling rapid extension of SAP S/4HANA and other enterprise applications. To support this mission, we announced SAP Build Code at TechEd 2023 and today, I’m excited to announce that it is generally available to all developers. Get started with the Test Drive tutorial!

What is SAP Build Code?

SAP Build Code provides AI-based code generation with Joule copilot, optimized for Java and JavaScript application development. It is a comprehensive, turn-key solution for coding, testing, integrations, and application lifecycle management. You can leverage Joule to efficiently generate application logic, data models, and test scripts. As an end-to-end integrated solution, SAP Build Code enhances the entire development process, from design time to runtime, significantly boosting your productivity.

Build Code and Joule.gif

Picture 1: Joule-powered code generation and visual representation of the code in SAP Build Code 

SAP Build Code is tailored for SAP development, allowing you to utilize your favorite SAP programming models and frameworks and enabling you to connect seamlessly to S/4HANA and other applications with prebuilt integrations. It provides you with a guided development experience following best practices from SAP. The Service Center in SAP Build Code provides direct access to discovery and consumption of SAP APIs Including OData and Business Events from SAP and third-party systems. As an integral part of SAP Business Technology Platform (BTP), SAP Build inherits all the robust security and integration capabilities of BTP. This not only enhances security but also simplifies the development of extensions and applications for SAP S/4HANA and other enterprise applications following SAPs clean core strategy.

Build Code Service Center.gif

 Picture 2: Direct access to SAP applications and data in SAP Build Code through the Service Center 

But there's more – SAP Build Code encourages fusion development, an approach that uses a mix of traditional coding and low-code development. This is thanks to its support for app composability and the reuse of project components across SAP Build low-code solutions and ABAP environments. SAP Build Code makes your development process faster, more collaborative, and more integrated with the SAP ecosystem, perfect for those looking to streamline their development projects.

What developers are saying about SAP Build Code

Since announcing the solution, we’ve had 450 developers use SAP Build Code in our preview program. Here are a couple of my favorite quotes from the developers who have used SAP Build Code to build full-stack SAP Fiori applications so far:

"SAP Build Code is yet another great offering within the SAP BTP ecosystem. I'm impressed by its maturity and developer-friendly features that quickly get you up and running. Gone are the days of wrestling with your application logic and data models. With a thoughtful prompt, Joule can get your application logic and data models created and fully functioning in just a few clicks."
– Mark Smith, Senior Full-Stack Developer, Mindset Consulting

SAP Build Code will enable rapid development and has all the features we require to build a full stack solution powered with generative AI, including pre-configured runtime and design time capabilities, enabling shorter lead time to market.
– Nilesh Mhatre, CIO Americas, IMEA and Global Technology Center, Henkel

Try it yourself – take SAP Build Code for a Test Drive!

You can experience SAP Build Code with the Test Drive tutorial. This unique opportunity allows you to explore the full capabilities of SAP Build Code, including Joule-powered AI-based code generation, in the SAP BTP Trial, guided by the expertise of SAP Developer Advocates and the vibrant SAP Community.

By participating, you will not only gain hands-on experience with SAP Build Code but also have the chance to earn an SAP Community badge, recognizing your efforts and learning. This is an excellent way to enhance your skills, connect with fellow developers, and get a head start with SAP Build Code.

Don’t miss out – our free AI offer for early adopters

We are offering a limited quantity of Joule generative AI within the trial version of SAP Build Code. This allows you to experience the power of AI-assisted code development for free. Furthermore, if you move to the SAP Build Code, standard plan, there is a significant increase in the amount of free AI quantity you will receive from now until September 1, 2024.

➡️  Just another reason to get started early, so take the Test Drive and have fun!

13 Comments
joao_sousa2
Active Contributor

"SAP Build Code is tailored for SAP development, allowing you to utilize your favorite SAP programming models and frameworks"

ABAP enters the room and the crowd cheers. 

Honestly, I may understand why you don't focus on ABAP, but it's still your backbone. Nobody would look at BTP if it wasn't for S/4 and good luck delivering a S/4 project with just Javascript and Java. 

PierreCol
Product and Topic Expert
Product and Topic Expert

This is a great news, thanks @bhagat_nainani!

And if our dear SAP Community members have questions about SAP Build Code, they're warmly invited to our SAP BTP Ask Me Anything session today with our product team experts 😊

It's at 3 PM CET, live on YouTube: https://sap.to/6048ZRlrj 
SAP Build Code AMA session.png

jthuijls
Participant

Very nice

utkarsh1129
Explorer
0 Kudos

Hi @bhagat_nainani , thank you for the blog . with our trail account we are getting 403 error as source Joule . 

can u suggest please on this.

mark_wright
Product and Topic Expert
Product and Topic Expert
0 Kudos

@utkarsh1129  I'd suggest posting your question to the Test Drive, see the following
Test drive Joule's generative AI features in SAP B... - SAP Community

 

clemrngt
Explorer

Hello, thanks for sharing!

Is it/will it be possible to generate ABAP Cloud code with Joule in SAP Build code?

mark_wright
Product and Topic Expert
Product and Topic Expert

@clemrngt at the time of release of SAP Build Code you are not able to use Joule to product ABAP.  Build Code does allow for you to connect to SAP systems and consume ABAP based API's.

Abinav
Newcomer
0 Kudos

I saw that the build code can be used in BAS with Fiori Application and I see it also supports MDK. Is it available or can we expect it in future?

tiago_m
Discoverer

@mark_wright is there an ETA for abap support? Right now it only produces JS and Java.

mark_wright
Product and Topic Expert
Product and Topic Expert
0 Kudos

@tiago_m I do not have ETA at this time

ayushpattnaik
Participant
0 Kudos

Till when will be the service free in trial plan?

gergo_timar
Explorer
0 Kudos

Dear SAP Build Code experts, I have activated SAP Build Code with standard service plan on Apr 25th. When I'm trying to ask Joule in BAS to generate a code I'm getting the following message: "cannot generate the requested code because you have exceeded the AI usage limit". What is the current AI usage limit? Is this a limitation of the pilot service as this blog suggests?