STO
La specifica '@STO esegue fisicamente l'ordinamento del file definito con la specifica '@STF, seguendo le regole di selezione definite dalle specifiche '@STR. Sulla specifica '@STO è necessario indicare i campi del record sui quali eseguire l'ordinamento; quest'ultimo avverrà considerando la priorità dei campi indicati nell'ordine, da sinistra verso destra. L'ordinamento avverrà di default considerando ogni campo per valori crescenti; nel caso in cui per uno o più campi si intenda definire un ordinamento per valori decrescenti, è necessario indicare il carattere '@' dopo il nome del campo interessato. All'interno di uno stesso modulo BC è possibile eseguire ordinamenti su di un unico file e quindi per ogni modulo deve esistere una sola specifica '@STF di definizione del file da ordinare. È però possibile utilizzare più specifiche '@STO e quindi eseguire ordinamenti diversi sul file definito; è comunque necessario che ogni '@STO sia condizionata e che per ogni sessione di ordinamento venga eseguita un'unica specifica '@STO. Mediante il parametro I viene abilitato, durante l'esecuzione del Sort, il tasto funzione <ESC>, mediante il quale sarà possibile interrompere l'esecuzione dell'operazione di ordinamento; alla pressione del tasto <ESC> verrà eseguita l'azione indicata tra caratteri \ alla destra dell'attributo I stesso.