调用功能模块:

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_set = 'PF_STATUS_SET'         触发事件调用子程序

i_callback_user_command = 'USER_COMMAND'          鼠标事件操作子程序

it_events                = i_events[]              出口程序触发事件

i_callback_html_top_of_page = 'ALV_TOP_OF_PAGE'   ALV输出表头设置

i_grid_settings = 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-seltext_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_set = 'PF_STATUS_SET'

i_callback_user_command = 'USER_COMMAND'

出口程序触发事件对应子程序:

FORM PF_STATUS_SET USING rt_extab TYPE slis_t_extab.

FORM user_command USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield.

功能代码:              函数文本:                          图标名称:

&ETA                   细节                        ICON_SELECT_DETAIL

&EB9                 调用报告...                     ICON_TABLE_SETTINGS

&REFRESH              刷新                        ICON_REFRESH

&ALL                 全部选择                      ICON_SELECT_ALL

&SAL                 取消全选                      ICON_DESELECT_ALL

&OUP                按升序排列                     ICON_SORT_UP

&ODN                按降序排列                     ICON_SORT_DOWN

&ILT                  设置过滤器                    ICON_FILTER

&UMC                  总计                         ICON_SUM

&SUM                  小计...                      ICON_INTERMEDIATE_SUM

&RNT_PREV           打印预览                      ICON_LAYOUT_CONTROL

&VEXCEL            Microsoft Excel                   ICON_XLS

&AQW                字处理...                       ICON_WORD_PROCESSING

%PC                   本地文件 ...                   ICON_EXPORT

%SL                  邮件收件人                      ICON_MAIL

&ABC                 ABC 分析                      ICON_ABC

&GRAPH                图形                         ICON_GRAPHICS

&OL0                 更改布局...                      ICON_ALV_VARIANTS

&OAD                选择格式...                 ICON_ALV_VARIANT_CHOOSE

&AVE                 保存格式...                  ICON_ALV_VARIANT_SAVE

&INFO                  信息                      ICON_INFORMATION

1. ALV表头设置

i_callback_html_top_of_page = 'ALV_TOP_OF_PAGE'

form top_of_page using cl_dd type ref to cl_dd_document.

语法同HTML fomat

ALV常用参数详细描述的更多相关文章

  1. Linux三剑客之grep常用参数详细总结

    三剑客grep总结 grep  : Linux三剑客老三      过滤需要的内容 参数: grep一般常用参数: -a :在二进制文件中,以文本文件的方式搜索数据 -c :计算找到 ’ 搜索字符串 ...

  2. vsftpd配置参数详细整理

    vsftpd配置参数详细整理  -|白王斧三又干一 vsftpd配置参数详细整理     -|白王斧三又干一 发表于 2005-10-23 20:30:00   1.vsftpd配置参数详细整理#接受 ...

  3. Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...

  4. ulimit常用参数介绍

    ulimit常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小.进 ...

  5. maven用途、核心概念、用法、常用参数和命令、扩展

    设置问题解决. http://trinea.iteye.com/blog/1290898 本文由浅入深,主要介绍maven的用途.核心概念(Pom.Repositories.Artifact.Buil ...

  6. ORACLE 11GR2常用参数(含隐含参数)设置

    ORACLE 11GR2常用参数(含隐含参数)设置如下: alter system set "_PX_use_large_pool" = true scope=spfile;alt ...

  7. dmidecode常用参数

    dmidecode常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. dmidecode这个命令真是神器啊,他能快速的获取服务器的硬件信息,而且这个命令有很多的花式玩法,今 ...

  8. C#中Messagebox.Show()常用参数用法详解

    声明:IWin32Window owner   ,  HelpNavigator navigator ,    string keyword 上面的三个参数类型不是很了解.没有做讨论. 等以后了解多了 ...

  9. linux下gcc编译的参数详细说明

    参考网址:1 http://hi.baidu.com/zengzhaonong/item/f1f9383565fa5c302e0f8125 gcc使用方法 汇总 2 http://s99f.blog. ...

随机推荐

  1. 非常简单实用的Python HTTP服务

    在做分布式系统应用的时候经常在测试环境上传一个包,或者干嘛的,公司的服务器比较bug,只给ldap权限,每次只能scp到自己的个人目录下,然后才能进到公共账号下去cp,比较麻烦.这时候如果你需要一个简 ...

  2. NetBPM的安装 -转

    NetBPM的安装还是比较简单的,有比较详细的文档. 1.当然是先下载运行程序了, netbpm-0.8.3.1.zip ,官方网站:http://www.netbpm.org:2.然后解压后自己看 ...

  3. 同程旅游网开放平台SDK开发完成

    最近利用业余时间,使用了同程旅游网的开放平台,并对大部分的方法进行了调用,发现有很多不好用的地方,比如 1.同一个开放平台居然有几个调用地址,景区调用http://tcopenapi.17usoft. ...

  4. WebApp MVC 框架的开发细节归纳

    在前文<WebApp MVC,“不一样”的轻量级互联网应用程序开发框架>介绍了WebApp MVC的技术实现以及如何使用,而在本章进一步归纳了使用框架开发的一些细节,也给我们在开发具体功能 ...

  5. easyui+Spring MVC+hibernate = 乐途

    这个东西,玩的差不多了;不浪费口水了, 直接上图 发到blog 上让大家看看. 布局各方面有没有不足的地方 .请多多指教 http://item.taobao.com/item.htm?spm=686 ...

  6. Qt label加边框

    myLabel->setStyleSheet("border:1px solid black"); 简要说明:border就是边缘.px是像素,1px就是边框的宽度.soli ...

  7. Til the Cows Come Home(最短路)

    Til the Cows Come Home Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I ...

  8. 转:C/C++内存管理详解 堆 栈

    http://chenqx.github.io/2014/09/25/Cpp-Memory-Management/ 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了 ...

  9. MVC学习中遇到问题

    1:无法连接到localdb数据库 解决方案:下载localdb安装软件 2:运行程序时提示数据库已存在,请更改连接名 解决方案:因为在两个不同的解决方案中使用了同样的连接字符串造成生成了同样的数据库 ...

  10. Python 之 MySQL 操作库 lazy_mysql

    TOC Intro Installation Tutorial API Engine Pool Column Table Intro lazy_mysql 是一个非常简单易用,用来操作 MySQL 的 ...