Quelle approche d'interface SAP pour votre scénario ?
Choisir une approche d'interface SAP consiste à faire correspondre la tâche, les utilisateurs et le contenu standard disponible à la bonne option : une application SAP Fiori standard, une application spécifique construite avec SAP Fiori elements, une application SAPUI5 freestyle, SAP Build Apps ou SAP GUI. Pour les processus multirôles, il faut d'abord décider où réside la logique de processus.
Comment choisir entre SAP Fiori elements, SAPUI5 freestyle et SAP GUI ?
Question 1
Que doit principalement faire l'utilisateur ?
Orientations indicatives pour des scénarios types. Il ne s'agit pas d'une évaluation de produit, de dimensionnement ou de licences.
Quelle approche d'interface pour quel scénario ?
Légende:Forte adéquationAdéquation possibleFaible adéquationNon applicable
Approuver des documents sur poste de travail et sur mobile
- Application SAP Fiori standard
- Forte adéquation
- Application spécifique avec SAP Fiori elements
- Adéquation possible
- SAPUI5 freestyle
- Adéquation possible
- SAP Build Apps
- Adéquation possible
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Existence ou non d'une application d'approbation et d'un scénario de workflow livrés par SAP pour le document
Saisie à gros volume ou modifications de masse par des utilisateurs experts
- Application SAP Fiori standard
- Adéquation possible
- Application spécifique avec SAP Fiori elements
- Adéquation possible
- SAPUI5 freestyle
- Adéquation possible
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Forte adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Rapidité de saisie au clavier et densité des données, validées avec les utilisateurs quotidiens
Rechercher, filtrer et traiter de nombreux business objects
- Application SAP Fiori standard
- Forte adéquation
- Application spécifique avec SAP Fiori elements
- Forte adéquation
- SAPUI5 freestyle
- Adéquation possible
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Adéquation possible
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Si aucune application standard ne convient, List Report + Object Page est le modèle par défaut
Utilisateurs occasionnels et demandes en libre-service
- Application SAP Fiori standard
- Forte adéquation
- Application spécifique avec SAP Fiori elements
- Forte adéquation
- SAPUI5 freestyle
- Forte adéquation
- SAP Build Apps
- Adéquation possible
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Le guidage et la simplicité comptent plus que la densité
Saisie guidée en plusieurs étapes avec validation spécifique
- Application SAP Fiori standard
- Adéquation possible
- Application spécifique avec SAP Fiori elements
- Adéquation possible
- SAPUI5 freestyle
- Forte adéquation
- SAP Build Apps
- Adéquation possible
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Selon que les étapes correspondent à un floorplan ou exigent un parcours spécifique
Suivre des KPI et analyser les exceptions en détail
- Application SAP Fiori standard
- Forte adéquation
- Application spécifique avec SAP Fiori elements
- Forte adéquation
- SAPUI5 freestyle
- Adéquation possible
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Forte adéquation
Critère décisif: Source SAP S/4HANA unique (embedded) ou sources multiples (SAP Analytics Cloud)
Administration technique et configuration
- Application SAP Fiori standard
- Faible adéquation
- Application spécifique avec SAP Fiori elements
- Faible adéquation
- SAPUI5 freestyle
- Faible adéquation
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Forte adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: L'essentiel de l'administration s'effectue encore dans SAP GUI et des outils spécialisés
Transaction sans équivalent SAP Fiori, nécessaire dans le launchpad
- Application SAP Fiori standard
- Non applicable
- Application spécifique avec SAP Fiori elements
- Adéquation possible
- SAPUI5 freestyle
- Adéquation possible
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Forte adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: SAP GUI for HTML est la passerelle la plus rapide ; ne refondre que si la tâche le justifie
Ajouter quelques champs ou règles à une application standard
- Application SAP Fiori standard
- Forte adéquation
- Application spécifique avec SAP Fiori elements
- Adéquation possible
- SAPUI5 freestyle
- Faible adéquation
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Non applicable
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Rester dans le cadre de l'extensibilité key user avant de copier des applications
Travail sur le terrain avec une connectivité faible ou nulle
- Application SAP Fiori standard
- Faible adéquation
- Application spécifique avec SAP Fiori elements
- Faible adéquation
- SAPUI5 freestyle
- Faible adéquation
- SAP Build Apps
- Faible adéquation
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Les interfaces basées sur un navigateur supposent une connectivité ; le travail hors ligne nécessite généralement une approche mobile native
Processus en plusieurs étapes entre rôles, avec des règles propres au métier
- Application SAP Fiori standard
- Adéquation possible
- Application spécifique avec SAP Fiori elements
- Faible adéquation
- SAPUI5 freestyle
- Faible adéquation
- SAP Build Apps
- Adéquation possible
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: L'interface est la décision secondaire : décidez d'abord où réside la logique de processus, puis choisissez les écrans
Processus couvrant des systèmes SAP et non SAP
- Application SAP Fiori standard
- Faible adéquation
- Application spécifique avec SAP Fiori elements
- Faible adéquation
- SAPUI5 freestyle
- Faible adéquation
- SAP Build Apps
- Adéquation possible
- SAP GUI / SAP GUI for HTML
- Faible adéquation
- Analytique (embedded ou SAP Analytics Cloud)
- Non applicable
Critère décisif: Nécessite une orchestration et une intégration entre systèmes ; aucune interface SAP ne porte à elle seule cette logique
Les niveaux d'adéquation sont des orientations éditoriales indicatives pour des scénarios types, et non une évaluation de produit, de dimensionnement ou de licences. Validez-les selon votre release, vos licences et vos utilisateurs.
Quels sont tous les résultats possibles ?
Utiliser l'application SAP Fiori standard
Une application standard dans laquelle les utilisateurs réels peuvent accomplir la tâche est l'option la moins coûteuse et la plus sûre lors des mises à niveau. Le travail se reporte sur la conception des rôles, l'affectation des catalogues et l'adoption.
Points de vigilance
- Validez avec les utilisateurs quotidiens, pas seulement dans un système de démonstration.
- Vérifiez dans la Reference Library les business roles, catalogues et services OData requis.
Fiches associéesSAP Fiori Apps Reference Library · Business Role · Rapid Content Activation (task lists STC01)
Pour aller plus loinWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
Application standard + extensibilité key user
Lorsque les écarts portent sur des champs, des règles simples ou la mise en page, l'extensibilité key user les comble sans copier l'application, si bien que les mises à jour SAP continuent de s'appliquer.
Points de vigilance
- Arrêtez-vous si l'extension commence à remodeler le flux — il s'agit alors d'une autre application.
- Documentez chaque adaptation ; elles s'accumulent sans qu'on s'en aperçoive.
Fiches associéesExtensibilité key user · Adaptation de l'interface (Adapt UI) · Clean Core
Pour aller plus loinWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
Construire une application spécifique avec SAP Fiori elements
Si la tâche correspond à un floorplan, SAP Fiori elements génère l'essentiel de l'interface à partir d'un service RAP ou CAP et d'annotations, ce qui maintient l'application cohérente avec les applications de SAP.
Points de vigilance
- La conception du service et des annotations devient l'effort principal.
- Utilisez le flexible programming model pour combler les écarts avant de passer au freestyle.
Construire une application SAPUI5 freestyle
SAPUI5 freestyle offre un contrôle total sur les interactions complexes et les parcours guidés, au prix de davantage de code à construire, tester et maintenir.
Points de vigilance
- Prévoyez un responsable et un budget de tests de mise à niveau avant la première ligne de code.
- Gardez les règles métier dans la couche de services, pas dans l'interface.
Fiches associéesApplication SAPUI5 freestyle · SAPUI5 · Applications spécifiques (Z-apps)
Pour aller plus loinDoes Fiori Elements Replace UI5 Developers?
Envisager SAP Build Apps — avec une gouvernance
Pour des formulaires et des listes simples avec une logique limitée, un outil low-code sur SAP BTP peut livrer plus vite, à condition que l'accès aux données, la responsabilité et le cycle de vie soient gouvernés dès le premier jour.
Points de vigilance
- Vérifiez les licences et les prérequis SAP BTP.
- Définissez qui maintiendra l'application lorsque son créateur passera à autre chose.
Fiches associéesSAP Build Apps · Destinations (SAP BTP) · SAP Business Technology Platform (SAP BTP)
Conserver SAP GUI (ou SAP GUI for HTML dans le launchpad) pour l'instant
Pour un travail expert à gros volume dans des transactions denses, SAP GUI reste souvent l'outil le plus rapide. SAP GUI for HTML permet de placer la transaction dans le launchpad sans refonte.
Points de vigilance
- Réévaluez lorsque SAP livre une application native offrant une couverture équivalente.
- Dans SAP S/4HANA Cloud Public Edition, construisez votre plan uniquement autour des applications livrées par SAP.
My Inbox + flexible workflow
Pour les scénarios de documents livrés, les key users configurent les approbations dans le flexible workflow et les approbateurs agissent dans My Inbox — aucune interface spécifique n'est nécessaire.
Points de vigilance
- Mettez-vous d'accord sur la politique d'approbation avant de configurer les conditions.
- Utilisez comme destinataires des rôles ou des équipes de responsabilité, pas des utilisateurs nominatifs.
Fiches associéesFlexible Workflow · My Inbox · Responsibility Management
Décider de la couche processus avant l'interface
Lorsqu'une approbation ou une tâche couvre plusieurs rôles, documents ou systèmes, la question principale est de savoir où résideront les règles du processus et qui les modifiera. Les options incluent le flexible workflow pour les scénarios livrés, SAP Business Workflow dans le back-end, SAP Build Process Automation sur SAP BTP, ou une couche de workflow existante dans le paysage. Choisissez les écrans après cette décision.
Points de vigilance
- Cartographiez le processus — rôles, décisions, exceptions, passages de relais — avant de choisir un outil.
- Demandez-vous qui modifiera les règles l'an prochain, et à quelle vitesse.
Analytique embedded : tiles KPI, analytical list page ou overview page
Pour les KPI opérationnels sur les données SAP S/4HANA, les applications analytiques embedded travaillent sur des données en direct basées sur CDS, dans le launchpad, au plus près des transactions sur lesquelles les utilisateurs agissent.
Points de vigilance
- Les performances dépendent des vues CDS sous-jacentes.
- Vérifiez les applications analytiques standard avant de construire.
Fiches associéesApplications analytiques · Analytical List Page (ALP) · Overview Page (OVP) · KPI SAP Smart Business
SAP Analytics Cloud
Lorsque les données proviennent de plusieurs systèmes ou qu'une planification est requise, une plateforme analytique dédiée convient mieux que des applications embedded.
Points de vigilance
- Licences distinctes et effort d'intégration des données.
Fiches associéesApplications analytiques · SAP Business Technology Platform (SAP BTP)
SAP GUI et outils d'administration spécialisés
L'essentiel de l'administration technique et du Customizing reste dans SAP GUI et des outils dédiés. SAP Fiori couvre certaines tâches d'administration, pas toute la discipline.
Points de vigilance
- Ne forcez pas le travail d'administration dans des tiles du launchpad par simple souci de cohérence.
Fiches associéesPFCG et rôles SAP Fiori · /IWFND/MAINT_SERVICE · Launchpad Content Manager
Pour aller plus loinWhen Should You Keep SAP GUI Instead of Moving to Fiori?
Que faut-il valider avant de décider ?
- L'application standard a-t-elle été testée avec les utilisateurs quotidiens, et pas seulement présentée en démonstration ?
- Quels business roles, catalogues et services requiert-elle (SAP Fiori Apps Reference Library) ?
- Qui est responsable d'une application spécifique après la mise en production, et qui finance les tests de mise à niveau ?
- Quelles licences et quels services SAP BTP l'option requiert-elle ?
- Où résideront les règles métier, et qui peut les modifier ?
- Quelles sont les attentes de performance pour les utilisateurs les plus intensifs ?
Pourquoi une question de processus diffère-t-elle d'une question d'interface ?
Une décision d'interface détermine comment une personne effectue une tâche. Une décision de processus détermine comment le travail circule entre les personnes, les systèmes et les règles dans le temps : qui agit ensuite, dans quelles conditions, dans quel délai, et ce qui se passe en cas d'exception. Un écran peut être remplacé sans changer le processus, et un processus peut changer sans toucher à aucun écran. Traiter les deux comme une seule décision est une source fréquente de reprises dans les projets SAP Fiori.
Questions fréquentes
Faut-il développer des applications SAP Fiori spécifiques ou utiliser les applications standard ?
Commencez par les applications standard, validées avec les utilisateurs quotidiens, et étendez-les avec les outils key user lorsque les écarts sont faibles. Ne construisez des applications spécifiques que lorsque la tâche, les utilisateurs ou le flux diffèrent d'une manière que les applications standard et les extensions ne peuvent pas couvrir, et uniquement avec un responsable clairement désigné.
SAP Fiori elements est-il toujours préférable à SAPUI5 freestyle ?
Non. SAP Fiori elements est plus rapide et plus cohérent lorsqu'une tâche correspond à un floorplan pris en charge. SAPUI5 freestyle convient mieux aux interactions complexes ou aux parcours guidés que les floorplans ne peuvent pas exprimer.
Quand faut-il conserver SAP GUI ?
Conservez SAP GUI pour le travail expert à gros volume dans des transactions denses et pour l'administration technique, où il est souvent plus rapide. Réévaluez lorsque SAP livre une application native offrant une couverture équivalente et que les utilisateurs confirment qu'elle leur convient.
SAP Build Apps remplace-t-il le développement SAPUI5 ?
Non. SAP Build Apps convient aux formulaires et listes simples construits rapidement par des business technologists. Les applications complexes, à longue durée de vie ou critiques en matière de performance nécessitent généralement encore SAPUI5 ou SAP Fiori elements.
Qui doit être responsable des applications SAP Fiori spécifiques après la mise en production ?
Une équipe désignée, disposant d'un budget pour la maintenance et les tests de mise à niveau. Les applications spécifiques sans responsable deviennent des points de blocage lors de la prochaine mise à niveau de SAP S/4HANA.