Gérer les vues

Ce document explique comment créer des vues paramétrables dans des programmes différents. Les vues déterminent les informations ou champs à afficher dans un écran.

Résultat

Une vue paramétrable est créée. La vue aide à n’afficher que les informations requises par un utilisateur.

Les informations sont enregistrées dans les fichiers suivants :
  • Vue (CSYSTP)
  • Clé (CSYSTR)

Avant de commencer

Vous devez générer les éléments suivants :
  • Un groupe de champs dans Groupe de champs. Ouvrir (CRS108).
  • Des champs dans Groupe champs. Afficher champs autorisés (CRS109).

Suivez les étapes ci-dessous :

  1. Pour créer une vue, ouvrez l'écran 'Vue. Ouvrir' (CRS020/B).
  2. Renseignez le champ 'Programme' dans (CRS020/B). Ce champ indique le programme dans lequel la vue est utilisée.
  3. Créez un nom pour votre vue dans le champ Vue. En fonction de la valeur Responsable actif, (CRS020/E) ou 'Vue. Sélectionner colonnes (CRS016/B) s'affiche.
  4. Ouvrez l'écran (CRS020/E) et renseignez la colonne de champ en appuyant sur F4 puis choisissez parmi les champs de base de données dans 'Groupe champs. Afficher champs autorisés (CRS109/B). La sélection du champ de base de données dépend du programme donné.
  5. Renseignez le numéro de séquence de champ dans l'écran (CRS020/E). Vous pouvez modifier l'ordre d'affichage des champs de la base de données. Pour modifier cet ordre, modifiez les nombres.
  6. Dans la colonne 'Longueur de champ', vous pouvez préciser une valeur afin de raccourcir les champs inutilement longs dans M3. Si aucune valeur n’est spécifiée, la longueur du champ est la valeur standard de M3.
  7. Ouvrez l'écran F et saisissez les valeurs dans les champs Description et Nom. Lorsque vous appuyez sur Entrée, la nouvelle vue s'affiche dans l'écran (CRS020/B).

Champs supplémentaires dans l'écran (CRS020/E)

En fonction du programme rattaché à la vue, les champs affichés à l'écran (CRS020/E) peuvent varier. Pour certains programmes, les champs suivants se trouvent dans l'écran E :
  • Le champ Séquence de tri indique dans quel ordre l'enregistrement doit être affiché pour une vue spécifique. L'ordre de tri indiqué ici remplace l'ordre de tri défini comme option utilisée.
  • Dans le champ Valeur maximale, indiquez la valeur maximum cumulée pour l’enregistrement. Toutes les valeurs au-delà de cette limite sont mises en surbrillance quand elles s'affichent.
  • Si vous créez une vue pour le programme Livraison. Ouvrir outil (MWS410), le champ Valeur maximum annulée s'affiche.
    Vous pouvez indiquer ici s'il convient de remplacer la valeur maximale définie dans la vue par la valeur correspondante qui figure sur l'expédition en cours, le cas échéant. Choisissez parmi les valeurs suivantes :
    • 0 = Non, ne pas remplacer
    • 1 = Oui, remplacer par la capacité brute d'expédition si applicable. Cette option est significative si vous effectuez une comparaison entre la capacité maximale d'une expédition et les totaux des livraisons qui lui sont affectées.
    • 2 = Oui, remplacer par la capacité restante d'expédition si applicable. Cette option est significative si vous effectuez une comparaison entre un ensemble de livraisons planifiées et ce qui reste en matière de capacité pour l'expédition.
      Remarque

      Cette option s'applique uniquement aux colonnes contenant des informations relatives aux unités de capacité d'expédition : poids, volume et unité définie librement.

Traduire la description dans l’écran (CRS016/B)

Pour les vues gérées dans (CRS016), il existe une case à cocher 'Traduire la description' (ATRA) et un bouton Langue. Si vous cochez cette case, une description est automatiquement générée par langue dans le programme 'Gestion des langues. Ouvrir' (CRS830) la première fois que cela est exigé. Une description générée de manière automatique dépend de l'ordre de tri. Par exemple, une vue associée à l’ordre de tri 1 est affectée à la description 'Vue standard pour l’ordre de tri 1'.

Si la case n'est pas cochée, une description devra être mise à jour manuellement dans (CRS016) ou par langue dans (CRS830). Les langues à utiliser doivent être spécifiées dans 'Langue. Ouvrir' (CRS010).

La génération automatique est déclenchée à partir de programmes de liste configurables et de la navigation configurable au démarrage. Les vues connectées aux programmes 'Progr de liste et imprimante. Configurer' (CMS005), 'Catégorie navigateur information. Ouvrir' (CMS010), 'Groupe d’états ad hoc. Ouvrir' (AHS100) et 'Navigateur table. Ouvrir' (MNS175) sont prises en charge. Elle est également déclenchée à partir de (CRS020) et (CRS016).

Paramètres à définir

ID de programme/écran Champ Ce champ indique...
(CRS020/B) Programme ... le programme dans lequel la vue est utilisée. Pour plus d'informations, consultez l'aide des champs des programmes valides.
(CRS020/B) Affichage ...la vue en cours d'utilisation. Les vues sont paramétrables et déterminent l'ordre de tri et le format des colonnes.
(CRS020/E) Champ ... les informations issues du fichier à afficher. Ces champs permettent également de générer le contenu des fichiers paramétrables.
(CRS020/E) Longueur de champ

...la longueur du champ, qui correspond également à la largeur de la colonne. Si ce champ est laissé vide, la longueur du champ est la valeur standard de M3.

(CRS020/E) Numéro de séquence de champs ... L’ordre d’affichage de chaque champ clé.
(CRS020/E) Séquence de tri ... comment les enregistrements de la vue doivent être triés. Les informations indiquées dans ce champ remplacent l'ordre de tri de l'option de tri utilisée.
(CRS020/E) Valeur maximale ...la valeur maximum cumulée des enregistrements qui doivent s'afficher sans être mis en surbrillance.
(CRS020/E) Valeur maximum annulée ...la valeur qui doit être valide au lieu de la valeur maximum. Ce paramètre n'est applicable que pour les recherches de livraisons non associées à une expédition.
(CRS020/E) Nombre de décimales ...le nombre de décimales affichées dans les champs numériques contenant des décimales. Vous pouvez saisir entre 0 et 6 décimales. Si aucune valeur n'est saisie, le nombre de décimales défini dans la base de données s'affiche.
Remarque

Les champs de prix, de montant et de quantité sont souvent ajustés par les paramètres du système. Ces paramètres remplacent le nombre mentionné ici.

(CRS020/E) Code d'édition ... un code d'édition. Vous pouvez sélectionner un code d'édition prédéfini pour gérer l'affichage des champs numériques, par exemple si un point décimal ou une virgule doit être utilisé.