alv各种设置 下载本文

内容发布更新时间 : 2024/11/17 10:30:54星期一 下面是文章的全部内容请认真阅读。

ALV总结

作者:张志昂—2008.07.08

目 录

1. 将得到并整理好的数据以ALV的形式显示出来 ................................................ 4

1.1. 1.2. 1.3. 1.4.

在子FORM(这里如:F_FIELDS)指定需要显示的字段 ................................................... 4 在子FORM(这里如:F_BUILD_LAYOUT)里设置ALV的全局属性 .................................. 4 在子FORM(这里如:F_DISPLAY)里将内表中的数据进行显示 ..................................... 5 为ALV程序添加表头标题(这里以添加HTML表头标题为主) ...................................... 5

在显示ALV的函数(REUSE_ALV_GRID_DISPLAY_LVC)里添加一个参数 .................... 5 在子FORM(F_TOP_OF_PAGE)里定义好需要的变量 ................................................. 5 准备好所需数据,如登录用户的描述、制表日期等 .................................................... 6 将表头数据输出 ............................................................................................................... 6

1.4.1. 1.4.2. 1.4.3. 1.4.4.

2. 函数“REUSE_ALV_GRID_DISPLAY_LVC”中输入参数的应用 ....................... 7

2.1.

排序 ..................................................................................................................................... 7

在显示ALV的子FORM里定义排序用到的变量 ........................................................... 7 设置好需要排序的字段 ................................................................................................... 8 在显示ALV的函数的输入参数里添加排序的属性........................................................ 8

2.1.1. 2.1.2. 2.1.3. 2.2.

隐藏不必要的标准按钮 ...................................................................................................... 8

先在显示ALV的子FORM里定义隐藏按钮用到的变量................................................ 8 得到需要隐藏的标准按钮的“FCODE” ........................................................................... 8

2.2.1. 2.2.2. 2.3.

自定义“工具栏” .............................................................................................................. 9

在显示ALV的函数的输入参数里指定自定义按钮的子FORM ..................................... 9

2.3.1.

3. 热点链接、用户动作的捕捉、调用其他程序或标准事务程序 .................... 11

3.1. 3.2. 3.3. 3.4. 3.5. 3.6.

在显示ALV的函数的输入参数里指定捕捉用户动作的子FORM .................................. 11 在“字段和列名”的子FORM(F_FIELDS)里,对需要链接的列添加“热点”属性 ...... 11 操作代码 ........................................................................................................................... 11 显示具体细节 .................................................................................................................... 12 调用其他事务 .................................................................................................................... 14 打开并选择文件: ............................................................................................................ 14

1 / 29

ALV总结

作者:张志昂—2008.07.08

4. 关于设置字段和列名的子FORM(F_FIELDS)的参数设置: .................... 15

4.1. 4.2. 4.3. 4.4. 4.5. 4.6.

单列优化宽度 .................................................................................................................... 15 单列求和或者取消求和,添加属性 ................................................................................. 15 对其方式 ........................................................................................................................... 16 作为图标输出 .................................................................................................................... 16 固定列和关键列 ................................................................................................................ 16 列的字符宽度 .................................................................................................................... 17

5. 单元格的F1、F4帮助: ...................................................................................... 17

5.1. 5.2.

F1帮助: .......................................................................................................................... 17 F4帮助: .......................................................................................................................... 17

6. 输入并保存、回调修改内表(输入时的小数位错位的问题、指定数据类型、小说位数) .......................................................................................................................... 17 7. 界面颜色的更改..................................................................................................... 19

7.1. 7.2. 7.3.

更改单元格(字体)的前景、背景颜色 .......................................................................... 19 更改行的颜色和列的颜色: ............................................................................................. 19 利用设置字段和列名子的FORM(F_FIELDS)里来设置列的颜色 .................................. 20

8. ALV自带的最左端复选框按钮和自定义复选框按钮...................................... 20

8.1. 8.2.

ALV自带的复选框按钮: ................................................................................................. 20 自定义复选框按钮 ............................................................................................................ 21

9. 按照上传的模板格式导出为本地文件 ............................................................. 21

9.1. 9.2. 9.3.

定义导出为EXCEL用到的数据变量 .................................................................................. 21 上传模板 ........................................................................................................................... 21 代码 ............................................................................................................................... 22

10.

为ALV标题添加图片 ......................................................................................... 27

2 / 29

ALV总结

作者:张志昂—2008.07.08

10.1. 上传图片 ........................................................................................................................... 27 10.2. 在子FORM(F_TOP_OF_PAGE2)里的代码 ..................................................................... 27

ALV:SAP LIST VIEW,一种比较美观的报表显示工具

3 / 29