关于SAP的号码范围(number range)

来源:互联网 发布:党章党规网络测试题 编辑:程序博客网 时间:2024/06/14 18:44
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_IRCERTNumber range maintenance: RP_IRCERTABNVNumber range maint: FIAA-BELNRNumber range maint: FIAA-BELNRAO11Assign number range分配编号范围AS08Number Ranges:Asset Number号码范围:资产号码BDCPNumber range maintenance: ALE_CP编号范围维护: ALE_CPBG00Number Range Maintenance: BGMK_NR编码范围维护:BGMK_NRBMVNNumber Range Maintenance: DI_JOBID编号范围维护: DI_JOBIDBUCFBP Cust: Number RangesBP 消费者: 编号范围CFNAMaintain PRT number range: FHM_CRFH维护PRT编号范围: FHM_CRFHCMTCUS22Maintain 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_NRKEN2Maint. 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 rangew/tax certificate number range
本文转载于:http://space.itpub.net/11854622/viewspace-470521
1 0
原创粉丝点击