BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →blog.zeis.de — Marian ZeisPart 6 of 10

ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule

Brings the same BTP-deployed ARC-1 endpoint into Joule through a Joule Studio, classic edition agent configured with Anthropic Claude Sonnet 4 and two MCP servers, ARC-1 and mcp-sap-docs, for work that starts in SAP where the previous part started in Microsoft 365. Two read-only showcases carry the ABAP Cloud readiness edge: a clean core check of one class that reports it is not released, uses USR02 and BUT000 directly and has no ATC findings, and a modernisation backlog for package ZSD_LEGACY which, as that package did not exist, grouped 28 ZSD* objects into risk buckets instead. The route through SAP Integration Suite API Management or a future MCP gateway is presented as a target architecture and not yet a productive setup, because Joule Studio's documentation requires streamable HTTP destinations and does not support MCP servers that need interactive OAuth user authorisation.

Where it sits

Explains
arc-1ABAParc-1mcp-serverAn MCP server in front of the ADT REST API that runs locally and on Cloud Foundry with twelve tools that read, search, write, activate, lint and transport ABAP objects.Joule Studio, classic editionCAPBTPJoule Studio, classic editionserviceThe low-code capability in SAP Build for custom Joule skills and Joule agents: skills call OData APIs through BTP destinations, agents get a model, instructions, tools and MCP servers, and both deploy to Joule.ABAP Cloud readinessABAPABAP Cloud readinesscapabilityWhether code can run in ABAP Cloud — released APIs only, no direct table access, no obsolete statements — and what to do with the code that cannot.
Since then
arc-1 has been through 2 major lines since this was published: 0.9 (2026-05), 1 (2026-07)

Who is behind it

Marian ZeisMarian ZeisPersonWrote this
In the atlas: maintains 35, contributes to 86, wrote 25
@marianfoo
author

In this series10

Before you read it

ApplicabilityNew majorsarc-1 has been through 2 major lines since this was published: 0.9 (2026-05), 1 (2026-07).

This is a derived prompt to re-check the work, not a claim that the work is wrong. Exact stale statements are recorded separately after editorial review.

Properties

About this work

declared and crawled
Published
declared
Published on
declared

More on this44

In topics
The atlas is now in betaTopic, edition 12 entries named

onedevatlas is open for browsing. Find tools for SAP development, compare their documented capabilities, ask your AI assistant, and join a flight during TechEd week.

Group by42 of 42 pieces
Piece, what it offersStill applies
Also explainingABAP Cloud readiness19
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
Adapting SAP Joule for Purchase Order Creation from an Existing Purchase Requisition
SAP Community, jonathanvi59
nothing recorded
CCM - Calculate Key Figures
Software-Heroes, Björn S.
nothing recorded
050: Clean Core Measurement (Preview)
Software-Heroes, Björn S.
nothing recorded
Recommendations for Wrapper Interface Design
SAP Community, kaidehmann
nothing recorded
ABAP development under the Clean Core paradigm: From BAPIs to BO and CDS
SAP Community, Lutzi3
nothing recorded
Building Custom Joule Skills via RFC: Guide for SAP S/4HANA and ECC Integration
SAP Community, Robin-Qiu
nothing recorded
Object Release State in Cloudification Repository Viewer for Clean Core Extensibility
SAP Community, PrasanthPadmanabhan
nothing recorded
Integrating and Extending Joule
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Taking Control of Clean Core: When to Use Project Kernseife in addition to Standard SAP Tools
SAP Community, LBretschneider
nothing recorded
Clean Core Index
SAP Community, patrick_weber11
nothing recorded
Transitioning Architectures from SAP NetWeaver
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Patterns for using LLMs in ABAP development
Heliconia Labs, Lars HvamThe reasoningA reference
nothing recorded
Custom Joule Skills
SAP BTP AI Best Practices, SAPThe reasoning
nothing recorded
Content-based Agents with SAP Joule Studio Agent Builder
SAP BTP AI Best Practices, SAPThe reasoning
nothing recorded
Building enterprise agent extensions with the Joule Studio solution
SAP TechEd — session catalogueA recipe
nothing recorded
Connecting AI agents to the ABAP RESTful application programming model
SAP TechEd — session catalogueThe reasoning
nothing recorded
The journey with clean core continues for SAP Cloud ERP Private
SAP TechEd — session catalogueThe reasoning
nothing recorded
Migrate and modernize your custom code using RISE with SAP and agentic AI
SAP TechEd — session catalogueThe reasoning
nothing recorded
Also byMarian Zeis24
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
Introducing open-rfc: Calling SAP RFC from Node.js Without the SDK
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
ARC-1 1.0: One Deployment, Multiple SAP Systems
blog.zeis.de — Marian Zeis, Marian Zeis, part 10 of 10The reasoning
nothing recorded
UI5 Has Entered the Chat: Building Interactive MCP Apps for SAP
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningA recipeRunnable code
nothing recorded
Creating an ARC-1 BTP Diagram with Codex and a draw.io Skill
blog.zeis.de — Marian Zeis, Marian ZeisRunnable codeA recipe
nothing recorded
A Clearer View of Your SAP Integrations Under the New API Policy
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Before You Upgrade S/4HANA: Static UI5 Checks with MCP
blog.zeis.de — Marian Zeis, Marian Zeis, part 9 of 10Runnable codeThe reasoning
nothing recorded
ABAP Development Automation with ARC-1 and GitHub Workflows
blog.zeis.de — Marian Zeis, Marian Zeis, part 8 of 10Runnable codeA recipeThe reasoning
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
ARC-1 with Copilot Studio: SAP System Context Beyond Developers
blog.zeis.de — Marian Zeis, Marian Zeis, part 5 of 10The reasoningA recipeRunnable code
New majors
ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop
blog.zeis.de — Marian Zeis, Marian Zeis, part 4 of 10The reasoningA recipe
New majors
Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development
blog.zeis.de — Marian Zeis, Marian Zeis, part 3 of 10The reasoning
nothing recorded
ABAP and Agentic AI: The Hidden Problem in Real Projects
blog.zeis.de — Marian Zeis, Marian Zeis, part 2 of 10The reasoning
nothing recorded
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10The reasoning
nothing recorded
Building an Enterprise-Ready SAP AI Agent with Open Source
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Finally: An MCP Server for ABAP
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningA reference
nothing recorded
Don't Wait for SAP: Unlocking MCP Servers in BAS Right Now
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
New tutorial for UI5 Middleware FE Mockserver
SAP Community, Marian Zeis
nothing recorded
Evaluating SAP’s new MCP servers: UI5, CAP, and Fiori tools in practice
SAP Community, Marian ZeisThe reasoningA recipeRunnable code
nothing recorded
The Complete Guide to Calling Actions in UI5 with Custom Code
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Visualizing Your SAP Bill of Materials Using CAP, Fiori elements, and the UI5 Network Graph
SAP Community, Marian ZeisThe reasoningRunnable code
Core changed
Simple Table Maintenance in SAP Fiori Using UI5 Smart Controls
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Using the UI5 Mockserver for Client-Specific Data and Testing
SAP Community, Marian Zeis
nothing recorded
Simplifying SAP BTP Authentication in Pipelines with SAP Passport and Playwright
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded

Details

Graph7 edges
← POINTS HERE
POINTS OUT →
explainsarc-1artifact
explainsABAP Cloud readinesscapability, core and community
published onblog.zeis.de — Marian Zeispublishing source
Source
Type
blog
Host
blog.zeis.de
First seen
History1
  • Entered the atlasDiscovered via blog.zeis.de — Marian Zeis.
For your agent
Ref
content:arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule
JSON
/content/arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule.json
MCP
Connecting an agent