直接分页查询
FUNCTION ztm_rfc004. *"---------------------------------------------------------------------- *"*"本地接口: *" IMPORTING *" VALUE(LV_ZWWCK) TYPE ZWWCK OPTIONAL *" VALUE(P_START) TYPE SY-TABIX OPTIONAL *" VALUE(P_LIMIT) TYPE SY-TABIX OPTIONAL *" EXPORTING *" VALUE(P_TOTAL) TYPE SY-TABIX *" TABLES *" ET_OUT STRUCTURE ZMMT009C OPTIONAL *"---------------------------------------------------------------------- RANGES:r_zwwck FOR zmmt009c-zwwck. * DATA: lt_out LIKE TABLE OF et_out. IF lv_zwwck IS NOT INITIAL. r_zwwck-sign = 'I'. IF '*' CO lv_zwwck. r_zwwck-option = 'CP'. ELSE. r_zwwck-option = 'EQ'. ENDIF. r_zwwck-low = lv_zwwck. APPEND r_zwwck. ENDIF. SELECT COUNT(*) INTO @p_total FROM zmmt009c WHERE zwwck IN @r_zwwck. SELECT FROM zmmt009c FIELDS * WHERE zwwck IN @r_zwwck ORDER BY zwwck INTO CORRESPONDING FIELDS OF TABLE @et_out OFFSET @p_start UP TO @p_limit ROWS. * total = lines( lt_out[] ). ENDFUNCTION.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」