The AI developer for SAP, documented end to end
Makion is an on-premise AI coding agent for SAP / ABAP. Describe a task in plain language and an AI agent works in your own SAP system through the official ADT interfaces — under your team's standards, with a full audit trail, and never changing anything without a human. These docs cover every screen, every role, every button, and every safeguard.
New here? Start with What is Makion, then install the app, sign in, and run your first task. Looking for something specific? Press Ctrl + K to search.
What is Makion
An on-premise AI coding agent for SAP / ABAP — what it does, how it is different, and the promise that nothing changes in SAP without a human.
Install on Windows
Download the Makion desktop app, install it, get past the first-run Windows security prompt, and keep it up to date.
Sign in & projects
Point Makion at your on-prem server, sign in by Telegram or email, and understand how projects scope your SAP connection and chat history.
Your first task
Connect to a SAP system, open Chat, pick a read-only role, and send your first request to the agent.
Chat
The default working surface in Makion — pick a role, describe a task in plain language, and watch the agent work, with full ABAP syntax highlighting and file attachments.
How roles work
A role is picked in the Chat composer and defines both the agent's methodology and its SAP permissions — read-only roles physically cannot write, and object deletion is disabled for every role.
Autonomous mode
Run the agent unattended and entirely read-only on SAP — it can only propose changes into a ship queue that a human approves and, separately, applies. The strongest safety gate in the product.
How the cleaner works
Makion's own deterministic, behaviour-preserving ABAP formatter — it normalizes whitespace, casing, line breaks and safe token modernizations without ever changing what your code does.
Configuring projects
The end-to-end checklist for setting a project up so Makion follows your team's exact instructions when it builds ABAP or acts in your SAP system.
Telegram bot
A Telegram bot that mirrors most of the desktop app — pick a project and role, send tasks, review the autonomous ship queue, and handle Support/Consult requests from your phone.
Security model
The layered controls that let the AI investigate SAP freely but change it only under direct human control.