Artificial Intelligence Blogs Posts
cancel
Showing results for 
Search instead for 
Did you mean: 
teng_teng69
Associate
Associate
1,551

This is Part 1 of a 4-part hands-on workshop series on building AI-powered conversational skills using SAP Joule Studio.

Overview

In this module, you'll create your development environment to enable connectivity between your Joule skills and backend systems. This step is essential for ensuring your skills can access the S/4HANA Cloud system.

Prerequisites

  • Access to an SAP BTP tenant configured for Joule and Joule Studio
  • Completion of BTP Joule and Connectivity with S4HANA setup
  • Basic understanding of SAP BTP and destinations

What You'll Learn

  • How to create a development environment for testing Joule skills
  • How to verify destination associations are working correctly
  • How to validate your environment is ready for development

Estimated Time

5 minutes

Create a Development Environment

1. Open the SAP Build Lobby.

Tip: The lobby is a central page for creating, accessing, and managing your projects in SAP Build.

joulestudio-lobby

2. Choose Control Tower, then choose Environments.

joulestudio-controltower

3. Choose Create. In the popup, enter a name and description, then choose Create.

joulestudio-environments-create

4. Choose your environment, then choose the Joule tab.

joulestudio-environments-joule

Note: Since this is a new environment and you have not yet deployed a Joule skill, there is no data and you cannot launch the standalone Joule Digital Assistant.

Next Steps

In the next part, you'll learn how to create action projects that use this destination to connect to the S/4HANA Cloud backend system using OData V4 API.

Continue to Part 2: Create Action Projects

Part 1 of 4 | Joule Studio Workshop Series

6 Comments
0 Kudos

Hi
Will you please let me know that you have used API along with system URI in the Destination file or just the System URI ?

Thank you

Bharath Kumar V

teng_teng69
Associate
Associate
0 Kudos

@BharathKumarVaddepalli 

Hi Bharath,

You should configure the destination in your BTP cockpit first using the Sales Order OData V4 API:
👉 SAP API Business Hub – CE_SALESORDER_0001

Scroll down to API Resources, where you’ll find the configuration details for the production URL. Use that as your System URI in the destination settings.
Once the destination is successfully created and tested, you can reference it directly in your Joule action project — no need to include the full API path inside the destination.

Hope this clarifies it!

— Teng Teng

0 Kudos

@teng_teng69

Hi Teng

Thank you for the clarification.
My actual question is — if we have different APIs, for example, one for Sales Orders and another for Purchase Orders, can we access both using a single destination, or do we need to create separate destinations for each?

Thank You 

Bharath Kumar V

teng_teng69
Associate
Associate
0 Kudos

@BharathKumarVaddepalli 

Hi Bharath,

Good question — in most cases, you can reuse the same destination as long as the System URI (base URL) and authentication method are the same for both APIs.

For example, if both your Sales Order and Purchase Order APIs come from the same S/4HANA Cloud tenant (e.g., https://myXXXX-api.s4hana.ondemand.com), you only need one destination. Joule or your app will simply call different API paths under that same base URL.

However, if the APIs belong to different systems (for example, one from S/4HANA Cloud and another from SAP Ariba, or from a different tenant), then you should create separate destinations, since each system has its own URI and credentials.

Hope that clears it up!

— Teng Teng

0 Kudos

@teng_teng69  if i'm using the same system to access both API'S, Is the configuration looks, correct?

BharathKumarVaddepalli_0-1762935513178.png

While testing in the action without adding API_SALES_QUOTATION_SRV/ in the uri its not working ,while selecting and testing the destination. Will you please give me a clarity on this.

<hanacloud>/sap/opu/odata/sap/API_SALES_QUOTATION_SRV/

BharathKumarVaddepalli_0-1762935796296.png

Thank you

Bharath 

 

 

teng_teng69
Associate
Associate
0 Kudos

@BharathKumarVaddepalli 


<hanacloud>/sap/opu/odata/sap/API_SALES_QUOTATION_SRV/ means the URL in your destination's configuration. You can refer my settings here.

teng_teng69_1-1763004559583.png