REUSE_ALV_GRID_DISPLAY超详细讲解

更新时间:2023-07-24 19:40:30 阅读: 评论:0

一、
REUSE_ALV_GRID_DISPLAY详解 
调用功能模块:
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_interface_check        = ''                      接口一致性检查
      i_callback_program      = sy-repid                当前程序名
      is_layout                = layout                  输出样式
      it_fieldcat              = fieldcat[]              字段定义描述表
      i_callback_pf_status_t = 'PF_STATUS_SET'        触发事件调用子程序
      i_callback_ur_command  = 'USER_COMMAND'          鼠标事件操作子程序
      it_events                = i_events[]              出口程序触发事件
    i_callback_html_top_of_page  = 'ALV_TOP_OF_PAGE'  ALV输出表头设置
i_grid_ttings = wl_lvc_s_glay                    打印表头设置
      it_sort = sortable[]                              排序设置
TABLES
      t_outtab                = ig_out
EXCEPTIONS
  program_error            = 1
小说OTHERS                  = 2.
 
烧龙虾
常用属性:(赋值’’中内容必须为大写)
 
1.  Fieldcat
data: fieldcat type slis_t_fieldcat_alv with header line.
it_fieldcat              = fieldcat[]
属性
  (用来定义表单中的各个列的相关信息)
  Fieldcat-col_pos = n.                  输出列
  Fieldcat-tabname = ‘FIELDNAME’.      对应的内表字段名
Fieldcat-ltext_s/m/l = ‘列名’.    输出列文本
  (_s:短文本
戒指戴食指
   _l:长文本)
  Fieldcat-emphasize = ‘CX10’.    带有颜色的高亮列
  (其中X=(1-7)
  颜色同format)
  Fieldcat-hotspot = ‘X’.          作为热点显示
  可触发鼠标触发事件
  Fieldcat-currency = ‘CURRKEY’.  表 TCURX 中的货币名称
  Fieldcat-quantity(3)            计量单位
  Fieldcat-qfieldname          参考计量单位的字段名称
  Fieldcat-round = n.          四舍五入至小数位数下
   n 位
  Fieldcat-exponent = n.        浮点数的幂指数为n
  Fieldcat-key = ‘X’.           关键字段
  Fieldcat-icon = ‘X’.          作为图标输出
  Fieldcat-symbol = ‘X’.        输出作为符号
  Fieldcat-checkbox = ‘X’.      作为复选框输出
  Fieldcat-just = SPACE, 'R', 'L', 'C'.  对齐方式
  Fieldcat-lzero = ‘X’.          输出前导零
  Fieldcat-no_sign = ‘X’.        输出抑制符号
  Fieldcat-no_zero = ‘X’.        为输出隐藏零高校推广
  Fieldcat-edit_mask = SPACE, mask..  输出为mask的模式
  Fieldcat-fix_column = ‘X’.      固定列
  Fieldcat-do_sum = ‘X’.        总计列值总和
  Fieldcat-no_out = ‘X’.        列不输出
  Fieldcat-tech = ‘X’.          该字段为技术字段
  Fieldcat-outputlen = n        列的字符宽度为n
  Fieldcat-decimals_out = n    能控制小数点的位数为n 
Fieldcat-datatype = C,I,N…        定义数据类型
2.  SORT四川的名胜古迹
   
data: sortable type slis_t_sortinfo_alv with header line.
it_sort = sortable[]
属性
  (排序)
    Sortable-Fieldname        字段名
            Up              升序排列
            Down            降序排列
            Subtot         
 
购物用英语怎么说
3.  Layout
   
data: layout type slis_layout_alv .
is_layout                = layout
属性 (用于定义ALV表单的相关格式、属性)
        info_fieldname = 'LINE_COLOR'.  设置特殊行颜色
(将LINE_COLOR增加到内表字段,写'CX10'到特殊行的LINE_COLOR, X为颜色值)
        colwidth_optimize = ‘X’.  优化列宽设置
no_colhead = 'X'.        不显示列名
no_vline = 'X'.            不显示列间竖线
zebra     
        f2code = '&ETA'.    设置触发弹出详细信息窗口的功能码,这里是双击
no_vline           这个用来设置列间隔线
        detail_initial_lines 
detail_popup        是否弹出详细信息窗口
        detail_titlebar      设置弹出窗口的标题栏
        totals_text
怎样下载铃声        totals_only
        group_change_edit
        header_text
4.按钮
     
  DATA: i_events TYPE slis_t_event WITH HEADER LINE.
事件:
it_events    = i_events[]   
i_callback_pf_status_t = 'PF_STATUS_SET'   
i_callback_ur_command  = 'USER_COMMAND'
出口程序触发事件对应子程序:
FORM PF_STATUS_SET USING rt_extab TYPE slis_t_extab.
FORM ur_command USING ucomm LIKE sy-ucomm lfield TYPE slis_lfield.

本文发布于:2023-07-24 19:40:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1095100.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   设置   触发   事件   作为   定义   显示   表单
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图