SAP S/4HANA : base en mémoire, Fiori et clean core
Informatique de gestion · Master 1
Architecture de SAP S/4HANA : base HANA, simplification du modèle de données, Fiori et noyau propre.
Introduction
SAP S/4HANA est la génération actuelle de l'ERP de SAP, successeur de SAP ERP (ECC). Elle repose sur SAP HANA, une base de données en mémoire à stockage en colonnes, qui permet de traiter transactions et analyses sur les mêmes données, sans les agrégats précalculés d'autrefois.
La simplification du modèle de données (moins de tables d'agrégats et de redondances) s'accompagne d'une nouvelle interface, SAP Fiori, fondée sur des applications web adaptées au rôle de l'utilisateur et utilisables sur mobile. Le concept de clean core demande de limiter les modifications du standard : les extensions se font par des mécanismes découplés (extensibilité intégrée, développement sur une plateforme séparée, interfaces publiques), de sorte que les mises à jour restent simples.
Le choix entre déploiement sur site, cloud public ou cloud privé, et entre migration complète (greenfield), conversion (brownfield) ou approche mixte, constitue une décision stratégique pour les entreprises suisses qui doivent aussi tenir compte de la protection des données.
Objectifs d'apprentissage
- Expliquer l'apport d'une base de données en mémoire pour un ERP
- Décrire le rôle de SAP Fiori dans l'expérience utilisateur
- Définir le principe de clean core et ses conséquences sur les extensions
- Comparer greenfield, brownfield et approche sélective
Concepts clés
- Base en mémoire
- Les données actives résident en mémoire vive, ce qui accélère fortement lectures et analyses.
- Clean core
- Garder le noyau standard peu modifié, afin de faciliter les mises à jour et l'évolution.
- Stratégies de migration
- Greenfield (nouvelle installation), brownfield (conversion du système existant), sélective (mélange).
Conclusion
S/4HANA combine base en mémoire, interface Fiori et logique de clean core. La réussite d'un projet dépend moins de la technologie que de choix d'architecture : degré de personnalisation maintenu, stratégie de migration et lieu d'hébergement.
Cartes
- Qu'est-ce que SAP HANA ?
- Une base de données en mémoire à stockage en colonnes, qui combine traitement transactionnel et analytique.
- Pourquoi le stockage en colonnes accélère-t-il l'analyse ?
- Une requête ne lit que les colonnes nécessaires, et les valeurs similaires se compressent bien.
- Qu'est-ce que SAP S/4HANA ?
- La suite ERP de nouvelle génération de SAP, conçue pour fonctionner sur HANA, successeur de SAP ERP.
- Que change la simplification du modèle de données ?
- La réduction des tables d'agrégats et des doublons : les totaux sont calculés à la demande.
- Qu'est-ce que SAP Fiori ?
- Une approche d'interface web orientée rôle, avec des applications simples, adaptées aux écrans mobiles et de bureau.
- Que signifie « clean core » ?
- Limiter les modifications du standard et réaliser les extensions de façon découplée pour sécuriser les mises à jour.
- Pourquoi éviter de modifier directement le code standard ?
- Les modifications compliquent les mises à jour, augmentent les coûts de test et la dette technique.
- Qu'est-ce qu'une migration greenfield ?
- Une nouvelle installation avec redéfinition des processus, plutôt qu'une reprise du système existant.
- Qu'est-ce qu'une migration brownfield ?
- Une conversion du système existant, qui conserve processus et historique mais reprend aussi la dette passée.
Glossaire
- Stockage en colonnes
- Organisation où les valeurs d'une même colonne sont stockées ensemble, avantageuse pour l'agrégation.
- Fiori
- Ensemble de principes et applications d'interface web de SAP, centré sur les rôles.
- Greenfield
- Approche de mise en œuvre à partir d'une installation vierge.
- Brownfield
- Approche de conversion d'un système existant vers la nouvelle version.
- Extensibilité intégrée
- Possibilité d'adapter le système (champs, logique) via des mécanismes officiels sans toucher au noyau.
- Cloud privé
- Instance dédiée à un client, hébergée par un fournisseur, offrant plus de contrôle qu'un cloud public mutualisé.