{"ref":"artifact:andre-schaerpf-hammer","page":"/artifacts/andre-schaerpf-hammer","json":"/artifacts/andre-schaerpf-hammer.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"andre-schaerpf-hammer","name":"Hammer","artifact_type":"desktop-app","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"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.","short":"Native macOS code editor for ABAP and CDS","what_it_solves":"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](artifact:sap-adt); [Hammer Core Services](artifact:andre-schaerpf-hammer-core-services) installation adds lock handling, SICF service control and [abapGit](artifact:abapgit-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.","when_not_to_use":"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."},"links":{"homepage":"https://schaerpf.com/Hammer/","docs":"https://schaerpf.com/Hammer/Docs/"},"type_properties":{"platforms":{"value":["macos"],"sources":[{"url":"https://schaerpf.com/Hammer/","title":"Hammer — README","checked":"2026-10-18","quote":"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."}]}},"identity":{"author":"André Schärpf"},"source_available":false,"provides":[{"capability":"capability:editor-support","what_it_does":"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.","sources":[{"url":"https://schaerpf.com/Hammer/legal.html","title":"Hammer — Legal","checked":"2026-09-29","quote":"Hammer is a native macOS code editor for the ABAP® programming language, developed by André Schärpf."},{"url":"https://schaerpf.com/","title":"André Schärpf — Apple Platforms Engineer","checked":"2026-09-29","quote":"Object Navigator, Transport Organizer, Data Browser, and Gateway Client, all in one native macOS app."},{"url":"https://schaerpf.com/Hammer/privacy-policy.html","title":"Hammer — Privacy Policy","checked":"2026-09-29","quote":"Requests are made directly from your Mac to that SAP system for IDE features like source editing, activation, transport actions, and data browsing."}]},{"capability":"capability:abap-data-browsing","what_it_does":"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.","sources":[{"url":"https://schaerpf.com/","title":"André Schärpf — Apple Platforms Engineer","checked":"2026-09-29","quote":"Object Navigator, Transport Organizer, Data Browser, and Gateway Client, all in one native macOS app."},{"url":"https://schaerpf.com/Hammer/privacy-policy.html","title":"Hammer — Privacy Policy","checked":"2026-09-29","quote":"Requests are made directly from your Mac to that SAP system for IDE features like source editing, activation, transport actions, and data browsing."}]},{"capability":"capability:change-promotion","what_it_does":"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.","sources":[{"url":"https://schaerpf.com/","title":"André Schärpf — Apple Platforms Engineer","checked":"2026-09-29","quote":"Object Navigator, Transport Organizer, Data Browser, and Gateway Client, all in one native macOS app."},{"url":"https://schaerpf.com/Hammer/privacy-policy.html","title":"Hammer — Privacy Policy","checked":"2026-09-29","quote":"Requests are made directly from your Mac to that SAP system for IDE features like source editing, activation, transport actions, and data browsing."}]},{"capability":"capability:agent-code-access","what_it_does":"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.","sources":[{"url":"https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.md","title":"Hammer 1.3.0 release notes","checked":"2026-10-16","quote":"Watch the agent update source and activation state in open editor tabs while Hammer coordinates locks and protects unsaved human work."},{"url":"https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.md","title":"Hammer 1.3.0 release notes","checked":"2026-10-16","quote":"Choose Read Only or Development Changes independently from Ask Me, AI-Assisted Review, or Trusted Development approval behavior for each SAP system."},{"url":"https://schaerpf.com/Hammer/releases/Hammer-1.3.0-250.md","title":"Hammer 1.3.0 release notes","checked":"2026-10-16","quote":"The agent can investigate repository objects, transports, locks, short dumps, application logs, background jobs, spool output, data, dependencies, ABAP documentation, and more according to the connected system's capabilities."}]}],"maintainers":["actor:andre-schaerpf"],"provenance":{"discovered_via":[{"source":"source:curator","channel":"https://schaerpf.com/Hammer/"}],"first_seen":"2026-09-29"},"drafted_with_ai":true,"secondary_domains":["ai-and-agents"],"requires":[{"ref":"artifact:andre-schaerpf-hammer-core-services","requirement":"conditional","condition":"choosing the HCS connection on a supported SAP system","for":"the SAP-side service installed from Hammer; the ADT connection remains available without HCS","sources":[{"url":"https://schaerpf.com/Hammer/Docs/hcs/install/","title":"Hammer — Install Hammer Core Services","checked":"2026-10-16","quote":"Using an older SAP system? Keep using Hammer with its ADT connection. Hammer does not offer HCS installation when the SAP system is unsupported."},{"url":"https://schaerpf.com/Hammer/Docs/hcs/install/","title":"Hammer — Install Hammer Core Services","checked":"2026-10-16","quote":"That is all. Hammer will use HCS for this connection. No manual SICF setup or archive upload is required."},{"url":"https://schaerpf.com/Hammer/assets/main-D-yM90ih.js","title":"Hammer product page — published UI text","checked":"2026-10-16","quote":"The ABAP-side service behind Hammer. HCS adds a faster connection, lock handling, SICF service control, abapGit, and more."}]}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"unknown","evidence":"no contributor data"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"not crawled"},{"label":"Docs","tier":"unknown","evidence":"docs link declared, tree not read"},{"label":"Changelog","tier":"unknown","evidence":"not crawled"}],"reach":[{"value":null,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name"},"edges":{"maintainers":[{"ref":"actor:andre-schaerpf","name":"André Schärpf","json":"/actors/andre-schaerpf.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[{"ref":"artifact:andre-schaerpf-hammer-core-services","name":"Hammer Core Services","json":"/artifacts/andre-schaerpf-hammer-core-services.json","requirement":"required"}],"available_via":[],"parts":[{"ref":"artifact:andre-schaerpf-hammer-core-services","name":"Hammer Core Services","json":"/artifacts/andre-schaerpf-hammer-core-services.json"}],"add_ons":[],"answered_through_parts":[]}}