Joule in SAP S/4HANA Cloud Private Edition and SAP S/4HANA Cloud Public Edition
Joule is designed to facilitate user interactions within the SAP S/4HANA Cloud Private Edition by providing a navigational pattern that directs users to relevant SAP Fiori Apps. This integration supports various core applications, including Procurement, Finance, Sales, and Service Management, allowing users to perform tasks such as creating purchase orders and uploading supplier invoices.
This architecture page focuses on Joule integration with SAP S/4HANA cloud private edition and SAP S/4HANA Public Cloud. It provides business users with a conversational interface directly within their SAP Fiori Launchpad to query data and execute transactional tasks securely.
Key Capabilities and Benefits
• Conversational AI: Allows users to interact with SAP S/4HANA using natural language, reducing training time and increasing efficiency.
• Transactional Execution: Goes beyond simple Q&A. Joule can execute tasks like creating purchase orders and checking sales order status, provided the underlying OData services are active.
• Secure & Context-Aware: The integration fully respects SAP S/4HANA authorizations. Principal Propagation ensures users can only see data and perform actions they are already authorized for.
• Accelerated Setup: A dedicated BTP Booster ("Joule – End-to-End Setup Guide") automates much of the complex BTP configuration, including service instance creation, Cloud Foundry enablement, and destination setup.
Joule in SAP S/4HANA Cloud Private Edition
This solution is exclusively available for RISE with SAP customers and relies on the SAP Business Technology Platform (BTP) as the central integration and service hub. With the latest release, Joule supports the Conversational Search Filter capability, Transactional capabilities, Navigational capabilities to help users find their desired functionality.
For a full list of supported scenarios, please refer to conversational patterns.
Architecture
The solution architecture consists of the following parts:
-
SAP S/4HANA Cloud Private Edition: The target ERP system.
- Release: Must be 2021 or later. Note that specific Joule capabilities are release-dependent.
- UI5 Version: The system must meet minimum UI5 patch levels (e.g., Release 2023 requires 1.120.0 or higher; 2022 requires 1.108.33 or higher).
- OData Services: Specific transactional capabilities (like creating a PO) require corresponding OData services to be activated in the backend.
-
SAP Business Technology Platform (BTP): The central integration and extensibility platform. It hosts the following key services:
- Joule Service: The core AI copilot service (entitlement: foundation plan).
- SAP Build Work Zone, standard edition: Provides the Fiori Launchpad site that surfaces the Joule UI (entitlement: foundation plan).
- SAP Cloud Identity Services: § Identity Authentication (IAS): Acts as the identity provider, establishing trust and enabling SSO. § Identity Provisioning (IPS): Uses the connectivity (application) plan to sync users and roles from S/4HANA PCE to the BTP subaccount.
- Cloud Foundry: Must be enabled in the BTP subaccount (e.g., Standard plan) to run the integration services.
-
Cloud Connector: The secure-tunnel software agent that connects the SAP BTP subaccount to the SAP S/4HANA PCE system (in its private data center) without opening a firewall.
Note: For more information on how to access Joule and follow the detailed steps for the activation process in the Joule for SAP S/4HANA Cloud Private Edition – A Comprehensive Setup Guide.
Joule in SAP S/4HANA Cloud Public Edition
Joule is natively integrated into the SAP S/4HANA Cloud Public Edition, providing users with seamless access to its capabilities directly within the SAP Fiori Launchpad. This integration allows users to leverage Joule's conversational AI features without the need for additional configurations or setups.
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
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.
Note: The Joule setup must be done for each tenant as they cannot be transported. Please review the official help documentation if required.
Note: For more information on how to access Joule and follow the detailed steps for the activation process in the Joule in SAP S/4HANA Cloud Public Edition – Setup Guide
Resources
- Joule – SAP Product Overview
- Joule for SAP S/4HANA Cloud, private edition – SAP Community Blog
- Navigational and Transactional capabilities with Joule in SAP S/4HANA Cloud Private Edition