Documentation

The ABAP keyword documentation, the cheat sheets and the RAP tutorials are public repositories, and mcp-sap-docs indexes all three alongside a cloud and standard flavour switch — so an agent asked about a statement answers from the reference rather than from memory of an older release. Custom code is the other half: a package nobody documented, handed to a team that did not write it, where the document has to be produced from the objects in the system.

Overview

SAP SHIPS

For custom code, ADT exports the ABAP Doc comments of classes and interfaces, chosen singly or by package, as HTML files, for example as a record for audits.

Not covered: For SAP's own documentation, at the corpus indexed: an index cannot tell you which of two statements your release supports. For custom code, at what developers wrote as ABAP Doc comments on classes and interfaces; an element with no comment gets at most its short text.

Two halves on this door. SAP publishes its ABAP documentation in the open, and publishing a corpus is not answering this capability. For custom code the core export is the ABAP Doc one, a function of ADT, the platform; community tools add to it by reading ABAP Doc, such as abapdocs-code-scanner, or generate a document of a package, such as abap-doc. How they relate to the export has not been assessed.

Artifacts6

6 of 6 artifacts
ArtifactSignals
CLI tools1
abap-docNode.js command writing PDF documentation for an ABAP package
Signals
Not reachable
MCP servers2
mcp-sap-docsMCP server searching seventeen SAP documentation repositories
Signals
Functional boundary
sap-note-search-mcpMCP server searching and fetching SAP Notes and KBAs
Signals
Functional boundary
Packages1
abapdocs-code-scannerReads the abapDoc comments of a class or interface's public methods and type definitions and returns their text at runtime.
Signals
Quiet
Web tools2
abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it builds
Signals
Functional boundary
Clean-Core.ioHosted workspace redrawing custom ABAP as BPMN and grading it
Signals
Not reachable+1

Content4

Group by
Piece, what it offers
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis, Talk
Bring "developers.sap.com" Into Your Dev Environment: SAP Developer Context for AI Coding Agents
YouTube — SAP Developers playlists, SAP Developers, Talk
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10, BlogThe reasoning
Finally: An MCP Server for ABAP
blog.zeis.de — Marian Zeis, Marian Zeis, BlogThe reasoningA reference
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis, Talk
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10, BlogThe reasoning
Finally: An MCP Server for ABAP
blog.zeis.de — Marian Zeis, Marian Zeis, BlogThe reasoningA reference

Seen working3

ArtifactSignals
Samples3
abap-docsABAP Keyword Documentation as Markdown with indexes
Functional boundary
off-stack-abapDemonstration of off-stack ABAP development on Node.js
none
SAP-samples/abap-cheat-sheetsABAP syntax cheat sheets with executable demo classes
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inCAP, UI5, BTP/BAIP
For your agent
Ref
capability:documentation
JSON
/capabilities/documentation.json
MCP
Connecting an agent