STATIC

STATIC キーワードは、RPG ファイル制御情報が静的記憶域に保持されるように指示します。 サブプロシージャーへの呼び出しには、すべて同じ RPG ファイル制御情報が使用されます。 RPG ファイル制御情報では、サブプロシージャーへの呼び出し全体にわたって、その状態が保持されます。 サブプロシージャーの終了時にファイルが開いていると、次にサブプロシージャーを呼び出した時にもファイルは開いたままになっています。

STATIC キーワードが指定されない場合、RPG ファイル制御情報は自動記憶域に保持されます。 サブプロシージャーを呼び出すたびに、独自のバージョンの RPG ファイル制御情報が使用されます。 RPG ファイル制御情報は、サブプロシージャーを呼び出すたびに初期化されます。 サブプロシージャーの終了時にファイルが開いていても、サブプロシージャーが終了した時点でファイルはクローズされます。