SAP应用界面开发:5)Report List报表开发-实现Report的格式分页输出(6)

简介:   下面创建一个ICON数据查询程序,将ICON的名称及相关图标从系统中抓出。控制报表每页显示数量最多不超过10行,具体如下:       REPORT  ZZWEI_REPORT_DEMO NO STANDARD PAGE HEADING.

  下面创建一个ICON数据查询程序,将ICON的名称及相关图标从系统中抓出。控制报表每页显示数量最多不超过10行,具体如下:

      REPORT  ZZWEI_REPORT_DEMO NO STANDARD PAGE HEADING.
   *NO STANDARD PAGE HEADING (FOR LIST HEADING)

    DATA:PAGE_LINE TYPE VALUE 10, "每頁行數
         ICONTAB LIKE STANDARD TABLE OF V_ICON WITH HEADER LINE,"參照VIEW建內表
         Num TYPE I.

   *每次分页时绘制表头
   TOP-OF-PAGE.
     WRITE: /2 'Pages:',SYST-PAGNO RIGHT-JUSTIFIED.
     ULINE AT /1(80).
     WRITE: /1(1) SY-VLINE,'ID' COLOR 1,
             7(1) SY-VLINE ,'ICON' COLOR 1,
             15(1) SY-VLINE,'NAME' COLOR 1,
             41(1) SY-VLINE, 'SHORTTEXT' COLOR 1,
             80(1) SY-VLINE.
     ULINE AT /1(80).


     START-OF-SELECTION. "屏幕开始时查询数据...
        SELECT FROM ICON INNER JOIN ICONT ON ICON~ID = ICONT~ID INTO 
       
CORRESPONDING FIELDS OF TABLE ICONTAB WHERE ICONT~LANGU = SY-LANGU.

     LOOP AT ICONTAB.
       WRITE: /1(1) SY-VLINE,SY-TABIX LEFT-JUSTIFIED,
               7(1) SY-VLINE,ICONTAB-ID AS ICON LEFT-JUSTIFIED,
               "LEFT-JUSTIFIED:左对齐,RIGHT_JUSTIFIED:右对象,CENTERED:居中对齐。
               15(1) SY-VLINE,ICONTAB-NAME,
               41(1) SY-VLINE,ICONTAB-SHORTTEXT,
               80(1) SY-VLINE.
       ULINE /1(80).

       Num = SY-TABIX MOD PAGE_LINE.
       IF Num = 0.
         NEW-PAGE.  "新的一页
       ENDIF.
    ENDLOOP.
    运行结果如下:
   

目录
相关文章
|
存储 NoSQL Redis
【Redis】利用Redis List实现数据库分页快速查询
【Redis】利用Redis List实现数据库分页快速查询
874 0
|
存储 缓存 NoSQL
利用Redis List实现数据库分页快速查询的有效方法
利用Redis List实现数据库分页快速查询的有效方法
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
344 0
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
开发工具 索引
【Azure Blob】操作Blob之分页List Blob一致性、索引时延及Tag支持问题解答
在使用Azure SDK开发时,遇到以下几个问题: 1. 分页list blob是一个一致性事务级的操作吗?在这个过程中,文件的创建、更新、删除会对分页获取的list blob列表产生什么影响? 2. 文档《响应中的标记》中描述索引是最终一致性,这个过程的时延是多久(更新Tag后大概多长时间可以通过FindBlobByTag查询到)? 3. 所有Blob都支持Tag吗?Block Tag使用上有哪些场景限制?
272 14
List集合如何分页
List集合如何分页(List集合转Page分页)
365 0
|
文字识别 Java
文本,文字识别07,SpringBoot服务开发-入参和返回值,编写接口的时候,要注意识别的文字返回的是多行,因此必须是List集合,Bean层,及实体类的搭建
文本,文字识别07,SpringBoot服务开发-入参和返回值,编写接口的时候,要注意识别的文字返回的是多行,因此必须是List集合,Bean层,及实体类的搭建
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
204 0
|
存储 NoSQL Java
【Redis】利用 Redis List 实现 Java 数据库分页快速查询
在大型应用中,数据库分页查询是日常开发中不可避免的需求之一。随着数据量的不断增加,传统的数据库分页方式可能会变得效率较低。为了解决这一问题,本文将介绍如何使用 Redis List 数据结构,结合 Java 编程语言,实现高效的数据库分页查询。
637 9
|
JavaScript
Ant designe vue中有关<a-list>组件中 实现分页以及复选框效果
Ant designe vue中有关<a-list>组件中 实现分页以及复选框效果
696 0
|
安全 小程序 Java
带了一个 3 年的开发,不会循环删除 List 中的元素,心态崩了。。(2)
带了一个 3 年的开发,不会循环删除 List 中的元素,心态崩了。。
243 0
带了一个 3 年的开发,不会循环删除 List 中的元素,心态崩了。。(2)