ABAP: NUMBER_GET_NEXT用法

NUMBER_GET_NEXT 是用来自动获取编号的方法。

1、SNRO : 创建编号范围对象,例如,ZTEST_001

ABAP: NUMBER_GET_NEXT用法_第1张图片

 

ABAP: NUMBER_GET_NEXT用法_第2张图片

 点击间隔编辑,可以设置编号范围,如下图所示。

ABAP: NUMBER_GET_NEXT用法_第3张图片

 

2、SE11: 自定义设置编号长度域,例如,ZTEST_NUM

ABAP: NUMBER_GET_NEXT用法_第4张图片

 

3、程序里面调用NUMBER_GET_NEXT

 "记录时间明细
  CALL FUNCTION 'NUMBER_GET_NEXT'
    EXPORTING
      NR_RANGE_NR                   = '1'
      OBJECT                        = 'ZTEST_001'
    IMPORTING
      NUMBER                        = L_OUTPUT
    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.

其中,‘ZTEST_001’ 是编号范围对象,‘L_OUTPUT’为输出的编号。

参考博客:

https://www.cnblogs.com/mingdashu/p/6844683.html

Number_Get_Next产生流水号_Damon_Tang的博客-CSDN博客

你可能感兴趣的:(SAP学习,SAP,学习)