Development
Реалізує вимогу від початку до кінця: зрозуміти → дослідити поточний стан → перевикористати наявне → план → lock + set source → syntax check + тести/ATC → активувати → звіт.
Готова, активована зміна за вашим підходом, а не чернетка коду.
Він будує ABAP від початку до кінця: реалізація, рев'ю, тести, CDS / RAP / Fiori, Adobe Forms, міграція. Пише лише Development, і лише на системі розробки.
пише лише dev-системи
Повний цикл ABAP-інженерії: реалізувати вимогу від початку до кінця, рев'ю, юніт-тести, ATC, CDS / RAP / Fiori, Adobe Forms, міграція на S/4HANA, форматування ТЗ та оцінка трудовитрат. Єдиний продукт, що пише в SAP — і лише на системі рівня development.
Розробникові ABAP не потрібне ще одне розумне автодоповнення. Йому потрібен агент, який справді працює всередині системи і якому можна довіряти. Ви отримуєте готову, активовану зміну, зроблену вашим способом, а не чернетку коду.
Ви описуєте задачу словами. Makion проганяє весь цикл розробки всередині самої вашої системи. Ви описуєте задачу, агент виконує кожен крок, а ви отримуєте активований об'єкт із його транспортом — усе у вашому SAP.
ZCL_FI_ORDER_CHECK · Транспорт DEVK900342 · Де: у вашому SAPMakion працює через офіційні інструменти ADT — широку поверхню, а не тонкий зріз.
Він читає все, що потрібно: вихідні коди й структуру об'єктів, where-used, дані через SQL, функціональні модулі, класи повідомлень і текстові елементи, ієрархію типів, вміст пакетів, транспорти, ревізії, навіть рантайм-дампи й ABAP-документацію.
У ролі з правом запису він виконує зміну: sap_lock → sap_set_source → sap_syntax_check → sap_activate → sap_unlock. Він створює нові об'єкти, зокрема об'єкти словника даних (таблиці, структури, елементи даних, домени, типи таблиць), класи повідомлень, текстові елементи та RAP service bindings. Він запускає ваші гейти якості (ATC, ABAP Unit), рефакторить (extract method, перейменування, pretty printer) і керує транспортами. Завершивши, він звітує, що саме зачепив і в якому транспорті.
Makion — це десктоп-застосунок плюс сервер, який ви ставите у себе. Він підключається до вашого SAP через офіційний ADT REST (MCP-конектор), читає систему, пише й активує ABAP і створює об'єкти словника даних: таблиці, структури, елементи даних, домени. Ви описуєте задачу, а агент досліджує поточний стан, планує, пише за вашими стандартами, робить syntax check, юніт-тести й ATC, активує та звітує, що саме він зачепив і в якому транспорті.
Makion постачається з власним детермінованим ABAP-очищувачем із 45 правилами Clean-ABAP: регістр, відступи, пробіли, вирівнювання та безпечні модернізації (MOVE…TO → =, CREATE OBJECT → NEW, EQ/NE → =/<> та інші). Увімкніть його — і кожен вихідний код, який пише агент, проходить через нього до перевірки синтаксису та активації, тож у вашу систему потрапляє код, чистий за стандартом, а не просто коректний. Він змінює лише стиль, ніколи логіку. Вмикається й вимикається окремо для проєкту та для завдання.

Жодних «про стиль домовимось потім».
Ролі поставляються з уже прописаною методологією ABAP: спершу перевикористати, читати перед тим як писати, чистий ABAP, іменування, продуктивність, обробка помилок. Вам не треба з нуля вчити агента, «як у нас прийнято». Базовий стандарт уже вбудований, і команда з першого дня пише в одному підході. А коли захочете свій — його задає архітектор у консолі методології.
Ви це задаєте, ви це контролюєте. «Так, як треба» не є чорною скринькою. Ваш архітектор описує стандарти й методологію команди звичайною мовою в консолі Methodology, і кожна роль дотримується їх у кожній задачі. Ролі обмежують, що агент може робити, стандарти визначають, як він пише, специфікації задають, що саме він будує. Усі три важелі — у ваших руках, і змінити їх можна будь-коли.
Завантажте сирий бриф клієнта. Отримайте впорядковану, перевірювану, версіоновану специфікацію.
Роль Specification бере сирий документ клієнта (файл або текст) і перетворює його на внутрішній стандартизований формат Makion: мета, межі (scope), об'єкти даних, впорядковані тестовані вимоги R1..Rn, об'єкти SAP на зміну, критерії приймання, відкриті питання.
Головне — це справжнє версіонування: кожна нова версія лишається тим самим документом зі стабільним ідентифікатором, а Makion автоматично додає секцію «Зміни відносно попередньої версії». Ви завжди бачите, що саме змінилось у вимогах. Цю впорядковану специфікацію можна віддати прямо в автономний оркестратор.
Архітектор описує стандарти команди словами та прикладами.
У консолі Methodology архітектор або адмін задає стандарти команди словами та прикладами, тобто як саме у вас прийнято писати. Це зберігається й застосовується до роботи агента, тож десять розробників на одному Makion розвивають систему в одному узгодженому підході, а не в десяти різних стилях. Для розробників методологія, правила й база знань — тільки для читання; редагують їх адміни проєкту.


Керуйте сервером звичайною мовою — проєкти, доступи, ролі та стандарти.
Роль обрана, методологія застосована, кроки виконані у вашій системі — і все це видно у звичайному чаті десктоп-застосунку.

У чаті ви обираєте роль під кожен запит. Роль — це і повна методологія, і межа доступу. Пишуть лише ролі Development, і лише на системі рівня development. Усі 23 ролі →
Реалізує вимогу від початку до кінця: зрозуміти → дослідити поточний стан → перевикористати наявне → план → lock + set source → syntax check + тести/ATC → активувати → звіт.
Готова, активована зміна за вашим підходом, а не чернетка коду.
Видає дизайн рішення, коду не пише.
Продуманий план перед тим, як хтось торкнеться системи.
Рев'ю проти ваших стандартів; знахідки, впорядковані за пріоритетом (Critical / Major / Minor) з точними локаціями та виправленнями.
Другий незалежний прохід — без ризику, що рев'юер щось «випадково» перепише.
Пише/розширює ABAP Unit тести; ніколи не міняє продуктивну логіку, щоб «підігнати» тест під зелений.
Покриття тестами без спотворення бізнес-логіки.
Запускає ABAP Test Cockpit, віддає знахідки, впорядковані за пріоритетом; виправляє лише якщо ви прямо просите.
Якість за стандартом ATC під вашим контролем.
Запускає ATC і методично виправляє знахідки, категорія за категорією, зі збереженням поведінки.
Знахідки закриті без зміни того, що робить код.
Досліджує й відповідає з доказами, може виконувати SQL-запити до даних.
Швидкі, обґрунтовані відповіді про систему — без ризику для неї.
Перетворює сиру специфікацію клієнта на внутрішній стандартизований формат Makion, звіряючи з живою системою.
Хаотична вимога стає впорядкованим, тестованим ТЗ.
Оцінює розробку за її ТЗ: кожен об'єкт із рейтингом S / M / L та діапазоном годин, плюс припущення й невідомі за цифрою. Видає документ-оцінку.
Обґрунтована цифра трудовитрат до старту, а не відчуття на око.
Проектує й будує CDS-моделі даних у стилі VDM SAP: interface- та consumption-в’юхи, асоціації, анотації та контроль доступу (DCL), створені й активовані у вашій системі.
Чиста, шарувата модель даних, на якій будуються ваші звіти й застосунки, а не разовий SELECT.
Будує RAP-бізнес-об’єкти наскрізь: CDS-модель, behavior definition і клас поведінки, проекція та OData service binding — активовані й готові до споживання.
Реальний транзакційний сервіс у вашій системі, а не його схема.
Робить сервіс готовим до Fiori Elements: @UI-анотації та metadata extensions для List Report / Object Page + OData-binding — і чесно передає деплой оболонки застосунку вашому тулінгу.
Ваші дані за крок від Fiori-застосунку — увесь шар анотацій зроблено за вас.
Бере один кастомний об'єкт, знаходить, що ламається на S/4HANA (застарілі API, прямий доступ до таблиць, стара синтаксу), і пропонує мінімальний фікс до кожного; ви схвалюєте, воно застосовує й активує, а для ризикових змін спершу пише pin-down-тест.
Кастомний ABAP, підготовлений до S/4HANA / Clean-Core, по одному об'єкту — на вашому власному ECC.
Аналітична половина міграції: читає ваш кастомний код і його використання, щоб скласти карту робіт для S/4HANA — що використовується, що ламається, що чинити першим. До продакшену ніколи не під'єднується.
Пріоритизована картина міграції ще до того, як хтось змінить рядок.
Читає наявну SAP Adobe Form і застосовує структурну зміну (додати / прибрати / переставити / перепризначити колонку) і повертає готовий до вставки XDP для вкладки «XML Source» у SFP; геометрію й прив'язки даних гарантує детермінований движок.
Редагує Adobe Forms за описом зміни, замість ручної роботи в LiveCycle.
Аудитує відповідність clean core: released API, відсутність читання стандартних таблиць, розширюваність. Тільки читання.
Вердикт щодо clean core по кожному об'єкту ще до написання плану міграції.
Він використовує ваш власний AI-акаунт (через ваш API-ключ або підписку) і працює на вашому сервері. Ваше підключення до SAP і креденшели лишаються у вашій інфраструктурі. Makion ніколи не бачить вашого коду. Повні деталі на сторінці безпеки →
Ваш SAP, ваші стандарти, ваші умови.
Кілька розробників або впровадження в клієнта? Команди та enterprise