关闭

ABAP编号范围

384人阅读 评论(0) 收藏 举报
分类:
Tcode: SNRO/SNUM.
用这个Tcode创建对象. 并定义范围等.

调用这个函数的时候要注意锁住对应的OBJECT,其中'00'是指T-COD:SNRO下面编号
IGNORE_BUFFER  = 'X'是防止跳号,设成'X‘就不会跳号了。

具体使用方法见文章:
CALL FUNCTION 'NUMBER_RANGE_ENQUEUE'
      EXPORTING
        OBJECT                 = 'ZSUR012'
      EXCEPTIONS
        FOREIGN_LOCK           = 1
        OBJECT_NOT_FOUND       = 2
        SYSTEM_FAILURE         = 3
        OTHERS                 = 4.

      CALL FUNCTION 'NUMBER_GET_NEXT'
        EXPORTING
          NR_RANGE_NR                   = '00'
          OBJECT                        = 'ZSUR012'
          IGNORE_BUFFER                 = 'X'
        IMPORTING
          NUMBER                        = LW_ZLBRNO
        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.

    CALL FUNCTION 'NUMBER_RANGE_DEQUEUE'
      EXPORTING
        OBJECT = 'ZSUR012'.
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3124064次
    • 积分:50581
    • 等级:
    • 排名:第57名
    • 原创:1885篇
    • 转载:2446篇
    • 译文:101篇
    • 评论:251条
    博客专栏
    最新评论
    微信公众号
      为你推荐最新的博文~更有惊喜等着你