Desktop appDesktop apptypeAn application you run locally with a desktop user interface. It may be distributed as an installer or built from source; it is the workspace itself, rather than a library, command-line tool or hosted utility.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 →

Hammer

A 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.

Hammer edits ABAP and CDS objects in a connected SAP system from a native macOS IDE, with an Object Navigator, Transport Organizer, Data Browser and Gateway Client. It can use ADT; Hammer Core Services installation adds lock handling, SICF service control and abapGit integration on supported releases. Its integrated AI agent can update source and activation state in open tabs, with separate per-system access modes and approval settings.

Where it sits

Lives in
Provides
Editor supportABAPEditor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.Browsing table dataABAPBrowsing table datacapabilityLooking at what a system holds while developing or supporting it: the rows behind a key, the reference data a field points at, the tables that carry data for one object. Editing configuration records through maintenance screens is a different job, even where the same transaction does both.Change promotionABAPChange promotioncapabilityMoving a change through the environments of a landscape, from development through test to production, and knowing which change has reached which environment. A [CI/CD pipeline](capability:ci-cd) builds and tests on each source change, [deployment](capability:deployment) puts a build onto its runtime, and getting source into git is [source control](capability:abap-source-control).Agent access to your codeABAPAgent access to your codecapabilityLetting a coding agent read the project or the system you actually have, reach its model, its objects and its checks, and act on it. In file-based environments that works out of the box; complex systems need dedicated access capabilities. Whatever the environment, the agent also needs project- and framework-specific context, so it understands the thing in front of it rather than guessing from what it remembers of its training data. The transport is incidental: an MCP server, a language server or a CLI answer the same question, and what differs between them is how much of the real thing the agent can see. Distinct from [MCP servers](capability:mcp-servers), which is a protocol adapter on your own running service, and from [agent guidance](capability:agent-guidance), which is knowledge handed over as files rather than read from the thing itself.
Optional
Hammer Core ServicesHammer Core Servicesartifactthe SAP-side service installed from Hammer; the ADT connection remains available without HCS

Who is behind it

André SchärpfAndré SchärpfPersonMaintains this
In the atlas: maintains 1
@andre-schaerpf
maintainer

Before choosing this

Conditions

PracticalFunctional boundary

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.

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2from Agent access to your codeAn MCP server calls ADT or another SAP API of a running system for an agent.
  • § 1.1 Published APIs. Published APIs are made available for the documented purposes identified by SAP, including integration, extensions and data exchange.
  • § 1.2 Non-Published APIs. Customer and third-party applications must not access non-published APIs except where documentation permits it or SAP otherwise authorizes it.
  • § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.

An agent that plans and executes ADT calls is the case section 2.2.2 names. Check that the endpoints are published for the intended use, and that the design runs within a pathway SAP identifies for it.

SAP API Policy 4.2026a →

What it declares

Every artifact

Type
Desktop app
Origin
Independently maintained

As a desktop app

Runs on
macOS
Distributed through
does not say

Parts and add-ons1

Parts 1

Apps1
Hammer Core Servicesindependently maintainedThe ABAP-side component for Hammer, adding a connection to the SAP system, lock handling, SICF service control and abapGit integration.

Connections7

Hammer connectionsHammerPROVIDES→ provides4provides stated Lets the integrated agent investigate repository objects and update source and activation state in open editor tabs. Per-system access can be Read Only or Development Changes, separately from approval settings. Hammer 1.3.0 release notes: https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.md Hammer 1.3.0 release notes: https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.md Hammer 1.3.0 release notes: https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.mdAgent access to your codeprovides stated Opens a Data Browser in the same macOS app as the editor, reading the rows over the connection the app already holds to the configured SAP system. André Schärpf — Apple Platforms Engineer: https://schaerpf.com/ Hammer — Privacy Policy: https://schaerpf.com/Hammer/privacy-policy.htmlBrowsing table dataprovides stated Carries a Transport Organizer in the same macOS app as the editor, so transport actions run from the Mac over the connection to the configured SAP system. André Schärpf — Apple Platforms Engineer: https://schaerpf.com/ Hammer — Privacy Policy: https://schaerpf.com/Hammer/privacy-policy.htmlChange promotionprovides stated Puts ABAP and CDS source editing into a native macOS application beside an Object Navigator, working against the SAP system the developer configured rather than against a local checkout. Hammer — Legal: https://schaerpf.com/Hammer/legal.html André Schärpf — Apple Platforms Engineer: https://schaerpf.com/ Hammer — Privacy Policy: https://schaerpf.com/Hammer/privacy-policy.htmlEditor supportUSED BY← needed by1needed by derived the documented guided installation, upgrade and repair workflow Through: inverted from its requires edge Hammer — Install Hammer Core Services: https://schaerpf.com/Hammer/Docs/hcs/install/ Hammer — Install Hammer Core Services: https://schaerpf.com/Hammer/Docs/hcs/install/Hammer Core ServicesNEEDS→ optionally needs1optionally needs stated If: choosing the HCS connection on a supported SAP system the SAP-side service installed from Hammer; the ADT connection remains available without HCS Hammer — Install Hammer Core Services: https://schaerpf.com/Hammer/Docs/hcs/install/ Hammer — Install Hammer Core Services: https://schaerpf.com/Hammer/Docs/hcs/install/ Hammer product page — published UI text: https://schaerpf.com/Hammer/assets/main-D-yM90ih.jsHammer Core ServicesifLINEAGE← has part1has part derived Through: inverted from its part_of edgeHammer Core Services

Others providing93

Editor support
  1. abap-adt-apiJS/TS client for the ADT resources of an ABAP systemfrom ABAP
  2. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  3. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  4. vscode-tabl-ddicVS Code syntax highlighting for .tabl.ddic table definitionsfrom ABAP
  5. cds-eclipse-pluginEclipse plugin for the CDS languagefrom CAP
  6. @arc-mcp/adt-lsTypeScript SDK over SAP's headless adt-ls language serverfrom ABAP
  7. abapthemesThree colour themes for ABAP source in ADT for Eclipsefrom ABAP
  8. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAPfrom BTP/BAIP
  9. SAP Business Application StudioBrowser-based development environment with dev spacesfrom BTP/BAIP
  10. SAP Web IDE Full-StackIDE service on SAP BTP for SAPUI5, Fiori and full-stack appsfrom BTP/BAIP
  11. cds-intellijSAP CDS language support for IntelliJ IDEAfrom CAP
  12. Cloud ALM Link for ADTEclipse plugin linking ABAP transports to SAP Cloud ALM featuresfrom ABAP
  13. ABAP Call HierarchyEclipse plugin showing the call hierarchy of ABAP membersfrom ABAP
  14. abap-call-hierarchyADT backend for the ABAP Call Hierarchy Eclipse pluginfrom ABAP
  15. abap-tags-backendADT backend for the ABAP Tags Eclipse pluginfrom ABAP
  16. ABAP TagsEclipse plugin for tagging ABAP repository objectsfrom ABAP
  17. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  18. ABAP Syntax HighlightingVS Code syntax highlighting for .abap filesfrom ABAP
  19. abapfs_extensionsABAP objects enabling ADT updates on systems older than 7.51from ABAP
  20. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  21. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  22. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  23. @sap/cds-lspLanguage server for CDSfrom CAP
  24. cds-textmate-grammarTextMate grammar for the CDS languagefrom CAP
  25. @sap/ux-cds-odata-language-server-extensionOData annotation features for the @sap/vscode-cds extensionfrom CAP
  26. @sap/vscode-cdsCDS language support for VS Code and Business Application Studiofrom CAP
  27. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
  28. @saptools/hana-lensWorkspace-wide CSN cache for querying CAP entities and columnsfrom CAP
  29. @saptools/sqltoolsSQLTools connection from a Cloud Foundry app's HANA bindingfrom BTP/BAIP
  30. zed-cds-extensionCDS language support for the Zed editorfrom CAP
  31. my-ide-actionsCollection of ABAP Development Tools IDE Actionsfrom ABAP
Browsing table data
  1. sapguiThirty classic transactions rebuilt as abap2UI5 appsfrom ABAP
  2. se16nTable content browser in abap2UI5, for ABAP Cloud and on premisefrom ABAP
  3. sql-consoleBrowser-based SQL console built on abap2UI5from ABAP
  4. abap-db-browserSAP GUI browser for tables, views, CDS views and joinsfrom ABAP
  5. ABAP_DATABASE_MANAGERABAP report running custom SQL queries into an ALV gridfrom ABAP
  6. urbani-saplinkSE16 clone shipped as SAPlink filesfrom ABAP
  7. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  8. ztoadOpen SQL editor for ABAP with ALV outputfrom ABAP
  9. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  10. HR_DMERead-only SAP GUI report listing where HCM object data is storedfrom ABAP
  11. Simple Data ExplorerMulti-window SAP GUI explorer for tables, views and CDS SQL viewsfrom ABAP
  12. VERTEXADT extension for Eclipse and VS Code showing three SAP GUI toolsfrom ABAP
Change promotion
  1. SAP Cloud Transport ManagementMoves MTA archives and content between SAP BTP accountsfrom BTP/BAIP
  2. Cloud ALM Link for ADTEclipse plugin linking ABAP transports to SAP Cloud ALM featuresfrom ABAP
  3. EPOD ADT MCP ServerMCP server for ABAP on the ADT session, in Eclipse or standalonefrom ABAP
  4. furkancosgun/Transport-Management-ToolUploads, downloads and imports ABAP transport requests as filesfrom ABAP
  5. furkancosgun/ZWARPAdds a program's dependent objects to a transport requestfrom ABAP
  6. abapToCSAP GUI transaction for one-click transports of copiesfrom ABAP
  7. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  8. ActiveControl Transport form creatorVS Code extension automating ActiveControl transport formsfrom ABAP
  9. ZCTS_BROWSERReport creating transports of copies without a new versionfrom ABAP
  10. git-env-branchesShows which feature branches reached which environment branchfrom General
  11. qttTool mapping BEx queries to the transport requests carrying themfrom ABAP
  12. abap-adt-cliCLI that pulls and pushes ABAP packages as local files over ADTfrom ABAP
  13. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP
  14. ZTCTA transport checking tool that analyses ABAP transports at object level before they move to production, determining a safe order and flagging risks.from ABAP
Agent access to your code
  1. @abap2ui5/mcp-serverMCP server for the abap2UI5 check, deploy and run loopfrom ABAP
  2. arc-1-bopf-enharc-1 extension for reading and maintaining BOPF enhancementsfrom ABAP
  3. arc-1-lspEdition of ARC-1 that runs ADT calls through adt-lsfrom ABAP
  4. arc-1MCP server over the ADT REST API for ABAP objectsfrom ABAP
  5. arc1-abap-bridgeVS Code bridge between arc-1 and ADT for VS Codefrom ABAP
  6. arc1-adt-abap-mcp-extEclipse add-on enabling the ADT MCP server with read-only toolsfrom ABAP
  7. capforgeMCP server scaffolding CAP and CDS checked by cds compilefrom CAP
  8. ABAP Accelerator MCP ServerAWS's ABAP MCP server for Amazon Q Developer and Kirofrom ABAP
  9. Modernization Agents for SAP on AWSAWS agents for ABAP, PI/PO and BW modernisation workfrom ABAP
  10. @mcp-abap-adt/coreABAP ADT MCP server published as an npm scope and pluginfrom ABAP
  11. @cap-js/mcp-serverMCP server for CAP development: model and docs searchfrom CAP
  12. chandrashekhar-mahajan/abap-mcp-serverABAP MCP server with ADT tools and five authentication strategiesfrom ABAP
  13. dassian-adtFork of mcp-abap-abap-adt-api with 25 tools and session recoveryfrom ABAP
  14. erpl-adtC++ binary speaking the ADT REST API as a CLI and MCP serverfrom ABAP
  15. bw-modeling-mcpMCP server for BW/4HANA modelling objectsfrom BTP/BAIP
  16. EPOD ADT MCP ServerMCP server for ABAP on the ADT session, in Eclipse or standalonefrom ABAP
  17. ZARC1_EXTENSION_FORMSarc-1 extension for SAPscript and Smart Forms objectsfrom ABAP
  18. fgalastri/MCP_ABAPValidates an ABAP class before it is deployed by converting the global class to a local one and syntax-checking that — plus CDS DDL and table metadata retrieval.from ABAP
  19. fr0ster/mcp-abap-adtABAP MCP server with full CRUD on on-premise and ABAP Cloudfrom ABAP
  20. abapsmithABAP MCP server over ADT with a local journal that can undo writesfrom ABAP
  21. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP systemfrom ABAP
  22. aibap.mcpGo MCP server that writes, activates and runs ABAP classes via ADTfrom ABAP
  23. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  24. Maherd18/sap-mcp-serverPolicy-checked MCP server for ABAP development over ADTfrom ABAP
  25. sapdumpmcpMCP server reading ABAP short dumps over ADTfrom ABAP
  26. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  27. mcp-abap-abap-adt-apiWrite-oriented MCP server over abap-adt-apifrom ABAP
  28. mcp-abap-adtRead-oriented MCP server fetching ABAP programs, classes, tablesfrom ABAP
  29. SAP MCP Connection ManagerWindows desktop manager handing SAP connections to assistants over MCPfrom ABAP
  30. ABAPilotMCP connector for ECC and on-premise S/4HANA with a licensed SAP sidefrom ABAP
  31. vibing-steampunkADT-to-MCP bridge in Go reaching past what ADT exposesfrom ABAP
  32. ADT MCP ServerLocal HTTP MCP server started from ABAP Development Tools for VS Codefrom ABAP
  33. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  34. SAP Joule for Developers, ABAP AI capabilitiesSAP's AI for ABAP development in ADT for Eclipse and VS Codefrom ABAP
  35. @sap/mdk-mcp-serverMCP server with five tools for Mobile Development Kit workfrom BTP/BAIP
  36. @sap-ux/fiori-mcp-serverMCP server for creating and editing Fiori applicationsfrom UI5
  37. ABAPDocMCPMCP server turning a transport request into a WRICEF specificationfrom ABAP
  38. claude-sap-kitClaude Code plugin adding Custom_* tools to arc-1from ABAP
  39. Skybuffer AI MCP serverABAP add-on serving business data and transactions as MCP toolsfrom ABAP
  40. @ui5/mcp-serverMCP server for UI5 development with ten toolsfrom UI5
  41. abap-adt-cliCLI that pulls and pushes ABAP packages as local files over ADTfrom ABAP
  42. workskong/mcp-abap-adtLight MCP adapter for ABAP over ADT, documented in Koreanfrom ABAP
  43. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP
  44. pyrfc-mcpMCP server calling RFC-enabled function modules behind an allowlistfrom ABAP
  45. ABAP-AI-CODE-TOOLSabapGit package adding create, modify and delete tools to ABAP AI Codefrom ABAP
  46. ABAP AI CodeAgentic coding assistant in ABAP that runs as an SAP GUI reportfrom ABAP
  47. VERTEXADT extension for Eclipse and VS Code showing three SAP GUI toolsfrom ABAP

Details

Sources1
Added by handdiscovered here, https://schaerpf.com/Hammer/checked

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
discovered viaAdded by hand · https://schaerpf.com/Hammer/
first seen in the atlas
ecosystem and domainabap, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:andre-schaerpf-hammer
JSON
/artifacts/andre-schaerpf-hammer.json
MCP
Connecting an agent