6.2.5 [実行可能な次ファンクション]
必須。デフォルト:*ANY
このファンクションが完了した後に呼び出すことのできるファンクションを最大20個まで指定します。
ルール
使用できる値は、プロセス内のすべてのファンクションと以下の予約語です。
Name |
予約されている意味 / 説明 |
*ANY |
任意のファンクション名 |
MENU |
プロセス・メイン・メニューを表示する |
EXIT |
LANSAを終了する |
HELP |
プロセス・ヘルプ・テキストを表示する |
SELECT |
実行可能なファンクションのリストから次ファンクションを選択する |
EOJ |
すべてのバッチ処理を終了する |
ERROR |
エラーで処理を異常終了(ABORT)させる |
RETRN |
呼び出し側プロセスまたはファンクションに制御を戻す |
ヒントとテクニック
· 任意のファンクションを呼び出すことが可能な場合は、全ファンクション名のリストではなく、特殊な値*ANYを使用することをお勧めします。
· *ANYを使用する場合は、リスト内に*ANYのみを指定してください。
· *ANYを使用しない場合は、リストに次ファンクションが含まれるようにしてください。
· 「予約済み」の名前EXITとMENUがリストに含まれない場合は、結果的に「終了」および「メニュー」のファンクション・キーは使用不可になります。「終了」および「メニュー」のファンクション・キーは、「次ファンクション」にEXITとMENUがそれぞれ入力されたかのようにシミュレートして処理されます。
参照
『Visual LANSA開発者ガイド』の「ファンクション制御テーブルの概念」