Entourage Recrutement
Lexique Tech

SAP Fiori : définition et applications

SAP Fiori désigne à la fois le système de conception qui fixe l'apparence et l'ergonomie des logiciels de SAP, et les applications construites selon ses règles. Lancé par SAP en 2013, il organise l'accès aux fonctions par rôle, sur ordinateur, tablette ou téléphone. C'est l'interface de référence de SAP S/4HANA, où il côtoie encore les écrans classiques de SAP GUI.

Un système de conception et des applications

Le système de conception fixe des principes (des applications centrées sur un rôle, adaptées à tous les écrans, cohérentes entre elles), des gabarits de pages et des composants. Les applications se rangent en trois familles : transactionnelles, pour saisir et valider ; analytiques, pour suivre des indicateurs ; fiches de synthèse, pour consulter un objet et naviguer vers ceux qui lui sont liés.

L'utilisateur y accède par le Fiori launchpad, une page d'accueil composée de vignettes selon son rôle : un comptable fournisseurs y retrouve ses factures bloquées, un contrôleur de gestion ses analyses de coûts. SAP livre un catalogue d'applications standard, et chaque entreprise choisit celles qu'elle active pour chacun de ses rôles.

La technique derrière Fiori

Les applications Fiori s'exécutent dans le navigateur. Elles s'écrivent avec SAPUI5, le cadre JavaScript de SAP, et lisent les données du système par des services OData. Les Fiori elements génèrent une grande partie de l'écran à partir des annotations du modèle de données, ce qui réduit le code à écrire ; dans S/4HANA, ce modèle se décrit avec les CDS views et le modèle de programmation ABAP RESTful, dit RAP.

Qui travaille sur Fiori

Le consultant SAP fonctionnel choisit les applications standard qui couvrent les processus, définit les rôles et les catalogues de vignettes, et accompagne les utilisateurs lors de la bascule. Le développeur ABAP écrit les services et les CDS views qui alimentent les écrans, puis adapte ou crée les applications spécifiques. Le chef de projet ERP arbitre entre standard et développement, et inscrit la prise en main des nouveaux écrans dans le plan de formation.

Les métiers

Les métiers qui s'en occupent.

Questions fréquentes

SAP Fiori : vos questions.

Quelle différence entre SAP Fiori et SAP GUI ?
SAP GUI est le client historique de SAP, installé sur le poste de travail, qui donne accès aux transactions par leur code. SAP Fiori s'ouvre dans un navigateur et présente des applications organisées par rôle, adaptées à chaque taille d'écran. Dans S/4HANA, les deux coexistent : SAP livre la plupart de ses nouvelles fonctions sous forme d'applications Fiori, et de nombreuses transactions classiques restent accessibles depuis le launchpad.
Fiori est-il réservé à S/4HANA ?
Fiori s'emploie aussi avec SAP ERP 6.0, dit ECC, sur une partie du catalogue, et avec d'autres produits de l'éditeur, qui suivent les mêmes règles de conception. C'est toutefois dans S/4HANA que le catalogue d'applications est le plus large, et que Fiori devient l'interface de travail quotidienne des équipes financières, des achats et de la logistique. Un projet de migration vers S/4HANA est souvent le moment où une entreprise l'adopte.
Quelles compétences pour un développeur Fiori ?
Un développeur Fiori maîtrise JavaScript et SAPUI5, les services OData et les Fiori elements. Dans un environnement S/4HANA, il écrit aussi des CDS views et des services selon le modèle RAP, ce qui le rapproche du développeur ABAP : beaucoup de profils viennent de l'un des deux mondes et apprennent l'autre. La connaissance des processus qu'il outille, comptabilité ou achats, rend ses échanges avec les consultants fonctionnels plus rapides.

Dans le lexique : Migration S/4HANA : brownfield ou greenfield, SAP Analytics Cloud, Conduite du changement.

À propos de l'auteur

Bruno Dos Santos

Bruno Dos SantosLinkedIn

Consultant Sourcing chez Entourage Recrutement

Sourceur depuis sept ans sur les métiers financiers et technologiques, Bruno approche les profils qui restent loin des annonces. Il intervient sur les mandats en CDI comme sur les missions freelance.

Toute l'équipe

Recruter en Tech

Vous recrutez sur ces sujets ?

Décrivez le poste et son périmètre. Un consultant Tech vous recontacte sous 24 heures ouvrées pour cadrer la recherche avec vous.