Les rôles · une méthodologie, pas un prompt d'une ligne

Un rôle par requête

Dans le chat, vous choisissez un rôle pour chaque requête. Un rôle est à la fois une méthodologie complète et une limite d'accès : les rôles en lecture seule reçoivent physiquement uniquement les outils de lecture SAP et ne peuvent rien modifier. Tout rôle de Support et de Conseil est en lecture seule ; seuls les rôles de Développement écrivent, et uniquement sur un système de niveau développement. Un administrateur peut redéfinir n'importe quel rôle ou ajouter le sien.

Produit
Accès
23 rôles
écritDevelopment

Development

Réalise une exigence de bout en bout : comprendre → explorer l'état actuel → réutiliser l'existant → planifier → lock + set source → syntax check + tests/ATC → activer → compte rendu.

Une modification finalisée et activée selon votre approche, plutôt qu'un brouillon de code.

lecture seuleDevelopment

Architecture

Produit une conception de solution, n'écrit aucun code.

Un plan réfléchi avant que quiconque ne touche au système.

lecture seuleDevelopment

Code review

Revue au regard de vos standards ; constats classés par priorité (Critical / Major / Minor) avec localisations exactes et corrections.

Une deuxième passe indépendante — sans le risque que le relecteur réécrive « accidentellement » quelque chose.

écrit uniquement des testsDevelopment

Unit tests

Écrit/étend des tests ABAP Unit ; ne modifie jamais la logique de production pour « forcer » un test au vert.

Une couverture de tests sans distordre la logique métier.

constats, corrections sur demandeDevelopment

ATC check

Exécute l'ABAP Test Cockpit, restitue les constats classés par priorité ; ne corrige que si vous le demandez explicitement.

La qualité au standard ATC sous votre contrôle.

écritDevelopment

ATC remediation

Exécute l'ATC et corrige les constats méthodiquement, catégorie par catégorie, sans changer le comportement.

Des constats soldés sans changer ce que fait le code.

lecture seuleDevelopment

Research

Investigue et répond avec des preuves, peut exécuter des requêtes SQL sur les données.

Des réponses rapides et fondées sur le système — sans risque pour lui.

lecture seule dans SAPDevelopment

Specification

Transforme la spécification brute d'un client dans le format standardisé interne de Makion, en la confrontant au système en production.

Une exigence chaotique devient un cahier des charges ordonné et testable.

lecture seule dans SAPDevelopment

Effort estimate

Chiffre un développement à partir de sa spécification : chaque objet noté S / M / L avec une fourchette d'heures, plus les hypothèses et les inconnues derrière le chiffre. Fournit un document d'estimation.

Un chiffrage défendable avant de vous engager, plutôt qu'une intuition.

écritDevelopment

CDS data models

Conçoit et construit des modèles de données CDS dans le style VDM de SAP : entités de vue interface et consumption, associations, annotations et contrôle d'accès (DCL), créés et activés sur votre système.

Un modèle de données propre et en couches sur lequel vos rapports et vos applications se construisent, plutôt qu'un SELECT ponctuel.

écritDevelopment

RAP business objects

Construit des objets métier RESTful ABAP (RAP) de bout en bout : modèle CDS, behavior definition et behavior class, projection et binding de service OData — activés et prêts à consommer.

Un vrai service transactionnel sur votre système, pas le schéma d'un service.

écritDevelopment

Fiori Elements

Rend un service prêt pour Fiori Elements : les annotations @UI et les extensions de métadonnées qui pilotent un List Report / Object Page, plus le binding de service OData — puis remet honnêtement le déploiement de l'app-shell UI à votre outillage.

Vos données à un pas d'une application Fiori — toute la couche d'annotations réalisée pour vous.

écritDevelopment

Migration

Prend un objet spécifique, trouve ce qui casse sur S/4HANA (API obsolètes, accès direct aux tables, ancienne syntaxe) et propose un correctif minimal pour chacun ; vous approuvez, il applique et active, et pour les changements risqués il écrit d'abord un test de verrouillage.

ABAP spécifique prêt pour S/4HANA / Clean-Core, objet par objet — sur votre propre ECC.

lecture seuleDevelopment · Consult

Migration Map

La moitié analyse de la migration : lit votre code spécifique et son usage pour cartographier l'effort S/4HANA — ce qui est utilisé, ce qui casse, ce qu'il faut corriger en premier. Elle ne se connecte jamais à la production.

Une vue de migration priorisée avant que quiconque ne change une ligne.

lecture seule dans SAPDevelopment

Adobe Forms

Lit un SAP Adobe Form existant et applique une modification structurelle (ajouter / retirer / réordonner / relier une colonne), et renvoie un XDP prêt à coller pour l'onglet « XML Source » de SFP ; la géométrie et les liaisons de données sont garanties par un moteur déterministe.

Modifie les Adobe Forms en décrivant le changement plutôt qu'à la main dans LiveCycle.

lecture seuleDevelopment · Consult

Clean-core check

Audite la conformité clean core : API released, aucune lecture de tables standard, extensibilité. En lecture seule.

Un verdict clean core par objet avant d'écrire le plan de migration.

lecture seuleSupport

Diagnose

Trie un incident à travers les dumps ST22, les jobs SM37, les logs SLG1, les mises à jour SM13, les IDoc et le tRFC — et renvoie des causes racines classées avec une seule action suivante typée.

De « c'est cassé » à une cause classée et une étape suivante — en lecture seule.

lecture seuleSupport

Health check

Un balayage matinal du système : IDoc bloqués, jobs en échec, arriéré tRFC/qRFC et dumps récents — l'état de santé avant que les utilisateurs ne le signalent.

Les problèmes détectés avant l'arrivée du premier ticket.

lecture seuleSupport

IDoc triage

Une analyse approfondie des échecs d'IDoc : enregistrements de statut, données de contrôle et segments (EDIDC / EDIDS / EDID4), pour expliquer pourquoi l'un a échoué et quoi faire. Le retraitement reste une remise.

La vraie raison de l'échec d'un IDoc, pas seulement un numéro de statut.

lecture seuleConsult

Assessment

Analyse de l'état actuel dans un format fixe : constat → preuve → impact → recommandation → charge / risque. Lit le système et le code, ne modifie rien.

Un état des lieux honnête, appuyé par des preuves.

lecture seuleConsult

Authorization review

Déduit du code les autorisations dont un programme a réellement besoin, les compare à celles qui sont accordées, et signale les manques et les octrois excessifs.

Un raisonnement du moindre privilège ancré dans le code réel.

lecture seuleConsult

Interface inventory

Inventorie le paysage d'intégration (RFC, ALE, IDoc, OData) à partir de la configuration et du code (statique, pas à l'exécution), pour que rien ne soit oublié lors d'une migration ou d'un audit.

Une cartographie complète des interfaces, lue depuis le système lui-même.

lecture seuleConsult

Delivery report

Assemble un livrable de mission (constats, feuille de route et un verdict GO / NO-GO) à partir du travail réalisé par les autres rôles de conseil.

Un rapport prêt pour le client, pas un tas de notes.

La lecture seule est une limite d'outils

Les rôles en lecture seule ne peuvent pas écrire au niveau des outils, pas seulement au niveau du prompt. Un administrateur peut redéfinir la méthodologie de n'importe quel rôle ou en ajouter de nouveaux. Chaque rôle appartient à un produit, et tout rôle en dehors de Development est en lecture seule au niveau des outils. La même IA gouvernée, le même canal ADT officiel, les mêmes garanties de lecture seule, présentés comme trois produits — et les trois sont inclus dans une seule licence.

Commencer

Installez Makion dans votre SAP

Votre SAP, vos standards, vos conditions.

Plusieurs développeurs ou un déploiement client ? Équipes et entreprises