Blind chat, endless clipboard
Out of the box a chat only edits text, so you shuttle code through the clipboard. Wired to SAP via MCP it writes and activates with no roles, no gate, no audit.
It builds ABAP, diagnoses incidents and writes advisory reports through the official ADT, on S/4HANA and on-prem 7.x alike. A full agent, not autocomplete.
Makion is not affiliated with SAP SE. SAP and ABAP are trademarks of SAP SE, used descriptively only.
Here is the client's brief for the credit-limit check. credit-limit-brief.docx
SPEC-0142 v1Goal · Scope · R1–R6 · Acceptance criteriaImplement SPEC-0142 v1.
ZCL_FI_CREDIT_UTILfound · reused, not rewrittensap_lock→sap_set_source· cleaner, 45 rulessap_syntax_checkpassed · ATC clean · ABAP Unit passedsap_activate→sap_unlockReview the change against our standard.
ZCL_FI_ORDER_CHECKDEVK900342Plenty of AIs can now touch your SAP. None of them are governed: no roles, no approval gate, no audit, no team standards. And none run on your 7.x / ECC.
You've been here before.
Out of the box a chat only edits text, so you shuttle code through the clipboard. Wired to SAP via MCP it writes and activates with no roles, no gate, no audit.
Joule and the official ADT MCP route model choice through SAP and meter it in AI Units — a per-consumption bill you cannot forecast before the run. And SAP scopes Joule for Developers to S/4HANA Cloud Private Edition 2021+.
Letting a “smart automaton” loose in a live system without guarantees is simply not acceptable. The boundary has to live in the tooling.
A desktop app plus a server you host. The server holds the MCP broker, your AI account and the ADT connection. Every tool call is checked against the role before it reaches SAP.
The same governed AI and the same official ADT channel. All three come with the licence — you don't buy them separately. Every role outside Development is read-only at the tool level.
Implements a requirement end to end: ABAP, CDS / RAP / Fiori, Adobe Forms, S/4HANA migration, unit tests and ATC. The only product that writes to SAP.
What you get: a finished, activated change made your way.
Read the fullDiagnoses incidents over the same ADT channel: dumps, jobs, logs, IDocs, RFC queues. No RFC SDK, no S-User.
What you get: root cause and the next action in minutes, with nothing touched.
Read the fullWrites advisory deliverables from the real system and code: assessment, authorization review, interface inventory, delivery report, Migration Map.
What you get: engagement-grade documents you can hand a client.
Read the full“What if it breaks production?” It won't. That is built into the design.
Read the fullsap_delete_object is in no role and has no switch.Seven rows that matter most. The full fifteen-row table is on the compare page.
| Criterion | Makion | SAP's AI | Kiro / Q + ADT MCP | Copilot · Cursor |
|---|---|---|---|---|
| Where it runs | Your server | SAP cloud (BTP AI Hub) | Developer laptop | In the editor |
| Billing | Your own AI account | Per token (AI Units) | Agent tier + overage | Per-tool subscription |
| Roles as a tool boundary | Per-role read / write tool allow-list | ✕ | ✕All-or-nothing | — |
| Two-person gate | Irreversible actions queued for human approval | ✕ | ✕ | — |
| Central audit log | Server-side, every action logged | ✕Client-side only | ✕Client-side only | ✕ |
| Project memory | Versioned specs · your standards · reuse-first | ✕ | ✕ | ✕ |
| Old ECC | Official ADT — 7.40+, no release lock | Joule: S/4HANA PCE 2021+ | Depends on the MCP server | Doesn't touch the system |
People who write ABAP and answer for a live system.
ABAP developers and consultants who want to describe a task in words and have Makion carry it out, review it or investigate it in their system.
Several developers need a single instance, isolated by “developer × project”, each with their own SAP connection.
Who need one development standard across the whole team and work on client on-prem / ECC systems without handing their SAP system to a third-party SaaS.
Your SAP, your standards, your terms. Makion reads, writes, activates and creates DDIC inside the system. Deletion is off the table and unattended runs wait behind a two-person gate.
On-prem. Your SAP and credentials stay on your infrastructure. Makion never sees your code.
Several developers or a client rollout? Teams & enterprise