What is SAP Joule for Developers?
Announced on March 18 2025, SAP Joule for Developers is a package of embedded AI capabilities powered by Joule and available within:
SAP Build Code SAP Build Process Automation SAP Build Apps ABAP Environment
These tools now help you generate code from natural language, automate processes faster, and build apps more efficiently—all with AI integrated directly into the experience.
Read the AnnouncementExplore the Technical OverviewCheck out the FAQs
This article focuses on connecting SAP S/4HANA Public Cloud to Eclipse to enable and use Joule for Developers (J4D) capabilities for AI-assisted coding.
J4D capabilities are provided for free until September 2026, so reach out to your sales representative to sign up for the promo sku “Joule for Dev Limited Promo 8019124”
Prerequisites:
Go to Sapforme (me.sap.com) (https://me.sap.com/notes/3571857) and raise a service request to enable J4D, ABAP AI capabilities in the development instance for the S4 Public Cloud System
Logon to SAP for Me.Under Dashboards, please choose Services & Support.On the tab Service Requests, choose the New Service Request button.The system displays the New Service Request dialog. Choose the radio button “Partner & Other Cloud Services”On the service request home page, choose the Create Service Request button.Search for “Toggle Joule for developers, ABAP AI capabilities” and then open the service request. Enter your SAP S/4 Hana Cloud Public Edition URL in the requestUse the service request to toggle the Joule for developers, ABAP AI capabilities and find the actual toggle status therein
Once done it will take up to 24 hours until ABAP AI capabilities are fully usable.
Supported Version: SAP S/4 HANA Cloud Public Edition since release version 2502
Set Up J4D for SAP S/4HANA Cloud, Public Edition
Retrieve the URL used to access your SAP S/4HANA Cloud, Public Edition – Development Environment, for example:
https://my411111.s4hana.cloud.sap/
If you’re unsure of the URL, navigate to your Global Account → Systems, where your S/4HANA Public Cloud system is listed.
Note: Ensure you select the Development environment, not the configuration system. Verify that the system status shows Registered in your BTP account.
Login to your S/4HANA Public Cloud
Go to “Maintain Business Roles”
Click “New” to create a new Business Role. Enter a name for the Business Role “E.g: J4D Developer”
Once Business Role is created, navigate to “Business Catalogs” tab and select “Add” to add “Business Catalogs” to the “Business Role”
Search for “SAP_A4C_BC_DEV_AIQ_PC”, select the business catalog and select “OK” to add it, and save the “Business Role”
Click “Save” and “Ok” on the popup received.
Go to the “Maintain Business Users” app
Select the user who will use Eclipse for development.
Under Assigned Business Roles, click Add and assign the newly created role.
Additionally, assign the SAP_BR_DEVELOPER role to enable development access
Eclipse Setup (You need to have Eclipse setup and ADT: ABAP Development tools installed)
Launch Eclipse
Go to File -> New ABAP Cloud Project
Enter the URL of the S/4HANA Public Cloud
Select “Next” and select “Open Logon Page in Browser” and enter your S/4 Public Cloud credentials to authenticate the application.
After logon, you will see your S/4 Public Cloud system on the left. Open an existing program to test the J4D capabilities.
Test Joule for Developers (J4D)
Use the following simple tests to verify that Joule for Developers is working correctly in your ABAP environment.
Predictive AI
Type a comment directly in your code editor and press Enter.
For example:
“list top 5 suppliers by total order value”
Joule (J4D) will interpret the comment and propose matching code. Press Tab to accept the suggested code snippet.
Generative AI
Open the Joule chat panel on the right and enter a natural-language prompt.
For example:
“Generate a report of top 10 customers by delivery volume.”
Joule will generate a sample code implementation based on your request.
Tip: Predictive AI analyzes your existing code and available objects, making it ideal for use during active development.
Happy Coding with J4D AI capabilities !!!
What is SAP Joule for Developers? Announced on March 18 2025, SAP Joule for Developers is a package of embedded AI capabilities powered by Joule and available within: SAP Build Code SAP Build Process Automation SAP Build Apps ABAP Environment These tools now help you generate code from natural language, automate processes faster, and build apps more efficiently—all with AI integrated directly into the experience. Read the AnnouncementExplore the Technical OverviewCheck out the FAQsThis article focuses on connecting SAP S/4HANA Public Cloud to Eclipse to enable and use Joule for Developers (J4D) capabilities for AI-assisted coding.J4D capabilities are provided for free until September 2026, so reach out to your sales representative to sign up for the promo sku “Joule for Dev Limited Promo 8019124” Prerequisites:Go to Sapforme (me.sap.com) (https://me.sap.com/notes/3571857) and raise a service request to enable J4D, ABAP AI capabilities in the development instance for the S4 Public Cloud SystemLogon to SAP for Me.Under Dashboards, please choose Services & Support.On the tab Service Requests, choose the New Service Request button.The system displays the New Service Request dialog. Choose the radio button “Partner & Other Cloud Services”On the service request home page, choose the Create Service Request button.Search for “Toggle Joule for developers, ABAP AI capabilities” and then open the service request. Enter your SAP S/4 Hana Cloud Public Edition URL in the requestUse the service request to toggle the Joule for developers, ABAP AI capabilities and find the actual toggle status thereinOnce done it will take up to 24 hours until ABAP AI capabilities are fully usable.Supported Version: SAP S/4 HANA Cloud Public Edition since release version 2502 Set Up J4D for SAP S/4HANA Cloud, Public EditionRetrieve the URL used to access your SAP S/4HANA Cloud, Public Edition – Development Environment, for example:https://my411111.s4hana.cloud.sap/If you’re unsure of the URL, navigate to your Global Account → Systems, where your S/4HANA Public Cloud system is listed.Note: Ensure you select the Development environment, not the configuration system. Verify that the system status shows Registered in your BTP account.Login to your S/4HANA Public Cloud Go to “Maintain Business Roles”Click “New” to create a new Business Role. Enter a name for the Business Role “E.g: J4D Developer”Once Business Role is created, navigate to “Business Catalogs” tab and select “Add” to add “Business Catalogs” to the “Business Role” Search for “SAP_A4C_BC_DEV_AIQ_PC”, select the business catalog and select “OK” to add it, and save the “Business Role”Click “Save” and “Ok” on the popup received.Go to the “Maintain Business Users” appSelect the user who will use Eclipse for development.Under Assigned Business Roles, click Add and assign the newly created role.Additionally, assign the SAP_BR_DEVELOPER role to enable development access Eclipse Setup (You need to have Eclipse setup and ADT: ABAP Development tools installed)Launch EclipseGo to File -> New ABAP Cloud ProjectEnter the URL of the S/4HANA Public CloudSelect “Next” and select “Open Logon Page in Browser” and enter your S/4 Public Cloud credentials to authenticate the application.After logon, you will see your S/4 Public Cloud system on the left. Open an existing program to test the J4D capabilities. Test Joule for Developers (J4D)Use the following simple tests to verify that Joule for Developers is working correctly in your ABAP environment.Predictive AIType a comment directly in your code editor and press Enter.For example:”list top 5 suppliers by total order value”Joule (J4D) will interpret the comment and propose matching code. Press Tab to accept the suggested code snippet.Generative AIOpen the Joule chat panel on the right and enter a natural-language prompt.For example:“Generate a report of top 10 customers by delivery volume.”Joule will generate a sample code implementation based on your request.Tip: Predictive AI analyzes your existing code and available objects, making it ideal for use during active development.Happy Coding with J4D AI capabilities !!! Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog