Joule for Developers + Claude Code: An Orchestrated SAP Workflow
SAP Joule for Developers is SAP's AI assistant for SAP Build and ABAP development. SAP currently offers free access to Joule capabilities for developers using SAP Build and ABAP Development Tools, while noting that the commercial AI Units model applies after the free offer expires. Joule Studio adds an orchestration-oriented layer for agents, apps, workflows, MCP/A2A connections, and developer tool choice — making the better question not Joule or Claude Code but how to use both responsibly.
This article avoids the "versus" framing. Joule is SAP-built and embedded in SAP development workflows; Claude Code with SAP Skills is an open-source, repository-wide agent workflow. They solve different parts of the same problem.
What is Joule for Developers?
Joule for Developers is SAP's official, SAP-built AI coding assistant. It is embedded directly in SAP Build Code and the ABAP development environment, which means it runs with native awareness of the SAP system context: the objects that exist, the transport landscape, the ABAP language version, and the SAP Build Code project structure. You do not have to wire that context in — it is already there.
Core capabilities include:
- Code completion tuned to ABAP, CAP CDS, and SAPUI5 conventions.
- Code explanation for legacy ABAP and CDS views.
- Unit-test generation for ABAP Unit.
- Chat that can reason about the current SAP Build Code workspace.
SAP's current free access offer makes Joule easy to evaluate for teams already using
SAP Build or ABAP Development Tools. Because SAP says AI Units apply after the offer
expires, production planning should still include entitlement and commercial review.
The official product page is sap.com/products/artificial-intelligence/joule-for-developers.html.
Joule's sweet spot is SAP-native workflows: developers who live inside SAP Build Code, want first-party support, and need an assistant that already understands the system they are connected to. Its limitations, conversely, are exactly where external agents shine — multi-file agentic refactoring, custom skill authoring, and the flexibility to work outside of SAP's IDE.
What is Claude Code + SAP Skills?
Claude Code is Anthropic's agentic command-line coding assistant. Unlike an IDE-embedded chat tool, Claude Code is a terminal-native agent that can read and modify entire repositories, run commands, and chain operations across many files in a single task. It is IDE-agnostic: it works from the terminal, from VS Code, and alongside SAP-native tools when teams choose a multi-tool workflow.
SAP Skills is a set of 35 open-source plugins (GPL-3.0) that give Claude deep, verified SAP domain knowledge. Instead of relying on whatever SAP information the base model was trained on, SAP Skills inject curated references, templates, agents, slash commands, and MCP servers covering ABAP, RAP, CDS, CAP, Fiori/SAPUI5, HANA, and BTP. The collection has 4,300+ installs, 336 GitHub stars, 24 agents, 29 slash commands, and 6 MCP servers across its plugins.
Install the full set with a single command:
npx skills add secondsky/sap-skills
The Claude Code + SAP Skills sweet spot is deep, flexible, full-stack SAP development — RAP behavior definitions, CDS view modeling, CAP service definitions, SAPUI5/Fiori apps, legacy ABAP to Clean Core refactoring, and any task where you want an agent that can reason across many files and many SAP technologies at once.
Complementary, Not Competitive
The common "Joule vs Claude Code" framing is wrong for 2026. The two tools were built for different jobs. Here is an honest, side-by-side look:
| Aspect | Joule for Developers | Claude Code + SAP Skills |
|---|---|---|
| Type | SAP-embedded AI assistant | CLI agent + open-source plugins |
| SAP awareness | Native (SAP-built) | Via 35 community plugins |
| Pricing | Free access offer; AI Units after expiry | Free plugins + Claude subscription |
| IDE | SAP Build / ABAP Development Tools | Terminal / IDE-agnostic |
| ABAP support | Built-in | Via sap-abap skill |
| Open source | No (SAP proprietary) | Yes (GPL-3.0) |
| MCP support | Joule Studio supports MCP/A2A connections | Native MCP client |
| Custom skills | Via Joule Studio | Via SKILL.md plugins |
| Best for | SAP Build and ABAP developers | Full-stack SAP developers |
Both are excellent at what they do. Joule is the right answer when you want first-party, system-aware assistance inside SAP Build Code with zero setup. Claude Code with SAP Skills is the right answer when you want an open-source, extensible, agentic workflow that can reach across ABAP, CAP, Fiori, HANA, and BTP in a single task.
The Joule Studio Shift: Orchestrate, Don't Choose
SAP's Joule Studio positioning makes the "versus" framing obsolete:
- Joule Studio supports MCP and A2A connections. SAP describes this as a way to connect agents across SAP and non-SAP landscapes.
- Developer tool choice is part of the positioning. SAP says teams can use Joule Studio with the tools, frameworks, and environments developers already know.
- The practical pattern is orchestration. Joule handles SAP-native development assistance, while external agents such as Claude Code can handle repository-wide reasoning when your workflow allows it.
SAP's own positioning has shifted from competition to orchestration. The most productive SAP developers in 2026 use Joule for system-aware operations and Claude Code with SAP Skills for deep, agentic development work.
That is the framing this article uses: make the tools cooperate, but do not assume specific managed-client support until SAP or the relevant vendor documents it.
Practical Orchestration Workflow
When to use Joule
- Inside SAP Build Code, where Joule already has the workspace context.
- For system-context-aware operations: object lookups, transport status, where-used analysis.
- For ABAP code completion in a SAP-native IDE.
- When your organization mandates SAP-supported tooling for compliance or support reasons.
When to use Claude Code + SAP Skills
- For complex, multi-file SAP development that an IDE chat cannot reasonably orchestrate.
- For RAP behavior definitions and CDS view modeling (the
sap-abapandsap-abap-cdsskills). - For CAP service definitions (the
sap-cap-capireskill). - For refactoring legacy ABAP to Clean Core across many objects.
- For SAPUI5 / Fiori development (
sapui5,sapui5-cli,sap-fiori-toolsskills). - When you need open-source, extensible tooling that you can fork, audit,
and extend with your own
SKILL.mdplugins.
A combined workflow
- Use Joule for system-level context — what objects exist, transport status, ABAP language version.
- Switch to Claude Code + SAP Skills for heavy code generation and refactoring across multiple files.
- Use Joule to activate, transport, and test inside the SAP system.
- Use the SAP Skills MCP servers (for example, the CAP or fiori-mcp-server) to let Claude Code touch the SAP system directly when you want to skip the manual handoff.
This is a pragmatic workflow for teams that want both SAP-native assistance and repository-wide agentic depth. Joule Studio's MCP/A2A direction may reduce the handoff over time, but the exact integration surface should be verified per client.
Related SAP Skills
For developers building the Claude Code side of this orchestrated workflow, the
most relevant skills in the catalog live in the SAP AI category,
which covers sap-ai-core, sap-cloud-sdk-ai, and sap-cloud-sdk-ai-python.
For the broader picture of running Claude Code against SAP systems, see the
Claude Code for SAP persona page.
The most-used SAP Skills plugins for the orchestration workflow above are:
sap-abapandsap-abap-cds— for RAP behavior definitions and CDS view modeling.sap-cap-capire— for CAP service definitions, with agents, commands, an MCP server, and validation hooks.sapui5,sapui5-cli, andsap-fiori-tools— for Fiori and SAPUI5 development, including thefiori-mcp-serverfor AI-assisted generation.sap-btp-cloud-platform— for BTP deployment, account setup, and the btp CLI.
Install any subset with npx skills add secondsky/sap-skills --skill <name>,
or grab all 35 with npx skills add secondsky/sap-skills.
The takeaway for 2026 is simple: SAP Joule for Developers and Claude Code with SAP Skills are complementary tools. Use Joule where SAP-native assistance matters. Use Claude Code where repository-wide agentic depth matters. Use both where the workflow and licensing model make sense.