ファイルに複数のレコード記述が含まれていて、その中に英数字ではないレコード記述が ある場合、INTO 句を指定した READ (または RETURN) が異なるレコード記述を使用して実行 されることがあります。
ファイルが影響を受けるのは、ファイルが固定形式であり、01 のレコード記 述が複数あり、少なくとも 1 つのレコード記述が数値項目または数字編集項目の場合だけです。
コンパイラーは、暗黙の MOVE ステートメントの送信フィールドとして使用するレコード記述を決める 場合、最も長い 01 のレコード記述を選択します。同じ長さのレコード記述が複数ある場合は、そのうちの最初のレコード記述が選択されます。CMPR2 と NOCMPR2 のいずれにおいても、このように行われます。ただし、最も長い 01 のレコード記述を判別する方法が異なります。