CLICLItypeA command you run, rather than a dependency you import.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

abap-doc

A Node.js command that reads an ABAP package and its sub-packages over ADT and writes one PDF documenting every object in it, with an LLM writing the prose.

Connects to the ADT REST services with a user and password, walks the package tree and documents each object: classes, interfaces, programs, function groups and BAdIs by an OpenAI-compatible model, with the objects they reference passed in as context; domains, data elements, message classes and similar objects by rules, with no model call. Classes and programs over 10,000 lines are summarised part by part and then combined. The output is a PDF with a cover, a numbered table of contents, page numbers, bookmarks and Mermaid diagrams, rendered through headless Chromium, and written in English.

Facts

LicenceMIT

Where it sits

Lives in
Provides
DocumentationABAPDocumentationcapabilityFinding the answer in what has already been written, and writing it where it has not — first-party documentation made searchable by something other than a person scrolling it, including by an agent, and a document of custom code produced from the code itself.

Who is behind it

Mario KernichMario KernichPersonMaintains this
In the atlas: maintains 8, contributes to 10, wrote 1
@mariokernich
maintainer

Before choosing this

Signals

RepositoryNot reachableNot reachable since 2026-10-20

Since 2026-10-20 the repository this entry names answers that it does not exist.

What it declares

Every artifact

Type
CLI
Origin
Independently maintained
Runtime
Node.js

As a CLI

Distributed through
does not say

Connections1

Documentation
  1. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  2. @cap-js/mcp-serverMCP server for CAP development: model and docs searchfrom CAP
  3. mcp-sap-docsMCP server searching seventeen SAP documentation repositoriesfrom CAP
  4. sap-api-hub-mcpRead-only MCP server over the SAP Business Accelerator Hubfrom BTP/BAIP
  5. sap-note-search-mcpMCP server searching and fetching SAP Notes and KBAsfrom BTP/BAIP
  6. sap-roadmap-mcpMCP server over SAP Road Map Explorerfrom BTP/BAIP
  7. ui5-lib-diffHosted app listing changes between SAPUI5 or OpenUI5 versionsfrom UI5
  8. sap-ai-docs-mcpMCP server with semantic search over SAP AI Core documentationfrom BTP/BAIP
  9. sap-btp-docs-mcpMCP server with semantic search over SAP BTP documentationfrom BTP/BAIP
  10. @sap-ux/fiori-docs-embeddingsFiori documentation indexed as embeddingsfrom CAP
  11. Clean-Core.ioHosted workspace redrawing custom ABAP as BPMN and grading itfrom ABAP
  12. abapdocs-code-scannerReads the abapDoc comments of a class or interface's public methods and type definitions and returns their text at runtime.from ABAP
  13. @ui5/webcomponents-mcp-serverMCP server answering questions on UI5 Web Componentsfrom UI5
  14. vscode-ui5-api-referenceVS Code side bar view of the SAPUI5 and OpenUI5 API referencefrom UI5

Details

Sources2
Added by handdiscovered herechecked
github.com/mariokernich/abap-doctree, pushes, contributors, CIchecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
not reachable since, 3 crawls
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainabap, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:mariokernich-abap-doc
JSON
/artifacts/mariokernich-abap-doc.json
MCP
Connecting an agent