Questa azione è richiamata solo una volta. Le tabelle dichiarate in gestione di oggetto sono già aperte.
Semplice, Riquadro, Combinato
No
Serve essenzialmente ad effettuare delle dichiarazioni di risorse necessarie e delle inizializzazioni, per esempio:
a dichiarare delle variabili globali o locali con sintassi del tipo
Local Integer MA_VARIABLE
Global Char POUR_TOUS(100)
ad alimentare delle variabili globali
ad aprire delle tabelle con istruzioni del tipo
If clalev ([F :XXX]) = 0 : Local File XXXXX : Endif
ad interrompere il programma posizionando OK=0 ed eventualmente assegnando un messaggio a GMESSAGE.
a testare il valore della chiave corrente all'entrata (l'ultima chiave letta oppure la chiave imposta da un tunnel) ed eventualmente a cambiarne il valore. I componenti di questa chiave sono memorizzati nel riquadro di stringhe di caratteri CLE2.
Attenzione! Se si apre una tabella al di fuori di questa azione e al di fuori dell'oggetto, significa che c'è bisogno di questa tabella. Allora occorre chiuderla una volta terminata la necessità. Infatti, l'apertura di una tabella dopo l'azione OUVRE modificherà la tabella di default (tabella principale dell'oggetto). Quindi è necessario chiudere la tabella oppure ridichiarare la tabella di default prima di proseguire il programma supervisore.