网站大量收购独家精品文档,联系QQ:2885784924

REUSE_ALV_GRID_DISPLAY_LVC超详细讲解.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
REUSE_ALV_GRID_DISPLAY_LVC超详细讲解

ALV开发流程: 1. 将得到并整理好的数据以ALV的形式显示出来 4 1.1. 在子FORM(这里如:F_FIELDS)指定需要显示的字段 4 1.2. 在子FORM(这里如:F_BUILD_LAYOUT)里设置ALV的全局属性 4 1.3. 在子FORM(这里如:F_DISPLAY)里将内表中的数据进行显示 51.4. 为ALV程序添加表头标题(这里以添加HTML表头标题为主) 5 1.4.1. 在显示ALV的函数(REUSE_ALV_GRID_DISPLAY_LVC)里添加一个参数 5 1.4.2. 在子FORM(F_TOP_OF_PAGE)里定义好需要的变量 5 1.4.3. 准备好所需数据,如登录用户的描述、制表日期等 6 1.4.4. 将表头数据输出 6 2. 函数“REUSE_ALV_GRID_DISPLAY_LVC”中输入参数的应用 7 2.1. 排序 7 2.1.1. 在显示ALV的子FORM里定义排序用到的变量 7 2.1.2. 设置好需要排序的字段 8 2.1.3. 在显示ALV的函数的输入参数里添加排序的属性 8 2.2. 隐藏不必要的标准按钮 8 2.2.1. 先在显示ALV的子FORM里定义隐藏按钮用到的变量 8 2.2.2. 得到需要隐藏的标准按钮的“FCODE” 8 2.3. 自定义“工具栏” 9 2.3.1. 在显示ALV的函数的输入参数里指定自定义按钮的子FORM 9 3. 热点链接、用户动作的捕捉、调用其他程序或标准事务程序 11 3.1. 在显示ALV的函数的输入参数里指定捕捉用户动作的子FORM 11 3.2. 在“字段和列名”的子FORM(F_FIELDS)里,对需要链接的列添加“热点”属性 11 3.3. 操作代码 11 3.4. 显示具体细节 12 3.5. 调用其他事务 14 3.6. 打开并选择文件: 14 4. 关于设置字段和列名的子FORM(F_FIELDS)的参数设置: 15 4.1. 单列优化宽度 15 4.2. 单列求和或者取消求和,添加属性 15 4.3. 对其方式 15 4.4. 作为图标输出 16 4.5. 固定列和关键列 16 4.6. 列的字符宽度 16 5. 单元格的F1、F4帮助: 17 5.1. F1帮助: 17 5.2. F4帮助: 17 6. 输入并保存、回调修改内表(输入时的小数位错位的问题、指定数据类型、小说位数) 17 7. 界面颜色的更改 18 7.1. 更改单元格(字体)的前景、背景颜色 19 7.2. 更改行的颜色和列的颜色: 19 7.3. 利用设置字段和列名子的FORM(F_FIELDS)里来设置列的颜色 20 8. ALV自带的最左端复选框按钮和自定义复选框按钮 20 8.1. ALV自带的复选框按钮: 20 8.2. 自定义复选框按钮 20 9. 按照上传的模板格式导出为本地文件 21 9.1. 定义导出为EXCEL用到的数据变量 21 9.2. 上传模板 21 9.3. 代码 22 10. 为ALV标题添加图片 26 10.1. 上传图片 26 10.2. 在子FORM(F_TOP_OF_PAGE2)里的代码 27 ALV:ABAP LIST VIEW,一种比较美观的报表显示工具 REUSE_ALV_LIST_DISPLAY Grid的是Excel单元格的格式,而list不是 REUSE_ALV_GRID_DISPLAY 可以控制某一行 某一列,甚至某一格(CELL)的读写 其中这两个函数都用到的全局变量为:1个类型池SLIS和一个指定列数的变量 DATA:?v_pos TYPE?i.???指定第几列 第1个函数用到的全局变量如下:都是slis类型池中的类型,结尾都是alv(表示他们用于alv) DATA:?wa_fieldcat?TYPE?slis_fieldcat_alv?,?????相当于工作区 ????? i_fieldcat??TYPE?slis_t_fieldcat_alv?,???存放列名的表 ????? i_layout????TYPE?slis_layout_alv?.???????负责整个ALV的全局属性 DATA:? wa_fieldcat?TYPE?lvc_s_fcat?,??相当于工作区 ??????i_fieldcat_lvc??TYPE?lvc_t_fcat?,??存放列名的表 ??????i_layout_lvc????TYPE?lvc_s_layo?.??负责整个ALV的全局属性 下面以第2个函数(REUSE_ALV_GRID_DISPLAY_LVC)来介绍ALV的用法; 1. 将得

您可能关注的文档

文档评论(0)

wannian118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档