Création d'applications à l'aide de SAP Build Apps

Objectives

After completing this lesson, you will be able to:
  • Identifiez les parties d'une application.
  • Créez les trois parties de l'application.

Parties d'une application

La structure et la conception du développement d'applications ont évolué au cours de plusieurs décennies pour créer un ensemble commun de domaines dans lesquels nous pensons à diviser le processus et à travailler à la création d'une application.

L'interface utilisateur (IU), la logique et les données sont les domaines les plus importants à prendre en compte lors du lancement de votre Learning Journey de création d'applications, puis de la planification de la création de votre application.

Regardez la vidéo pour en savoir plus sur la structure et la conception du développement d'applications.

Interface utilisateur

Lorsque vous créez l'interface utilisateur, vous décidez de la manière dont l'utilisateur interagit avec l'application. Par exemple, les utilisateurs peuvent saisir des données, sélectionner des données dans une liste, afficher une liste hiérarchique de données, faire défiler une longue liste ou un pouce dans les pages de données, utiliser des cases d'option ou des boutons à bascule.

Première version préliminaire d'une IU

Vous pouvez également décider de la manière dont ces composants sont organisés sur la page ou si vous avez plusieurs pages.

Enfin, pour chaque composant que vous décidez d'ajouter à votre application, vous devez le configurer :

  • Quelle est la taille, la couleur ou la position de ce composant ?
  • À partir d'où le composant récupérera-t-il les données à afficher ? Par exemple, le texte d'un bouton peut être statique, ou bien il peut changer et provenir d'une variable.

Utilisation des données

Presque toutes les applications requièrent une certaine quantité de données pour fonctionner efficacement. Même un jeu, qui n'a souvent pas d'informations essentielles stockées à long terme, doit stocker l'historique des utilisateurs et les classements. Pendant le gameplay, il doit garder une trace de l'état actuel du jeu.

En particulier pour les applications que vous créez avec SAP Build Apps dans SAP Business Technology Platform, vos données incluent les données des systèmes SAP. En outre, vous obtenez des informations provenant d'API publiques et externes, telles que la météo, les calendriers, les flux de médias sociaux, etc.

Dans l'application, vous devez indiquer les données que vous voulez importer et fournir les détails de connexion nécessaires pour ces données.

Utilisation de la logique

Enfin, la logique détermine le comportement de l'application en réponse aux modifications apportées aux données ou aux actions par l'utilisateur.

L'emplacement central pour créer une logique se trouve dans le volet Logique, où vous créez un flux d'actions déclenchées par un événement, telles que :

  • L'utilisateur clique sur un bouton.
  • La valeur d'une variable change.
  • Une page s'ouvre.

Pour les actions, SAP Build Apps fournit un ensemble de fonctions de flux qui exécutent des actions telles que :

  • Affichez un message.
  • Appelez une API pour récupérer des données.
  • Ouvrez une page.
  • Modifiez la valeur d'une variable.
  • Ouvrez l'appareil photo d'un appareil (ou une autre action native sur un téléphone mobile).

Fonctions cloud visuelles

La logique peut également être écrite sur le serveur, de sorte que l'application frontend doit appeler le backend pour exécuter la logique et renvoyer des données.

La construction de la logique sur le serveur présente de multiples avantages. Parmi les avantages potentiels de cette approche figurent l'amélioration de la sécurité, la réutilisation du code et l'amélioration des performances.

Résumé

Les applications sont composées de trois parties : interface utilisateur (IU), logique et données. Vous devez prendre en compte la conception de chacune de ces parties séparément lors de la conception de votre application et avant de commencer à créer votre application.