Fin de sous-fichier
Sur l'AS/400, *IN07 est l'indicateur associé à l'utilisation du mot-clé SFLEND (caractère de suite) pour le sous-fichier *1. Cet indicateur est défini dans les standards de génération.
Attention : il y a un indicateur de SFLEND spécifique à chaque numéro de sous-fichier :
*2 = valeur de Autres SFLEND # ( *IN82 )
*3 = valeur de Autres SFLEND + 1 ( *IN83 )
...
*9 = valeur de Autres SFLEND + 7 ( *IN89 )
Si l'indicateur *IN07 est à 1, la mention "Fin" apparaît en bas de l'écran à droite pour la dernière page du sous-fichier. De plus, un message est envoyé automatiquement à la fin du fichier guide pour indiquer que la limite de défilement est atteinte.
Si l'indicateur *IN07 est à 0, un signe "+" ou la mention "A suivre" apparaît en bas de l'écran à droite pour toutes les pages de sous-fichier sauf pour la dernière. Mais il n'y a pas de message envoyé automatiquement à la fin du fichier guide pour indiquer que la limite de défilement est atteinte.
Si, à la fin du fichier guide, l'utilisateur appuie encore sur la touche de défilement, des problèmes d'affichage peuvent se poser.
Forcer la relecture d'un enregistrement sous-fichier
Sur l'AS/400, *IN08 est l'indicateur associé à l'utilisation du mot-clé SFLNXTCHG. Il permet le renvoi de l'enregistrement en le considérant comme modifié.
-
Cet indicateur est défini dans les standards de génération.
Il est associé à chaque enregistrement du sous-fichier.
Il a la même valeur (08 par défaut) quel que soit le sous-fichier.
Il est possible de le positionner à 1 au moment du chargement ou de la dernière modification du sous-fichier.
Dans ce cas, la relecture de tous les enregistrements pour lesquels cet indicateur a été positionné est faite de manière automatique par les ordres GESTION_SFL des pavés VERIFICATION et VALIDATION.