プログラムを行順次ファイルから切り離すには、CLOSE ステートメントを使用します。 既にクローズされているファイルをクローズしようとすると、論理エラーになります。
行順次ファイルをクローズしなくても、以下の条件のもとでは、ファイルは自動的にクローズされます。
(条件が処理された後で) プログラムが再開する位置を変更することができます。これは、言語環境プログラムの CEEMRCR 呼び出し可能サービスで再開カーソルを移動するか、または C longjmp 呼び出しのような HLL 言語構造体を使用して行います。
これらの暗黙の CLOSE 操作が実行されると、ファイル状況コードが設定されますが、EXCEPTION/ERROR 宣言は呼び出されません。
関連参照
CLOSE ステートメント (Enterprise COBOL 言語解説書)