Everything in ABAP
Type
Domain: 2
Origin: Independent
Signals
More
Group by: Kind
Parser for ABAP CDS DDL source with a typed AST
TypeScript SDK over SAP's headless adt-ls language server
What adt-ls cannot do headless the maintainer puts out of scope, so a consumer that needs an ADT call the language server does not expose is back to speaking ADT itself. The README states the current runtime compatibility as verified on macOS arm64, against adt-ls 1.1.2 as the minimum and `1.1.2.202608131517` as the version tested. An Eclipse installation does not supply that runtime: SAP versions the two separately, so the VS Code extension has to be installed even where nobody opens VS Code.
Eclipse plugin showing the call hierarchy of ABAP members
Eclipse plugin searching ABAP sources from the search dialog
On a system below ABAP 7.51, or one without a connected HANA database, the client-based mode does not run, and the server-based mode is only available where the abap-code-search-tools backend is installed in the system.
VS Code extension editing ABAP systems over ADT as a filesystem
Eclipse plugin for ABAP object search and CDS view analysis
On a system where the abap-search-tools backend is not installed: the plugin lists it as a precondition, and the beta update site expects that backend's dev branch in particular.
ABAP class for descriptive statistics over an internal table
VS Code syntax highlighting for .abap files
Quiet No published releases; repository quiet for 27 months.
Functional boundary It binds to the .abap and .ABAP file extensions inside Visual Studio Code, so it does nothing for ABAP opened in another editor, or for source read from a system over ADT instead of from a file on disk.
Eclipse plugin for tagging ABAP repository objects
ABAP report running custom SQL queries into an ALV grid
Replays stored database snapshots in ABAP unit tests
No published releases; repository quiet for 28 months.
ABAP debugger extension drawing objects as a Graphviz graph
No published releases; repository quiet for 97 months.
Scripts running the ABAP Developer Edition in Docker
No published releases; repository quiet for 83 months.
JS/TS client for the ADT resources of an ABAP system
Not a tool a developer runs: it is a library to build one with, and it ships no editor, command line or interface of its own. Its sample connects with a plain HTTP URL, a user and a password, so a system that does not expose the adt ICF service that way is out of reach.
CLI that pulls and pushes ABAP packages as local files over ADT
A Python 3.10+ CLI, installed with pipx rather than through any SAP-provided package manager. Its own README lists what it does not do yet: where-used, syntax check and unit test runs — for those it says to reach for [ADT/Eclipse](external:eclipse) or an MCP server. First release, v0.1.0, and no standalone LICENSE file in the repository — the MIT grant is in the README and in pyproject.toml's project metadata rather than its own file.
Generates singleton ABAP cache classes from a macro call
No published releases; repository quiet for 26 months.
ADT backend for the ABAP Call Hierarchy Eclipse plugin
In-system ABAP source search by string or regular expression
SAP GUI browser for tables, views, CDS views and joins
A system below ABAP 7.50: some of the classes it uses are only available from 7.50, and the maintainer states that downward compatibility to 7.40 in a single branch is currently not possible without resorting to dynamic programming.
Software-engineering metrics for an ABAP class or package
No published releases; repository quiet for 43 months.
Debugger script exporting an object hierarchy as Graphviz
No published releases; repository quiet for 67 months.
ABAP client for calling and asserting on OData services
ADT backend for the ABAP Search and Analysis Tools plugin
BDD/TDD assertion library for ABAP Unit, styled after Chai.js
ADT backend for the ABAP Tags Eclipse plugin
GitHub-hosted test data container for ABAP Cloud
Transport release check gated by GitHub pull request approval
Not below SAP_BASIS 7.40 SP08, and not on [SAP S/4HANA Cloud Public Edition](external:sap-s4hana-cloud-public-edition) or [the SAP BTP ABAP environment](artifact:btp-abap-environment), where the classic transport check, the report and job calls and the cluster table `INDX` it rests on do not exist and the maintainer names gCTS as the answer instead. Only on a development system where every developer is trusted: each developer's GitHub token is kept in a cluster table encrypted with a key held in the same table, so anybody who can run ABAP on that system can read both, and the separation between author and reviewer holds only as far as that trust does. Not where the gate has to be unconditional — `#NOREVIEW` in a request's short text skips the check for that request, `ZTR_DISABLED` switches it off for a system, a check that cannot reach GitHub lets the release go on, and nothing checks who writes the marker.
Application job that runs and schedules ABAP Unit tests in the cloud
Helper classes for ABAP Unit tests and test doubles
Upload, edit and download ABAP table content as JSON, CSV or XLSX
Not an end-user app: it reads from any table the user names and writes into tables of the Z/Y namespace, with no authorisation check of its own, so the README asks a project to add its own checks on `S_TABU_DIS`/`S_TABU_NAM` and to restrict who may run it before it is used beyond a development system. XLSX upload and download are not ready for ABAP Cloud yet, and of the upload apps only the JSON one writes the file's rows back to the database.
ANTLR4 grammar, lexer and parser for ABAP CDS
Release and repository quiet for 36 months.
Uploads ABAP Unit code coverage to codecov.io
No published releases; repository quiet for 67 months.
Maps clipboard, Excel or text data onto a declared ABAP structure
Fake data generator for ABAP
No published releases; repository quiet for 53 months.
ABAP objects enabling ADT updates on systems older than 7.51
Quiet No published releases; repository quiet for 92 months.
Functional boundary A system that already handles the session has nothing to gain from it. The maintainer states that importing it there causes no issue and simply sets the flag twice.
ABAP transaction generating an MVC-style project from a template
No published releases; repository quiet for 48 months.
abapGit user exits checking commit messages against repository rules
Quiet No published releases; repository quiet for 35 months.
No license Neither the package manifest nor the repository tree declares a licence.
Git server implemented in ABAP for abapGit clients
ABAP library for creating Graphviz graphs
No published releases; repository quiet for 72 months.
Shows abaplint results inside abapGit
Open-source rule pack for SAP Code Inspector and ATC
SAP GUI code review tied to transport release
No published releases; repository quiet for 31 months.
Command-line ABAP pretty printer over ADT
No published releases; repository quiet for 45 months.
ABAP MCP server over ADT with a local journal that can undo writes
A system that reports itself productive, or whose role the probe cannot prove non-productive, is write-locked with no override, so changing code in production is not something this does. The permission ladder constrains the package, object name and transport request the server itself passes on a write, and is not a sandbox around ABAP it executes: `abap_run`, `abap_test` and the opt-in `core.eval` run under the connected technical user's SAP authorisations, which is where the boundary actually sits. Data preview, dump variable contents and driving a transaction by batch input stay off in every mode, `admin` included, until each is named explicitly.
Three colour themes for ABAP source in ADT for Eclipse
Shows a whole ABAP object as it stood at a past version
No published releases; repository quiet for 38 months.
Refreshes the where-used list for objects in one package
SAP GUI tool for static analysis of ABAP call flow and code metrics
Backend exposing ABAP Unit runs and coverage over REST and OData
Release and repository quiet for 37 months.
Windows build packaging Eclipse with ADT as a portable IDE
In-system search tool for CDS views
No published releases; repository quiet for 29 months.
Utility for update task database changes and internal tables in ABAP
Fluent assertion helper for ABAP Unit tests
ABAP OData service for attachments and comments via GOS
No published releases; repository quiet for 66 months.
SAP GUI version explorer and code reviewer for transport requests
Eclipse plugin bringing Claude into ABAP Development Tools
Converts ABAP code metrics into Code Charta's JSON format
No published releases; repository quiet for 63 months.
Inversion-of-control container for ABAP
No published releases; repository quiet for 62 months.
Exports and imports ABAP table content as zipped JSON
Helper methods over abap2xlsx for Excel, JSON and tables
Code scanner for Web Dynpro ABAP
No published releases; repository quiet for 28 months.
Enhancement extending ECC's code scanner to more object types
MCP server for BW/4HANA modelling objects
Its README says it plainly and so does this entry: this is not a simulation, every tool call reaches a live BW system, and write operations produce real changes. BW modelling objects are the definition of a warehouse — the blast radius of a wrong one is every report built on it.
BDD framework turning Given/When/Then into ABAP Unit steps
No published releases; repository quiet for 40 months.
Maps classic dictionary tables and fields to CDS entities and fields
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary Marked BETA and called a first prototype on its own page, which names where it is wrong: when fields are mapped with CAST, CASE, ABS and other CDS functions there may still be errors in the fields, so a mapping that goes through one of those needs checking against the view it came from.
Maps database tables and fields to the CDS views exposing them
Not on the [SAP BTP ABAP environment](artifact:btp-abap-environment) or another cloud ABAP system: the maintainer states the tool is not cloud ready, because the data sources and system tables it reads CDS metadata from are not released for cloud development. It is designed for SAP S/4HANA on-premise or private cloud, and the shipped Fiori application is configured for A4H and developer systems.
Hosted workspace redrawing custom ABAP as BPMN and grading it
Not reachable Not reachable since 2026-10-20.
Functional boundary The Level A–D grade merges SAP's two published files in the tool's own engine: it is an orientation rather than an ATC result and is left out of the signed audit pack, and the repository documents state by state where the grade is expected to differ from what the clean core ATC check reports. Nothing here runs ABAP Unit — on the RAP track that result is recorded from your own SAP system, and generated CAP tests run against mocks in an isolated runner rather than in a real SAP S/4HANA system. Tenants, organisation accounts, single sign-on, a self-hosted edition and write access through an API are deliberately not built, and one account has five analysis runs before a Gemini API key of its own is needed.
Eclipse plugin linking ABAP transports to SAP Cloud ALM features
An Eclipse installation older than the 2026-03 release, or a Java below 21, cannot take it: both are listed prerequisites, and 2026-03 is named as the oldest release the current ADT installs on. The tenant, region, client ID and client secret are entered per installation in Eclipse preferences, so each developer configures the Cloud ALM connection in their own IDE.
Finder for ABAP Dictionary objects
No published releases; repository quiet for 58 months.
Custom Table Editor editing table rows in an editable ALV grid
Release and repository quiet for 80 months.
Debugger script generating a VALUE statement for a variable
No published releases; repository quiet for 57 months.
Displays the variables of ABAP short dumps
No published releases; repository quiet for 69 months.
PowerShell wizard installing Eclipse with ADT and plugins
Windows only, with PowerShell 7 (`pwsh`) installed; the run needs access to `download.eclipse.org`, `tools.hana.ondemand.com`, `eclipse.devepos.com` and the update site of every plugin selected, from the machine it installs on. A plugin outside the catalog is installed only after someone adds its update site and feature group id to `catalog.json`.
DuckDB extension reading SAP ERP tables, CDS views and BW queries
DataZoo GmbH calls the extension experimental and states that minimal testing and benchmarking were done. The Business Source License 1.1 it carries restricts offering the software to third parties on a hosted or embedded basis, so an embedding product needs a commercial licence. Telemetry is on by default and is switched off per session with `SET erpl_telemetry_enabled = false` or for the machine with `DATAZOO_DISABLE_TELEMETRY=1`.
Static page drawing Graphviz graphs for the ABAP debugger extension
Native macOS code editor for ABAP and CDS
It runs on macOS only. Hammer Core Services, the part installed into the SAP system, needs that system on ABAP Platform 2023 or newer with SAP_BASIS 758 or newer, and installing it needs a user who can create development objects and run background jobs in that system.
ABAP-side component for the Hammer editor
Read-only SAP GUI report listing where HCM object data is stored
MCP server for SAP GUI for Windows via the Scripting API
Driving the GUI reaches whatever a user can reach, which is business data and not a development surface. Decide what an agent may do in a session before granting one, not after. Windows only. The HTTP transport is meant for team use but binds to localhost, and unattended multi-user operation is listed as not yet available — a limitation and also the safer default.
Metadata viewer for SAP BW, SAP BPC and SAP BW/4HANA object models
MCP server working SAP GUI by screen coordinates
Driving the GUI reaches whatever a user can reach, which is business data and not a development surface. Decide what an agent may do in a session before granting one, not after. It has also not been touched since February 2025, which the maintenance reading states — the three later entries here are where the CI, the Web GUI and the testing framing went.
Reader for Excel spreadsheets in OpenXML format from ABAP
No published releases; repository quiet for 81 months.
No published releases; repository quiet for 93 months.
Loader of Excel-prepared ABAP unit test data, with stub generation
Collection of ABAP Development Tools IDE Actions
UI5 app for OData test requests and ABAP Push Channels
Local ABAP server serving /IWBEP/ OData v2 without an SAP system
Not a system to run a business application on: there is no business application in it, and what it implements of the language, the dictionary and Gateway is a stated subset of each. It is a clean-room reimplementation of the `/IWBEP/` interfaces that bundles no SAP source and no standard DDIC, so a service that reads standard objects has nothing to read, and `ANORMALIES.md` records every place the runtime differs from SAP before any workaround is written.
ABAP class stripping invalid characters in BW end routines
No published releases; repository quiet for 24 months.
Framework for BW transformation start routines from a table
No published releases; repository quiet for 72 months.
Theia distribution with ABAP and UI5 support as a Docker image
No published releases; repository quiet for 68 months.
ABAP report setting up a new ABAP Developer Edition or trial system
Quiet No published releases; repository quiet for 24 months.
Functional boundary Not against a system holding local repository changes that have not been pushed: Pull Repos overwrites every repository named in zdevsysinit_params, which is why the maintainer leaves that box unticked and calls it a danger zone. The maintainer calls the whole report work in progress, to be used at own risk.
Snapshot testing library for ABAP, from debugger or unit test
Quiet No published releases; repository quiet for 28 months.
Functional boundary Values the test data container cannot hold: references of any kind, complex structures, and tables whose line type is a complex structure or another table. Structures must be defined in the ABAP Dictionary, so one declared locally cannot be stored at all.
VS Code sidebar that opens SAP transactions through WebGUI
Nothing opens until an SAP WebGUI endpoint is configured, and the page names the Basis team as the source of that URL. Use also needs the extension owner's approval, requested by an issue on the extension's GitHub repository, after which the owner sends the configuration instructions.
No published releases; repository quiet for 66 months.
Thirty classic transactions rebuilt as abap2UI5 apps
Not on ABAP Cloud: the system tables and the classic Workbench APIs the screens use are not released for the ABAP Cloud language version, and there is no 7.02 version below the 7.50 floor either. Not where the full original function is needed, since only the listed transactions exist and about 300 buttons and fields are shown disabled. The authorization checks are rebuilt rather than the originals, which is why the README asks that the screens be tried with a restricted user on a sandbox before the ICF service is opened to more people.
MCP server driving SAP GUI and Web GUI for end-to-end testing
Not reachable Not reachable since 2026-10-20.
Functional boundary Driving the GUI reaches whatever a user can reach, which is business data and not a development surface. Decide what an agent may do in a session before granting one, not after. And a UI test is slower and more brittle than the layer below it: this is for what only the screen can answer.
SAP GUI automation MCP server built on RoboSAPiens
Neither the package manifest nor the repository tree declares a licence.
Table content browser in abap2UI5, for ABAP Cloud and on premise
Not as it stands on a system past development: it reads the contents of any table the user names without an authorisation check of its own, so access is bounded only by whatever restrictions exist on the underlying handler or service. The README asks for your own checks first, naming `AUTHORITY-CHECK` on `S_TABU_DIS`/`S_TABU_NAM`, and for a restriction on who may run the app. There is no 7.02 downport either, because the selection-screen dependency has no `702` branch.
Multi-window SAP GUI explorer for tables, views and CDS SQL views
SAP GUI debugger script recording steps so execution can run backwards
Report searching ABAP source in methods, enhancements, DTPs and more
No published releases; repository quiet for 58 months.
Browser-based SQL console built on abap2UI5
It runs whatever SQL a user types without an authorisation check of its own, and the native path additionally uses ADBC, which bypasses ABAP authorisations and client separation; the README asks anyone running it beyond a development system to add authorisation checks and restrict who may start the app. The native console needs Standard ABAP, so on ABAP Cloud only the Open SQL console is available.
Search over ABAP program variants for a value or pattern
No published releases; repository quiet for 62 months.
Not reachable since 2026-10-20.
Browser-based table maintenance UI built on abap2UI5
The app writes to whatever table is passed in the URL parameter `table` and carries no authorisation check of its own, so past a development system it needs authorisation checks added and a restriction on who may run it.
Chained-call builder for ABAP batch input transactions
Helper programs around abapGit
Where abapGit itself is not installed in the system, since every tool here acts on its repositories.
Server-side component of TRM for importing and exporting transports
Browser page searching SAP transaction codes
Uploads and downloads Code Inspector check variants as XML
SE16 clone shipped as SAPlink files
Quiet No published releases; repository quiet for 136 months.
No license Neither the package manifest nor the repository tree declares a licence.
ADT extension for Eclipse and VS Code showing three SAP GUI tools
No published releases; repository quiet for 59 months.
Generic ABAP table editor writing its own change documents
Open SQL editor for ABAP with ALV output
ABAP program drawing UML class diagrams through PlantUML
No published releases; repository quiet for 54 months.
Task tracker on a BOPF-backed CDS view with a Fiori list report
abapconf 2026 talk materials on RAP custom entities
Neither the package manifest nor the repository tree declares a licence.
Practice repository for the unmanaged RAP scenario
Practice repository for managed RAP with unmanaged save
ATC check classes accompanying DSAG's ATC best-practice guide
ABAP project for learning the ABAP Unit Test Framework
Demonstration of off-stack ABAP development on Node.js
ABAP, Python and C code for similarity search over field descriptions