L’auteur : Swapnil Samel, Consultant SAP UI5/ABAP chez TJC Group
SAP® Build Apps est l’offre de SAP dans l’espace low-code/no-code. Les développeurs du TJC Group ont réalisé une série de vidéos qui montrent comment créer une application avec SAP® Build Apps en quelques heures seulement, sans écrire une seule ligne de code. Regardez cette vidéo pour avoir un aperçu de l’application Sales Order Display pour ELSA par TJC.
Si vous souhaitez en savoir plus, faites défiler la page vers le bas pour regarder deux vidéos techniques qui démontrent, de manière plus détaillée, comment créer une application dans SAP® Build Apps à partir de zéro.
Perspectives techniques Démonstration vidéo de SAP® Build Apps
Comment créer une application à partir de zéro pour ELSA by TJC – Partie 1
Dans cette vidéo, nous allons vous montrer les étapes à suivre pour créer une application avec SAP Build Apps à partir de zéro. Vous apprendrez à configurer la navigation, à connecter les données et à personnaliser le thème, à travailler sur l’interface utilisateur Canva en utilisant vos propres composants ou ceux de la place de marché, etc. Regardez la démo maintenant !
Comment créer une application à partir de zéro pour ELSA by TJC – Partie 2
Maintenant que vous êtes familiarisé avec SAP BUILD, il est temps de passer à l’action. Regardez cette vidéo pour savoir comment accéder à SAP Build Apps depuis SAP BTP Cockpit.
Nous montrerons également comment nous avons créé une application d’affichage des commandes clients pour ELSA en utilisant SAP Build Apps et ELSA RESTAPI. Enterprise Legacy System Application (ELSA) est une solution de décommissionnement de systèmes legacy développée par TJC Group et construite sur SAP BTP.
En quelques heures de travail, nos développeurs ont créé pour ELSA une application permettant de visualiser les détails des commandes clients avec SAP BUILD Apps sans écrire une seule ligne de code. En utilisant le menu « glisser-déposer », il est possible de construire rapidement et de manière transparente l’application avec les composants fournis dans SAP Build Apps.
Ensuite, les données sont accessibles via l’API REST d’ELSA. Communément appelée API RESTful, une API REST est une interface de programmation d’applications (API ou API web) qui se conforme aux contraintes du style architectural REST et permet d’interagir avec des services web RESTful.
Enterprise Legacy System Application (ELSA)
ELSA est une solution de décommissionnement de systèmes conçue pour stocker et accéder aux données anciennes à tout moment, à partir de n’importe quelle source, par le biais d’une plate-forme unique. Basée sur SAP BTP, ELSA permet aux utilisateurs de visualiser tous les systèmes décommissionnés (SAP et non-SAP) par le biais de l’application d’annuaire des systèmes legacy. Il convient de noter que les données affichées sur l’application Sales Order Display peuvent être stockées soit sur ELSA, soit sur le système SAP S4/HANA, comme le montre la vidéo.
SAP Build Apps, une solution low-code/no-code
SAP Build Apps est un outil de conception et de prototypage centré sur l’utilisateur, développé par SAP pour aider les entreprises à créer et à tester des prototypes interactifs et conviviaux pour les applications et les interfaces logicielles. Il est conçu pour rationaliser le processus de conception et améliorer l’expérience utilisateur en permettant aux concepteurs et aux développeurs de créer et d’itérer rapidement sur des conceptions basées sur les commentaires des utilisateurs.
Cas d’utilisation du low-code / no-code
Imaginez que vous êtes en déplacement et que vous souhaitez trouver les détails d’une commande spécifique. Il vous suffit de sortir votre téléphone portable ou votre tablette, d’ouvrir l’application d’affichage des commandes du groupe TJC et de taper le numéro de la commande. En quelques secondes, tous les détails apparaîtront à l’écran. Il est important de noter que si certains champs ont été masqués dans ELSA, l’information sera également masquée dans l’application d’affichage des commandes.
Nous pouvons imaginer de nombreux autres cas d’utilisation où SAP BUILD App ou Microsoft PowerApps peuvent être utiles pour créer de petites applications sur les systèmes SAP. Par exemple : visualisation de factures ou de bons de livraison, affichage de bons de commande, différents types de rapports, etc.
En règle générale :
- Le Low-Code est idéal pour les applications complexes qui nécessitent un peu de codage personnalisé mais qui peuvent bénéficier de composants préconstruits. Il est souvent utilisé pour l’automatisation des processus d’entreprise, les systèmes de gestion de la relation client, etc.
- No-Code convient mieux aux applications plus simples telles que les tableaux de bord, les applications mobiles simples et l’automatisation de base des flux de travail.
Conclusion
Les plateformes « low-code » ou « no-code » sont de plus en plus populaires. Elles constituent un moyen rentable et rapide de développer des applications adaptées aux besoins de l’entreprise à moindre coût, plutôt que de les développer à partir de zéro ou d’utiliser des logiciels prêts à l’emploi. Les solutions « low-code » facilitent également le développement de logiciels, même si vous n’êtes pas un programmeur expert. Cependant, elles ne remplacent pas le besoin de développeurs talentueux. Au contraire, les développeurs professionnels peuvent également bénéficier des plates-formes à code bas. Les développeurs du TJC Group l’ont prouvé en testant SAP Build Apps.
Nous avons fait la même expérience avec Microsoft Power Apps, une autre plateforme populaire avec peu ou pas de code. Voici le résultat : Découvrez l’intégration de Microsoft Power Apps avec SAP Legacy Data
Références
SAP. SAP Build Apps. URL : https://www.sap.com/uk/products/technology-platform/low-code-app-builder.html