当前位置: 首页 > news >正文

优秀网站推荐wordpress 列表页面

优秀网站推荐,wordpress 列表页面,西部数码网站助手 安装,怎样做企业手机网站建设功能实现 在 ABAP 中,可以使用 OpenSQL 来实现分页功能。下面是一种实现分页的示例方法: 首先,定义一个内部表来存储查询结果数据: DATA lt_data TYPE TABLE OF your_data_type.然后,使用 SELECT 语句将数据查询到内…

功能实现

在 ABAP 中,可以使用 OpenSQL 来实现分页功能。下面是一种实现分页的示例方法:

  1. 首先,定义一个内部表来存储查询结果数据:
DATA lt_data TYPE TABLE OF your_data_type.
  1. 然后,使用 SELECT 语句将数据查询到内部表中,同时获取总数据量 count:
SELECT * FROM your_table INTO TABLE lt_data.
SELECT COUNT( * ) FROM your_table INTO count.
  1. 根据每页显示的数量和数据总量计算页码相关参数:
DATA lv_page_size TYPE i.       "每页显示数量
DATA lv_total_pages TYPE i.    "总页数
DATA lv_current_page TYPE i.   "当前页码lv_page_size = 10.            "每页显示 10 条数据
lv_total_pages = count / lv_page_size.
  1. 根据起始索引和每页显示的数量获取当前页的数据:
lv_current_page = 1.          "设置当前页码为 1
DATA lv_start_index TYPE i.
DATA lv_end_index TYPE i.lv_start_index = ( lv_current_page - 1 ) * lv_page_size + 1.
lv_end_index = lv_current_page * lv_page_size.DATA lt_current_data TYPE TABLE OF your_data_type.
lt_current_data = lt_data[ lv_start_index - 1 TO lv_end_index ].
  1. 最后,对当前页的数据进行处理,如输出或显示:
LOOP AT lt_current_data INTO DATA(ls_data).WRITE / ls_data-field1.    "假设 field1 是你要显示的字段
ENDLOOP.

这就是一个简单的 ABAP OpenSQL 分页的示例方法。你可以根据实际需求和业务逻辑进行相应的修改。

代码封装

FUNCTION zfm_list_paging.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     REFERENCE(IV_CURRENT_PAGE) TYPE  INT4 DEFAULT 1
*"     REFERENCE(IV_PAGE_SIZE) TYPE  INT4
*"  EXPORTING
*"     REFERENCE(EV_TOTALLINES) TYPE  INT4
*"     REFERENCE(EV_TOTALPAGES) TYPE  INT4
*"  TABLES
*"      IT_DATA
*"----------------------------------------------------------------------DATA: lv_totalpage TYPE p.CHECK iv_page_size > 0 AND iv_current_page > 0.ev_totallines = lines( it_data ).lv_totalpage = ceil( ev_totallines / iv_page_size ).ev_totalpages = lv_totalpage.DATA(begno) = ( iv_current_page - 1 ) * iv_page_size + 1.DATA(endno) = iv_current_page * iv_page_size .APPEND LINES OF it_data FROM begno TO endno TO it_data.IF it_data[] IS NOT INITIAL.DELETE it_data FROM 1 TO ev_totallines.ENDIF.ENDFUNCTION.

入参为:iv_current_page 当前页数,iv_page_size 页面显示数据个数 IT_DATA 查询出的所有数据

返回: ev_totallines,总行数 ev_totalpages 总页数 IT_DATA 当前页的数

http://www.yayakq.cn/news/658807/

相关文章:

  • 网站页面设计好了后台如何添加简单网站制作步骤
  • 郑州网站制作公司名单word后的网站引用怎么做
  • 介绍移动互联网的网站有哪些wordpress .mo .po
  • 福田企业网站优化方案乐亭网站建设
  • 在线旅游网站开发分析报告东莞企石网站建设
  • 网站建设资料自建站是什么意思
  • 邯郸网站优化怎么做微信小程序
  • 建设网站需要哪些硬件西安不动产查询房产信息网
  • 网站有哪些平台网站突然不被百度收录
  • 手机网站底部导航菜单可做产品预售的网站
  • 网站建设策划书前言东莞服务行业推广软件
  • 安徽房和城乡建设部网站网页设计怎么让图片横向填满
  • 网站下载免费软件安装深圳专业做网站排名多少钱
  • 做网站优化选阿里巴巴还是百度遂宁市做网站的公司
  • 武隆网站建设seo平台怎么样
  • 如何让百度快照找到自己的网站化妆品网站建设可行性报告
  • 网站运营小结开源saas建站系统
  • 网站开发倒计时北京网站制作推广
  • 设计师应该知道的网站长春火车站人工电话
  • 手机版网站建设网页界面设计的分类
  • 网站建设没业务免费咨询劳动律师
  • 做网站什么费用免费推广网站翻译英文
  • 网站注册怎么注销无极招聘信息
  • 怎么建设国外免费网站南通优普网站建设制作
  • 淘宝做网站的多少钱工商注册网上办事大厅
  • 网络营销费用预算百度seo排名优化价格
  • 烟台网站排名优化公司哪家好网站内容的作用
  • 网站诊断分析报告模板及优化执行方案.doc自动备份wordpress
  • 秀洲区建设局网站罗湖医院网站建设
  • 商城网站建设招聘网上接单干活的平台