SAP number range

1.Number Range的通用Tcode:SNRO
 
2.Number Range的通用读取函数:NUMBER_GET_NEXT
 
3.如有跳号现象,可以禁用对象的Buffer试试
 
4.几个关于Number Range的函数组:
SNR0  Online maint. of number ranges & groups
SNR1  Interface for number ranges and groups
SNR2  Maintenance of number range objects
SNR3  Number range checks, assignment & info.
SNR4  Number ranges utility
 
5.使用自定义的number range objects

1).Create number range object using OYSN (或者SNRO).
2).Then call the following function modules.
FORM get_next_id CHANGING p_discrep.
 DATA: last_id LIKE zrecaudit-discrep,
        quant   LIKE inri-quantity,    "dummy
        code    LIKE inri-returncode. "returncode
 CALL FUNCTION 'NUMBER_RANGE_ENQUEUE'
       EXPORTING
            object           = 'ZRECAUDIT'
       EXCEPTIONS
            foreign_lock     = 1
            object_not_found = 2
            system_failure   = 3
            OTHERS           = 4.
 IF sy-subrc = 0.
    CALL FUNCTION 'NUMBER_GET_NEXT'
         EXPORTING
              nr_range_nr             = '01'
              object                  = 'ZRECAUDIT'
         IMPORTING
              number                  = last_id
              quantity                = quant
              returncode              = code
         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           = 'ZRECAUDIT'
         EXCEPTIONS
              object_not_found = 1
              OTHERS           = 2.
 ENDIF.
ENDFORM.                    " get_next_id

 
6.常用维护特定Number Range的Tcode:
 
5NZINumber range maintenance: RP_IRCERT
Number range maintenance: RP_IRCERT
ABNVNumber range maint: FIAA-BELNR
Number range maint: FIAA-BELNR
AO11Assign number range
分配编号范围
AS08Number Ranges:Asset Number
号码范围:资产号码
BDCPNumber range maintenance: ALE_CP
编号范围维护: ALE_CP
BG00Number Range Maintenance: BGMK_NR
编码范围维护:BGMK_NR
BMVNNumber Range Maintenance: DI_JOBID
编号范围维护: DI_JOBID
BUCFBP Cust: Number Ranges
BP 消费者: 编号范围
CFNAMaintain PRT number range: FHM_CRFH
维护PRT编号范围: FHM_CRFH
CMTCUS22Maintain number range for CM product
维护 CM 产品的号码范围
CMTCUS32Maintain number range for CM folder
维护 CM 文件夹的号码范围
CMTCUS42Maintain number ranges for Baseline
维护起点的号码范围
FBN1Accounting Document Number Ranges
科目凭证号码范围
FNS1Collateral number range
附属编号区间
FOV0Rental agreement number range
租用协议编号范围
FOW0Real Estate application number range
不动产应用的数据范围
IN20Object link number ranges
对象连接号码范围
IP22Maintain number range: OBJK_NR
维护编号范围:OBJK_NR
KEN2Maint. number ranges: CO-PA planning
维护号吗范围: CO-PA计划
OGS9Generate ADP number ranges
生成 ADP 编号范围
OHX3Maintain number ranges for 3PR
维护 3PR 的编号范围
OIL5Equipment number ranges
设备编号范围
OIONOrder number ranges
订单编号范围
OMH6Number Ranges for Purch. Documents
采购凭证的号码范围
QCCNQM standard number ranges
质量管理标准码范围
QS29Maintain characteristic number range
维护特性编号范围
QS39Maintain method number range
编号范围维护方式
VB(1Rebate number ranges
回扣号范围
VN07Maintain number range for shipments
维护装运的编号范围
WC64Catalog code number ranges
类别代码编号范围
WTNRw/tax certificate number range
w/tax certificate number range
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值