• SAP应用界面开发:5)Report List报表开发(1)


      (1)Report List 输入定义

      Report List主要应用于数据的格式化输出。Report List可以通过以下参数设置来控制报表标题显示、报表分页控制、参数数据库表及参考Message类等,具体扩展语法如下:
         ...NO STANDARD PAGE HEADING:输出的报表不包含表头(LIST HEADING)。
         ...LINE-SIZE col:设置页宽。
         ...LINE-COUNT m(n):设置每页行数及每页间空行数,如LINE-COUNT 18(2)表示每页18行,每页之间空两行。
         ...Message-ID mid:在程序中应用标准的Message类。
         ...DEFINING DATABASE db:定义程序中所使用逻辑数据库。

         (2)图标符号的输出
        
    输出报表中通常会有一些特殊的符号,如ChexkBox,图标及符号等具体参数如下。
          1.WRITE...AS CHECKBOX:输出一个ChexkBox。
           [For Example]

        DATA:MARKFIELD(1) TYPE VALUE 'X'.
        WRITE MARKFIELD AS CHECKBOX. "输出符号CHECKBOX,默认选中
        WRITE MARKFIELD AS CHECKBOX INPUT OFF. "输出符号CHECKBOX,默认无法选择.
        MARKFIELD = SPACE.  "重置为空

        WRITE MARKFIELD AS CHECKBOX. "输出符号CHECKBOX,默认未选中
        WRITE MARKFIELD AS CHECKBOX INPUT OFF. "输出符号CHECKBOX,默认无法选择.
        运行界面如下:
       

        2.WRITE...AS SYMBOL:输出符号(T-CODE:SE38进入ABAP编辑器,输入:SHOWSYMB 即可查询SYMBOLS)
       
    定义程序需包含INCLUDE <SYMBOL>或INCLUDE <LIST>。
        [For Example]

        INCLUDE <SYMBOL>.
        WRITE: / SYM_RIGHT_HAND AS SYMBOL,'TIP,NOTE',SYM_LEFT_HAND AS SYMBOL.

        运行界面如下:
       

         3.WRITE...AS ICON:输出图标
        
    输出图标,需定义包含程序,具体图标可以通过T-CODE:ICON查看,但是程序中需定义INCLUDE <ICON>或INCLUDE <LIST>。
         [For Example] 

         INCLUDE <ICON>.
         WRITE:/ ICON_OKAY AS ICON,'OK'"OUTPUT ICON
         运行界面如下:
        

  • 相关阅读:
    【原创】C# 文件操作详解(三)Directory类
    【原创】C# 文件操作详解(一)File类
    【原创】VS使用技巧——工欲善其事必先利其器
    【原创】C# 文件操作详解(四)DirectoryInfo类
    strpos用法
    调试跳转动态打印
    解决DIV超出样式长度自动换行
    PHP时间戳常用转换在(大、小月问题)
    懒人JS
    PHP 快速排序 与二维数组排序
  • 原文地址:https://www.cnblogs.com/foxting/p/2582372.html
Copyright © 2020-2023  润新知