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: 
nageshcaparthy
Product and Topic Expert
Product and Topic Expert
17,280

Introduction

We are back with yet another Joule service: From Questions to Insights with Joule, now available in SAP S/4HANA Cloud Public Edition and Supply Chain Management Applications(please read the announcement). Supported by Joule, SAP S/4HANA Cloud Public Edition users can work faster, smarter, and more efficiently, all while maintaining control over crucial decisions and data.

With the current release, you can use Joule for:

  • Quick Navigation: Find and quickly navigate to applications for your next task.
  • Instant Insights: Get fast insights on critical business data, such as purchase orders and outbound deliveries.
  • Receiving Help: For those needing help, Joule summarizes relevant enablement content and guides users to it, speeding up task completion.
  • List of Business Objects Enabled for Joule in SAP S/4HANA Cloud Public Edition - 3545050

To see Joule in action, watch this video: GROW with SAP - Joule - The AI Copilot. You can also find the latest updates on the Joule capabilities for SAP S/4HANA Cloud Public Edition. 

Here in this blog, I will guide you through the steps to activate Joule for SAP S/4HANA Cloud Public Edition once you have received your entitlement. You can always find the most up-to-date information on the SAP Help Portal. If you are just getting started with Joule, you may want to read my previous blogs listed below:

****************************************************************************

This blog post is a series for Joule Setup:

nageshcaparthy_1-1734435072655.pngJoule for SAP S/4HANA Cloud Public Edition - Setup Guide (You are here)

Blogs - Work in Progress (WIP):

  • SAP SuccessFactors Joule Activation (WIP)
  • SAP Digital Supply Chain (WIP)
    • SAP Asset Performance Management
    • SAP Product Lifecycle Management
    • SAP Digital Manufacturing
  • SAP Analytics Cloud
  • SAP Signavio
  • SAP Concur
  • SAP Ariba
  • and more to be added towards General Availability

****************************************************************************

Now, once you understand SAP’s positioning on the Joule setup with a unified approach, and if you are setting up Joule for SAP S/4HANA Cloud Public Edition, you can continue this blog post booster activity. This blog demonstrates a green field setup with new Joule activations.

Joule Architecture

The architecture describes the Services and Communications used for Joule and how we are going to activate Joule. Architecture is going to be similar for most of the Joule setup with few changes as required.

nageshcaparthy_2-1734435968992.png

Image 1

Before we get started, let us understand the prerequisites:

  • You have set up the SAP Business Technology Platform (BTP), with the following services active as part of the Joule Setup – End-to-End Setup Guide (for all Line of Business) Unified Approach blog post indicated above.
    • Joule Service – active
    • SAP Build Work Zone, standard edition - foundation plan or standard plan activated as per the previous blog
    • Cloud Foundry – active
  • SAP S/4HANA Cloud Public Edition
    • You have set up a role for the administrator
  • You have set up SAP Cloud Identity Services (test/production tenant based on your setup) with your SAP BTP Subaccount
  • If you are looking to activate Document Grounding, please complete the Joule setup for your SAP S/4HANA Cloud Public Edition and then follow the blog here.

We recommend setting your Joule on the SAP S/4HANA Cloud Public Edition - test tenant for evaluation and then on your Production Tenant.

Note: The Joule setup must be done for each tenant as they cannot be transported. Please review the official help documentation if required.

nageshcaparthy_0-1734437637891.pngDuring the blog documentation, we may have used different subaccounts in the images attached here. Please do not get confused when looking at the blog series. Please continue the setup process on the same SAP BTP Subaccount that you are working on. 

Post Booster Run

We will look at the details as to what the setup that a booster has executed in the SAP BTP and SAP S/4HANA Cloud Public Edition while following the previous blog - Joule Setup – End-to-End Setup Guide (for all Line of Business) Unified Approach. Let’s take a look at each configuration:

1.      Validations and Destination Creation

We need to ensure that the Booster has created the required configurations for the Joule setup. So, we need to validate the following:

  • Validate the Work Zone, Provider ID
  • Destination Certificates
  • 4 Destinations SSO, DT, and RT – Default & RT – Data
  • Communication Arrangements and Communication Systems created in SAP S/4HANA Cloud Public Edition

1.1    Validate the SAP Build Work Zone, Provider ID

Assign the required role to log in to the SAP Build Work Zone. To do this, in your SAP BTP Subaccount, you can navigate to Security -> your user should be created with SAP Cloud Identity Services by default. In case it’s not created, please Create it. Click on Users and click on Create -> enter your email address -> select the SAP Cloud Identity Services, and click on Create.

nageshcaparthy_1-1734438054056.png

Image 2

Once the user is created, click on it to assign the required Role Collections as shown below.

nageshcaparthy_2-1734438087587.png

Image 3

Now we can go back to the Instance and Subscription options and under the Subscription, click on the SAP Work Zone, standard edition application. You will be redirected with two options, click on the SAP Cloud Identity Service that you have configured, and please authenticate yourself.

nageshcaparthy_3-1734438112606.png

Image 4

Once you log in, please click on the Channel Manager options, check for the SAP S/4HANA Cloud Public Edition content provider, and note the ID value that is displayed below. We will be using this ID value during our IPS configurations.

nageshcaparthy_4-1734438139789.png

Image 5

1.2. Destination Certificates

In your SAP BTP Subaccount, click on Connectivity -> click on Destination Certificates, and select the certificate that you would like to validate. You should be able to see the details shown below.

nageshcaparthy_0-1734438220570.png

Image 6

1.3 Validate the Destinations created by the Booster and create NavigationService

We need 5 Destination services for Joule to be working with SAP S/4HANA Cloud Public Edition, 4 of the destinations are automatically created with the help of the Booster and you should be able to see them as shown below, and see this in your SAP BTP Subaccount, expand the Connectivity option -> and Click on Destination.

  • SAP S/4HANA SSO
  • Joule Design time Destination
  • Joule Run time Destination
    • Runtime Default
    • Runtime Data

Once you validate the details, on the same screen you can Click on Create Destination to create a new destination.

nageshcaparthy_1-1734438526124.png

Image 7

In the new window, please enter the following details (we need the Service Key file that is created in your BTP Subaccount):

 

Field

Value

Name

NavigationService” (should be the same value as mentioned, case sensitive)

Type

HTTP

URL

portal-service URL

from the service key created for the service instance of SAP Work Zone, standard edition.

Proxy Type

Internet

Authentication

OAuth2UserTokenExchange

Client ID

Client ID

from the service key created for the service instance of SAP Build Work Zone, standard edition.

Client Secret

Client Secret

from the service key created for the service instance of SAP Build Work Zone, standard edition.

Token Service URL Type

Dedicated

Token Service URL

https://<uaa url>/oauth/token

It’s the value from the SAP BTP Subaccount - Service Key, just below the Client Secret

Additional Properties

Use default JDK trust store

Enable this option

Please verify the details as shown below and click on Save.

nageshcaparthy_2-1734438603359.png

Image 8

1.4 Validate the Communication Arrangements and Communication Systems created by the booster in SAP S/4HANA Cloud Public Edition

Go to Communication Arrangements, two Communication Systems SAP_COM_0882 and SAP_COM_0647 should be created

nageshcaparthy_3-1734438641599.png

Image 9

Also, Communication Systems should be created, as Communication Systems are used by SAP_COM_0822 and SAP_COM_0647.

Go to Communication Systems, you will see that the two communication arrangements are linked to the destination certificates created in SAP BTP as in step 1.2 of this blog.

nageshcaparthy_4-1734438722940.png

Image 10

1.5 Validate your SAP Cloud Identity Services post booster setup

You can navigate to your SAP Cloud Identity Services, which is used by your SAP S/4HANA Cloud Public Edition, and the Subaccount that you have configured. In your SAP Cloud Identity Services, there should be entries for “das-ias” and “document grounding”.

To check this, log in to your SAP Cloud Identity Services -> click on Applications and Resources -> click on Application -> search for “das-ias” and then “document grounding” both these services should be listed as shown below.

nageshcaparthy_5-1734438778731.png

Image 11

Based on your setup, you should be able to see the services here. In my case, I can see das-ias, Document Grounding, SAP Build Work Zone, etc…

nageshcaparthy_6-1734438802576.pngIf you use Azure Entra, OKTA, or other IDP services for authentication, you may have to configure the same mechanism with your SAP S/4HANA Cloud Public Edition with your “das-ias” services so that Joule can pick up the same session for Joule authentication.

Example:

My SAP S/4HANA Cloud Public Edition is using Microsoft Entra, so I have to set up something similar for “das-ias,” as shown below.

In your SAP Cloud Identity Services -> click on Application & Resources -> Click on application -> search for your SAP S/4HANA Cloud system -> click on Conditional Authentication – do a similar setup to “das-ias”. In my case, I have Authentication Rules, and my default authentication is still “Identity Authentication”

nageshcaparthy_7-1734438836785.png

Image 12

2. Configure S/4HANA Cloud Content with Joule

In this step, we are going to prepare your SAP S/4HANA Cloud Public Edition system for content exposure, and we are going to do the following:

2.1      Expose the SAP Fiori Launchpad Content to SAP BTP – to replicate roles and catalogs via SAP_COM_0647.
2.2      Maintain Communication Arrangement SAP_COM_0193 – to replicate user-assignments to replicated roles via IPS:
2.2.1 Create a Communication User – which represents the IPS (source system config)
2.2.2 Create Communication System – which represents the S4 system
2.2.3  Assign communication users to the Communication System – to enable read-access for IPS to S4.
2.2.4  Create Communication Arrangement SAP_COM_0193 – to enable the required API endpoints for IPS.
2.2.5  Activate the communication arrangement – to enable SAP_COM_0193.
2.3      Manage Content Security Policy – to enable Joule iFrame loading in FLP.

2.1  Expose the SAP Fiori Launchpad Content to SAP BTP

This section is required in case you would like to Maintain Individual Business Roles to be Exposed to SAP BTP in your SAP S/4HANA Cloud system. In most cases, in the Communication Arrangements, the Scenario ID SAP_COM_0647 - Launchpad Content Exposure to SAP BTP Integration – Exposure Role Selection is set to All as shown in the image below.

nageshcaparthy_8-1734439057469.png

Image 13

nageshcaparthy_9-1734439081096.pngIf you have set Exposure Role Selection to All, then we recommend there should be no more than 3000 apps assigned to a single Role, Group, or Catalog. In case you get an error during the SAP Work Zone refresh, you may want to look at this note and try to Maintain Business Roles individually.

SAP Note: https://me.sap.com/notes/0003107801

However, if you would like to expose individual business roles to SAP BTP and you can edit the Scenario ID: SAP_COM_0647 and change the Exposure Role Selection to SELECTION (Selected Roles in “Maintain Business Roles” Application), and then you must expose the required roles to SAP BTP as follows:

In your SAP S/4HANA Cloud Public Cloud system -> search for Maintain Business Roles -> look for the business roles example I have picked BR_PURCHASER click on it -> click on Edit -> in the Access Categories select the option Exposed to BTP and save the settings as shown below.

nageshcaparthy_0-1734439310141.png

Image 14

Once this is set, the content is ready to be consumed by SAP BTP - SAP Build Work Zone, standard edition service. For details on the exposure log, visit Display Launchpad Content Exposure Logs.

2.2 Maintain Communication Arrangement “SAP_COM_0193”

We are going to follow the Communication Management approach to enable SAP_COM_0193, which is used in IPS for step Create Source and Target Systems later.

See the SAP Help Portal on Communication Management in general and on SAP S/4HANA Cloud as a Source System in IPS for SAP_COM_0193.

nageshcaparthy_1-1734439368852.png

Image 15

2.2.1 Create a Communication User

Let us create the Communication User for Inbound, you can navigate to Maintain Communication Users -> Click on New and enter the details that can relate to Joule as shown below:

UserName: JOULE_INBOUND_IPS
Password: Propose Password is recommended as it requires at least 20 characters, the password must contain at least one special character. Ensure to make a note of the password that you generate.

Click on Create, once the details are entered.

Note: We use Basic Authentication in this guide for simplification. You can also use Certificate-based authentication, see the IPS procedure on SAP S/4HANA Cloud as Source System for details.

nageshcaparthy_2-1734439490046.png

Image 16

2.2.2 Create Communication System

To Create a New Communication System, navigate to Communication Systems -> click on New -> Enter the System ID and System Name as shown below with your system details, and click on Create.

nageshcaparthy_3-1734439561670.png

Image 17

2.2.3 Assign communication users to the Communication System

Once the user is created, on the Communication Systems page click on the user that you created e.g. K5F100JOULE in my case. Enter the details in the General tab as shown below – we need the System ID and System Name of your choice, but it can be related to Joule. The Host Name should be your SAP S/4HANA Cloud URL without the https://.

nageshcaparthy_4-1734439602671.png

Image 18

Then look for the option Users for Inbound Communication and click on “+”, in Authentication Method select the option User Name and Password, and User Name/Client ID select the User that you have created as shown below, and Save the settings.

nageshcaparthy_5-1734439626517.png

Image 19

2.2.4 Create Communication Arrangement SAP_COM_0193

Now let us create the Communication Arrangements, navigate to Communication Arrangements in your SAP S/4HANA Cloud system -> Click on New click on the selection option in the Scenario, and search for SAP_COM_0193 and select it.

nageshcaparthy_6-1734439812665.png

Image 20

Enter the Arrangement Name as Joule_Communication_0193 and click on Create.

nageshcaparthy_7-1734439833694.png

Image 21

2.2.5 Activate the communication arrangement SAP_COM_0193

Click on the Communication Arrangement that you created in the previous step, and in the Communication System click on the select option and select the Communication System that you have created for Joule, in this example it is K5F100JOULE.

nageshcaparthy_8-1734439872483.png

Image 22

For the User Name select the user that you have created in the previous steps, in my case it is JOULE_INBOUND_IPS and click on Save.

nageshcaparthy_9-1734439893851.png

Image 23

This completes the setup for the Communication Arrangement SAP_COM_0193.

2.3 Manage Content Security Policy

We must activate Joule in your SAP S/4HANA Cloud system, and this requires the Joule Service URL. Navigate to your SAP BTP Subaccount where Joule is active -> Click on Instances and Subscriptions -> hover the mouse on the Joule service, right click on it and copy the URL or open the Joule Application, you should be navigated to a new window.

nageshcaparthy_10-1734439933562.png

Image 24

You should be able to see that the Service is up and running, we need the full URL. In case the system is looking for authentication please authenticate yourself with the SAP Cloud Identity Services which is configured in your Subaccount.

nageshcaparthy_11-1734439954618.png

Image 25

Go to your SAP S/4HANA Cloud system, navigate to Manage Content Security Policy, and select the Trusted Sites and click on UI_RESOURCE_SCRIPTS.

nageshcaparthy_12-1734439977524.png

Image 26

Navigate to Managed by Customer and click on New, enter the Joule URL that you have copied, and Save the settings.

nageshcaparthy_13-1734439999180.png

Image 27

3. SAP Cloud Identity Services Configurations

This is one of the last steps to configure the SAP Cloud Identity Services. First ensure, we have added your SAP S/4HANA Cloud system as part of the Trusted Domains in the SAP Cloud Identity Services as per the previous blog and then add the Source and the Target systems. Here Navigation service of SAP Build Work Zone, standard edition service uses Identity Provisioning service (IPS) that is used to provision identities and their authorizations between source and target systems.

This section describes the steps to configure the source system (SAP S/4HANA Cloud Public Edition) and target systems (Identity Authentication and SAP Build Work Zone, standard edition) in the Identity Provisioning of your IAS application user interface.

3.1 Create Source and Target Systems

You can either create the Source and Target systems manually using the help page here, or you can use the template that I have attached to the bottom of the blog. The attachment takes care of the Transformation and the Properties required as per the help page.

I have taken the example of templates, so if you download the files, you can navigate to Identity Provisioning -> select Source System -> click on Add and import the file SourceFile_Joule.json (the attached file has SourceFile_Joule1.txt, please change the file name to SourceFile_Joule1.json before using it). Change the System Name and Description as required and click on the Properties tab to fix the missing values.

nageshcaparthy_0-1734440260792.png

Image 28

In the Properties tab, modify the URL (you can find the correct URL in the API-URL field of the communication arrangement set up for communication scenario SAP_COM_0193) and the User that you have created in your SAP S/4HANA Cloud system and Save the settings.

nageshcaparthy_1-1734440285197.png

Image 29

nageshcaparthy_2-1734440301913.pngYou need to maintain the field “s4hana.cloud.roles.filter – cFLGExposure eq true” if you have selected Exposure Role Selection to SELECTED for your SAP_COM_0647 in Communication Arrangement.

nageshcaparthy_3-1734440322465.png

Image 30

If you have opted to expose ALL business roles to SAP BTP, please skip the field “s4hana.cloud.roles.filter - cFLGExposure eq true” as it is not required.

Next, we are going to import the Target System file. Click on Identity Provisioning -> click on Target System -> click on Add -> Import the file, click on Browse and select the TargetFile_Joule.json (the attached file has TargetFile_Joule1.txt, please change the file name to TargetFile_Joule.json before using it), make changes to the System Name as required, add Description, and click on the Source System option to select your Joule Source that was created in the previous step. Once you make these changes, click on the Properties tab to edit the values.

nageshcaparthy_4-1734440411727.png

Image 31

In the properties tab, we need the values from your SAP Build Work Zone, the service key file that we created in previous steps. Please edit the values that are highlighted below:

Parameter

Value

cflp.providerId

This is the value from your SAP Work Zone. Navigate to your SAP BTP Subaccount, click on Instance and Subscriptions and click on the SAP Build Work Zone, standard edition and in the new window click on Channel Manager. You will be able to see the Joule Provider ID.

 

In case of authorization issues, please assign the role Launchpad_admin to the subaccount user.

OAuth2TokenServiceURL

Enter the OAuth 2.0 Token Service URL from the service key of your SAP Build Work Zone, standard edition instance. It follows the pattern: <uaa.url>/oauth/token.

 

Replace the <uaa.url> in the place of URL from service key file.

 

For example: https://ips-cflp-woaealle.authentication.sap.hana.ondemand.com/oauth/token

URL       

Enter the API URL of SAP Build Work Zone, standard edition from the service key of your SAP Build Work Zone, standard edition instance under endpoints [portal-service]. It follows the pattern: https://portal-service.cfapps.sap.hana.ondemand.com

User

Enter the OAuth Client Id, from the service key of your SAP Build Work Zone, standard edition instance under uaa.clientid.

Password

(Credential) Enter the OAuth Client Secret, from the service key of your SAP Build Work Zone, standard edition instance under uaa.clientsecret.

Once you modify the setting, it should be as shown below, and you can click on Save.

nageshcaparthy_5-1734440455158.png

Image 32

Next, just before the last step, we are going to validate that the SAP Work Zone Content Channel is also good. In your SAP Work Zone page confirm the status is updated and you may click on the Refresh button.

nageshcaparthy_6-1734440474781.png

Image 33

Next, we need to run the SAP Source System Job to synchronize or replicate the SAP S/4HANA Cloud content to the SAP Work Zone. In your SAP Cloud Identity Services, navigate to Identity Provisioning -> click on Source Systems -> select your Joule source system -> click on Jobs, and select Run Now for Read Job.

nageshcaparthy_7-1734440496646.png

Image 34

Once the job is triggered, you can Navigate to Identity Provisioning and then click on Provisioning Logs and look for the successful Job Execution. We are focusing on the Statistics part where you should be able to see the Entity and System for User and Group.

nageshcaparthy_8-1734440519070.png

nageshcaparthy_9-1734440533653.png

Image 35

4. Joule Validation

Congratulations!!! You have completed the Joule setup for your SAP S/4HANA Cloud and based on the setup you can test the Joule use cases with the help of the Diamond icon to launch Joule. I am showing you the options for Show Purchase Orders on my screen below.

nageshcaparthy_10-1734440569400.png

nageshcaparthy_11-1734440584729.png

Image 36

To learn more about the SAP S/4HANA Cloud Public Edition – Joule capabilities and to view business data you can find the details in the help page. You can also check the list of Business Objects Enabled for Joule in SAP S/4HANA Cloud Public Edition - 3545050

If you have any further questions about setting up Joule in SAP S/4HANA Cloud Public Edition, you can refer to the official help page. In case of issues, you can Create a Support Ticket using the component ID  CA-FLP-EXT-JOU.

Credits to the SAP S/4HANA Cloud Public Edition team, and special thanks to Sarah Rudi, Sahil Grover, Paul Goetz, Philipp Knuesel, Milena Zahn, Emese Antal, Mathias Rup, the Joule product team, and the RIG Team for their support in writing this blog post. 

Happy Learning!!!

Regards,
Nagesh Caparthy
SAP Business AI RIG Team

If you have any questions about the setup, you can reach our inbox with the Subject line "Joule with SAP S/4HANA Cloud Public Edition Setup questions or issues" at SAP_AI_RIG@sap.com

21 Comments
Cocquerel
Active Contributor
0 Kudos

Is it mandatory or recommended that Joule and Work Zone to run on the same sub-account ?

MirAli
Newcomer

We have a BTP test demo and development environment (TDD) for SAP Partners. However, it is missing the Joule entitlement. Could you please let me know how we can obtain it?

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @Cocquerel , 

Yes, as of today, it is recommended to have Joule and Work Zone in the same Subaccount. 

Regards,

Nagesh

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @MirAli ,

Our teams are working to get Joule entitlements to the partner account. Hope to get announcements soon on this. 

Regards,

Nagesh

MioYasutake
Active Contributor
0 Kudos

@nageshcaparthy 

Thank you for sharing this post!

I searched for the entitlement for Joule in our PAYG global account, but could not find one. Also, Joule is not listed under services in SAP Discovery Center. How can I request an entitlement for it?

Best regards,

Mio

nageshcaparthy
Product and Topic Expert
Product and Topic Expert

Hi @MioYasutake , 

Please reach your Account Executive for the commercial discussion. Joule is not available in the PAYG/CPEA/BTPEA plans; you will need a different contract for this. 

Regards,

Nagesh

Pran_SAP
Associate
Associate
0 Kudos

Thanks a lot Nagesh for this wonderful blog.

Just wanted to check if Joule is available for customers yet in APAC (including India) yet?

Also, how do I subscribe to your blogs so that I have the latest updates?

Cheers!!!

Pran

 

YasinKoseoglu
Participant
0 Kudos

Dear Sap,

Can I use Joule for ABAP Development in ADT(Eclipse) if I follow these steps ?

Best Regards

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @YasinKoseoglu ,

These are two different topics. Joule for ABAP is dedicated to our Developers, whereas the Joule that I have published is for the end users or business users who can benefit from it. 

In case of ABAP Joule you can find more information here: https://community.sap.com/t5/technology-blogs-by-sap/the-power-of-joule-for-developers-abap-ai-capab... 

Regards,

Nagesh

 

AlvaroJOrrego
Explorer
0 Kudos

Hi @nageshcaparthy , I have a question. 

How much time should it take for the S/4 Hana Cloud content to appear within the workzone after completing all the necessary steps?

0 Kudos

HI, hope you're doing well.

Thanks for the blogs and the procedures, very helpful.

I would increase the resolution of the screenshots, they are too small and details cannot be perceived.

We have 2 S/4 Public Cloud systems and 1 BTP global account.

I executed the procedure for one of the S/4 Public Cloud systems and I got some bumps but solved them and it's working.

Now I want to add the 2nd S/4 Public Cloud system, but I want to use the same sub account, and instances already created. So, I tried to manually do all the booster did but I'm facing some issues:

  • The content channel in SAP Build Workzone remains in status "Creating..."
  • After adding the new system to the formation for Joule, I get the error "Synchronization between SAP S/4HANA Cloud System "Test-Consultants" and Joule System "das-application-ias" has failed" the details of the error are "Please raise a ticket to component CA-JOULE-PRV and provide the formation ID : <ID>"
  • The provisioning job ends with error "error=BulkOperation [method=POST, bulkId=<ID>, status=500, location=http://portal-service.cfapps.us10.hana.ondemand.com/roleMapping/scim/v1/Users, response=BulkOperationResponseAttribute [status=0, detail=null, schemas=[urn:ietf:params:scim:api:messages:2.0:Error]]],"

Is there a guide / blog for manually adding an S/4C system?

What can I be missing?

 

Regards,

Gregory Mayorga.

nageshcaparthy
Product and Topic Expert
Product and Topic Expert

Hi @gregory_mayorga_gc ,

Thank you for the feedback, and I appreciate your feedback. Happy to see that the blogs are helping. 

I have tried to improve the image quality but nothing worked for me. I will explore the option. However, quickly fix it by clicking on the image to see the bigger size in case you want more details on it. 

For the other question, one subaccount can connect to only one production system.

For example, the current subaccount can connect to 1 SAP S/4HANA Cloud public edition, 1 SAP SFSF, 1 Ariba, 1 Concur, etc. If you want to set up Joule for another tenant of SAP S/4HANA Cloud, it has to be another subaccount. 

More info is added here: https://help.sap.com/docs/JOULE/6189c8655c484916bb8eb767126a653a/782a97f290794ca09080da54c5f230de.ht... Hope this helps. 

We are working on the blog to show how to include systems, stay tuned. 

Regards.

Nagesh

0 Kudos

Thanks for the quick reply @nageshcaparthy , again helpful 😊
I'll proceed with a new subaccount though.

Regards,
Gregory Mayorga.

0 Kudos

Hi @nageshcaparthy 

I hope you are well! During the configuration AI Joule I noticed that Booster did not create all required destinations: 

  • Joule Design time Destination
  • Joule Run time Destination
  • Runtime Default
  • Runtime Data

Only SAP S/4HANA SSO has been created by the Booster. Do you have any tips or advice on how to force Booster to re-create missing destinations?

Best regards,

Tomasz 

nageshcaparthy
Product and Topic Expert
Product and Topic Expert

Hi @tomasz_k_kowalczyk ,

Thanks for your comment,

- can you please confirm if you have followed the pre-requisites? 

- was there an error when you ran the booster?

 You can also delete the formation and try to re-run the booster. In case of the same issues, please a raise a ticket as mentioned in the blog, and the support team will look into it. 

Regards,

Nagesh

 

Edgar-Pe
Explorer
0 Kudos

Hi @nageshcaparthy  I hope you are doing well.


Our team has completed the Joule configuration for S/4HANA Cloud Public Edition, however, when clicking the diamond icon, authentication is requested for the das-ias service, the das-ias service and S/4HANA Cloud Public Edition use the same IDP. Do you have any idea why this is happening?

EdgarPe_0-1741722591335.png

If we authenticate with the same user who logged in to S/4HANA Cloud Public Edition, Joule works correctly.

Best regards,
Edgar.




Hi @nageshcaparthy ,

Thanks for your advice. I decided to make a clean configuration, so I deattached all of the subscriptions and services and deleted test subaccount for Joule. After this I successfully configured the Joule based on the configuration explained in this blog post.

Once again many thanks. 

Best regards,

Tomasz

nageshcaparthy
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @Edgar-Pe ,

This normally happens when a third-party IDP, such as Azure Entra or OKTA, is used for authentication in your SAP S/4HANA Cloud system. In your Cloud Identity Services, please maintain the same conditional authentication that you have set up for your SAP S/4HANA Cloud system. It should solve the double login issues. 

You can also check the guide here in Discovery Center mission https://discovery-center.cloud.sap/missiondetail/4538/4826/

check the chapter -  Prepare for the Joule activation section. 

Regards,

Nagesh

syed_shadan06
Discoverer
0 Kudos

Hi @nageshcaparthy 

Thanks for the nice and descriptive blog post. I followed that and able to configure the joule with minimum efforts.

Only one question why we exposed the SAP Fiori business role to BTP build work zone. will the joule have enabled on s4hana public cloud or SAP build work zone?.

For me its enabled on S4hana Public cloud itself. I m a bit confused with usage of build work zone.

 

Regards

Shadan 

 

shwetajainhere
Explorer
0 Kudos

hi nagesh , 

Thanks for the detailed blog.

i have a question

Background – We already have joule enable for our SuccessFactors ( global account (A) subaccount - A1) which is up and running .

We want to enable joule for our public cloud to leverage its capabilities. Please note our public cloud resides in another global account ( B )

 

Applicationglobal accountsubaccount
successfactorAA1
Public cloudBB1

Our query is that can we leverage the existing joule (SuccessFactors subaccount) or we have to run the booster on our public cloud global account(B).

Thanks in advance

@nageshcaparthy 

RogerNi
Associate
Associate
0 Kudos

Hi @nageshcaparthy ,

I am thinking about one Integration with Joule, but wondering if this is now feasible.

There is already a set of solution and Fiori applications and purely hosted on BTP Cloud foundry. And now the launchpad and applications want to integrate with Joule.

I think the cloud identity service could handle well with Joule and applications and idP, etc.

How this could be injected or set up in frontend launchpad afterwards?

I saw your tutorials about Joule integrations mostly serves on the standard solution with Joule,

How is it for Joule to integrate with a customized apps and solutions? Is it possible now?

I guess the Joule works as a way as a plug-in, and maybe this scenario needs other coding or break-out?

Please correct me if I am wrong.

Thank you for your support!

Thanks, Roger