フォームイベントのOn Getting Focus でALERTを実行した場合,フォーカスを失ったテキスト入力オブジェクトがリドロー表示される前にアラートが表示されることになります。これはフォーカスを失ったオブジェクトの値をOn Getting Focus で更新した場合に画面がちらつくことを防止するための措置であり,仕様です。フォーカスの移動と同時にアラートを表示したいのであれば,On Getting Focus でALERTを実行するのではなく,CALL FORMやSET TIMERなどの非同期コマンドを使用し,フォーカスの移動とは別のイベントサイクルでモーダルダイアログを表示することを検討してください。