SAP BTP Extension Suite et extensions side-by-side
À jour au 2026-07-23
Qu'est-ce que SAP BTP Extension Suite et extensions side-by-side ?
BTP Extension Suite permet d'étendre S/4HANA via des API stables plutôt que des exits ABAP, au prix d'une complexité d'architecture initiale contre une sûreté de mise à niveau durable.
De quoi il s'agit
SAP Business Technology Platform (BTP) Extension Suite est le pattern recommandé pour étendre S/4HANA et les autres applications cloud SAP sans modifier le code standard — le principe clean-core en action. Au lieu d'enhancements dans le système via exits ABAP (l'ancien pattern SAP Business Suite qui a produit des cauchemars de mise à niveau pendant deux décennies), les extensions tournent side-by-side sur BTP et s'intègrent à S/4HANA via des API stables. Pour les consultants SAP analytics, BTP Extension Suite compte parce que c'est de plus en plus là où sont construites les applications analytiques sur mesure, les intégrations et les agents IA spécifiques au client.
Pourquoi c'est important
- Les extensions side-by-side gardent S/4HANA upgradable car SAP n'a qu'à préserver le contrat d'API, pas le code custom in-system.
- Le coût est réel : ce qui était un enhancement ABAP devient une application multi-composants répartie entre BTP, S/4HANA et la couche d'intégration.
- À réserver aux extensions non triviales — les ajustements UI triviaux (adaptation Fiori) ou les cas analytiques natifs SAC/Datasphere n'en ont pas besoin.
Points clés
- Trois piliers — Développement d'applications (Build Code / Build, Java/Node/Python sur CF ou Kyma, framework CAP), Automatisation de processus (SAP Build Process Automation), Intégration (SAP Integration Suite).
- Principe clean-core — les extensions tournent side-by-side sur BTP, s'intègrent via API stables ; les mises à niveau S/4HANA ne peuvent pas casser l'extension.
- Cloud Foundry vs Kyma — CF plus géré, Kyma Kubernetes-natif ; la préférence d'équipe et les compétences ops existantes décident.
- Anti-patterns — utiliser BTP pour des ajustements UI triviaux (l'adaptation UI Fiori est plus simple) ou pour de l'analytique qui rentre dans SAC/Datasphere natifs.
- Remplace les enhancements ABAP dépréciées — divorce architectural propre des modifications dans le système.
Termes employés sur cette page
- Clean core
- Le principe architectural selon lequel l'application cœur SAP (S/4HANA, SuccessFactors, Ariba) doit rester non modifiée, toute personnalisation vivant dans des extensions BTP side-by-side ; le fondement de déploiements SAP cloud sûrs et upgradables.
- CAP (Cloud Application Programming model)
- Le framework opinionated de SAP pour construire des applications cloud-native sur BTP ; il fournit clés en main les définitions de services, les modèles de données, les services OData et la gestion des autorisations.
- Cloud Foundry
- L'un des deux runtimes de BTP — une plateforme PaaS managée prenant en charge Java, Node.js, Python et d'autres langages ; le choix le plus simple à exploiter pour les équipes sans expertise Kubernetes.
- Kyma
- Le second runtime de BTP — Kubernetes-natif avec une extensibilité intégrée (eventing, API gateway, function-as-a-service) ; le choix des équipes dotées de compétences cloud-native et d'une préférence CNCF.
- Decision owner
- La personne responsable qui accepte l'arbitrage et finance l'action suivante.
- Semantic contract
- La définition partagée des termes métier, des métriques, des entités et des règles d'accès utilisée par les outils et les équipes.
- Control plane
- La couche qui applique les politiques, les accès, le lignage, la supervision et l'escalade à l'ensemble du modèle opérationnel.
- Evidence grade
- Un label qui distingue le fait vérifié, le signal directionnel, l'hypothèse modélisée et l'observation de terrain.
Sources
- SAP Help Portal — BTP Extension Suite
- SAP Community — BTP development patterns
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP News Center — The Future of the Enterprise Is Autonomous
- SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
- SAP Help Portal — Administering SAP Datasphere: Enable Joule for SAP Datasphere
- Gartner — Gartner Announces Top Predictions for Data and Analytics in 2026
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP — industries overview
- SAP Business AI — official product page
- SAP Joule (work companion) — official product page
- SAP Generative AI — official product page
- Stanford HAI — AI Index Report
- Meta AI — Llama model research
- arXiv — preprint archive (cs.CL/cs.AI)
- HuggingFace — model hub
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code.