[ABAP] NUMBER-RANGE 확인 및 도메인으로 가져오기

SAPWISE·2023년 9월 18일
0

T-CODE : SNRO
오브젝트 입력 -> F7 -> 간격 조회

  • 제품오더 NEXT NUMBER 가져오기
DATA : num TYPE ebeln,
      obj TYPE nrobj.

CALL FUNCTION 'NUMBER_GET_NEXT'
  EXPORTING
    nr_range_nr             = '04'  " 바로 위에서 생성한 01, 02, 03 등등, 번호 범위 번호
    object                  = 'MATERIALNR'  " 가장 처음에 생성했던 오브젝트 이름
  IMPORTING
    number                  = lv_number
  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
    buffer_overflow         = 7
    OTHERS                  = 8.

현재 번호 가져와서 +1을 해주기 => 자번채번 업데이트X

DATA : ls_num TYPE nriv.
    CALL FUNCTION 'NUMBER_GET_INFO'
      EXPORTING
        nr_range_nr              = '03'
        object                   = 'MATERIALNR'
*         SUBOBJECT                = ' '
*         TOYEAR                   = '0000'
     IMPORTING
       interval                 =  ls_num
*       EXCEPTIONS
*         INTERVAL_NOT_FOUND       = 1
*         OBJECT_NOT_FOUND         = 2
*         OTHERS                   = 3
profile
SAP, ERP, ABAP

0개의 댓글