SAP ABAP レポートプログラム 選択画面作成(SELECT-OPTIONS)

◇前提条件
SELECT-OPTIONS型を利用する際は、SELECT-OPTIONS型より前の部分に、
DATA型を定義する必要がある。

例:
DATA:W_MATNR TYPE MARA-MATNR.
SELECT-OPTIONS: S_MATNR FOR W_MATNR.


◇SELECT-OPTIONS
1.基本形
SELECT-OPTIONS: S_MATNR FOR W_MATNR.
基本形。

2.複数選択用のボタンをなくす
SELECT-OPTIONS: S_MATNR FOR W_MATNR NO-EXTENSION.

3.必須入力
SELECT-OPTIONS: S_MATNR FOR W_MATNR OBLIGATORY.

4.大文字変換の無効化
SELECT-OPTIONS: S_MATNR FOR W_MATNR LOWER CASE.


◇入力チェックについて
IF S_MATNR[] IS NOT INITIAL.
と書くと、範囲外指定の場合はすり抜けてしまうため、
マスタ検索させるなどの対処が必要。

0 件のコメント :

コメントを投稿