Editor support
On the ABAP door the editor is ABAP Development Tools in Eclipse, working against a live system: what it shows comes from the application server, so an extension to it often has a backend part installed in ABAP.
Overview
ABAP Development Tools for Eclipse SAP's Eclipse plugins for ABAP: source, dictionary and CDS editors, Project Explorer, Outline and ABAP Unit, calling ADT resourcesADT resourcesThe HTTP endpoint an ABAP system exposes as the adt ICF service under /sap/bc/adt, so a client outside the system can reach development objects, delivered with the platform rather than installed.sap official, abap on the connected system.
ABAP Development Tools for Eclipse SAP's Eclipse plugins for ABAP: source, dictionary and CDS editors, Project Explorer, Outline and ABAP Unit, calling ADT resourcesADT resourcesThe HTTP endpoint an ABAP system exposes as the adt ICF service under /sap/bc/adt, so a client outside the system can reach development objects, delivered with the platform rather than installed.sap official, abap on the connected system.
Not covered: At the views SAP ships. Object tags and a call hierarchy for ABAP come as Eclipse plugins with a backend installed through abapGit, and IDE actions cannot yet be saved in Git, so they are created by hand in each system.
SAP also ships ABAP Development Tools for VS CodeABAP Development Tools for VS CodeSAP's ABAP tools in VS Code: editing, debugging, ABAP Unit, ATC and transports for classes, CDS and RAP objects, over RFC to an on-premise or Private Cloud system and HTTP to a cloud one, with Joule's ADT MCP server and code completion behind an AI-unit licence.sap official, abap. Community extensions add Eclipse plugins with an ABAP backend such as abap-tags-uiABAP TagsAn Eclipse plugin for putting arbitrary tags on repository objects, with a Tag Manager view, tagged object search and tag import and export, served by its own ADT backend in the system.independent, abap and abap-call-hierarchy-uiABAP Call HierarchyAn Eclipse plugin that shows which members a class method, function module or subroutine calls, read from its own ADT backend in the system and published on a beta update site only.independent, abap, VS Code extensions that reach a system over ADT such as ABAP remote filesystemABAP remote filesystemA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abap, syntax highlighting such as ABAP Syntax HighlightingABAP Syntax HighlightingA VS Code extension that registers .abap files as the language abap and colours them with a TextMate grammar.independent, abap, and @arc-mcp/adt-ls@arc-mcp/adt-lsA TypeScript SDK over adt-ls, the headless language server SAP ships inside ABAP Development Tools for VS Code, so a program drives it without the discovery, JVM and handshake work.independent, abap, an SDK over the language server inside SAP's VS Code tools.
Artifacts
Content
Details
Coverage
For your agent
- Ref
capability:editor-support- JSON
- /capabilities/editor-support.json
- MCP
- Connecting an agent