**使用场景:**自建表增加数据的时候,需要获取一个唯一的有序的流水单号。

T-CODE: SNRO.
1.输入对象的名称,点击创建~

2.填写文本以及域

3.定制,填写后保存。(无缓冲:不跳号)

4.点击短文本上面的:间隔编辑按钮—>修改

5.填写起始编号与截至编号。

其中注意点:如果要其他client的起始编号和截至编号与这个client一致的话,需要点击:间隔—>传输,包入请求! 它不会给你自动包入请求中,这点需要注意。

二.程序中如何获取这流水编号呢?
源代码:

  DATA: LV_ZPPXNY  TYPE  RSNUM.DATA: nr     TYPE inri-nrrangenr,object TYPE inri-object.nr = '1'.  "间隔编辑里面起始编号前面的:号"object = 'ZPPXNYL'.  " 'ZPPXNYL' SNRO创建的对象名称"CLEAR LV_ZPPXNY.PERFORM  FRM_GET_NUMBER  USING nr  object   CHANGING LV_ZPPXNY.FORM FRM_GET_NUMBER  USING    P_NR      LIKE INRI-NRRANGENRP_OBJECT  LIKE INRI-OBJECT   "编号范围对象名称  Add By Code_Tool"CHANGING P_NUMBER."调用函数:  Number range: Lock object Add By Code_Tool"CALL FUNCTION 'NUMBER_RANGE_ENQUEUE'EXPORTINGOBJECT           = P_OBJECTEXCEPTIONSFOREIGN_LOCK     = 1OBJECT_NOT_FOUND = 2SYSTEM_FAILURE   = 3OTHERS           = 4.IF SY-SUBRC = 0."调用函数:  NUmber range: Assigns next free number Add By Code_Tool"CALL FUNCTION 'NUMBER_GET_NEXT'EXPORTINGNR_RANGE_NR             = P_NROBJECT                  = P_OBJECTQUANTITY                = '1'IMPORTINGNUMBER                  = P_NUMBEREXCEPTIONSINTERVAL_NOT_FOUND      = 1NUMBER_RANGE_NOT_INTERN = 2OBJECT_NOT_FOUND        = 3QUANTITY_IS_0           = 4QUANTITY_IS_NOT_1       = 5INTERVAL_OVERFLOW       = 6BUFFER_OVERFLOW         = 7OTHERS                  = 8.IF SY-SUBRC <> 0.MESSAGE E001(00) WITH '无法获取新的号码: ' P_OBJECT.ENDIF."调用函数:  Number range: Unlock object Add By Code_ToolCALL FUNCTION 'NUMBER_RANGE_DEQUEUE'EXPORTINGOBJECT           = P_OBJECTEXCEPTIONSOBJECT_NOT_FOUND = 1OTHERS           = 2.IF SY-SUBRC <> 0.MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNOWITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.ENDIF.ENDIF.
ENDFORM.

上面源代码中的:LV_ZPPXNY 就获取的流水单号
其中还用到了锁/解锁 编号范围对象。

分享使我快乐!我是寒武青锋,如果你喜欢的话,请点个赞吧!

ABAP 获取流水单号(SNRO SAP自动编号)相关推荐

  1. SAP 自动编号工具【SNRO】

    实例:开票流水号码创建 step1:[SNRO]创建编号对象:ZKP01,填写长.短描述,长度,预警. step2:设置起始号码,终止号码. step3:创建报表ZSERNR,对其进行调用,每调用一次 ...

  2. Word文档排版——自动编号

    Word文档排版--自动编号 背景 1 章节及标题自动编号 1.1 目标 1.2 创建样式 1.3 自动编号 2 图片.表格.公式自动编号 3 图片.表格.公式自动编号时能关联到章节号 4 参考文献自 ...

  3. word 章节、图片(带章节)、公式自动编号

    本文内容: 章节自动编号 图片自动编号(带上章节号) 公式自动编号(MathType) 章节自动编号 实现效果:对文本添加标题样式后,自动编号,根据样式情况自动修改编号 实现方式:多级列表+各级标题样 ...

  4. SAP系统和微信集成的系列教程之九:如何将微信用户发送给微信公众号的内容自动转存到SAP C4C系统

    本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,重新发布在我 ...

  5. SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据

    这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...

  6. aspose word 获取标题_Word干货|多级标题的自动编号怎么添加?

    在对Word文档进行排版时,大家普遍认为的一个难点就是对多级标题添加自动编号,本期Word妹与大家分享相关技巧的使用. 1.添加样式 选中文本,点击开始--样式--选择标题1,相同的样式则可以借用F4 ...

  7. 公众号向特定用户主动推送消息_SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据...

    这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上: https://blogs ...

  8. python-docx获取word的自动编号

    刚毕业的小菜鸡,第一次写文章,如果有写的不好的地方请谅解. 目录 1.word文档分析 2.python-docx获取word中的自动编号 3.尚未解决的问题 1.word文档分析 word文档是一种 ...

  9. 使用SQL Server 获取插入记录后的ID(自动编号)

    使用SQL Server 获取插入记录后的ID(自动编号) jingxian 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开 ...

最新文章

  1. ASP.NET AJAX入门系列(1):概述
  2. 【Android 电量优化】电量优化 ( 耗电量测试 | Battery Historian 简介 | apt 源更新 | Docker 安装 | Battery Historian 安装 )
  3. c++ 不允许使用不完整的类型_Python入门高级教程--Python?变量类型
  4. 物理学家杨振宁到底有多厉害?
  5. 简述TCP/IP四层体系结构及每层作用
  6. 软考信息安全工程师备考笔记2:第二章密码学基础与应用备考要点
  7. Java for selenium(webdriver) 环境搭建
  8. Chapter6 : Has Artificial Intelligence Impacted Drug Discovery?
  9. 第八届 GopherChina 大会蓄势待发!
  10. 日常生活 之 有哪些道理是你慢慢才明白的?
  11. 读书笔记《股票作手回忆录》
  12. 基于决策树的电网负荷预测
  13. 爬取中国福彩网并做可视化分析
  14. Oracle Linux 迷途知返
  15. 计算机教室课外活动简报,广州图书馆·活动报道·电子阅览室“自助学习月”活动简讯...
  16. 一篇文章让你认识PHP中的面向对象思想
  17. java全套教程资源大合集。
  18. 【C语言】测试4 循环程序设计
  19. 最近一年多所做项目和使用到的技术 (移动互联、智能电视)
  20. w10睡眠的计算机如何启动,win10睡眠按什么键唤醒 w10系统睡眠怎样唤醒

热门文章

  1. 在CSS中实现父选择器效果
  2. 深度学习图像处理目标检测图像分割计算机视觉 07--图像检索
  3. Class类,Class对象的理解
  4. html视频滑动抖音代码,抖音 - 分享代码,大鱼海棠,片段滚动效果代码!
  5. asp.net (C#) RTX(腾讯通) 接口应用 能实现与OA接口
  6. 专科学游戏建模好找工作嘛?
  7. 网页中滚动字幕的制作
  8. 为何互联网公司纷纷开始做直播?
  9. 数据库中CreateAt、UpdateAt字段的意义
  10. 用户行为分析(如何用数据驱动增长)-读书笔记2