[转]编号范围对象维护

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

SAP流水号的更多相关文章

  1. sap abap 流水号设置

    1.TCODE:SNRO,进入如图所示界面 2. 短文本和长文本用来说明这个编号范围对象,输入任意描述即可. 子对象数据元素我们这里不填.这里需要说明一下,所谓子对象,多数指一个组织结构,比如公司代码 ...

  2. 为什么我会认为SAP是世界上最好用最牛逼的ERP系统,没有之一?

    为什么我认为SAP是世界上最好用最牛逼的ERP系统,没有之一?玩过QAD.Tiptop.用友等产品,深深觉得SAP是贵的有道理! 一套好的ERP系统,不仅能够最大程度承接适配企业的管理和业务流程,在技 ...

  3. SAP 常用增强记录文档

    转自:http://blog.csdn.net/budaha 20170215需要一个PR 修改保存时候的增强,目的是同步PR的处理状态 EBAN-STATU 到一个自建表ZTPRTOPO,记得有个P ...

  4. OA传SAP设置(备忘)

    package com.seeyon.apps.ext.kk.flow.hc; import java.rmi.RemoteException; import java.text.SimpleDate ...

  5. SAP CRM 性能小技巧

    导言 本页面打算收集SAP CRM实施中可以用于避免性能问题的注意事项,重要的事项会由图标标识. 如果你有其他的技巧想要说出来,别犹豫! 性能注意事项 通用 缓存读取类访问,特别是在性能关键的地方,比 ...

  6. SAP CRM 树视图(TREE VIEW)

    树视图可以用于表示数据的层次. 例如:SAP CRM中的组织结构数据可以表示为树视图. 在SAP CRM Web UI的术语当中,没有像表视图(table view)或者表单视图(form view) ...

  7. SAP CRM 显示消息/在消息中进行导航

    向用户展示消息,在任何软件中都是十分重要的. 在SAP CRM WEB UI中展示消息,不是一项很难的任务,只需要创建消息并在之后调用方法来显示它 消息类和消息号: 我在SE91中创建了如下的消息类和 ...

  8. BPM与 SAP & Oracle EBS集成解决方案分享

    一.需求分析 SAP和Oracle EBS都是作为全球顶级的的ERP产 品,得到了众多客户的青睐.然而由于系统庞大.价格昂贵以及定位不同,客户在实施过程中经常会面临以下困惑: 1.SAP如何实现&qu ...

  9. 【SAP业务模式】之ICS(四):组织单元的配置

    SAP的ICS业务后台配置主要有以下几个配置点: 1.组织单元的配置(公司代码.销售组织.工厂.采购组织等): 2.主数据的部分: 3.订单和开票的定价过程: 4.开票输出类型: 5.公司间发票的配置 ...

随机推荐

  1. 如何自学Android, 教大家玩爆Android

    http://blog.csdn.net/xiaole0313/article/details/51714223 http://blog.csdn.net/xiaole0313/article/det ...

  2. 在红米note4上实现自动安装软件

    因为要做自动化测试,需要对已发布的包进行回归手测,这个时候需要手动安装APK,但是红米会弹出继续安装的按钮,手点一次比较烦,想自动点"继续安装"按钮! 感谢先行者们的分享 本文参考 ...

  3. oracle exchange partition 測试

    Exchange partition提供了一种方式,让你在表与表或分区与分区之间迁移数据.注意不是将表转换成分区或非分区的形式,而仅仅仅是迁移表中数  据(互相迁移),因为其号称是採用了更改数据字典的 ...

  4. 转:代码管理技巧——两步创建本地SVN服务器图文教程

    from: http://www.cnblogs.com/tianhonghui/archive/2012/07/22/2603454.html   当我们进行开发的时候,不论是独立开发还是处在团队中 ...

  5. Python例子二

    例1.构造函数 #-*-coding:utf--*- import sys class Student: def __init__(self,name,age): self.__name=name s ...

  6. 在Linux下安装R语言软件

    安装环境: centos.R3.0.1 1.在终端下下载: #cd /usr/local/ #wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3. ...

  7. url删除指定字符

    var str = "http://www.xxx.com/?pn=0"; // 删除指定字符 pn=0 // 我将这个字符串里所可能想到的各种情况都列举出来 var a = [ ...

  8. java与javax有什么区别?

    http://zhidao.baidu.com/question/8702158.html java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就 ...

  9. SQL之相关语法及操作符

    概述:UNION.SELECT INTO.INSERT INTO SELECT.SQL约束 UNION操作符 UNION操作符用于合并两个或多个SELECT语句的结果集 请注意,UNION内部的每个S ...

  10. webdriver.py--解说

    一.全局操作类 start_session 使用指定的desired capabilities创建一个会话(session)start_client 新建一个webdriver会话session前调用 ...