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