Recherche type de données
Cette fonction permet de rechercher un type de données (ou un ensemble de types caractérisés par un modèle de nom) dans les éléments du dictionnaire d'un dossier (tables, écrans), mais également dans toutes les autres tables où des codes types existent (dictionnaire des états, requêteur… )
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.
Bloc numéro 1
Type de données (champ TYP) |
Permet de saisir le type de données recherché. |
Menu local (champ MENLOC) |
Si le type à rechercher est M (menu local), on peut saisir ici un numéro de menu local si on désire limiter la recherche sur le menu local correspondant (sinon, tous les menus locaux sont recherchés). |
No table diverse (champ TABDIV) |
Si le type de données recherché est ADI (table diverse), on peut saisir ici le numéro de la table si on désire limiter la recherche sur la table diverse correspondante (sinon, toutes les tables diverses sont recherchées). |
Longueur (champ LNG) |
Lorsque le type de données recherchées est un type générique tel que A (chaîne de caractères), C (entier court), L (entier long), DCB (décimal), on peut saisir ici une longueur. Si elle est renseignée, on ne recherche que les éléments caractérisés à la fois par le type et la longueur ; si cette valeur est à zéro, tous les éléments sont recherchés. |
Bloc numéro 2
Tables (champ ATB) |
Si la case est cochée, la recherche des types se fait dans le dictionnaire des tables du progiciel. |
Ecrans (champ AMK) |
Si la case est cochée, la recherche des types se fait dans les écrans du progiciel. |
Classes (champ ACLA) |
Représentations (champ ASW) |
Autres tables (champ AUT) |
Si la case est cochée, la recherche de type se fait dans les autres tables du progiciel (toutes celles qui contiennent des champs de type ATY). |
Contenu du fichier trace
Dans ce fichier, on trouve des messages du type :
Tables |
|
|
|
TYP : XXXXX Champ ZZZZ |
(ici le champ ZZZZ de la table XXXXX est de type TYP) |
Ecrans |
|
|
|
TYP : XXXXX Zone ZZZZ |
(ici la zone ZZZZ de l'écran XXXXX est de type TYP) |
Requêteur |
|
|
|
TYP : XXXXX NNN |
(la ligne no NNN de la requête XXXXX utilise le type TYP) |
Paramètres des états |
|
|
|
TYP : XXXXX NNN |
(le paramètre no NNN de l'état XXXXX utilise le type TYP) |
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.
Reportez-vous à la documentation de Mise en oeuvre