Questa azione agisce su tutte le liste di selezione salvo la lista degli ultimi letti. Si aggiunge all'azione FILTRE sulla lista principale.
Permette di filtrare i record da elencare.
Principale e secondarie.
lista semplice, lista gerarchizzata, picking semplice e picking gerarchizzato
Semplice, Combinato
No
Permette di filtrare: gli elementi della lista di selezione principale
(questo filtro è supplementare a quello dichiarato nell'azione FILTRE) gli elementi di una delle liste di selezione secondarie.
Questo filtro si esprime sotto forma di una stringa di caratteri che contiene una condizione logica su uno o più campi della tabella principale. Si può scrivere per esempio:
FILGAUCHE = "BPSTYP=2"
Le variabili da indicare sono le seguenti per lo standard: FILGAUCHE per la lista di selezione principale
FILGAUSUP(0..1) per le liste di selezione supplementari
Le variabili da indicare sono le seguenti per lo specifico: CRITERE per la lista di selezione principale
FILGAUSUP(2) per la lista di selezione principale. Questa variabile deve contenere una stringa di caratteri che inizia con il carattere "&".
E' anche possibile scrivere direttamente l'istruzione Filter in questa azione; occorrerà posizionare la variabile FILTREG = 0, per non effettuare l'istruzione Filter del supervisore.
Infine permette di modificare il numero di elementi visualizzati alimentando la variabile adxmxl.
Attenzione, per le liste di selezione ricorrenti, il supervisore disattiva il filtro dopo l'alimentazione della lista di selezione. Questo filtro è quindi da riposizionare nell'azione FIN_ACTION allo stato GSTATIR.