Aide sur champ (TGLTGRTAB) 

 

Ce champ obligatoire est à renseigner en tout premier lieu lorsde la définition d’une nouvelle cible. L’utilisateur est invité àsaisir dans ce dernier le code d’une table X3 définie dans ledictionnaire de développement. L’utilisateur est aidé pour cela parune liste de sélection associée.

A l’issue de la saisie du code d’une table, le système procède àdifférents contrôles. Il contrôle tout d’abord si la description dela clé primaire de la table permet une analyse syntaxique correcte.Dans le cas contraire, le message suivant est affiché : « Cettetable comporte une structure de clé inadaptée. Saisie refusée ». Latable ne pourra par conséquent pas être exploitée en tant quecible.

Ensuite, le système vérifie si la clé primaire de la tablecomporte une composante unique. Dans le cas contraire, le messagesuivant est affiché : « Cette table ne comporte pas une cléprimaire à composante unique. Saisie refusée. ».

Ensuite, le système vérifie si la clé primaire est de typealphanumérique. Dans le cas contraire, le message suivant estaffiché : « Cette table ne comporte pas une clé primaire de typealphanumérique. Saisie refusée ».

Enfin, le système vérifie si la longueur du champ utilisé commeclé n’excède pas trente caractères. Dans le cas contraire, lemessage suivant est affiché : « Le champ de clé primaire de lacible à une longueur supérieure à trente caractères. Saisierefusée. ».

Lorsque le code de la table saisie est accepté en tant quecible, le système procède à une analyse des différents typesd’exploitation de cette table réalisés dans le progiciel afin derenseigner automatiquement le maximum d’informations.

Par exemple, pour une table exploitée au travers d’un OBJet X3,la totalité des informations caractérisant la cible sera renseignéeà l’exception d’éléments complémentaires facultatifs tels qu’unedescription textuelle plus détaillée de la cible et des tablesliées étendant le nombre d’informations visualisables