Le paradigme Abap-1


Abap-Cloud, SAP BTP et Steampunk
Le véhicule technique de la transformation S/4 est le modèle de développement Abap-Cloud, étroitement lié à la Business Technology Platform (SAP BTP). Dans ce contexte, le terme „steampunk“ est passé d'un nom de code non officiel de la communauté à une pierre angulaire stratégique.
Steampunk, officiellement l'environnement BTP-Abap, offre aux développeurs une solution Platform-as-a-Service pour réaliser des extensions side-by-side basées sur le cloud, complètement découplées du noyau ERP S/4 proprement dit.
Afin de permettre aux clients de procéder à des adaptations proches du système, SAP a établi en plus un „Embedded Steampunk“ (l'environnement S/4 Hana Cloud Abap) qui permet des extensions sur la pile directement dans le système S/4, mais sous les restrictions impitoyables d'Abap-Cloud. Pour le développeur, cela signifie une coupure douloureuse : l'accès direct à la base de données, la modification du code standard SAP ou l'utilisation de commandes obsolètes sont strictement interdits ; à la place, il est uniquement possible d'accéder à des API et des points d'extension explicitement validés par SAP.
Capacité de release, prolifération et processus de refactoring
D'un point de vue critique, cette approche est une épée à double tranchant : d'une part, la réglementation stricte garantit la capacité de mise à jour si nécessaire et évite que le système ne soit étouffé par une prolifération de dettes techniques.
D'autre part, il contraint les clients existants à un processus de refactoring massif et coûteux de leur ancien code, exige une reconversion fondamentale du personnel informatique et cimente finalement un profond verrouillage du vendeur dans l'écosystème SAP BTP payant.
Après Clean Core : CAP ou RAP
À la question brûlante de savoir quels modèles de programmation les clients existants de SAP utiliseront dans un monde Clean Core, SAP fournit deux réponses centrales : CAP et RAP. Le SAP Cloud Application Programming Model (CAP) s'adresse aux développeurs qui préfèrent les standards ouverts comme Node.js ou Java et offre un cadre très flexible et orienté vers les services pour la construction d'applications en nuage et de microservices sur le BTP.
Cependant, pour la base SAP traditionnelle, le modèle Abap RESTful Application Programming Model (RAP) est le standard inéluctable du futur. RAP est le développement évolutif de la programmation Abap et est obligatoire pour créer des objets commerciaux transactionnels, compatibles avec le cloud, et des applications SAP Fiori.
Le modèle regroupe des Core Data Services (CDS) pour la modélisation des données avec des définitions de comportement pour la logique commerciale et automatise des processus standard comme la manipulation des OData. Aussi puissant que soit le RAP, sa courbe d'apprentissage abrupte et son architecture stricte posent d'énormes défis à de nombreux développeurs classiques, car la programmation passe du simple „codage“ à une orchestration déclarative et basée sur des modèles.
Joule-for-Developers : SAP-Abap-1 et l'IA
Afin d'atténuer cette énorme pression d'innovation et de monétiser en même temps l'engouement lucratif pour l'intelligence artificielle, SAP a mis en place son propre modèle de base d'IA (Foundation Model), SAP-Abap-1. Contrairement aux modèles de langage génériques, SAP-Abap-1 a été formé sur la base du gigantesque stock de code Abap de SAP, afin de permettre aux développeurs et aux systèmes d'accéder immédiatement et de manière hautement spécialisée à des connaissances Abap approfondies.
La valeur ajoutée constructive pour le client SAP existant est ici immense : par le biais d'outils tels que l'assistant numérique Joule-for-Developers, cette IA peut apporter une aide massive lors de la génération de code, de la création de cas de test ennuyeux (boilerplate code) et surtout lors de la migration très complexe de l'ancien code personnalisé Legacy vers des architectures RAP conformes à Clean Core.
Le scepticisme est néanmoins de mise : SAP utilise habilement ce brio technique comme un levier. Les clients existants de SAP sont encouragés à moderniser leurs environnements ERP à l'aide de l'IA, mais ils s'enfoncent de plus en plus dans la dépendance de SAP AI Foundation et des modèles de licence premium.
Les soucis d'IA de l'action SAP
Mardi dernier, il y a deux jours, le journal Handelsblatt écrivait dans une évaluation d'actions : „Les inquiétudes liées à l'IA mettent à mal l'action SAP. JP Morgan a dégradé le groupe de logiciels et a nettement abaissé son objectif de cours. Dans sa justification, la banque a fait référence à un recul de l'activité cloud. L'action perd cinq pour cent au plus haut et tombe ainsi à son niveau le plus bas depuis plus de deux ans. Au cours de la journée, elle s'est légèrement redressée à 3,7 pour cent“.“
Le patron de SAP, Christian Klein, est assis entre deux chaises : Le cloud ne porte plus et l'IA ne porte pas encore. Pourquoi ? Pendant trop longtemps, SAP s'est accroché à une stratégie cloud-only irréaliste et jusqu'à présent, SAP n'a pas de stratégie IA rigoureuse et cohérente. Les clients SAP existants trouvent de nombreux outils d'IA de qualité et précieux dans le portefeuille SAP (comme SAP-Abap-1), mais SAP n'a pas encore établi de feuille de route globale et coordonnée pour l'IA.
Abap est vivant !
L'avenir d'Abap n'est donc pas du tout le musée de l'histoire du logiciel, mais une réalité cloud hautement réglementée et basée sur l'IA. Le langage se transforme d'un outil anarchique pour une personnalisation maximale en un instrument standardisé pour l'économie de plateforme BTP.
Pour les clients existants de SAP, cela signifie que s'en tenir aux dogmes classiques d'Abap est une impasse stratégique. La voie vers un ERP composable d'avenir passe inévitablement par le steampunk, le RAP et la discipline du clean core, accompagnés d'une IA générative comme SAP-Abap-1. Les entreprises qui n'ont pas le courage de transformer radicalement leur savoir-faire de développeur maintenant et de libérer les investissements pour cette transformation en nuage perdront tout simplement leur compétitivité numérique à l'ère de l'IA qui s'annonce.
Passé et avenir avec SAP-Abap-1
Depuis plus de quatre décennies, le langage de programmation Abap constitue le cœur incontesté des paysages SAP et orchestre des milliards de transactions ERP critiques dans le monde entier. Pourtant, le leader mondial de l'ERP, SAP de Walldorf, met actuellement en scène une renaissance technologique sans précédent de son fondement linguistique.
Cette renaissance n'est toutefois pas un retour nostalgique à l'âge d'or de l'ère SAP R/3, lorsque les développeurs pouvaient modifier à leur guise le noyau du système ERP au plus profond de l'espace de nommage Z, mais marque un changement de paradigme radical et forcé pour les clients existants de SAP.
La communauté SAP pourra découvrir ce changement de paradigme lors du Steampunk and BTP Summit 2026 à Heidelberg, les 22 et 23 avril, dans le cadre d'un atelier d'expérience exclusif consacré à l'IA. En complément, il y aura une „keynote Abap“ du professeur Christian Leubner, qui a publié un article très remarqué sur Abap dans l'édition d'avril du magazine Heise iX (page 144). Accéder maintenant au sommet avec le professeur Christian Leubner et à l'atelier de découverte de l'IA Snap s'inscrire ici.





