SYSENVの値は、入力のソースとは無関係です。SYSENVの値は次のとおりです。
FORE
SASシステムオプションTERMINALが有効な場合。たとえば、ウィンドウ環境を介して対話的にSASを実行している場合、この値はFOREになります。
BACK
SASシステムオプションNOTERMINALが有効な場合。たとえば、SASジョブをバッチモードでサブミットした場合、この値はBACKになります。
対話処理が必要なコードをサブミットする前に、SYSENVを使用して実行モードを確認できます。%INPUTステートメントを使用するには、SYSENVの値がFOREである必要があります。詳細については、動作環境に関するSASのドキュメントを参照してください。
動作環境の情報: 一部の動作環境では、バッチモードでのジョブのサブミットはサポートされていません。その場合、SYSENVの値は常にFOREになります。詳細については、動作環境に関するSASのドキュメントを参照してください。