SAP Build et Web IDE - Deux voies vers Fiori


Fiori est avant tout un concept d'expérience utilisateur. Les applications Fiori sont principalement mises en œuvre avec SAP UI5 et ne sont donc pas seulement intéressantes pour les clients S/4-Hana.
De nombreuses applications Fiori sont disponibles pour la Business Suite ou peuvent être développées pour celle-ci. Cela est très important pour les clients SAP qui adaptent ou développent des applications ou qui utilisent d'autres produits.
Pour qu'il n'y ait pas de rupture dans l'UX pour l'utilisateur lorsqu'il passe à Fiori, les nouvelles applications devraient suivre les directives Fiori UX. La question qui se pose est donc la suivante : comment introduire la Fiori UX pour que les applications soient dès aujourd'hui prêtes pour l'avenir ?
Pour la réalisation de projets Fiori, le processus de développement orienté vers la conception est utilisé. Les outils mis à disposition par SAP sont Build et Web IDE.
Créer des prototypes avec SAP Build
Dans le cas du prototype, l'insertion d'esquisses permet une première évaluation des informations à présenter. Cela permet de maximiser le résultat, en particulier lors d'ateliers. Dans le cas d'un prototype détaillé, les pages sont créées avec des éléments UI5.
Aucune connaissance spécifique de l'interface utilisateur (UI5) n'est nécessaire, car les éléments sont gérés par glisser-déposer. Le prototype peut utiliser des données de test créées dans Excel. Pour la validation, des études peuvent être créées et testées par des utilisateurs sélectionnés.
Au lieu de rejeter le prototype créé lors de la phase de conception, le prototype complet peut être importé dans l'EDI Web et sert directement de base solide pour la suite du développement. De cette manière, on s'assure automatiquement que l'application peut être réalisée dans UI5.
SAP Build est conçu pour les applications Fiori et donc UI5. En conséquence, le design avec d'autres technologies n'est pas proposé. Les apps listées dans la Fiori App Library ne sont malheureusement pas disponibles en tant que modèles.
Développer des applications UI5 avec SAP Web IDE
Le Web IDE est utilisé pour poursuivre le prototype jusqu'à l'application. Après l'importation, il faut encore procéder à des adaptations importantes comme la connexion du back-end.
Pour le développement Fiori dans S/4 Hana, il est possible d'utiliser Fiori Elements. Le Web IDE offre la fonctionnalité d'étendre les applications Fiori standard via des points d'extension.
De nombreuses recommandations pour le développement UI5 sont intégrées : Validation de la syntaxe, simulation de services back-end, Git ou préparation à l'utilisation en production.
Pour les nouveaux développeurs, le Web IDE propose également un éditeur d'interface utilisateur qui permet de créer une page par glisser-déposer d'éléments d'interface utilisateur. Les développeurs expérimentés travailleront plutôt directement avec le code source. La mise à disposition dans l'environnement de production ne met pas fin au processus de développement axé sur la conception.
La version mise à disposition est le point de départ du prototype suivant. Ici, il est spécialement demandé au domaine spécialisé de ne pas considérer l'application comme un projet unique.
Conclusion
Fiori permet d'éviter de nombreux problèmes liés à l'utilisation des transactions SAP classiques. En même temps, cela pose des questions aux clients en ce qui concerne leurs propres applications.
Avec Build et Web IDE, SAP met à disposition deux outils qui aident au développement. En s'imbriquant dans le processus de développement guidé par la conception, ils ouvrent tous deux de nouvelles possibilités pour créer des applications Fiori de manière efficace et efficiente.
Elles offrent une valeur ajoutée, mais il faut également les bonnes personnes pour pouvoir en profiter. Un designer pourra créer des applications Fiori avec Build, mais il faudra aussi un développeur UI5 expérimenté pour les réaliser.
Comme l'accent est mis sur Fiori, l'utilisation de plusieurs outils est prévisible. Avec SAP Screen Personas, les transactions peuvent être adaptées selon les concepts Fiori. Une intégration de SAP Build et de Web IDE pour la création de flavors serait souhaitable.