AWS utilise des agents d’IA pour moderniser SAP et réduire jusqu’à 87 % du travail avec ABAP

SAP renforce son offre de cloud souverain en Europe avec un accent sur l'innovation en IA

Amazon Web Services (AWS) a publié une collection d’agents d’intelligence artificielle basés sur Kiro pour accélérer la modernisation des systèmes SAP en entreprise. Ces outils sont conçus pour analyser et convertir du code ABAP, mettre à jour des intégrations middleware, faciliter les migrations de SAP Business Warehouse, et générer des tests automatisés. Selon un benchmark interne d’AWS, ces agents peuvent réduire jusqu’à 87 % l’effort nécessaire pour moderniser du code ABAP existant, tandis que certains partenaires de l’entreprise assurent avoir obtenu des réductions allant jusqu’à 95 % pour des tâches spécifiques de conversion.

Les clés de Kiro et la modernisation de SAP en 30 secondes

  • AWS a publié des agents d’exemple basés sur Kiro pour moderniser des développements personnalisés et des systèmes SAP hérités.
  • Les agents peuvent analyser, convertir et tester du code ABAP, ainsi que générer une documentation technique et fonctionnelle.
  • AWS annonce une réduction de jusqu’à 87 % de l’effort dans un benchmark interne de modernisation de l’ABAP.
  • NTT Data Global Solutions affirme avoir réduit jusqu’à 95 % l’effort de conversion avec son service Neo i-KOU.
  • L’initiative concerne également les migrations depuis SAP PI/PO et SAP Business Warehouse, dont le support standard arrive à expiration.

L’objectif est de diminuer le travail manuel requis pour la migration de systèmes d’entreprise customisés et fortement intégrés. Beaucoup d’organisations maintiennent des processus financiers, logistiques et analytiques sur des développements spécifiques qui ne peuvent être transférés sans vérifier au préalable la conservation de leurs règles métier. AWS cherche à utiliser des agents capables de travailler sur de grandes bases de code pour accélérer cette transition sans compromettre les tests et contrôles techniques.

Kiro automatise la conversion de l’ABAP et la documentation SAP

Kiro est l’agent d’ingénierie logicielle à intelligence artificielle d’AWS. La société propose son utilisation dans des projets de modernisation complexes, où les équipes doivent analyser de nombreux composants, identifier les dépendances, et coordonner les modifications entre différentes parties d’une application.

Les agents publiés sont orientés vers plusieurs tâches : adapter du code ABAP des systèmes SAP ERP Central Component (SAP ECC) pour répondre aux exigences de SAP S/4HANA, refactoriser des développements personnalisés afin qu’ils s’alignent sur le modèle Clean Core de SAP, qui vise à réduire les modifications du noyau standard et promouvoir l’utilisation d’interfaces et API compatibles.

L’automatisation ne se limite pas à la transformation du code. Les agents peuvent analyser des programmes et configurations existants pour générer des spécifications techniques et fonctionnelles, documenter les exigences métier, et créer des tests unitaires. Ces tests s’exécutent avant et après la conversion pour vérifier que la logique métier conserve le comportement attendu.

AWS affirme que ses agents peuvent traiter des centaines d’objets ABAP à partir d’une seule instruction. La société indique également que, dans un benchmark interne, le processus d’analyse, de conversion et de tests du code ABAP hérité a permis de réduire jusqu’à 87 % l’effort requis. Ces chiffres proviennent d’une évaluation interne et ne garantissent pas nécessairement une amélioration identique pour tous les projets SAP.

La complexité dépend de plusieurs facteurs, tels que le volume de code personnalisé, les dépendances, la qualité de la documentation et la quantité de tests disponibles. Une application comportant de nombreuses modifications spécifiques peut nécessiter plus d’intervention humaine qu’un développement relativement simple.

Migration de SAP PI/PO et SAP Business Warehouse avant décembre 2027

Une autre composante importante concerne le middleware et les plateformes de gestion de données. AWS a conçu des agents pour accompagner la migration des interfaces SAP Process Integration (PI) et SAP Process Orchestration (SAP PI/PO) vers SAP Integration Suite, dans SAP Business Technology Platform (SAP BTP).

Ces interfaces connectent des systèmes SAP à des applications externes, partenaires commerciaux et autres services d’entreprise. Leur migration nécessite la révision des transformations de messages, configurations, connexions et dépendances. AWS vise à automatiser une partie de cette analyse et de cette conversion pour réduire le temps nécessaire à la reconstruction des intégrations dans la nouvelle plateforme.

Les agents s’orientent aussi vers la modernisation de SAP Business Warehouse (SAP BW) vers SAP Datasphere, dans SAP Business Data Cloud. L’objectif est de transférer les traitements analytiques et de gestion des données vers une architecture plus récente tout en conservant les besoins d’informations de l’organisation.

AWS situe ces efforts avant une échéance cruciale : décembre 2027, date prévue pour la fin du support standard de SAP PI/PO et SAP BW selon ses informations. La société évoque également la fin du support de SAP ECC local comme un autre motif de migration, sans préciser pour l’instant une date unique applicable à tous.

Ce calendrier peut représenter un défi pour les organisations déployant des centaines d’interfaces ou dotées de systèmes fortement personnalisés. L’automatisation du bilan, de la documentation et de la conversion peut aider à organiser ces tâches, mais ne supprime pas la nécessité de valider les résultats dans chaque environnement.

Résultats attestés par Toyota Chile, Adobe et leurs partenaires

AWS cite des exemples concrets de clients et de cabinets de conseil. Rolando Sabatino, ingénieur logiciel senior chez Toyota Chile, a utilisé ces agents pour analyser et documenter des centaines d’objets ABAP personnalisés. Selon le témoignage publié par AWS, cette étape a permis d’identifier du code obsolète et de simplifier la portée de la migration.

Alex Kakhanovich, architecte d’entreprise SAP chez Adobe, a évalué Kiro avant de procéder à une migration à grande échelle vers RISE with SAP. Il a souligné le potentiel de cette solution pour accélérer la correction et l’adaptation, même si aucune économie de temps précise n’a été communiquée.

Parmi les partenaires intégrant ces agents dans leurs outils de migration figurent Accenture, Capgemini, Deloitte, DXC, Kyndryl, et NTT Data Global Solutions.

NTT Data Global Solutions annonce une réduction pouvant aller jusqu’à 95 % de l’effort de conversion ABAP via son service Neo i-KOU. Capgemini indique que son nouvel agent Smart Integration AI, développé avec les agents d’exemple de Kiro, permettrait d’accélérer de 40 à 60 % des cycles d’analyse et de création d’intégrations.

Deloitte travaille également avec AWS sur des approches de migration assistée par Kiro pour transférer des environnements SAP PI/PO vers SAP BTP Integration Suite. Ce projet permet de réduire l’effort et les délais, même si aucune statistique précise n’a été fournie.

Ces chiffres concernent des expériences et services distincts et ne sont pas directement comparables : le 87 % d’AWS provient d’un benchmark interne, tandis que la réduction jusqu’à 95 % et l’intervalle de 40 à 60 % concernent des services spécifiques de partenaires. Les résultats dépendent du volume de code, de l’état initial et de la méthodologie de mesure de l’effort.

Tests, règles de codage et traçabilité pour maîtriser les modifications

L’un des risques liés à l’utilisation d’agents IA en environnement d’entreprise est que des conversions apparemment correctes puissent altérer une règle métier peu documentée. En SAP, une modification peut impacter la facturation, l’inventaire, les achats ou les processus financiers, et produire du code validé ne suffit pas à garantir que le fonctionnement reste identique.

AWS précise que ses agents intègrent des fichiers de configuration modulables, comportant plus de 80 règles préconfigurées pour appliquer des critères liés à la programmation, la sécurité et la documentation. Ils récupèrent aussi le code ABAP et les bibliothèques dépendantes pour fournir un contexte renforcé lors de la conversion.

Le système inclut des tests unitaires effectués avant et après les changements, ainsi qu’un historique des instructions et un registre des décisions pour simplifier la traçabilité. AWS indique que certains auditeurs en entreprise trouvent ces registres supérieurs à la documentation manuelle habituelle.

Ces mesures visent à réduire les erreurs et hallucinations, mais ne dispensent pas d’une revue technique approfondie. Les tests unitaires couvrent uniquement les scénarios testés, ce qui peut nécessiter des tests d’intégration, de validation fonctionnelle, voire une vérification par les utilisateurs métier dans les projets complexes.

Les agents sont accessibles via une inscription qui donne accès à un dépôt GitHub contenant des exemples de code et leur documentation. Les entreprises peuvent solliciter des conseils auprès de l’équipe AWS ou d’un partenaire AWS SAP Competency pour planifier leur projet.

Cette initiative transforme l’IA en un outil opérationnel pour des tâches spécifiques de modernisation, dont le succès dépend de la fiabilité de la transformation du code, de la qualité des tests et de l’effort humain restant nécessaire avant la mise en production.

Foire aux questions

Qu’est-ce que Kiro d’AWS pour SAP ?

Kiro est un agent d’ingénierie logicielle doté d’intelligence artificielle. AWS a publié des agents d’exemple basés sur Kiro pour analyser, convertir, documenter et tester du code personnalisé et des intégrations SAP.

De combien peut-on réduire le travail de modernisation SAP ?

AWS annonce une réduction jusqu’à 87 % de l’effort dans un benchmark interne de modernisation ABAP. NTT Data Global Solutions parle d’un taux atteignant 95 % dans sa conversion avec Neo i-KOU, mais ces résultats concernent des contextes différents.

Quels systèmes SAP peuvent être modernisés avec ces agents ?

Les cas d’usage incluent la migration du code ABAP de SAP ECC vers SAP S/4HANA, la refactorisation pour un Clean Core, la migration de SAP PI/PO vers SAP Integration Suite, et la modernisation de SAP BW vers SAP Datasphere.

Comment tester les agents Kiro ?

AWS facilite l’accès via un formulaire d’inscription. Après inscription, les participants peuvent accéder au dépôt GitHub contenant les agents d’exemple et leur documentation.

le dernier