zoukankan      html  css  js  c++  java
  • SAP应用界面开发:5)Report List报表开发实现Report的格式分页输出(6)

      下面创建一个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.
        运行结果如下:
       

  • 相关阅读:
    微信小程序 阻止冒泡事件
    vant/weapp goodsaction 显示样式不正常问题
    微信小程序图表工具wxcharts
    webstorm 不识别 rpx 格式化出错
    小程序自定义 tabbar 以vant weapp 调试工具不显示,但是在真机显示
    小程序自定义 tabbar 以vant weapp为例
    TypeScript之环境搭建
    模块化打包工具webpack
    【纪中受难记】——Day2.感觉冤的慌
    计算机精英协会考核题 —— 第三题:斐波那契数
  • 原文地址:https://www.cnblogs.com/foxting/p/2588229.html
Copyright © 2011-2022 走看看