問題の原因がテーブルまたは変数のフィールドに残されたデータにあると考えられる ときは、INITIALIZE または SET ステートメントを使用して、 テーブルまたは変数を初期化してください。
問題が起きたり起きなかったりし、しかも同一のデータで起きるとは限らない場合、スイッチが初期化されていなかったものの、多くの場合正しい値 (0 または 1) に偶然に設定されることが原因であると考えられます。 SET ステートメントを使用してスイッチを初期化するようにすれば、 初期化されていないスイッチが問題の原因であると判断できるか、考えられる原因からそのスイッチを除外することができます。
関連参照
INITIALIZE ステートメント
(「COBOL for Windows 言語解説書」)
SET ステートメント
(「COBOL for Windows 言語解説書」)