Structure du fichier : MTRCENREG


Donnée

Nom

Longueur

CE1

= 2

1

CE2


1

CE3


1

CE4


1

CE5


1

CE6


1

CE7


1

CE8


1

CE9


1

CEA


1

Dico

Nom du dictionnaire

32

NomFichier

Nom de la TDF

32

NomTable

Nom de la table

32

Lib

Libellé de la table

40

EnregPiece

Enregistrement pièce (=1 Non / =2 Oui)

1,0

PackPos

Position de la zone packée

4,0

PackLg

Longueur de la zone packée

4,0

TbMemLg

Taille en mémoire de l'enregistrement

4,0

UserCr

Utilisateur qui a créé la fiche

20

UserMo

Utilisateur qui a modifié la fiche

20

UserTrace

Traçabilité utilisateur

4

UserCrDh

Date heure de création

D8

UserMoDh

Date heure de modification

D8

TracePK

Clé de la trace du champ

200

Filler


13

UTrcEnreg

Réservé distributeur

100



TracePK
Le champ TracePK contient la position et la taille de chaque champ de la clé primaire (Primary Key) de l'enregistrement considéré.
Par exemple, l'enregistrement MOUV du fichier GTFAM, du dictionnaire GTFDD.dhsd possède comme clé primaire, la clé d'index M, contenant le dossier (16,3) et le numéro d'enregistrement du mouvement (381,9).
Le champ TracePK contiendra donc : TracePK = '16,3;381;9'
Lorsque l'on exécutera une action entraînant la création d'une trace, le module calculera la clé primaire en prenant la valeur des champs décrit dans le TracePK de l'enregistrement.
En conservant l'exemple précédent, si on trace un champ de l'enregistrement MOUV, pour le dossier '998' et le numéro d'enregistrement 123456789, la clé primaire de la trace contiendra la chaîne '998123456789'.