Explication des fondements de la logique 

Objectives

After completing this lesson, you will be able to:
  • Expliquer les fonctions.
  • Décrivez les événements.

fonctions

Les flux, la logique et les algorithmes sont d'autres fonctionnalités importantes de SAP Build Apps. La logique guide le flux de comportement d'une application lorsqu'un utilisateur interagit avec elle, et les algorithmes exécutent les mathématiques qui l'alimentent. Pour mieux comprendre la logique, examinons les fonctions plus en détail. Les fonctions sont présentes dans presque toutes les applications et sont particulièrement utiles pour résoudre les tâches et les problèmes. Lorsqu'un événement se produit, une fonction lance une opération dans laquelle une ou plusieurs entrées sont traitées et une sortie est renvoyée.

La logique est fondamentalement basée sur des règles de gestion définies pour produire un résultat, et les exigences pour celles-ci doivent être bien comprises au cours du processus de planification. Les règles de gestion sont les méthodes d'exploitation spécifiques qui découlent de votre activité et sont étroitement liées à la configuration logicielle requise.

Prenons l'exemple où les valeurs de taille et de poids d'une personne sont saisies, puis la valeur de l'IMC est calculée et renvoyée. La valeur de l'IMC est ensuite transmise et apparaît dans une fenêtre d'information. Cela crée SAP Build Apps sans écrire une seule ligne de code et fait la distinction entre les deux types de fonctions qui, comme dans cet exemple, peuvent être utilisées ensemble pour créer une logique d'application complète :

  • Fonctions de flux

    Une fonction de flux se trouve dans l'onglet Logique avec différentes catégories. Ils peuvent être utilisés pour effectuer des actions qui peuvent être visuellement placées et combinées dans une séquence. Par exemple, les fonctions de flux peuvent stocker et récupérer des données ou activer des composants matériels. Vous pouvez utiliser des nœuds d'entrée et de sortie pour connecter des fonctions d'exécution logique. 

  • Fonctions de formule

    La tâche des fonctions de formulaire consiste à traiter les données afin que vous puissiez, par exemple, filtrer et trier des textes, traiter des valeurs avec des opérateurs et des formules mathématiques ou obtenir des informations des capteurs de l'appareil, puis les transmettre à la sortie. Il utilise une bibliothèque puissante avec plus de 500 formules terminées pour ce faire.

Le potentiel de l'application Logic provient en particulier de la combinaison de fonctions de flux et de formulaires, ce qui signifie que SAP Build Apps peut utiliser une logique simple à complexe avec des options d'application countle ss application. Lorsque vous travaillez avec des flux logiques, les événements acquièrent une signification importante. Celles-ci sont nécessaires pour que la logique puisse être déclenchée en premier lieu. La définition de la logique de votre application consiste à appliquer toutes les règles et exigences pour que l'application fonctionne en conséquence, et constitue l'un des aspects les plus longs et les plus impliqués du processus de développement d'applications.

Événements

Événements SAP Build Apps

Lors de l'exécution de la logique, on pense à appuyer sur un composant bouton dans le cas d'un type de déclencheur, en considérant notamment les exemples évoqués précédemment. Appuyer sur un bouton ou un autre composant est un exemple d'événement pouvant déclencher l'exécution de différentes fonctions/actions. Cependant, les événements ne sont pas limités au clic d'un bouton d'un utilisateur. Il existe d'autres façons où ils peuvent également exister par le système avec des types de scénarios de lancement différents ent types de scénarios de lancement.

Événements dans SAP Build Apps

Événements
Application chargée : cet événement est disponible lorsque le chargement de l'application est terminé. Par exemple, un message de bienvenue peut être affiché pour l'utilisateur ou les configurations nécessaires peuvent être définies.Page montée : cet événement est disponible lorsque le chargement et le rendu de l'application sont terminés. Cela peut également être utilisé pour déclencher une logique de rendu du contenu personnalisé dynamiquement et d'initialisation des composants. Cela est illustré dans l'exercice : Génération des données d'un collègue avec OData.
Composant onFocus/Composant onChange : OnFocus se produit, par exemple, lorsqu'un composant donné est sélectionné ou activé, ce qui attend une action ou une entrée, comme lors de la sélection d'une zone de saisie. L'événement onChange est déclenché lorsque, par exemple, la valeur de la zone de saisie est modifiée ou qu'une case est cochée.Centré sur la page : l'événement se produit lorsqu'une page est activée, par exemple, lorsqu'elle est ouverte à l'aide des composants de navigation ou de logique ou lorsque vous revenez à en tant que page active.
Composant onBlur : Contrairement au focus, cela déclenche une action lorsqu'il est à nouveau déposé, comme avec le changement actif d'un autre composant.Page floue : Contrairement au focus, cela déclenche une action lorsqu'elle est à nouveau supprimée, comme avec le changement actif d'une autre page.
Touche de composant : cet événement est déclenché en sélectionnant un composant et est possible pour tous les composants.Élément de barre de navigation de page cliqué : cette action est déclenchée en sélectionnant la barre d'en-tête de navigation avec différents boutons et icônes pour la navigation.