BrowseABAP, RAP and ABAP CloudStandard ABAP

Everything in ABAP / Standard ABAP

Standard ABAP Does not sayLicence MITClear all
EntrySignals
Error handling3Community only
EITHER-FOR-ABAPdoes not say Standard ABAP

ABAP class implementing the Either pattern

Quiet
RESULT-for-ABAPdoes not say Standard ABAP

Result pattern for ABAP instead of exceptions for expected failures

none
throwv1.1.1does not say Standard ABAP

Raises an ABAP exception from a text or the last system message

Quiet
HTTP clients5Community only
ABAP SDK for Azuredoes not say Standard ABAP

ABAP classes for calling Azure services from SAP processes

none
abap-soql-querydoes not say Standard ABAP

ABAP report that runs Salesforce SOQL queries and exports results

Quiet
ABAPFiredoes not say Standard ABAP

ABAP client for Firebase's Realtime Database REST API

Quiet
abapify/fetch-clouddoes not say Standard ABAP

Cloud-compatible plugin for the abapify Fetch API polyfill

Quiet
abapify/fetch-legacydoes not say Standard ABAP

Legacy-release Fetch API implementation for outbound HTTP in ABAP

none
OData2Community only
Artifacts1
odata-fwdoes not say Standard ABAP

ABAP framework for OData services with one class per entity

none
Seen working, example artifacts1
building_gateway_servicesdoes not say Standard ABAP

ABAP code and slides from a talk on building SAP Gateway services

none
OpenAPI2Community only
abap-openapidoes not say Standard ABAP

Generates ABAP client classes and server stubs from OpenAPI

none
ABAP-Swaggerdoes not say Standard ABAP

Exposes ABAP class methods as REST services with Swagger UI

Quiet
Serialisation7Community only
ABAP JSON APIdoes not say Standard ABAP

JSON renderer and parser for ABAP with camelCase conversion

none
ABAP JSON Encoder/Decoderdoes not say Standard ABAP

JSON encoder and decoder for ABAP, modelled on Go's encoding/json

Quiet
abap-protobufdoes not say Standard ABAP

Protocol Buffers (proto2) implementation in ABAP

none
ajsonv0.3.5does not say Standard ABAP

JSON parser and serialiser for ABAP with a node tree

none
sbcgua/text2tabdoes not say Standard ABAP

Parser of TAB-delimited text into ABAP internal tables and back

none
zcl_mdp_jsondoes not say Standard ABAP

ABAP library generating and parsing JSON strings

Quiet
ZwdCSVdoes not say Standard ABAP

RFC 4180 CSV parser and generator for ABAP

none
MarkWuRY168/SAP_MCPdoes not say Standard ABAP

MCP server publishing SAP functions as tools from config tables

Not reachable+1
Analytic modelling1SAP and community
bw-modeling-mcpv1.8.1from BTP/BAIP

MCP server for BW/4HANA modelling objects

Functional boundary
Caching1SAP and community
ABAP-CACHE-BOXdoes not say Standard ABAP

Generates singleton ABAP cache classes from a macro call

Quiet
boy0korea/abap2jsondoes not say Standard ABAP

Exports and imports ABAP table content as zipped JSON

none
boy0korea/ABAP2XLSX_HELPERdoes not say Standard ABAP

Helper methods over abap2xlsx for Excel, JSON and tables

none
mkysoft/xlsxreaderdoes not say Standard ABAP

Reader for Excel spreadsheets in OpenXML format from ABAP

Quiet
Loading a warehouse3SAP and community
bw-modeling-mcpv1.8.1from BTP/BAIP

MCP server for BW/4HANA modelling objects

Functional boundary
pawelwiejkut/bw_remove_charactersdoes not say Standard ABAP

ABAP class stripping invalid characters in BW end routines

Quiet
pawelwiejkut/bw_trfn_pocketknifedoes not say Standard ABAP

Framework for BW transformation start routines from a table

Quiet
cutev0.0.5does not say Standard ABAP

Custom Table Editor editing table rows in an editable ALV grid

Quiet
Statistical analysis1SAP and community
ABAP Statistical Toolsdoes not say Standard ABAP

ABAP class for descriptive statistics over an internal table

none
Transactional model4SAP and community
Artifacts1
AnyTabUpdateTaskdoes not say Standard ABAP

Utility for update task database changes and internal tables in ABAP

none
Seen working, example artifacts3
abap-tasks-trackerdoes not say Standard ABAP

Task tracker on a BOPF-backed CDS view with a Fiori list report

none
abaprapunmanageddoes not say Standard ABAP

Practice repository for the unmanaged RAP scenario

none
abaprapunmanagedsavedoes not say Standard ABAP

Practice repository for managed RAP with unmanaged save

none
Document output2Community only
HandlebarsABAPdoes not say Standard ABAP

Single-file Handlebars templating for ABAP 7.40 SP02 and up

none
SAP Spool PDFdoes not say Standard ABAP

Submits an ABAP report to the spool and converts the output to PDF

none
Event Mesh1Community only
INVIXO/abapMQdoes not say Standard ABAP

MQTT 3.1.1 client implemented in ABAP

Quiet
Notifications1Community only
agiguere/SCPmsPushNotificationREST_APIdoes not say Standard ABAP

ABAP classes sending push notifications to Mobile Services

Quiet
RFC connectivity2Community only
ADELE RFC APIdoes not say Standard ABAP

RFC-callable ABAP API for SAP data extraction for ADELE

Quiet
srijan9864/zrfcreaddoes not say Standard ABAP
Quiet
Artifacts20
@abap2ui5/mcp-serverv1.0.0does not say Standard ABAP

MCP server for the abap2UI5 check, deploy and run loop

Functional boundary
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
abap-adt-clidoes not say Standard ABAP

CLI that pulls and pushes ABAP packages as local files over ADT

Functional boundary
ABAP-AI-CODE-TOOLSdoes not say Standard ABAP

abapGit package adding create, modify and delete tools to ABAP AI Code

none
abapsmithdoes not say Standard ABAP

ABAP MCP server over ADT with a local journal that can undo writes

Functional boundary
arc1-abap-bridgedoes not say Standard ABAP

VS Code bridge between arc-1 and ADT for VS Code

Functional boundary
arc1-adt-abap-mcp-extdoes not say Standard ABAP

Eclipse add-on enabling the ADT MCP server with read-only tools

Functional boundary
Belladoes not say Standard ABAP

Eclipse plugin bringing Claude into ABAP Development Tools

none
bw-modeling-mcpv1.8.1from BTP/BAIP

MCP server for BW/4HANA modelling objects

Functional boundary
chandrashekhar-mahajan/abap-mcp-serverdoes not say Standard ABAP

ABAP MCP server with ADT tools and five authentication strategies

Functional boundary
dassian-adtdoes not say Standard ABAP

Fork of mcp-abap-abap-adt-api with 25 tools and session recovery

Functional boundary
Maherd18/sap-mcp-serverdoes not say Standard ABAP

Policy-checked MCP server for ABAP development over ADT

Functional boundary
mcp-abap-abap-adt-apiv0.1.1does not say Standard ABAP

Write-oriented MCP server over abap-adt-api

Functional boundary
Modernization Agents for SAP on AWSdoes not say Standard ABAP

AWS agents for ABAP, PI/PO and BW modernisation work

Functional boundary
pyrfc-mcpdoes not say Standard ABAP

MCP server calling RFC-enabled function modules behind an allowlist

Functional boundary
SAP MCP Connection Managerdoes not say Standard ABAP

Windows desktop manager handing SAP connections to assistants over MCP

none
sap-ai-dev-toolkitv0.9.9913does not say Standard ABAP

MCP proxy pinning an agent's ABAP tools to one SAP system

none
sapdumpmcpv1.1.0does not say Standard ABAP

MCP server reading ABAP short dumps over ADT

none
VERTEXdoes not say Standard ABAP

ADT extension for Eclipse and VS Code showing three SAP GUI tools

none
workskong/mcp-abap-adtdoes not say Standard ABAP

Light MCP adapter for ABAP over ADT, documented in Korean

Functional boundary
Seen working, example artifacts1
local-llm-client-for-sap-consultants-librechatdoes not say Standard ABAP

LibreChat fork with four SAP MCP servers preconfigured

none
@abap2ui5/mcp-serverv1.0.0does not say Standard ABAP

MCP server for the abap2UI5 check, deploy and run loop

Functional boundary
abap2UI5 for VS Codedoes not say Standard ABAP

VS Code extension to preview, activate and lint abap2UI5 apps

Functional boundary
abapsmithdoes not say Standard ABAP

ABAP MCP server over ADT with a local journal that can undo writes

Functional boundary
btp-sap-odata-to-mcp-serverv1.0.1from BTP/BAIP

Exposes S/4HANA or ECC OData services as MCP tools

Functional boundary
midasol/sap-mcp-serverfrom BTP/BAIP

Python MCP server for SAP Gateway OData operations

none
odata_mcpfrom BTP/BAIP

Python bridge generating MCP tools from OData v2 metadata

Functional boundary
odata_mcp_gofrom BTP/BAIP

Go binary bridging any OData v2 or v4 service to MCP

Functional boundary
pyrfc-mcpdoes not say Standard ABAP

MCP server calling RFC-enabled function modules behind an allowlist

Functional boundary
sap-mcp-serverdoes not say Standard ABAP
Functional boundary
Agent evals2Community only
agentic-abap-evalsdoes not say Standard ABAP

ABAP navigation tasks and a grader for coding agents

none
LLM-Benchmark-ABAP-Code-Generationdoes not say Standard ABAP

Benchmark of LLM ABAP code generation against a real SAP system

none
Agent guidance6Community only
Artifacts5
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
abap2UI5 for VS Codedoes not say Standard ABAP

VS Code extension to preview, activate and lint abap2UI5 apps

Functional boundary
ARC-1 Skillsdoes not say Standard ABAP

Twenty-two agent skills shipped with arc-1

Functional boundary
sap-ai-dev-toolkitv0.9.9913does not say Standard ABAP

MCP proxy pinning an agent's ABAP tools to one SAP system

none
sap-odata-explorerfrom BTP/BAIP

Rust CLI and desktop app for exploring SAP OData services

Functional boundary
Seen working, example artifacts1
app-templatev0.1.0does not say Standard ABAP

Starter repository for an abap2UI5 app with CI and agent setup

none
LLM integration3Community only
Artifacts2
Microsoft AI SDK for SAPdoes not say Standard ABAP

ABAP library for calling Azure OpenAI and OpenAI

Quiet
zllmdoes not say Standard ABAP

ABAP framework for chaining and orchestrating LLM calls

none
Seen working, example artifacts1
SAP-easy-AIdoes not say Standard ABAP

ABAP report sending a prompt to a local LLM via an SM59 destination

none
zvdbdoes not say Standard ABAP

Vector database implemented in ABAP for document chunk retrieval

none
Tool governance5Community only
arc-mcp-hubfrom BTP/BAIP

Hub on SAP BTP putting several arc-1 instances behind one login

Archived+1
bw-modeling-mcpv1.8.1from BTP/BAIP

MCP server for BW/4HANA modelling objects

Functional boundary
Maherd18/sap-mcp-serverdoes not say Standard ABAP

Policy-checked MCP server for ABAP development over ADT

Functional boundary
pyrfc-mcpdoes not say Standard ABAP

MCP server calling RFC-enabled function modules behind an allowlist

Functional boundary
SAP API Policy Evidence Skillfrom BTP/BAIP

Skill assessing API usage against the SAP API Policy

Functional boundary
Authentication5Community only
abap_cloud_platformv1.1.4from BTP/BAIP

TypeScript library reaching ABAP service instances on Cloud Foundry

none
abap_jwt_generatordoes not say Standard ABAP

Generates signed JSON Web Tokens in ABAP

Quiet
abap-aws-sigv4does not say Standard ABAP
Quiet
abapNTLMdoes not say Standard ABAP

HTTP NTLM client for ABAP

none
decodesapsso2v1.0.0does not say Standard ABAP

TypeScript decoder for MYSAPSSO2 logon tickets

none
Encryption and signing2Community only
abapPGPdoes not say Standard ABAP

OpenPGP implementation in ABAP, scoped to signing

Functional boundary
Sumu-Ning/AESdoes not say Standard ABAP

AES and Rijndael encryption utilities for ABAP

none
Input validation1Community only
abap-data-validatordoes not say Standard ABAP

Validation library for ABAP checking dates, emails and GUIDs

Quiet
ABAP Cloud readiness2SAP and community
codepagev1.15.0does not say Standard ABAP

Polyfill for CL_ABAP_CODEPAGE under Clean Core

none
Modernization Agents for SAP on AWSdoes not say Standard ABAP

AWS agents for ABAP, PI/PO and BW modernisation work

Functional boundary
Configuration1Community only
abap-tvarvcdoes not say Standard ABAP

Helper class for reading TVARVC parameters and select-options

Quiet
Feature toggles1Community only
abap-feature-toggledoes not say Standard ABAP

Feature toggle for ABAP read via is_active on view ZFEAT_TOGGLE

none
Logging4Community only
abap-fluentddoes not say Standard ABAP

Fluentd client in ABAP for sending log lines to a collector

Quiet
abap-log-exporterdoes not say Standard ABAP

Exports Business Application Log entries to Graylog or Loki

Quiet
ABAP-Loggerdoes not say Standard ABAP

Logging library for ABAP over the Application Log

none
open-abap-baldoes not say Standard ABAP

Application logging for ABAP transpiled to JavaScript on Node.js

none
Parallel processing4Community only
abapify/promisedoes not say Standard ABAP

Promise and async/await implementation for ABAP

Quiet
COROUTINES4ABAPdoes not say Standard ABAP

Coroutine framework for ABAP with awaitable results

Quiet
zconcurrency_apidoes not say Standard ABAP

Parallel task library for ABAP over the SPTA framework

none
zthreaddoes not say Standard ABAP

Threading library for ABAP modelled on Java's Thread and Runnable

Quiet
Telemetry3Community only
abap-metrics-providerdoes not say Standard ABAP

Exposes ABAP stack metrics to a monitoring tool

Archived
abap-opentelemetrydoes not say Standard ABAP

OTLP serialisation of traces, metrics and logs in ABAP

none
abap-prometheusdoes not say Standard ABAP

Prometheus client for ABAP, installed with abapGit

Quiet
Transport management6Community only
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
abap-adt-clidoes not say Standard ABAP

CLI that pulls and pushes ABAP packages as local files over ADT

Functional boundary
abapToCdoes not say Standard ABAP

SAP GUI transaction for one-click transports of copies

none
ActiveControl Transport form creatordoes not say Standard ABAP

VS Code extension automating ActiveControl transport forms

none
furkancosgun/ZWARPdoes not say Standard ABAP

Adds a program's dependent objects to a transport request

none
ZTCTdoes not say Standard ABAP
Quiet
Browsing table data5SAP and community
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
ABAP_DATABASE_MANAGERdoes not say Standard ABAP

ABAP report running custom SQL queries into an ALV grid

none
abap-db-browserdoes not say Standard ABAP

SAP GUI browser for tables, views, CDS views and joins

Functional boundary
HR_DMEdoes not say Standard ABAP

Read-only SAP GUI report listing where HCM object data is stored

none
VERTEXdoes not say Standard ABAP

ADT extension for Eclipse and VS Code showing three SAP GUI tools

none
Calling a service by hand1SAP and community
abap-odata-testdoes not say Standard ABAP

ABAP client for calling and asserting on OData services

none
Code formatting3SAP and community
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
abap2UI5 Playgrounddoes not say Standard ABAP

In-browser ABAP editor beside the abap2UI5 app it builds

Functional boundary
abapPrettydoes not say Standard ABAP

Command-line ABAP pretty printer over ADT

Quiet
Code metrics1Community only
BenjaminWeisheit/ABAP-2-CODE-CHARTAdoes not say Standard ABAP

Converts ABAP code metrics into Code Charta's JSON format

Quiet
Code review2Community only
abapTimeMachinedoes not say Standard ABAP

Shows a whole ABAP object as it stood at a past version

Quiet
VERTEXdoes not say Standard ABAP

ADT extension for Eclipse and VS Code showing three SAP GUI tools

none
Debugging6Community only
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
abap_debugger_object_graph_extensiondoes not say Standard ABAP

ABAP debugger extension drawing objects as a Graphviz graph

Quiet
ABAP-Object-Visualizerdoes not say Standard ABAP

Debugger script exporting an object hierarchy as Graphviz

Quiet
abapsmithdoes not say Standard ABAP

ABAP MCP server over ADT with a local journal that can undo writes

Functional boundary
dbg_value_statementdoes not say Standard ABAP

Debugger script generating a VALUE statement for a variable

Quiet
dump_infodoes not say Standard ABAP

Displays the variables of ABAP short dumps

Quiet
Dependency injection2Community only
bothzoli/ABAP-IoC-Containerdoes not say Standard ABAP

Inversion-of-control container for ABAP

Quiet
swixfort/Sdw.Abap.Didoes not say Standard ABAP
Not reachable
Driving the SAP GUI1Community only
tool-bidoes not say Standard ABAP

Chained-call builder for ABAP batch input transactions

none
Editor support10SAP and community
ABAP Call Hierarchydoes not say Standard ABAP

Eclipse plugin showing the call hierarchy of ABAP members

none
ABAP remote filesystemdoes not say Standard ABAP

VS Code extension editing ABAP systems over ADT as a filesystem

none
ABAP Syntax Highlightingdoes not say Standard ABAP

VS Code syntax highlighting for .abap files

Quiet+1
ABAP Tagsdoes not say Standard ABAP

Eclipse plugin for tagging ABAP repository objects

none
abap-adt-apiv9.2.0does not say Standard ABAP

JS/TS client for the ADT resources of an ABAP system

Functional boundary
abap2UI5 for VS Codedoes not say Standard ABAP

VS Code extension to preview, activate and lint abap2UI5 apps

Functional boundary
abap2UI5 Playgrounddoes not say Standard ABAP

In-browser ABAP editor beside the abap2UI5 app it builds

Functional boundary
abapfs_extensionsdoes not say Standard ABAP

ABAP objects enabling ADT updates on systems older than 7.51

Quiet+1
Belladoes not say Standard ABAP

Eclipse plugin bringing Claude into ABAP Development Tools

none
vscode-tabl-ddicdoes not say Standard ABAP

VS Code syntax highlighting for .tabl.ddic table definitions

Functional boundary
Generators2Community only
Artifacts1
AbapGeneratordoes not say Standard ABAP

ABAP transaction generating an MVC-style project from a template

Quiet
Seen working, example artifacts1
app-templatev0.1.0does not say Standard ABAP

Starter repository for an abap2UI5 app with CI and agent setup

none