Les critères saisis de chaque colonne sont stockés dans la variable SAIRAP(30)(1..16).
Le résultat du critère qui sera appliqué comme filtre au Choose est stocké dans la variable CRITRAP(250)(0..1).
Le contexte du traitement GACTION est disponible car ce sous-programme est appelé par un Gosub. Par exemple, NBCOL contient le nombre de colonnes affichées, COL(no colonne) contient l'expression de la colonne affichée (par exemple [F:ACT]ACTION).
Ce point d'entrée permet de cumuler les critères de sélection entre plusieurs affichages, car normalement, après chaque saisie de nouveaux critères, les anciens critères saisis sont perdus.
De plus, il est possible de modifier le contenu du filtre CRITRAP pour par exemple utiliser le symbole " qui est n'est pas pris en compte en standard. Dans ce cas, en positionnant la variable GPE à 1, la suite du traitement n'est pas exécuté.