Un fichier spécifique est créé en reprenant les 8 premiers caractères du nom du fichier principal suivi de "__" (deux underscores). Dans le fichier principal le champ mémo contient l'identifiant du mémo dans le fichier annexe.
L'ouverture, l'écriture et la lecture sur le fichier mémo sont synchronisées avec l'ouverture, l'écriture et la lecture du fichier principal. S’il n’y a que des mémos textes, ils sont convertis en EBCDIC mais si le fichier comporte un autre type de mémos, ils sont tous stockés en hexadécimal (binaire).
La gestion est transparente en accès natif (HLitPremier, etc.…) mais dans les requêtes SQL en revanche on ne récupère pas le contenu mémo mais l'identifiant.
Si un traitement n'utilise pas les champs 'mémo' du fichier, vous avez intérêt à "débrancher" la gestion par la fonction HGèreMémo et le mode de gestion hMémoNon. Pour réactiver, utilisez le mode hMémoOui.