GUIDE: AI IN SAPAI in SAP: how to use Joule and AI agents without risking your ledger
What SAP Joule and SAP Business AI include, what AI Units cost, where AI pays off in SAP processes, and how to connect AI agents such as Claude to S/4HANA without handing them the keys.
- 1Native JouleSAP’s assistant and agents, inside SAP apps
- 2Platform extensionsYour agents on SAP BTP and Joule Studio
- 3Third-party agentsClaude, ChatGPT, Copilot and more, through SAP’s APIs
Whichever you pick: stay within each user’s permissions, record every request.
Find your routeAI in SAP now comes in three forms: Joule and embedded AI included with SAP cloud subscriptions, premium Joule Agents paid in AI Units, and custom or outside agents, such as Claude or ChatGPT, connected through SAP’s APIs. Whichever you choose, keep every request inside the user’s SAP authorisations, mask sensitive data and keep a record of who asked what. Start with the questions and reports that pay back fastest.
SAP runs the processes where money moves: the ledger, purchasing, stock, maintenance and billing. That makes it the most valuable place to apply AI, and the riskiest.
A chatbot that drafts marketing copy can be wrong at little cost. An agent that can see supplier bank details needs tighter controls.
This guide explains what SAP itself offers, how it is priced as at 8 November 2026, where AI tends to pay off in SAP processes, the three ways to connect AI to S/4HANA, how to connect Claude to SAP step by step, and the controls your auditors and risk team will ask for. SAP’s AI portfolio changed a lot at SAP Sapphire in May 2026 and again at SAP TechEd in October 2026, so every SAP fact below links to SAP’s own page.
What does SAP offer natively for AI?
SAP groups its AI under the SAP Business AI brand. In May 2026 it launched the SAP Business AI Platform, which SAP describes as “a unified architecture bringing together SAP Business Technology Platform, SAP Business Data Cloud, and AI Foundation under a single roof”, with a context layer, a build layer and a governance layer. [3]
The main components a buyer meets:
| Component | What SAP says it does | Status as at 8 Nov 2026 |
|---|---|---|
| Joule | “An AI-enabled business assistant that helps teams make faster, smarter decisions by embedding contextual, more secure AI directly into SAP and non-SAP business workflows.” [5] | Generally available in SAP cloud solutions |
| Joule Work | The new Joule interface: “a dynamic workspace” where people describe a goal and AI orchestrates agents, apps and data, with Conversations, Spaces and access to Joule Studio. [2][4] | General availability “underway in a phased approach” [6] |
| Joule Assistants and Joule Agents | Assistants are role-based and coordinate agents; agents “automate well-defined, multi-step enterprise workflows”. SAP announced more than 200 agents and over 50 assistants across finance, spend, supply chain, HR and customer experience. [1][3] | Rolling out through the end of 2026 [4] |
| Embedded AI | AI features built into SAP applications, “without requiring a separate interaction”. Availability varies by solution. [1] | Varies by product and release |
| Joule Studio | SAP’s environment to build custom agents, apps and n8n workflows, with support for open agent standards such as A2A (agent-to-agent). [4][6] | Phased general availability [6] |
| SAP AI Core and generative AI hub | A managed service to run, govern and scale AI workloads. The generative AI hub gives access to models through Azure OpenAI, Google Vertex AI, AWS Bedrock (Anthropic, Amazon and others), Mistral, IBM and SAP-hosted open-source models. [10][11] | Generally available |
| SAP-RPT models | SAP’s tabular AI models for predictions on structured business data. SAP-RPT-TS (time-series forecasting) is generally available; SAP-RPT-2 adds anomaly detection, planned for Q1 2027. [6] | Mixed |
| SAP AI Agent Hub | A “vendor-agnostic command center to discover, inventory, and govern SAP and non-SAP AI agents” and the tools they connect to. [4] | Generally available, more capabilities through 2026 [4] |
Two announcements matter for anyone planning around models. SAP and Anthropic announced plans to make Claude “a primary reasoning and agentic capability embedded across SAP’s AI-enabled solution portfolio, powered by Joule and Joule agents”. [5] SAP describes this as complementing its “open ecosystem approach to supporting any model”. [5] And SAP says Joule’s bi-directional A2A capability lets “third-party agents securely call on Joule Agents”. [4]
How is SAP Business AI licensed, and what are AI Units?
SAP’s published commercial model has three tiers. [1]
| Tier | What it includes | How it is paid |
|---|---|---|
| Base AI | Joule Work (base) and embedded AI | “Available with every SAP cloud subscription at no additional cost, no AI Units required” [1] |
| Premium AI | Joule Work agentic thinking, Joule Agents through Joule Assistants, high-value AI features such as Document AI, and SAP Joule for Consultants | AI Units. Standard agents use 0.02 AI Units per agent action; advanced agents 0.05 [1] |
| Custom-built AI | Your own agents, apps and n8n workflows built in Joule Studio | Authoring is free; production runtime is billed on compute, storage, agent memory, workflow execution and AI tokens through your BTP agreement or pay-as-you-go [1] |
Some details that change a business case:
- AI Units are “SAP’s single virtual currency” for Premium AI, bought annually, held in one shared pool, and “unused AI Units expire after 12 months”. [1]
- An agent action is “a single step an agent takes to complete a task, such as calling a service, triggering a workflow, or generating a response”. A task can take several actions. [1]
- SAP Joule for Consultants costs 35 AI Units per assigned consultant a month, with a pooled allowance of 22,900 requests each. [1]
- Joule Work offers: existing cloud customers with AI Units get 15,000 Joule Work actions at no additional cost; new SAP cloud customers can try it with 500 AI Units free for 12 months. [2]
- Custom agents: SAP user-group material from June 2026 says running custom agents is free “through 2026” under a time-bound promotion. [9] Confirm with your SAP account executive.
On-premises S/4HANA is the catch. The same SAP user-group material says AI for on-premises ERP requires a commitment to convert at least 50% of the current annual maintenance fee into an eligible cloud ERP subscription, plus a minimum release: S/4HANA 2021 for Joule Base scenarios and 2023 for most Premium AI scenarios. [9] Joule itself is a BTP application that needs an SAP BTP enterprise account and Cloud Identity Services. [12] Treat these as the start of a conversation with SAP, not a final position.
Not licensing advice. Prices and terms are SAP’s published figures as at 8 November 2026. SAP moves features between tiers often; confirm with SAP before you build a business case.
Where does AI cut costs in SAP processes?
The best early use cases share three traits: high volume, a lot of time spent finding and reconciling data, and a human who still makes the final call. That last trait matters, because it means AI can start by answering questions and preparing drafts that a person approves.
| Process | Where time and money leak | What AI does | A question to ask | SAP-native option |
|---|---|---|---|---|
| Finance close | Reconciliations, chasing open items, explaining variances | Summarises open items, drafts variance commentary, flags unusual postings for review | “Which open items are holding up this month’s close?” | Financial Closing Assistant [15] |
| Procure-to-pay | Invoice exceptions, price and quantity mismatches, duplicate vendors | Explains why an invoice is blocked, groups exceptions by root cause, checks vendor master quality | “Which supplier invoices are blocked for price variance, and why?” | Accounts Payable Assistant [15] |
| Inventory | Slow-moving and excess stock, safety stock set by habit | Finds slow movers by plant, compares stock to consumption, explains shortages | “Which materials are slow-moving at each plant?” | Supply chain assistants [3] |
| Maintenance | Reactive repairs, poor notification text, parts not ready | Summarises equipment history, groups failure notes, checks parts availability before work orders | “What has failed most often on this line this quarter?” | Ask SAP which agents cover your release |
| Order-to-cash | Disputes, slow collections, credit blocks | Prepares collection calls, finds the root cause of a dispute across invoices, orders and deliveries | “Why is this customer disputing last month’s invoices?” | Accounts Receivable Assistant [15] |
The cost case in each row is usually time: minutes saved per question, multiplied by the number of people asking. SAP reports that one retail customer cut a purchase-order lookup from up to 10 minutes to about three seconds using a custom Joule Studio experience. [4] That is a vendor-reported figure. Measure your own baseline before you build.
Price the AI as well as the saving. An agent that takes eight actions per task costs eight times the per-action price, and hosted model tokens add up. Our guide to reducing AI costs shows how to calculate cost per outcome rather than cost per token, and the AI cost calculator runs the numbers for your workload.
Where does AI create growth in SAP?
Cost use cases are easier to prove. Growth use cases are often worth more, but they need cleaner data and a clear owner.
- Forecasting. Time-series models can forecast demand from SAP history without a custom machine learning project. SAP’s SAP-RPT-TS model is aimed at use cases such as demand forecasting in SAP IBP. [6] The gain comes from fewer stock-outs and less cash tied up in stock.
- Pricing and margin. AI can surface where discounts, rebates and freight erode margin by customer and product. An analyst asks the questions, and pricing changes still go through your normal approval.
- Customer service. Service teams answer “where is my order?” and “why was I charged this?” faster when an assistant can read orders, deliveries and invoices in one place. Keep customer-facing answers behind a human until accuracy is proven.
Growth use cases depend on master data. If customer, material or vendor records are duplicated or incomplete, fix the data the use case touches first. A practitioner on r/SAP put the gap between pilot and production down to data quality. [18]
- Where time leaks
- Invoice exceptions, price and quantity mismatches, duplicate vendors
- What AI does
- Explains why an invoice is blocked, groups exceptions by root cause, checks vendor master quality
- Example question
- “Which supplier invoices are blocked for price variance, and why?”
- SAP-native option
- Accounts Payable Assistant
| Process | Use case | Where time leaks | What AI does | Example question | SAP-native option |
|---|---|---|---|---|---|
| Finance close | Cut costs | Reconciliations, chasing open items, explaining variances | Summarises open items, drafts variance commentary, flags unusual postings for review | Which open items are holding up this month’s close? | Financial Closing Assistant |
| Procure-to-pay | Cut costs | Invoice exceptions, price and quantity mismatches, duplicate vendors | Explains why an invoice is blocked, groups exceptions by root cause, checks vendor master quality | Which supplier invoices are blocked for price variance, and why? | Accounts Payable Assistant |
| Inventory | Cut costs | Slow-moving and excess stock, safety stock set by habit | Finds slow movers by plant, compares stock to consumption, explains shortages | Which materials are slow-moving at each plant? | Supply chain assistants |
| Maintenance | Cut costs | Reactive repairs, poor notification text, parts not ready | Summarises equipment history, groups failure notes, checks parts availability before work orders | What has failed most often on this line this quarter? | Ask SAP which agents cover your release |
| Order-to-cash | Cut costs | Disputes, slow collections, credit blocks | Prepares collection calls, finds the root cause of a dispute across invoices, orders and deliveries | Why is this customer disputing last month’s invoices? | Accounts Receivable Assistant |
| Forecasting | Create growth | Stock-outs and cash tied up in stock | Forecasts demand from SAP history with time-series models | What demand should we plan for next quarter, by product? | SAP-RPT-TS in SAP IBP |
| Pricing and margin | Create growth | Discounts, rebates and freight eroding margin | Surfaces where margin leaks by customer and product | Where are discounts and freight eroding margin? | Varies by product |
| Customer service | Create growth | Slow answers to “where is my order?” and billing questions | Reads orders, deliveries and invoices in one place to answer faster | Where is this customer’s order, and when will it arrive? | Customer experience assistants |
What are the architecture options for connecting AI to SAP?
There are three broad options. Most large SAP estates end up using more than one.
1. Native Joule. Use Joule, Joule Assistants and SAP-delivered Joule Agents inside SAP’s cloud applications. SAP manages the models, grounding (through SAP Knowledge Graph) and the agent gateway, which “enforces identity, access, and policy controls at runtime”. [2] This is the lowest-effort path for SAP cloud customers and the one SAP is investing in most.
2. Extensions on SAP’s platform. Build custom agents in Joule Studio, or pro-code agents on BTP with SAP AI Core and the generative AI hub. You choose models from the hub, and SAP can generate tool servers that expose SAP business capabilities to agents, with “authentication, authorization and data governance policies baked in”. [7] Runtime is billed through your BTP agreement. [1]
3. Third-party agents through APIs. Connect agents that live outside SAP, such as Claude, ChatGPT, Gemini, Microsoft Copilot or your own agent framework, to S/4HANA through published OData APIs, usually via a tool server or gateway. SAP’s Architecture Center describes two patterns: an external tool server on a third-party platform, and a custom one on a customer-managed BTP subaccount. It also describes SAP-managed routes: a gateway in SAP Integration Suite, and A2A through the Agent Gateway. [7]
| Native Joule | Platform extensions | Third-party agent via APIs | |
|---|---|---|---|
| Who runs it | SAP | You, on SAP BTP | You or your integrator |
| Model choice | SAP’s choice of models | Models in the generative AI hub | Any model your agent platform supports |
| Business context | SAP Knowledge Graph, SAP-delivered agents | SAP-generated tool servers, Knowledge Graph | What you build; SAP warns raw APIs alone give poor accuracy [7] |
| Where people work | Joule Work, SAP apps | Joule Work or your app | Your existing AI tools |
| Cost model | Base AI included; agents in AI Units | BTP consumption | Your agent platform plus integration |
| Main risk | Licensing scope and release level | Build and run effort | Security, API Policy compliance and accuracy are all yours |
SAP is candid about the third option. Its Architecture Center says the connection standard on its own “does not add business context or improve the accuracy of AI results”, and that wiring an agent “directly to raw SAP transactional APIs without semantic enrichment leads to poor entity discovery accuracy, excessive token consumption” and more. [7] That is a strong argument for third-party access on a curated set of APIs, within each user’s permissions, with the data condensed before the agent sees it.
What does SAP’s API Policy mean for third-party AI agents?
SAP published its API Policy on 27 April 2026. [8] It matters to anyone connecting outside agents to SAP. According to SAP’s overview of the policy for user groups:
- Published APIs, those listed on the SAP Business Accelerator Hub or in SAP product documentation, are supported “for their documented usage”. [8]
- Among its general controls, the policy lists “large-scale data extraction or scraping or integration with autonomous AI agents, only via an endorsed SAP architecture”. [8]
- SAP says the policy does not force customers onto Joule: customers “can use any third-party AI platform, provided it connects to SAP through an endorsed architecture” using open protocols such as A2A. [8]
- Existing integrations “using APIs for their documented purpose are not expected to be impacted”, and SAP says it prioritises “dialogue first”. [8]
- Custom APIs in the customer namespace remain permitted, but custom code “cannot be used to circumvent the policy”. [8]
SAP’s Architecture Center sets out when third-party tool servers may access SAP APIs: the API Policy is followed in full, authentication and authorisation are enforced on every connection, the rate limits of the underlying SAP APIs are respected, and security hardening is in place. Operational responsibility “rests entirely with the customer or partner deploying it”. [7]
What this means in practice: third-party agent access to SAP is permitted, but it has to be designed, not improvised. Ask any vendor, including us, which endorsed pattern their product follows.
General information, not licensing or legal advice. Confirm your position with SAP or an SAP licensing specialist before production.
How to connect Claude to SAP
Claude never logs in to SAP itself. It calls a tool, and the tool decides what it may read, a bit like a reference desk that checks your library card before it hands over a file. With QSAP as that tool, connecting Claude to SAP S/4HANA Cloud takes seven steps:
- Scope the use case and the data. Pick one question your team asks every week, and list the SAP data it needs, such as supplier invoices and purchase orders.
- Set up a read-only technical user with the right SAP roles. Give it only the business roles that use case needs. QSAP also respects each person’s own SAP authorisations, so nobody sees more through Claude than they could in SAP.
- Deploy QSAP in your cloud or ours. It runs on your infrastructure or is hosted by Quantana, and reads S/4HANA through SAP’s published OData APIs.
- Connect QSAP to Claude as a tool. Add it as a connector in the Claude apps, Claude Code or Claude for enterprise. Sign-in uses token exchange, so Claude’s token is never passed through to SAP.
- Test with real questions. Use the questions from step 1 and check the answers against SAP before anyone relies on them.
- Review the audit trail. Every request records who asked, what was read and when. Walk your risk team through it before you widen access.
- Roll out to a team. Start with one group, measure the time saved, then add the next use case.
Once it is connected, people ask in plain words:
- “Show overdue supplier invoices over A$50k by vendor.”
- “Summarise this month’s purchase price variance.”
- “Build a weekly working-capital report.”
QSAP condenses the SAP data before Claude reads it, so each question uses up to 80% fewer tokens. Claude can also spot anomalies and prepare drafts, such as a supplier follow-up or a suggested correction, which a person approves in SAP.
Connecting ChatGPT, Copilot or Gemini to SAP works the same way. QSAP works with the AI assistants your teams already use: ChatGPT (including ChatGPT Enterprise and the OpenAI API), Microsoft Copilot through Copilot Studio, and Google Gemini through Gemini Enterprise or Vertex AI. Teams that build their own agents can connect open models such as Llama, Mistral, Qwen or DeepSeek through their agent framework. Only step 4 changes.
How do you keep AI agents in SAP secure and auditable?
Six controls cover most of what an SAP owner, CISO and internal auditor will ask.
- Questions and reports first. Begin with questions, summaries, reports and exception triage on live data. Reading data cannot change a transaction, and drafts go to a person who approves them in SAP.
- Least privilege. Expose only the APIs and fields each use case needs. SAP’s guidance says a credential must be “scoped to the minimum permissions required by the specific tool being invoked”. [7]
- A named identity for every agent. SAP’s guidance says a tool server “must never proxy the caller’s auth token directly to a downstream API”. It should exchange it for a scoped credential that carries the agent’s identity and “retains the original user context for data access control and audit purposes”. [7] SAP’s security guidance argues for “named identities” rather than “a shared service account”. [13]
- A business-level audit trail. Log every tool call with caller identity, parameters (with personal data redacted), target API, response status and latency. [7] SAP makes the point well: infrastructure logs show “an API was called”; a business-process audit trail shows what changed and who approved it. [13]
- Segregation of duties. An agent should never hold a combination of permissions that SAP Access Control would flag for a person, such as creating a vendor and releasing payments to it. [14] Run agent identities through the same analysis as people.
- Masking and rate limits. Mask or redact sensitive fields, such as bank details and personal data, before an agent sees them, and set rate limits that sit below SAP’s own API limits. When an agent prepares a draft, SAP’s principle applies: “the model can propose; but the application decides.” [13]
Add input validation on every tool call and regular testing for prompt injection. [7]
QSAP builds these controls in: field-level masking and redaction of sensitive data, rate limiting, each user’s SAP authorisations respected, token exchange with no token pass-through, and a full audit record of every request, showing who asked, what was read and when.
User asks their AI assistant“Which supplier invoices are blocked for price variance this month, and why?”
Every request stays within the user’s SAP permissions, sensitive fields are masked, and every step is on record, including stopped requests.
| Check | Allowed | Sensitive fields | Out of scope |
|---|---|---|---|
| Who is asking? | Single sign-on identity verified | Single sign-on identity verified | Single sign-on identity verified |
| Is this assistant registered? | Token exchanged for a scoped credential, never passed through | Token exchanged for a scoped credential, never passed through | Token exchanged for a scoped credential, never passed through |
| Is this request allowed? | Tool and parameters match the allow-list | Tool and parameters match the allow-list | Tool and parameters match the allow-list |
| Within rate limits? | Under the limit for this user and assistant | Under the limit for this user and assistant | Under the limit for this user and assistant |
| Within this user’s SAP authorisations? | The user’s SAP roles allow this data | The user’s SAP roles allow this data | Stopped: outside this user’s SAP authorisations |
| Read from S/4HANA | Read through OData; answer returned | Read through OData; bank details masked | Not reached |
| Record the request | Who asked, what was read and when, on record | Who asked, what was read and when, on record | Who asked, what was read and when, on record |
What does APRA expect when AI touches SAP?
For banks, insurers and super funds, SAP is often where critical operations run, so AI connected to it falls squarely under existing prudential standards. APRA’s April 2026 letter says “existing prudential standards apply to AI risk” and asks for, among other things, “human involvement for high-risk decisions and accountability” and “controls over agentic and autonomous workflows”, including identity and access for non-human actors. [16]
In practice that maps onto the controls above. CPS 234 expects information assets classified by sensitivity and controls tested by independent specialists, which applies to the SAP data an agent can read. CPS 230 expects you to manage material service providers and the fourth parties behind them, which includes the model provider behind a hosted agent. [17] A least-privilege access layer that masks sensitive data and records every request gives your risk team evidence for both.
Our private AI guide covers the APRA letter, CPS 230 and CPS 234 in detail, and when to run models on your own infrastructure.
General information, not legal advice. APRA material as at 6 November 2026, with links to the primary source.
Which option should you choose?
| Your situation | Best starting point | Why |
|---|---|---|
| On RISE or GROW with SAP, mainly SAP cloud apps, want quick wins | Native Joule | Base AI is included; SAP-delivered agents come with process context [1][3] |
| Want SAP-delivered agents that act inside SAP approvals | Native Joule Agents | Actions run inside SAP’s controls and are priced per action [1] |
| Need custom agents with SAP context and SAP-managed governance | Joule Studio or BTP extensions | SAP-generated tool servers and managed runtime [7] |
| Staff already use Claude, ChatGPT, Copilot or an internal agent and want SAP answers there | Third-party agent through a governed access layer | People stay in their tools; access stays within their SAP authorisations and on record. See how to connect Claude to SAP |
| On-premises S/4HANA without a cloud ERP conversion | Talk to SAP about conversion terms, or talk to us about connecting outside assistants | SAP’s on-premises AI terms require a cloud commitment [9] |
| Regulated data that cannot go to a hosted model | A private model plus a read-only access layer | See our private AI guide |
| Mixed SAP and non-SAP estate | Combine: Joule inside SAP, a governed layer for outside agents | SAP’s support for open agent standards such as A2A makes mixing practical [4][7] |
Best fit: Governed third-party access. Governed third-party access scores 8; Native Joule scores 7; Platform extensions scores 7.
How this works
Each answer adds points to each route, and the highest score wins. When the top two are within 10 per cent, the sorter suggests combining them.
- SAP deployment: Public cloud (Native Joule +3, Platform extensions +2, Governed third-party access +1); Private cloud or RISE (Native Joule +2, Platform extensions +2, Governed third-party access +2); On-premises (Native Joule +0, Platform extensions +1, Governed third-party access +3).
- Where people work: SAP apps (Native Joule +3, Platform extensions +1, Governed third-party access +0); Microsoft or Google tools (Native Joule +0, Platform extensions +1, Governed third-party access +3); Our own AI assistant (Native Joule +0, Platform extensions +2, Governed third-party access +3); Mixed (Native Joule +2, Platform extensions +1, Governed third-party access +2).
- What should AI do first?: Answers and reports (Native Joule +1, Platform extensions +1, Governed third-party access +2); Both (Native Joule +2, Platform extensions +2, Governed third-party access +1); Workflows inside SAP (Native Joule +3, Platform extensions +2, Governed third-party access +0).
- Data sensitivity: Internal (Native Joule +1, Platform extensions +1, Governed third-party access +1); Confidential (Native Joule +1, Platform extensions +1, Governed third-party access +1); Restricted (Native Joule +0, Platform extensions +1, Governed third-party access +2).
- In-house SAP BTP skills: None (Native Joule +2, Platform extensions +0, Governed third-party access +2); Some (Native Joule +1, Platform extensions +2, Governed third-party access +1); Strong (Native Joule +0, Platform extensions +3, Governed third-party access +1).
| Route | Score | Status |
|---|---|---|
| Governed third-party access | 8 | best fit |
| Native Joule | 7 | option |
| Platform extensions | 7 | option |
What does a 90-day SAP and AI roadmap look like?
Ninety days is enough to prove one or two use cases in production, within existing SAP permissions, with evidence your risk team can sign off. Our AI roadmap guide covers the full method; this is the SAP version.
| Days | Goal | Key activities | Exit evidence |
|---|---|---|---|
| Days 1 to 30: Map | Pick use cases that pay | Map pain points in close, procure-to-pay, inventory, maintenance and order-to-cash; size time lost per question; check your SAP release, licences and AI Units position; classify the data each use case touches | Two or three scored use cases, a data classification and a licensing note from SAP |
| Days 31 to 60: Prove | A pilot on live data | Choose native Joule, a platform extension or a governed third-party layer per use case; expose only the APIs needed; set up agent identities, masking, logging and rate limits; build an evaluation set from real questions | Accuracy on your evaluation set, a sample audit record, a segregation of duties check on agent identities |
| Days 61 to 90: Grow | Production for one team | Roll out to a defined user group; track time saved, adoption and cost per answer; choose the next use case | A measured result, a run cost, and a go or no-go for the next use case |
Want us to do the mapping with your data? Get your AI roadmap.
How do we approach it at Quantana?
We are a business consultancy first. We look for cost opportunities and growth potential, then use AI where it pays. For SAP, that means starting with the process and the number, not the model. Start where it matters.
Our product for this is QSAP, which connects the AI assistants your teams already use to SAP S/4HANA, safely.
- Fewer tokens, less load on SAP. QSAP cleans up, caches and condenses SAP data before the agent reads it, so each question uses up to 80% fewer tokens and SAP does less work. That goes straight at the token problem SAP describes with raw APIs.
- Answers, reports and drafts; people approve. QSAP reads live SAP data through SAP’s OData APIs to answer questions, build reports and summaries, and spot anomalies. It prepares drafts and suggested corrections, and a person approves any change in SAP.
- Works with the AI assistants your teams already use. Claude, ChatGPT, Microsoft Copilot, Google Gemini, and open models in your own agent framework.
- Security built in. Field-level masking and redaction of sensitive data, rate limiting, each user’s SAP authorisations respected, token exchange with no token pass-through, and a full audit record of every request: who asked, what was read and when.
- Where it runs. QSAP connects to SAP S/4HANA Cloud, on your infrastructure or hosted by Quantana. Running S/4HANA on-premises? Talk to us.
- A flat fee. Adding users never adds cost.
- Certified delivery. Quantana is ISO 9001 and ISO/IEC 27001 certified, with 250+ projects delivered from Brisbane, San Ramon and Hyderabad.
QSAP is not a replacement for Joule. Many organisations will use Joule inside SAP and a governed layer like QSAP for agents that live elsewhere. Read our honest comparison, QSAP vs SAP Joule, or see all our enterprise AI solutions.
AI in SAP, answered.
What is SAP Joule?
Joule is SAP’s AI assistant, embedded across SAP cloud applications. Users ask questions in natural language, navigate, retrieve information and complete tasks. Since May 2026 it sits inside Joule Work, a workspace where Joule Assistants coordinate Joule Agents to run multi-step work. Joule Work base capabilities are included with every SAP cloud subscription.
Is SAP Joule free, and how is it priced?
Partly free. SAP’s Base AI tier, which includes Joule Work base and embedded AI, comes with every SAP cloud subscription at no extra cost and uses no AI Units. Joule Agents, agentic thinking and premium features are paid in AI Units, for example 0.02 AI Units per standard agent action. Custom agent runtime is billed through your BTP agreement.
What are SAP AI Units?
AI Units are SAP’s single currency for Premium AI. You buy them annually, they sit in one pool shared across Premium AI capabilities, and unused units expire after 12 months. They are consumed only when Premium AI does work, such as an agent action or a document being indexed. You track consumption in SAP for Me.
Can Joule be used with on-premises S/4HANA?
Only on conditions. According to SAP user-group material from June 2026, AI for on-premises ERP requires converting at least 50% of your annual maintenance fee into an eligible cloud ERP subscription, plus a minimum release: S/4HANA 2021 for Joule Base and 2023 for most premium scenarios. Confirm your position with SAP.
Can third-party AI agents such as Claude or ChatGPT access SAP data?
Yes, through published APIs and an endorsed architecture. SAP’s API Policy says customers can use any third-party AI platform that connects through an endorsed architecture using open protocols such as A2A. Any third-party tool layer must authenticate every connection, respect SAP API rate limits and follow the policy in full.
How do I connect Claude to SAP?
Connect Claude to SAP through a governed tool layer such as QSAP, not directly. Set up a read-only technical user with the SAP roles your use case needs, deploy QSAP in your cloud or ours, and add it to Claude as a connector. Claude can then answer questions on live S/4HANA data within each user’s SAP authorisations, with every request on record.
Can I connect ChatGPT, Microsoft Copilot or Google Gemini to SAP?
Yes, in the same way as Claude. QSAP works with ChatGPT (including ChatGPT Enterprise and the OpenAI API), Microsoft Copilot through Copilot Studio and Google Gemini through Gemini Enterprise or Vertex AI, as well as open models your team runs in its own agent framework. Only the step where you add QSAP as a tool changes.
What is the safest way to connect AI to S/4HANA?
Start with questions and reports on live data. Expose only the published APIs a use case needs, keep each user’s SAP authorisations, mask sensitive fields, exchange tokens rather than passing them through, and record who asked, what was read and when. Check agent identities for segregation of duties conflicts, and send drafts to a person who approves them in SAP.
Does AI in SAP need clean master data?
It depends on the use case. Summaries, exception triage and “find me” questions tolerate imperfect data and help expose it. Forecasting, pricing and anything customer-facing need clean customer, material and vendor records. Fix the data each use case touches rather than waiting for a full cleanse.
How long does an SAP AI pilot take?
A focused, read-only pilot can reach production for one team in about 90 days: 30 days to map and score use cases, 30 to build and evaluate a pilot, and 30 to roll out and measure. Then you add the next use case on the same foundations.
Sources
Accessed 8 Nov 2026 unless stated.
- SAP, “SAP AI commercial model and pricing” (Base AI, Premium AI, Custom-built AI; AI Units FAQ)
- SAP, “Joule Work” product page (agent gateway, Conversations, Spaces, activation offers, governance FAQ)
- SAP News, “SAP Unveils Business AI Platform to Power the Autonomous Enterprise”, 13 May 2026
- SAP News, Brenda Bown, “The Future of the Enterprise Is Autonomous”, 13 May 2026
- SAP News, Philipp Herzig, “SAP and Anthropic Plan to Bring Claude to SAP Business AI Platform”, 12 May 2026
- SAP, “SAP TechEd 2026 Innovation News Guide”, October 2026
- SAP Architecture Center, reference architecture 137800 on third-party AI agent access to SAP solutions, last updated 26 October 2026
- SAP, “SAP API Policy” overview presentation for SAP user groups (policy published 27 April 2026); SAP, Frequently Asked Questions on SAP API Policy
- SAP Business AI Innovation and Incubation Team, AI commercial details FAQ for SAP user groups, June 2026 (SAP user-group material)
- SAP Help Portal, “Generative AI Hub” (SAP AI Launchpad)
- SAP, “SAP AI Core” product page
- SAP Help Portal, “Prerequisites for Customer-Managed Provisioning” (Joule)
- SAP, Gabriele Fiata, “Securing Autonomous AI Agents: Five Governance Obligations”, October 2026
- SAP, “Access Control” product page; SAP Help Portal, Access Risk Analysis
- SAP, “AI Assistant for Financial Closing”, Joule Assistant use-case page, October 2026; Accounts Receivable AI Assistants; AI Assistant for Accounts Payable
- APRA, “APRA letter to industry on artificial intelligence (AI)”, 30 April 2026 (accessed 6 Nov 2026)
- APRA, “CPS 234 Information Security”; CPS 230 Operational Risk Management
- Reddit r/SAP, “Is your organization REALLY using Agents in SAP production?” (practitioner discussion)
Get your AI roadmap
If you want AI in SAP that your finance team will use and your auditors will sign off, start with Quantana. We map where AI pays off in your SAP processes, check your data and licensing position, and prove the result on live data, within your existing SAP permissions. Get your AI roadmap, see how QSAP works, or tell us about your project.