テーブルの初期値がプログラムの実行のたびに異なる場合は、初期値を指定せずにテーブルを定義することができます。 代わりに、プログラムでテーブルを参照する前に、変更済みの値を動的にテーブルに読み込むことができます。
テーブルをロードするには、PERFORM ステートメントと添え字付けまたは索引付けのいずれかを使用してください。
データを読み取ってテーブルをロードするときは、データがテーブルに割り振られているスペースを超えないように確認してください。 最大項目カウントには、名前付きの値 (リテラルではなく) を使用してください。そうすれば、テーブルをより大きくする場合に、リテラルへのすべての参照を変更する代わりに、1 つの値を変更するだけで済みます。
例: PERFORM と添え字付け
例: PERFORM および索引付け
関連参照
VARYING 句を持つ PERFORM
(「COBOL for Windows 言語解説書」)