关闭

ABAP编号范围

516人阅读 评论(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
查看评论

ABAP获得域的值范围

我们创建自建表时,有一些数据元素是一些编码类型,每种编码类型对应一个描述,这个时候,我们可以使用数据域指定值范围的形式,进行创建,这样的好处在于这个字段的值只能是域值范围里面维护的值,一般数据库表中存储的都是编码,那么我们怎么得到这个域值范围的描述呢?
  • u011576750
  • u011576750
  • 2016-03-28 20:11
  • 1286

关于编号范围对象

T-code:SNRO 编号范围对象信息,存储于以下相关表:TNRO、TNROT、NRIV ABAP程序生成NO.Range,需要使用的系统function如下: 初始创建/更新NO.Range OBJECT: NUMBER_RANGE_OBJECT_INIT NUMBER_RANGE_...
  • degree41
  • degree41
  • 2013-12-28 21:38
  • 1727

SAP的号码范围(number range)SNRO和SNUM自动编号工具的用法

T-CODE:SNRO、SNUM的用法 1:Number Range的通用Tcode:SNRO或者SNUM 2:Number Range的通用读取函数:NUMBER_GET_NEXT 3:如有跳号现象,可以禁用对象的Buffer试试 4:sap numbe range在标准程...
  • zhongguomao
  • zhongguomao
  • 2016-02-26 15:43
  • 3549

ABAP--如何创建和使用sap的号码范围对象

创建号码范围对象: 1.     使用TCODE:SNRO (Simple way to remember is SapNumberRangeObject). 2.      输入号码范围对象的名称...
  • CompassButton
  • CompassButton
  • 2007-09-17 11:03
  • 2814

SAP Number range 编号范围用法

1.通用Tcode:SNRO 常用维护特定Number range Tcode: 5NZI Number range maintenance: RP_IRCERT   Number range maintenance: RP_I...
  • wengyupeng
  • wengyupeng
  • 2013-01-17 14:50
  • 8128

SAP SM56重置编号范围缓冲区

sm56 重置编号范围缓冲区 若条目的最大数量为1000.则当条目的当前数量为700时,便要进行编号范围缓冲区的重置 转到->编号范围缓冲区->重置 在这里要输入对象 st02查看各种缓冲区 goto->当前局部数据->数字范围缓冲区,对object name 进行...
  • huangqingping
  • huangqingping
  • 2013-05-27 10:23
  • 1695

ABAP SELECTI-OPTIONS 选择范围控制

ABAP SELECTI-OPTIONS 选择范围控制http://blog.chinaunix.net/u2/67664/article_84414.html  前一段时间写了一篇《SAP ABAP 开发中常用的方法总结》的文章,其中写到关于 SELECT-OPTIONS 的选择范围是没...
  • Selina_WEI
  • Selina_WEI
  • 2009-02-23 14:58
  • 831

SAP 编号范围

如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/04/13/4070996.aspx 1.sap numbe range在标准程序中使用 之前一直不明白会计凭证编号sap是怎么做到连续编号,还以为是简单的做个全局变...
  • po908
  • po908
  • 2014-07-11 11:10
  • 913

SAP编号范围对象相关函数

NUMBER_RANGE_INTERVAL_LIST 这个函数模块获取指定编号范围对象的现存间隔,并且放到内表中。这个内表可以被传递给函数模块NUMBER_RANGE_INTERVAL_UPDATE来修改间隔。  NUMBER_RANGE_INTERVAL_UPDATE 用这个函...
  • SAPmatinal
  • SAPmatinal
  • 2015-06-11 13:15
  • 815

abap中 生产订单、销售订单、内部订单各自编号的数据字段类型

VBAK~VBELN    销售订单号  CHAR  长度10 AUFK~AUFNR   生产订单号  CHAR  长度12 COAS~AUFNR  内部订单号   CHAR  长度12 而且上述三个...
  • charliefromkansas
  • charliefromkansas
  • 2016-11-30 13:25
  • 405
    个人资料
    • 访问:4644256次
    • 积分:65296
    • 等级:
    • 排名:第42名
    • 原创:1753篇
    • 转载:2551篇
    • 译文:101篇
    • 评论:343条
    博客专栏
    最新评论
    微信公众号
      为你推荐最新的博文~更有惊喜等着你