Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Academy · AI-Assisted SAP Development · 300 Professional

Claude Code for ABAP: Making Changes Through ADT, abapGit and MCP Servers

A practical, documentation-checked guide to using Anthropic's Claude Code as a coding agent on ABAP. Compares three routes (SAP's ADT MCP server, abapGit files and community ADT bridges) with SAP API Policy section 2.2.2 as a compliance check; connects Claude Code to a development system through an agent user with .mcp.json scopes and no committed secrets; writes a CLAUDE.md with naming, clean core, ATC and ABAP Unit rules; enforces it with permission rules, hooks, a reviewer subagent and headless review; and walks two full changes on Contoso objects, a RAP validation on ZR_CMC_CoreAgreement and an ATC fix in the deposit logic, before covering failure modes and the approval pack.

  • 73 minutes
  • 7 lessons + quiz
  • ABAP / RAP Developer, Basis / Platform Administrator, Release / Change Manager
Start the course
  1. 01Three routes to ABAP, and the compliance check12 min
  2. 02Connecting Claude Code safely: development only, an agent user, never production10 min
  3. 03A CLAUDE.md for an ABAP repository11 min
  4. 04Permissions, hooks, subagents and headless runs9 min
  5. 05Worked example: adding a validation to ZR_CMC_CoreAgreement11 min
  6. 06Worked example: fixing an ATC finding through abapGit9 min
  7. 07Limits, failure modes and governance11 min
  8. QZCourse quiz15 questions

What you’ll be able to do

  • Compare the ADT MCP, abapGit and community MCP routes, their risks and the SAP API Policy questions each raises
  • Connect Claude Code to a development system through an agent user, at the right MCP scope (.mcp.json, local, user) without leaking credentials
  • Write CLAUDE.md project rules for ABAP naming, clean core, ATC, ABAP Unit and transports
  • Use permission rules, hooks, subagents and headless runs to gate edits and enforce checks
  • Run a full change: read, plan, edit, activate, ABAP Unit, ATC, transport and pull request review
  • Recognize failure modes such as hallucinated APIs, unreleased objects and locks, and document the setup for security, Basis and audit approval

Sources and further reading