Recherche sur type de donnée
Cette fonction permet de rechercher dans toutes les tables du dictionnaire une valeur donnée pour un champ de type donné, pourvu que ce type soit associé à un objet du progiciel. Par exemple, on peut rechercher les endroits où un code état est utilisé, où un code pays est utilisé, etc.
Il est à noter que l'on peut également rechercher des traitements (type ADC), bien que ce type ne soit pas associé à un objet par défaut. Ceci permet de vérifier dans quels écrans, fenêtres, actions… un traitement donné est utilisé.
Gestion de l'écran
Ecran de saisie
L'entrée dans la fonction provoque l'affichage d'une fenêtre dans laquelle les paramètres de la recherche sont saisis.
Une fois cet écran validé, la fonction parcourt les éléments correspondants du dictionnaire (des barres de progression s'affichent pour chaque type d'élément), puis un fichier trace donnant les différents éléments trouvés s'affiche.
Type de donnée (champ TYP) |
Permet de saisir la valeur de la clé recherchée (elle dépend du type de données précédemment saisi). |
champ TEX |
Intitulé associé au code précédent |
champ COD |
Définit le type de données sur lequel on veut faire une recherche de valeur de clé. Le type ADC (traitement) est proposé par défaut. |
Trace obtenue
|
Recherche <<nom de l'objet>> <<CLE>> <<intitulé>> Objet <<XXX>> <<intitulé>> Clé (<<définition de la clé>>) : <<VALEURS_DE_CLE>> , Zone <<nom_de_zone>> ---------------------- Nombre de fiches X |
Tâche batch
Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.
Messages d'erreur
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Type de données inutilisé dans une tableLe type de données saisi n'est référencé que dans des écrans et pas dans des tables. Aucune valeur ne sera donc trouvée.
Type de données non géréOn a saisi un type de données non associé à un objet : aucune recherche ne peut se faire sur ce type de données.
Reportez-vous à la documentation de Mise en oeuvre