PERFORM RMP--EFI-PANELNAME
この標準ランタイム関数は、パネル エディターで入力を許可しないように指定されたフィールド/コントロールへの入力を有効にします。多くの場合、特定のフィールド/コントロールへの入力を行うかどうかは、別のフィールド/コントロールの値に基づきます。この標準ランタイム関数を使用すると、パネル作成時ではなくランタイム実行時にフィールド/コントロールへの入力を有効にでき、EXECUTE EVENT 標準ランタイム関数の柔軟性が向上します。
アプリケーション プログラムで有効にするフィールド/コントロールの名前を RMP--FIELD-NAME で設定する必要があります。フィールド/コントロールが複数回出現する場合は、そのすべてが有効になります。
RMP--SUPPRESS-EVENT-RESET を TRUE に設定すると、RMP--NEXT-FIELD および RMP--NEXT-OCCUR がリセットされないようにできます。
パネル上のフィールド/コントロールの新しい入力ステータスに基づいて、RMP--NEXT-FIELD および RMP--NEXT-OCCUR の値がリセットされます。
| 状態値 | 説明 | 
|---|---|
| 0 | 関数は正常に実行されました。 | 
| 1 | フィールド/コントロール名が無効です。 | 
| 5 | パネルがこのライブラリにありません。 | 
| 6 | ライブラリが存在しません。 | 
| 14 | この関数の実行中に、パネル ライブラリで COBOL の入出力エラーが発生しました。入出力エラーの詳細を確認するには、C$RERR サブプログラムを使用します。 |