Blog Series: SAP BTP
NTT DATA Business Solutions | février 4, 2025

Les outils pour développer sur SAP BTP – Focus sur SAP Build

Découvrez SAP Build, la solution ultime pour créer des applications sur SAP BTP. Que vous soyez développeur pro-code, adepte du low-code ou du no-code, cette suite puissante répond à tous vos besoins. Dans cet article, plongez dans un exemple concret : comment les équipes de NTT DATA Business Solutions ont transformé l’expérience utilisateur sur SAP EWM grâce à SAP Build. 

Focus sur SAP Build

SAP Build est une suite d’outils cloud qui va permettre d’accélérer grandement le développement de solutions pour SAP BTP. Cette offre est adaptée aussi bien au pro-code qu’au-low code et gère tout le cycle de vie d’une application : développement, test, intégration… 

Cette suite intègre l’environnement de développement Business Application Studio (BAS), lequel supporte aussi bien le code ABAP, que celui écrit en Java, JavaScript ou encore TypeScript. Des toolkits modernes, comme SAPUI5, permettront de créer des applications capables de fonctionner sur tous types d’écrans, y compris les terminaux mobiles. Notez que BAS profite aujourd’hui de l’IA générative, au travers d’une extension s’appuyant sur la technologie SAP Joule, afin d’assister les développeurs dans l’écriture de code. 

Certains outils de SAP Build ciblent plus spécifiquement les modes low-code / no-code, comme SAP Build Work Zone, un allié précieux pour créer des sites métiers sans compétences spécifiques en programmation. Autre exemple, SAP Build Process Automation, qui permet de créer des processus automatisés, d’en suivre l’exécution et – au besoin – de les optimiser. Par exemple, un processus de génération automatique et de suivi des commandes venant d’un site marchand. 

En plus d’être parfaitement alignée avec les grands principes du monde SAP, la suite SAP Build est également ouverte au monde non SAP, qu’il s’agisse de solutions tierces ou de langages de programmation. SAP BTP est par ailleurs ouverte à d’autres environnements de développement. L’utilisation de Visual Studio Code pour la création d’applications SAP est ainsi devenue une alternative à BAS. Une alternative d’autant plus crédible que les deux environnements partagent nombre de points communs. 

Cas d'usage : une application SAP BTP pour améliorer l’expérience utilisateur de SAP EWM

L’un de nos clients, utilisateur de la solution de gestion des entrepôts SAP EWM (SAP Extended Warehouse Management), souhaitait mettre à la disposition de son personnel une application visant à faciliter les opérations d’inventaire, au travers de terminaux mobiles. 

Le choix technique s’est porté sur le développement d’une solution fonctionnant en parallèle à SAP EWM (mode side-car), afin de ne pas en changer le cœur. Une application créée à l’aide de SAP BTP, en mode responsive, afin de lui permettre de fonctionner indifféremment sur le navigateur web d’un ordinateur ou celui d’un terminal mobile.

L’application s’ouvre sur un écran d’accueil, avec un menu latéral pointant vers les deux principaux modules. Le premier permet au responsable des stocks de préparer les documents d’inventaire. L’interface est moderne, avec la possibilité de trier les inventaires par statut ou de les filtrer selon différents critères. 

Le second module se concentre sur les opérations de comptage effectuées sur des tablettes par les opérateurs en charge de réaliser les inventaires. Tous les cas de figure ont été pris en compte, notamment la possibilité de rentrer dans l’inventaire des articles non sérialisés. Les articles sérialisés pourront pour leur part être scannés directement depuis la tablette (l’application supporte à la fois les codes à barres et les codes QR), avec incrémentation automatique des quantités inventoriées et détection des doubles scans. 

L’application a été entièrement développée sur SAP BTP, en pro-code, à partir de Business Application Studio. Elle est moderne et s’adapte parfaitement à tous les terminaux mobiles de l’entreprise (support de différentes tailles d’écrans et prise en charge des écrans tactiles). Grâce à la puissance de SAP BTP, les informations sont directement remontées dans SAP EWM. L’application peut même fonctionner en mode hors connexion, avec synchronisation différée des informations. 

Blog Series: SAP BTP