チェック

【ABAP】数値チェック(CATS_NUMERIC_INPUT_CHECK)

数値チェックに使用できる標準汎用モジュール

内容

標準汎用モジュール「CATS_NUMERIC_INPUT_CHECK」を使用して数値チェックができます。

入力された数値が指定された範囲内にあるかどうかをチェックします。

基本形

サンプル

このコードでは、ユーザーからの入力lv_inputが、指定された範囲lv_minからlv_maxの間にあるかどうかをチェックしています。

もし入力値が範囲外であれば、エラーメッセージを表示します。

INTERNALパラメーラ

INTERNALパラメータの引き渡す値を変更することで、出力値に「,」付きの書式で出力することも可能です。

例1 (INTERNAL = ‘X’の場合)

入力値       :123456
INTERNAL :X

出力値   :123456

例2 (INTERNAL = SPACEの場合)

入力値       :123456
INTERNAL :SPACE

出力値   :123,456