{"ref":"content:arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop","page":"/content/arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop","json":"/content/arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop","title":"ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop","url":"https://blog.zeis.de/posts/2026-04-29-arc-1-btp/","content_type":"blog","explains":["artifact:arc-mcp-arc-1",{"ref":"capability:tool-governance","applies_to":{"ecosystems":["abap","btp"]}}],"summary":"The BTP deployment of [ARC-1](artifact:arc-mcp-arc-1): one Cloud Foundry app per SAP system, reached by MCP clients through XSUAA and reaching the backend through the [SAP Destination service](artifact:btp-destination), the [SAP Connectivity service](artifact:btp-connectivity) and Cloud Connector, with a BasicAuth destination for startup probing and a Principal Propagation destination for per-user requests, and SAP_PP_STRICT=true so a propagation problem fails instead of falling back to the shared user. [Tool governance](capability:tool-governance) is the three gates it spells out, the server ceiling set by environment variables, the user's permission from XSUAA role collections, OIDC scopes or API-key profiles, and the SAP backend authorisation, all of which must allow an action, and the staged rollout from read-only to writes in $TMP, then selected packages, then transport writes. It recommends the MTA deployment over Docker on Cloud Foundry or a buildpack push, treats BTP ABAP Environment as a separate service-key scenario with no Cloud Connector, and is not a full setup guide: the commands are left to the ARC-1 deployment docs.","short":"ARC-1 deployed on BTP Cloud Foundry with XSUAA and Cloud Connector","authors":["actor:marianfoo"],"published":"2026-04-29","offers":["concepts","tutorial"],"part_of":"content:how-i-use-ai-for-development-and-why-context-matters","position":4,"provenance":{"discovered_via":[{"source":"source:zeis"}],"first_seen":"2026-09-15"},"drafted_with_ai":true,"published_on":"source:zeis"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 6 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"poor","evidence":"arc-1 0.8.0, 0.9.0, 1.0 since publication"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":{"container":false,"of":10,"at":4,"parts":[{"position":1,"title":"How I Use AI for Development and Why Context Matters","url":"https://blog.zeis.de/posts/2026-04-20-how-i-use-ai/","published":"2026-04-20","state":"indexed","id":"how-i-use-ai-for-development-and-why-context-matters"},{"position":2,"title":"ABAP and Agentic AI: The Hidden Problem in Real Projects","url":"https://blog.zeis.de/posts/2026-04-22-ai-abap-development/","published":"2026-04-22","state":"indexed","id":"abap-and-agentic-ai-the-hidden-problem-in-real-projects"},{"position":3,"title":"Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development","url":"https://blog.zeis.de/posts/2026-04-27-arc-1/","published":"2026-04-27","state":"indexed","id":"introducing-arc-1-a-secure-adt-mcp-server-for-enterprise-sap-development"},{"position":4,"title":"ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop","url":"https://blog.zeis.de/posts/2026-04-29-arc-1-btp/","published":"2026-04-29","state":"indexed","id":"arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop"},{"position":5,"title":"ARC-1 with Copilot Studio: SAP System Context Beyond Developers","url":"https://blog.zeis.de/posts/2026-05-05-arc-1-copilot-studio/","published":"2026-05-04","state":"indexed","id":"arc-1-with-copilot-studio-sap-system-context-beyond-developers"},{"position":6,"title":"ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule","url":"https://blog.zeis.de/posts/2026-05-08-arc-1-joule-studio-clean-core/","published":"2026-05-06","state":"indexed","id":"arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule"},{"position":7,"title":"From SEGW and Legacy UI5 to RAP with ARC-1","url":"https://blog.zeis.de/posts/2026-05-11-segw-to-rap/","published":"2026-05-11","state":"indexed","id":"from-segw-and-legacy-ui5-to-rap-with-arc-1"},{"position":8,"title":"ABAP Development Automation with ARC-1 and GitHub Workflows","url":"https://blog.zeis.de/posts/2026-05-12-arc-1-abap-cicd-review/","published":"2026-05-12","state":"indexed","id":"abap-development-automation-with-arc-1-and-github-workflows"},{"position":9,"title":"Before You Upgrade S/4HANA: Static UI5 Checks with MCP","url":"https://blog.zeis.de/posts/2026-05-20-ui5-upgrade-mcp/","published":"2026-05-20","state":"indexed","id":"before-you-upgrade-s4hana-static-ui5-checks-with-mcp"},{"position":10,"title":"ARC-1 1.0: One Deployment, Multiple SAP Systems","url":"https://blog.zeis.de/posts/2026-08-03-arc-1-update/","published":"2026-08-03","state":"indexed","id":"arc-1-1-0-one-deployment-multiple-sap-systems"}]},"edges":{"authors":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}]}}