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 →SAP Community

SAP's API Policy on AI Agents: What It Prohibits, Allows, and Leaves Open

Reading SAP's API Policy v.4.2026a and its FAQ against the reference architectures, the piece narrows the widely repeated claim that SAP bans AI to what Section 2.2.2 actually restricts: an agent planning and chaining API calls outside an SAP-endorsed route, closed off further by Section 3's block on bypassing API Controls through custom code. It compares the endorsed and allowed paths — the MCP Gateway on SAP Integration Suite reaching S/4HANA and ECC through RFC-based back ends under a 15-tool, 200,000-token limit, SAP-provided MCP servers through Joule Studio, the A2A protocol, customer-operated MCP servers allowed under FAQ Question 56, and the ADT MCP Server, whose 18 tools work only on development artifacts and are documented as not intended for productive use. It leaves open whether Section 2.2.2 covers ABAP code that calls a model from inside the system, since enforcement is defined at the API-traffic level rather than by a list of tools.

Where it sits

Explains
Agent toolingBTPAgent toolingcapabilityBuilding an agent into your own application — the tools it may call, the state it keeps between turns, and the framework it runs in. Distinct from MCP servers, which expose an application to somebody else's agent, and from agent guidance, which is knowledge handed to a coding agent.Serve your application over MCPABAPServe your application over MCPcapabilityExposing selected application data and business operations to an AI agent through the Model Context Protocol. An application may also integrate remote services through [service integration](capability:service-integration), connecting its exposed contract with [agent access to your systems](capability:agent-systems-access). Development assistance belongs to [agent access to your code](capability:agent-code-access).RFC connectivityABAPRFC connectivitycapabilityCalling ABAP function modules from outside the system over RFC, with destinations and connection pooling handled rather than hand-wired on the calling side.ADT MCP ServerABAPADT MCP Servermcp-serverSAP's own ADT MCP server, and not a package: a preference inside [ABAP Development Tools for VS Code](artifact:sap-adt-vscode) that starts a local HTTP MCP server on a port you choose.
Source
reachable

Who is behind it

Héctor EnríquezHéctor EnríquezPersonWrote this
In the atlas: wrote 1
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
3,851

For agent-tooling

on the edge
Applies in
authored
btp

For mcp-servers

on the edge
Applies in
authored
abap

For rfc-connectivity

on the edge
Applies in
authored
abap

More on this51

In topics
The atlas is now in betaTopic, edition 11 entry 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 by50 of 50 pieces
Piece, what it offersStill applies
Also explainingAgent tooling50
CAP in the age of AI #7 - vector embeddings wrap-up
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, part 7 of 7
nothing recorded
Building Code-Based AI Agents on the BAIP
YouTube — SAP Developers playlists, Wouter Lemaire
nothing recorded
Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Real Pro-Code Development with Joule Studio
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, Uenal Akkaya
nothing recorded
Agentic Loop with Joule for Developers and ADT MCP Server
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
News from Custom Code Migration: ECC to SAP S/4HANA Powered by Agentic AI
YouTube — SAP Developers playlists, olgadolinskaja
nothing recorded
Meet Joule Studio and Build your First AI Agent
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Combining AI Agents with the power of SAP HANA embedded ML (part 1)
YouTube — SAP Developers playlists, Vitaliy Rudnytskiy
nothing recorded
Running AI agents against SAP ECC 6.0: lessons from building an in-system MCP server
SAP Community, NicolasHernandez
nothing recorded
CAP in the age of AI #3 - from MCP to A2A
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, Stefan Rudi, part 3 of 7
nothing recorded
Adapting SAP Joule for Purchase Order Creation from an Existing Purchase Requisition
SAP Community, jonathanvi59
nothing recorded
SAP Joule: Invoice Agent for Faster Supplier Invoice Release in SAP S/4HANA Accounts Payable
SAP Community, idc
nothing recorded
ABAP development tools for Visual Studio Code: Version 1.1 released
SAP Community, thomasalexander_ritter
nothing recorded
Using RFC Function Modules and BAPIs in SAP Build Process Automation
SAP Community, MrRaj
nothing recorded
Creating an SAP SD Billing Document Using a BAPI in SAP Build and Accessing It Through 'Joule Work'
SAP Community, MrRaj
nothing recorded
Banking Sentinel: A Multi-Agent Credit-Risk Copilot on SAP BTP, Built on a Mixed AI Stack
SAP Community, ShahidThe reasoningA recipeRunnable code
Core changed
Building an LLM Agent in CAP Java with Spring AI
SAP Community, Johannes VogtThe reasoningRunnable code
Core changed
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!
SAP Community, thomasalexander_ritter
nothing recorded
The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots
SAP Community, lpodile
nothing recorded
Building an LLM Agent using CAP
SAP Community, Johannes VogtThe reasoningRunnable code
Core changed
AI-native North Star architecture — Platform Layer
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
Core changed
Agentic AI on BTP: a Multi‑Agent App with Pydantic AI
SAP Community, Wouter Lemaire
nothing recorded
Agentic AI on BTP: a Single Agent with LangGraph
SAP Community, Wouter Lemaire
nothing recorded
Custom Joule Agent for SAP Ariba SLP - Building an AI Agent for Supplier Registration Approval
SAP Community, Giancarlo-Martinez
nothing recorded
SAP Agentic AI in Practice: Building the SAP Exception Log Triage Agent (Part 3 of 6)
SAP Community, DEEPA_DORAIRAJ
nothing recorded
Integrating and Extending Joule
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Claude ported ABAP functions to new API
SAP Community, jakub_filak
nothing recorded
SAP JOULE & ME : My First JOULE Skill in SAP EHSM-Incident Management Without Coding
SAP Community, Pardhasaradhi_Reddy_Chelikam
nothing recorded
Extract Rev-Trac requests by custom program and Rev-Trac API
SAP Community, sandraros
nothing recorded
Pattern Function for RFC
SAP Community, ykaldirim
nothing recorded
Event Driven SAP CAP on Kyma with Agentic AI and UI Auto Refresh
SAP Community, ShahidThe reasoning
nothing recorded
Using Communication Targets for Outbound RFC Communication in ABAP
SAP Community, Nikolina_MH
nothing recorded
How Redwood Software and SAP are shaping the next era of automation with Joule Studio
SAP Community, gmblom
nothing recorded
Modernizing RFC/BAPI-based Integrations for a Clean Core with SAP Integration Suite
SAP Community, arunmaarirajha_kv
nothing recorded
Configuring SAP Cloud Integration for an IBP to S/4HANA (on prem / private cloud) integration
SAP Community, SofianePebre
nothing recorded
Consume ABAP RFC Function Modules in CAP
SAP Community, Wouter LemaireThe reasoningRunnable code
nothing recorded
Communicate from a Java Application to ABAP via WebSocket RFC using JCo - Migration Guide
SAP Community, simon_luser
nothing recorded
Recommendations for Customers on using the Direct Push-Based Integration
SAP Community, sandra_thimme
nothing recorded
WebSocket RFC to Cloud Using SAP Business Connector
SAP Community, Ulrich_Schmidt1
nothing recorded
How to use SAP Data Intelligence with SAP Cloud Connector
SAP Community, Former Member
nothing recorded
Content-based Agents with SAP Joule Studio Agent Builder
SAP BTP AI Best Practices, SAPThe reasoning
nothing recorded
Pro-Code AI Agents
SAP BTP AI Best Practices, SAPThe reasoning
nothing recorded
Generate agentic workflows using SAP-managed n8n in Joule Studio
SAP TechEd — session catalogueA recipe
nothing recorded
Connecting AI agents to the ABAP RESTful application programming model
SAP TechEd — session catalogueThe reasoning
nothing recorded
Building agentic applications with SAP HANA Cloud
SAP TechEd — session catalogueA recipe
nothing recorded
Agentic memory: Knowledge graph engine and recall in SAP HANA Cloud
SAP TechEd — session catalogue, Markus FathThe reasoning
nothing recorded
Knowledge graph and agent memory: Build an agent that remembers
SAP TechEd — session catalogue, Markus Fath, Thomas HammerA recipe
nothing recorded
Agentic CAP: Build MCP servers and enterprise AI agents
SAP TechEd — session catalogue, Daniel Hutzel, Daniel SchlachterA recipe
nothing recorded
OData to outcomes—Build AI-enabled SAP Fiori apps using SAP Fiori elements
SAP TechEd — session catalogue, Stefan EngelhardtThe reasoning
nothing recorded

Details

Graph7 edges
← POINTS HERE
POINTS OUT →
explainsAgent toolingcapability, core and community
explainsServe your application over MCPcapability, core and community
explainsRFC connectivitycapability, core and community
explainsADT MCP Serverartifact
published onSAP Communitypublishing source
discovered viaSAP Communitybtp-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History3
  • explains → applies_to on capability:mcp-servers, capability:rfc-connectivityDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • explains → applies_to on capability:agent-tooling (btp)Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via SAP Community · btp-tag.
For your agent
Ref
content:sap-s-api-policy-on-ai-agents-what-it-prohibits-allows-and-leaves-open
JSON
/content/sap-s-api-policy-on-ai-agents-what-it-prohibits-allows-and-leaves-open.json
MCP
Connecting an agent