Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
DominikaDodson
Product and Topic Expert
Product and Topic Expert
2,328

This FAQ provides an overview of Joule for developers, the AI-powered capabilities available in SAP Build and ABAP. It covers key features, access details, and how these tools support development and automation.

What is Joule for developers? 

Joule for developers is the collective name for the design-time AI capabilities across SAP Build, including ABAP, that help improve developer productivity and proficiency. These comprise of new and existing AI capabilities that are enabled by Joule within SAP Build Code, SAP Build Apps, SAP Build Process Automation and ABAP in SAP BTP and S/4HANA Public Cloud Edition. These Joule capabilities for developers help them build faster, code smarter, and automate better. 

Who is Joule for developers for? 

Joule for developers primarily enables developers, who want to create and/or customize business applications and automate business processes with SAP Build more efficiently. Joule capabilities for developers are centered around AI assistance for design-time needs for these apps or extensions. 

How does Joule for developers benefit customers? 

Joule for developers helps:  

  1. Drive efficiency across diverse development needs with centralized, AI-powered tools for app development and automation 
  2. Enhance productivity with seamlessly integrated AI development tools—no context switching needed. 
  3. Unlock precise, specialized outcomes with secure, purpose-built SAP models designed for your development needs. 

What are the capabilities of Joule for developers? 

Joule for developers offers a range of AI-powered capabilities to enhance developer productivity: 

  • Code generation and optimization:  Joule for developers can generate new code, autocomplete existing code, review, and refactor code for improved quality. 
  • Code understanding: Joule for developers can improve code understanding with code explanation, predictive code completion, code search and comment generation. 
  • Full-stack application development: Joule for developers assists in generating full-stack applications based on Cloud Application Programming Models and ABAP Core Data Services (ABAP CDS), as well as (unit) tests, and application logic. 
  • Automation workflow productivity: Joule for developers enhances automation workflows by summarizing processes and business rules, as well as generating and editing processes, forms, applied business rules, and scripts. 

What specific functionalities does Joule for developers provide in SAP Build? 

Below is a breakdown of the specific functionalities available in SAP Build Apps, SAP Build Code, SAP Build Process Automation and ABAP Environment. 

SAP Build Apps: 

  1. Generate pages to handle data entities 
  2. Generate sample data automatically (available in Q1/2025) 
  3. Generate formulas and translations (available in Q1/2025) 

SAP Build Code: 

  1. Inline Code Completion 
  2. Sample Data Generation for CAP 
  3. Unit Test Generation for CAP 
  4. Code Explain 
  5. Code Search 
  6. Code Comment Generation 
  7. CAP Application Generation 
  8. Business Logic Generation 
  9. Generate page metadata, action metadata, i18n content for MDK applications 
  10. Support UI5 freestyle application development 
  11. Code Refactoring 
  12. Generate SQL code from natural language 
  13. Support complex multi-step code for CAP  
  14. Generate testable Fiori elements app 
  15. Add UI to full-stack application 

SAP Build Process Automation: 

  1. Process and Business Rule (decision) Summarization 
  2. Processes, Forms, Business Rules, and Scripts Generation 

ABAP Environment: 

  1. Predictive Code Completion 
  2. ABAP Unit Test Generator 
  3. CDS Unit Test Generator 
  4. CDS Code Explain 
  5. ABAP Code Explain 
  6. RAP Business Object Generator 

The capabilities are available, unless otherwise stated. 

I am a developer. How can I access Joule for developers?  

For a limited time, we're offering free access to Joule capabilities for developers using SAP Build and ABAP Development Tools.

  • SAP Build: Free access is available until June 30, 2025.
  • ABAP Development Tools: Developers can sign up for the free offer until August 15, 2025, and continue using it at no cost until September 15, 2025.

The only requirement is that the organization or user must sign the SAP AI Terms.

Here's how you can access the Joule capabilities for developers across the various development tools: 

  • SAP Build Code: It is enabled by default if your sign-up for the service. 
  • SAP Build Process Automation: You have the option to enable the AI capabilities from the Build lobby. This will require you to read and agree to the SAP AI Terms. Once you confirm, the AI capabilities will become available for use. 
  • SAP Build Apps: You have the option to enable the AI capabilities from the Build lobby. This will require you to read and agree to the SAP AI Terms. Once you confirm, the AI capabilities will become available for use. 
  • ABAP environment: For ABAP AI capabilities you will need to sign up for a no-cost service SKU called 'Joule for developers, ABAP AI capabilities'. Again, this just ensures you understand the SAP AI Terms and agree to them. Once you enable this service in your BTP global account, the AI capabilities are made available for use. If you need help adding this service to your contract, please reach out to your SAP account team, and they can help you get setup. 

I am a partner. How can I access Joule for developers? 

We're in the process of enabling TDD license for Joule capabilities for developers. Until then partners can also access the free offer available now through the end of June 2025 (September 15, 2025 for ABAP) and utilize the capabilities. 

5 Comments

Hi All,

I am basically SAP Snr. Basis Consultant. Just wanted to know whether this 

SAP AI Joule will help me in my consulting profession ?

Thanks & Regards

Kushal_Sambhunath_Banerjee

SadiqManji
Product and Topic Expert
Product and Topic Expert

@kushalsambhunath_banerjee : Yes, while Joule for Developers (this blog) may not directly help you, Joule for Consultants should when it is released later this year:

https://www.sap.com/products/artificial-intelligence/ai-assistant/sap-consulting-capability.html

Yves123
Explorer
0 Kudos

Hi @DominikaDodson , 

We have accepted the AI terms. The "Generate pages" button in sap build apps is visible. The joule function in Process automation is not visible. What can we do to solve this?

KR, 

 

shisong01
Discoverer
0 Kudos

how i can use joule in eclipse

Basant_Joshi
Participant
0 Kudos

Hi @DominikaDodson 

I  wanted to know that in ABAP ENVIRONMENT ( abap cloud ) which is connected with eclipse 

Now with the introduction of joule in 2025 eclipse version will i be able to get 

ABAP Environment: 

  1. Predictive Code Completion 
  2. ABAP Unit Test Generator 
  3. CDS Unit Test Generator 
  4. CDS Code Explain 
  5. ABAP Code Explain 
  6. RAP Business Object Generator RAP object generator along with the joule ai co-pilot assistance since joule can't generate a business object although it recommends us code and class, but can't generate a business object classes and database table.
Labels in this area