SAP Fiori, souvent associé à SAP UI5 et à l’UX Design, est une technologie permettant de moderniser les écrans SAP, les rendre plus simples et ergonomiques pour les utilisateurs métiers.
02/03/2022
SAP FIORI : GUIDE ET AVANTAGES
5 minutes de lecture
Table des matières
Un projet ? Une question ?
Contactez nos experts sans plus attendre
En quoi consiste SAP FIORI ?
Les nombreux utilisateurs SAP le savent : les applications et interfaces du progiciel ERP (PGI) peuvent paraître assez lourdes, complexes, archaïques et le design de l’écran n’est pas vraiment au goût du jour.
Avec SAP Fiori et le framework SAP UI5, c’est tout l’inverse puisque l’expérience utilisateur est totalement personnalisable et adaptée aux nouvelles technologies. Le portail d’applications peut couvrir les processus métier les plus utilisés et est transformé en matière de design afin d’obtenir un UX ergonomique et optimal.
L’application est évidemment mobile friendly puisque vous pouvez également l’utiliser sur votre smartphone ou tablette. Elle s’adapte à vos différents écrans.
En termes simples, SAP Fiori est une collection d’applications de SAP pouvant s’exécuter sur mobile, tablette et ordinateur de bureau. Ces applications sont développées à l’aide de la méthodologie Design Thinking et suivent des directives de conception spécifiques pour les besoins d’une industrie.

SAP UI5 est quant à lui un package de bibliothèque HTML5 de SAP. SAPUI5 utilise la bibliothèque JQuery comme bibliothèque principale et de nombreuses autres bibliothèques spécifiques à SAP.
Ceci est utilisé pour développer des applications SAP Fiori multiples en améliorant la fluidité du processus métier, réduisant également le nombre de clique pour finaliser le processus de bout en bout.
Du Projet Phoenix à SAP Fiori 3.0
Les Origines du Projet
La toute première version de SAP Fiori date de 2008 et était connue à l’époque sous le nom de projet Phoenix. C’est d’ailleurs de là que vient le logo que l’on connaît aujourd’hui.
L’objectif du projet était de faciliter l’utilisation de l’ERP SAP pour les utilisateurs finaux et métiers. En effet, il y avait de nombreuses contraintes notamment du fait de son couplage aux versions et technologies backend (Java ou ABAP) et de par une extensibilité impossible.
A l’époque, les application fonctionnaient sous SAP GUI, l’interface graphique permettant aux utilisateurs d’interagir avec le système SAP et d’effectuer diverses tâches, telles que la saisie de transactions, l’exécution de rapports et l’accès aux données.
C’est finalement en 2013 que la première version de SAP Fiori avec 25 applications a été annoncée. Ces dernières donnaient la possibilité aux utilisateurs de gérer et réaliser des opérations professionnelles communes comme la gestion de bons de commande.
Le succès a été immédiat et de nombreux experts ont salué cette innovation si bien que SAP a décidé de continuer à sortir progressivement des applications. Presque 10 ans plus tard, ce sont plus de 14 000 applications qui sont proposées par SAP UI5. La firme allemande a d’ailleurs mis en ligne sa librairie d’applications compatibles avec S4/Hana, ECC ou encore SAP BTP.
SAP UI 2.0 & SAP UI 3.0
Durant les premières années de sa mise en marche, l’application a connu plusieurs changements de design pour offrir une expérience toujours plus agréable aux utilisateurs.


Néanmoins pendant de nombreuses années, nous sommes restés sur le même système. Il a fallu attendre 2016 pour voir sortir la version 2.0 de SAP Fiori. Celle-ci propose une refonte totale de l’ergonomie de l’application, quelques modifications facilitant le mode design responsive et l’intégration de nouveaux outils SAP tels que Ariba, SuccessFactors, Concur et C/4 HANA.
Suivant la tendance et l’évolution de la demande des utilisateurs, SAP va sortir SAP UI 3.0 en 2019 (dernière version en date). Outre un design amélioré, c’est principalement l’uniformisation de l’apparence des interfaces sur tous les outils qui va marquer cette version. En effet, jusque là, chaque outil avait une apparence différente.
Il fallait donc s’adapter et apprendre à travailler sur ces derniers, ce qui n’était pas forcément pratique. Le nouveau thème SAP Fiori 3 se nomme SAP Quartz Light. Il est simple et minimaliste, ce qui permet aux clients de l’adapter facilement à leur marque.


Cette version intègre également SAP Co pilot non plus comme une extension mais comme un véritable outil utilisable par tous. Cet assistant personnel intelligent dans la lignée de Siri ou Cortana permet de fournir en temps réel des données croisées issues de différents outils.
Enfin, l’innovation qui est peut être la plus remarquable de cette version est la mise en place de cartes d’intégration. Il s’agit tout simplement d’un espace limité (la plupart du temps un rectangle) qui regroupe une certaine quantité d’informations et qui apparaît directement sur la page d’accueil de l’application.
Définies par les utilisateurs, elles permettent donc en un coup d’œil d’avoir accès aux informations les plus importantes. Les cartes permettent de créer et de partager du contenu facilement et de façon cohérente.
Voici une sélection des cinq cartes qui pourront être très utiles au quotidien :
- Les cartes tableaux : l’ensemble des éléments s’affichent sous forme de tableau
- Les cartes objets : des informations sur tout type d’objet peuvent être affichées. Les données sont structurées par groupe
- Les cartes analytiques : les informations apparaissent sous forme de graphiques
- Les cartes de chronologie : les informations s’affichent selon leur date de création
- Les cartes de composant : permet d’afficher un composant UI5 entier


Une fois de plus, SAP met à disposition un grand nombre d’informations sur les différentes cartes existantes.
En plus du nouveau thème Quartz Light et de ces cartes, une nouvelle barre d’en-tête a été alignée pour s’adapter au mieux à tous les produits SAP et pour être aussi simple que possible.
Le contenu est également plus évolutif. SAP assure une intégration de contenu améliorée : les utilisateurs auront par exemple la possibilité de définir n’importe quel site de l’environnement comme page de démarrage.
Des techniques d’apprentissage automatiques avec des notifications proactives sont aussi mises en œuvre afin de mieux gérer le flux d’informations.
L’Architecture SAP Fiori
L’architecture SAP Fiori est une architecture de haut niveau. Les différents composants sont :
Framework SAPUI5 : SAPUI5 est un framework JavaScript pour la création d’interfaces utilisateur modernes et réactives. Il est basé sur des technologies Web standards telles que HTML5, CSS3 et JavaScript. SAPUI5 utilise le modèle de conception MVC (Modèle-Vue-Contrôleur) pour structurer les applications Fiori. Le modèle contient les données de l’application, la vue définit l’interface utilisateur et le contrôleur gère la logique métier
Serveur Front-end : le serveur front-end de SAP Fiori est responsable de l’exécution des applications Fiori dans un navigateur Web. Il fournit également des fonctionnalités telles que la gestion des utilisateurs, la gestion des sessions et la gestion des thèmes. Le serveur front-end utilise SAPUI5 pour créer et afficher l’interface utilisateur, ainsi que pour communiquer avec le serveur back-end.
SAP Gateway : SAP Gateway est un composant de SAP qui permet de connecter les applications Fiori au système back-end SAP. Il fournit des services web qui permettent aux applications frontales de communiquer avec les systèmes back-end. Les services web sont basés sur les protocoles standard tels que OData et REST. SAP Gateway peut également effectuer des tâches telles que la conversion de données, la validation de la sécurité et la gestion des sessions.
SAP HANA Cloud Platform : la plateforme cloud de SAP HANA est une plateforme de développement et de déploiement pour les applications SAP Fiori. Elle permet aux développeurs de créer des applications Fiori en utilisant les outils de développement de SAPUI5 et de les déployer dans le Cloud.
Système Back-end SAP : le système back-end SAP est le système qui contient les données et les processus métiers. SAP Fiori peut se connecter à différents systèmes back-end tels que SAP S/4HANA, SAP CRM, SAP SCM, SAP SRM, etc.
Couche de sécurité : la sécurité est une composante clé de l’architecture de SAP Fiori. Les applications Fiori sont protégées par des mesures de sécurité telles que l’authentification unique, la gestion des rôles et des autorisations et la conformité aux normes de sécurité. La couche de sécurité utilise des technologies telles que la cryptographie, les certificats SSL, les mécanismes de chiffrement et de hachage pour assurer la sécurité des données et des applications.
Les Avantages de SAP Fiori
La technologie Sap Fiori dispose de nombreux avantages :


Développer des Application SAP Fiori avec SAP Fiori Element
SAP Fiori Elements est une solution de développement d’applications SAP Fiori qui offre des avantages considérables aux développeurs en termes de rapidité et d’efficacité. Avec SAP Fiori Elements, les développeurs peuvent créer des applications SAP Fiori de manière rapide et facile sans avoir besoin de compétences avancées en développement.
En effet, SAP Fiori Elements fournit des modèles prédéfinis pour les principales fonctionnalités d’une application, notamment les pages de liste, les pages de détails, les pages de modification et les pages d’analyse.
L’avantage principal de l’utilisation de ces modèles prédéfinis est la rapidité de développement. Les développeurs n’ont plus besoin de passer du temps à concevoir l’interface utilisateur et la logique métier de l’application, car les modèles Fiori Elements les fournissent déjà. Les développeurs peuvent simplement personnaliser ces modèles pour répondre aux besoins spécifiques de leur entreprise.
SAP Fiori Elements utilise des annotations SAP Fiori pour personnaliser davantage l’apparence et le comportement de l’application. Les annotations fournissent des informations supplémentaires sur la manière dont l’application doit être présentée à l’utilisateur final, ce qui permet une personnalisation facile et efficace.
Il est important de noter que SAP Fiori Elements est conçu pour être utilisé en conjonction avec des technologies de données telles que les services OData et le SAP HANA XS Engine. Les développeurs peuvent ainsi accéder aux données métier et simplifier le traitement des données dans leurs applications en utilisant des services de gestion de données.
SAP Fiori Launchpad, le conteneur d'applications de SAP Fiori
Le launchpad de SAP Fiori est l’interface utilisateur centrale de la plateforme SAP Fiori. Il s’agit d’un point d’entrée unique pour toutes les applications SAP Fiori d’un utilisateur, ce qui permet une expérience utilisateur cohérente et unifiée.
Il affiche des tuiles qui représentent des applications SAP Fiori et des informations de l’utilisateur, telles que les notifications et les tâches en attente. Les tuiles peuvent être organisées et personnalisées par l’utilisateur en fonction de ses besoins.
Le launchpad de SAP Fiori est conçu pour être adaptatif, c’est-à-dire qu’il s’adapte automatiquement à la taille de l’écran et à la résolution du dispositif utilisé, que ce soit un ordinateur de bureau, une tablette ou un smartphone. Les utilisateurs peuvent ainsi accéder facilement aux applications SAP Fiori, où qu’ils se trouvent et sur n’importe quel dispositif.
Le launchpad de SAP Fiori est également extensible, c’est-à-dire qu’il peut être personnalisé et étendu pour répondre aux besoins spécifiques d’une entreprise. Les développeurs peuvent créer des tuiles personnalisées pour afficher des informations supplémentaires ou pour accéder à des fonctionnalités spécifiques d’une application.
Choisissez un Partenaire SAP Expérimenté pour Tirer le Meilleur de SAP Fiori
Si cet article a achevé de vous convaincre de passer sur SAP Fiori, sachez que nous avons une page dédiée à l’offre SAP Fiori sur notre site internet.
Nos équipes expertes restent à votre disposition pour vous accompagner dans l’aventure SAP Fiori et SAP UI5, n’hésitez pas à nous contacter !
Découvrir plus d’articles VASPP


Pourquoi choisir l’ERP SAP ?
Le marché des ERP ne cesse de croître dans le monde, et plus particulièrement en Europe. Mais, comment SAP se démarque sur un marché hyperconcurrentielle


SAP ABAP : un Langage de Programmation Clé pour les Entreprises
Découvrez pourquoi SAP ABAP est un langage de programmation crucial pour les entreprises utilisant des systèmes SAP. Notre article explique les fonctionnalités et avantages de


Ne confondez plus SAP UI5 et SAP Fiori
Très souvent associé à SAP Fiori, SAP UI5 est pourtant une entité de SAP à part entière. Ce framework permet de créer facilement des applications