NUMBER RANGE 사용법
1. NUMBER RANGE DEFINE.
T-CODE : SNUM.
2. NUMBER RANGE 를 IMG처럼 만들기.
매개변수 트랜잭션을 만든다. SNUM을 사용하여 만듬.
2. NUMBER RANGE 적용 번호 따기.
FUNCTION
call function 'NUMBER_GET_NEXT'
exporting
nr_range_nr = 'VH' --> 번호범위 지정시 설정.
object = 'ZSVH' --> 1번에서 지정.
importing
number = zvh10-hcbel
exceptions
interval_not_found = 1
number_range_not_intern = 2
object_not_found = 3
quantity_is_0 = 4
quantity_is_not_1 = 5
interval_overflow = 6
others = 7.
3. NUMBER RANGE 조회하기. - 외부 지정인 경우 점검.
FUNCTION 'NUMBER_GET_INFO' " NUMBER RANGE 정보 읽어오기
FUNCTION 'NUMBER_CHECK' " NUMBER RANGE 점검.
Import 매개변수 값
NR_RANGE_NR MS
NUMBER SJ20050001
OBJECT ZBUNDL
SUBOBJECT
TOYEAR 2005
NUMERIC_CHECK
Export 매개변수 값
RETURNCODE X.
RETURNCODE값이 'X'이면 NUMBER RANGE가 오류이다.