zoukankan      html  css  js  c++  java
  • SAP流水号

    [转]编号范围对象维护

    Tcode:

    SNRO

    OYSM
     

    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:
     
    5NZI Number range maintenance: RP_IRCERT 
     Number range maintenance: RP_IRCERT 
    ABNV Number range maint: FIAA-BELNR 
     Number range maint: FIAA-BELNR 
    AO11 Assign number range 
     分配编号范围 
    AS08 Number Ranges:Asset Number 
     号码范围:资产号码 
    BDCP Number range maintenance: ALE_CP 
     编号范围维护: ALE_CP 
    BG00 Number Range Maintenance: BGMK_NR 
     编码范围维护:BGMK_NR 
    BMVN Number Range Maintenance: DI_JOBID 
     编号范围维护: DI_JOBID 
    BUCF BP Cust: Number Ranges 
     BP 消费者: 编号范围 
    CFNA Maintain PRT number range: FHM_CRFH 
     维护PRT编号范围: FHM_CRFH 
    CMTCUS22 Maintain number range for CM product 
     维护 CM 产品的号码范围 
    CMTCUS32 Maintain number range for CM folder 
     维护 CM 文件夹的号码范围 
    CMTCUS42 Maintain number ranges for Baseline 
     维护起点的号码范围 
    FBN1 Accounting Document Number Ranges 
     科目凭证号码范围 
    FNS1 Collateral number range 
     附属编号区间 
    FOV0 Rental agreement number range 
     租用协议编号范围 
    FOW0 Real Estate application number range 
     不动产应用的数据范围 
    IN20 Object link number ranges 
     对象连接号码范围 
    IP22 Maintain number range: OBJK_NR 
     维护编号范围:OBJK_NR 
    KEN2 Maint. number ranges: CO-PA planning 
     维护号吗范围: CO-PA计划 
    OGS9 Generate ADP number ranges 
     生成 ADP 编号范围 
    OHX3 Maintain number ranges for 3PR 
     维护 3PR 的编号范围 
    OIL5 Equipment number ranges 
     设备编号范围 
    OION Order number ranges 
     订单编号范围 
    OMH6 Number Ranges for Purch. Documents 
     采购凭证的号码范围 
    QCCN QM standard number ranges 
     质量管理标准码范围 
    QS29 Maintain characteristic number range 
     维护特性编号范围 
    QS39 Maintain method number range 
     编号范围维护方式 
    VB(1 Rebate number ranges 
     回扣号范围 
    VN07 Maintain number range for shipments 
     维护装运的编号范围 
    WC64 Catalog code number ranges 
     类别代码编号范围 
    WTNR w/tax certificate number range 
     w/tax certificate number range

    -------------------------------------------------

    补充:

    相关表表:NRIV TNRO

  • 相关阅读:
    Linux内核学习第五周 系统调用
    Linux内核学习第三周 Linux启动过程分析
    WebStorm快捷键大全
    PAT乙级-1056. 组合数的和(15)
    PAT乙级-1043. 输出PATest(20)
    PAT乙级-1021.个位数统计(15)
    PAT乙级-1036.跟奥巴马一起编程(15)
    学习笔记-C++ STL iterator与对指针的理解-20170618
    学习笔记-Little Tips_day20170615-" " and ' '
    HTML5离线存储和本地缓存
  • 原文地址:https://www.cnblogs.com/rainysblog/p/3666288.html
Copyright © 2011-2022 走看看