abap-tags-backend
The ADT backend needed by the separate ABAP Tags Eclipse plugin, installed in the ABAP system with abapGit; an upgrade to v2.0.0 or later runs a migration program for its new database tables.
The ABAP Tags Eclipse plugin needs a counterpart running inside the ABAP system to serve its data over ADT; this repository is that backend. It installs with abapGitabapGitA Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.community org, abap, and reaching it from ADT requires the authorization object S_ADT_RES scoped to the URI prefix /devepos/adt/atm/*. Upgrading from before v2.0.0 to v2.0.0 or later requires running the migration program ZABAPTAGS_MIGR_v2_0, because of new database tables; new installations do not need it.
Facts
Where it sits
Who is behind it
In the atlas: maintains 11@DevEposmaintainerGoran BackContributes to this
In the atlas: contributes to 6@g-backLudwig Stockbauer-MuhrContributes to this
In the atlas: maintains 5, contributes to 21@stockbal2 contributors
What it declares
Every artifact
- Type
- Package
- Origin
- Independently maintained
As a package
- Where it runs
- Inside its host
- Distributed through
- abapGit
Connections
Editor help with source: completion, navigation, errors, refactoring
Eclipse plugin for tagging ABAP repository objects
Git client written in ABAP that runs inside the system
Download
README
quoted from DevEpos/abap-tags-backend under MIT, readabap-tags-backend
This Repository contains the ADT Backend that is needed to use the eclipse plugin ABAP Tags
Installation
Install this repository using abapGit.
Upgrade to v2.0.0
Warning
Due to the introduction of new database tables it is necessary to execute the program ZABAPTAGS_MIGR_v2_0 if you are upgrading from a previous version.
It is not required for new installations.
Necessary Authorizations
To access the backend from ADT a user must have the following authorizations
| Authorization Object | Authorization Field | Value |
|---|---|---|
| S_ADT_RES | URI | /devepos/adt/atm/* |
History
Changed 1
Notes
! Update tags endpoint returns the updated tag
Fixes 1
Notes
- Fixes an issue where local classes that inherit from classes with namespaces are not recognized
Features 1, Changed 1
Notes
! Deleted components are no longer ignored when reading tagged object infos
- Tagged objects can be restricted to objects that no longer exist
Features 1, Fixes 1
Notes
- Local classes in old CL include are now also considered for tagged components
- Fixes issue in component mapping where local classes with namespaces were ignored
Fixes 2
Notes
- Fixes issue in Object Trees for tagged FUGR/I with namespaces
- Fixes ADT type determination for PROG/I assigned to e.g. FUGR
Features 2
Notes
- DDLS: raw name of entity (STOB) is returned to ADT
- BDEF: raw name of DDLS (STOB) is returned to ADT
Features 1, Changed 1
Notes
- Mass removal of tags from objects ! Tag deletion: endpoint returns existence of sub tags as warning
Features 3, Changed 3
Notes
! MIGRATION REQUIRED due to new DB Tables ==> see Report ZABAPTAGS_MIGR_v2_0 ! Allow multiple object assignments to different parent objects ! Minor enhancements to search API
- New feature 'Tagged Object Trees'
- New DB table for storing Tag assignments
- Deletion Check handling for Tags
Others providing
Compare all 19 on the Editor support page →- abap-adt-apiabap-adt-apiA JS/TS client for the ADT resources an ABAP system exposes, so a program outside the system can do against it what the maintainer calls a good share of what the Eclipse tools do.independent, abapJS/TS client for the ADT resources of an ABAP system
- abap2UI5 Playgroundabap2UI5 PlaygroundABAP in the editor on the left and the abap2UI5 app it builds on the right, both inside one browser tab: the framework is transpiled to JavaScript at build time and the class in the editor is compiled when Run is pressed.community org, abapIn-browser ABAP editor beside the abap2UI5 app it builds
- abap2UI5 for VS Codeabap2UI5 for VS CodeA VS Code extension for abap2UI5 apps: F9 starts the app class in a preview beside the source, Ctrl+F3 activates the class and reloads it, and the abap2UI5 linter runs in the editor while you type.community org, abapVS Code extension to preview, activate and lint abap2UI5 apps
- vscode-tabl-ddicvscode-tabl-ddicA VS Code extension that registers .tabl.ddic files, the DDIC DDL form of an ABAP table definition, as a language of their own with a TextMate grammar for syntax highlighting, and nothing more.community org, abapVS Code syntax highlighting for .tabl.ddic table definitions
- HammerHammerA native macOS code editor for ABAP and CDS, with an Object Navigator, Transport Organizer, Data Browser and Gateway Client in the same app as the editor.independent, abapNative macOS code editor for ABAP and CDS
- @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, abapTypeScript SDK over SAP's headless adt-ls language server
- abapthemesabapthemesThree colour themes for ABAP source in ABAP Development Tools for Eclipse, shipped as an Eclipse plugin and installed from the maintainer's own update site.independent, abapThree colour themes for ABAP source in ADT for Eclipse
- Cloud ALM Link for ADTCloud ALM Link for ADTAn Eclipse plugin that shows the transports and SAP Cloud ALM features behind an ABAP object, and turns Cloud ALM IDs in source comments into links.independent, abapEclipse plugin linking ABAP transports to SAP Cloud ALM features
- ABAP Call HierarchyABAP 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, abapEclipse plugin showing the call hierarchy of ABAP members
- abap-call-hierarchyabap-call-hierarchyThe ADT backend needed by the separate ABAP Call Hierarchy Eclipse plugin, installed in the ABAP system with abapGit and still in beta, which its maintainer calls not feature complete.independent, abapADT backend for the ABAP Call Hierarchy Eclipse plugin
- ABAP TagsABAP 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, abapEclipse plugin for tagging ABAP repository objects
- BellaBellaAn Eclipse plugin that puts Claude into ABAP Development Tools: explain, generate, rework and implement from the editor's context menu, completion as ghost text, and a chat whose tools reach the system through the developer's existing ADT logon.independent, abapEclipse plugin bringing Claude into ABAP Development Tools
- ABAP Syntax HighlightingABAP Syntax HighlightingA VS Code extension that registers .abap files as the language abap and colours them with a TextMate grammar.independent, abapVS Code syntax highlighting for .abap files
- abapfs_extensionsabapfs_extensionsABAP imported with abapGit that sets the stateful session flag on systems older than 7.51, so an HTTP client of the ADT resources can update objects there.independent, abapABAP objects enabling ADT updates on systems older than 7.51
- 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, abapVS Code extension editing ABAP systems over ADT as a filesystem
- ABAP Development Tools for EclipseABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP: source, dictionary and CDS editors, Project Explorer, Outline and ABAP Unit, calling ADT resources on the connected system.sap official, abapSAP's Eclipse plugins for ABAP development over ADT
- 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, abapSAP's ABAP tools in VS Code for editing, debugging, ATC and transports
- my-ide-actionsmy-ide-actionsA collection of eight ABAP Development Tools IDE Actions covering class creation, conversion of classic Open SQL to ABAP SQL, code snippets and RAP tooling.independent, abapCollection of ABAP Development Tools IDE Actions
Details
Sources
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
abaplint
Flavors
“” — DevEpos/abap-tags-backend — README, badges
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:devepos-abap-tags-backend- JSON
- /artifacts/devepos-abap-tags-backend.json
- MCP
- Connecting an agent