`
Jack Wu
  • 浏览: 878139 次
  • 来自: ...
社区版块
存档分类
最新评论

如何使用自定义的 number range objects

 
阅读更多

1、Create number range object using OYSN.

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 <!---->
分享到:
评论

相关推荐

    我的django专栏021阶段的源代码,分页器的实现

    例如,`has_previous`、`has_next`、`previous_page_number`和`next_page_number`可以用来生成前后页的链接,而`number`表示当前页的页码,`range`可以生成页码列表。 ```html {% if page.has_previous %} &lt;li&gt;...

    Django之简单分页流程

    Django的`paginator`对象提供了`has_previous`、`has_next`、`previous_page_number`、`next_page_number`等属性,以及`page_range`来获取有效的页码范围。下面是如何在模板中实现分页链接: ```html &lt;!-- 假设我们...

    Django-pagination-master

    {% for page in page_obj.paginator.page_range %} &lt;li&gt;&lt;a href="?page={{ page }}"&gt;{{ page }}&lt;/a&gt;&lt;/li&gt; {% endfor %} {% if page_obj.has_previous %} &lt;a href="?page={{ page_obj.previous_page_number }...

    Django结合Bootstrap完美实现分页效果

    - **自定义分页样式**:Bootstrap的分页样式是可定制的,可以根据需求调整颜色、大小等样式属性。 总之,Django与Bootstrap的结合为开发者提供了一个强大且灵活的分页解决方案。通过合理的视图逻辑、URL配置和模板...

    VBA开发,连接mysql数据库

    - **使用ADODB组件**:在VBA中连接MySQL数据库通常会用到ADODB(ActiveX Data Objects)组件,它提供了访问不同数据库的方法和属性。 - **建立连接**:首先需要创建`ADODB.Connection`对象实例,并设置连接字符串,...

    Excel VBA对象参考手册chm

    - **References**:引入外部对象库,如Microsoft Excel Objects,以便使用特定版本的Excel对象模型。 通过学习和掌握这些Excel VBA的知识点,用户不仅可以编写宏来自动执行重复任务,还可以创建复杂的定制化解决...

    ZendFramework中文文档

    13.8. 自定义Feed和条目类 14. Zend_Filter 14.1. 简介 14.1.1. 什么是过滤器(filter)? 14.1.2. 过滤器的基本用法 14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. ...

    VBA_challenge

    - **引用库**:添加外部库,如Microsoft Excel Objects或Microsoft Scripting Runtime,以使用更多功能。 7. **VBA在实际工作中的应用** - **数据分析**:使用VBA进行数据清洗、筛选、排序等操作。 - **报告自动...

    Python基础——笔试面试利器

    - **不可更改对象**(Immutable Objects): 在Python中,字符串(string)、元组(tuple)和数字(number)等都是不可更改的对象。这意味着一旦创建这些类型的对象,就不能改变其值。 - **可更改对象**(Mutable ...

    ORACLE数据库期末考试题目及答案.docx

    - **分析(Analytic)**:如RANK, ROW_NUMBER等,用于计算累计排名、移动平均数等。 - **分组(Grouping)**:如GROUP BY子句。 - **单行(Single Row)**:如TRUNC, TO_CHAR等。 **答案**:b. 分析函数通常用来计算累计...

    django的分页器Paginator 从django中导入类

    通过自定义管理命令的方式批量创建100本书籍。 #### 四、分页器Paginator使用详解 1. **导入Paginator**:首先需要从`django.core.paginator`模块导入`Paginator`类。 ```python from django.core.paginator ...

    Django框架实现的简单分页功能示例

    - **获取当前页码**:使用`request.GET.get('page', '1')`获取当前页码,默认为第一页。 - **获取当前页数据**:调用`paginator.page(page)`方法获取指定页的数据。 - **渲染页面**:最后,将分页数据传递给模板并...

    Django框架实现分页显示内容的方法详解

    在Django框架中,分页显示内容是一种常见的需求...在实际开发中,你还可以根据项目需求进行调整,比如自定义分页器的样式、增加每页显示的条目数选项等。记住,始终关注用户体验和代码的可维护性,这是良好实践的关键。

Global site tag (gtag.js) - Google Analytics