-
教程
下面这个列出了区别,很实用,跟着这个一点点把grid改成了lvc:ABAP的ALV详解,内含GRID和LVC的详细配置区别
非常专业有帮助:REUSE_ALV_GRID_DISPLAY_LVC函数输入参数属性的应用
这个博客里的LV教程很全面,面面俱到:最后有对可编辑LVC的教程
-
一个上面教程中没有提到的、适用于LVC的merge函数:LVC_FIELDCATALOG_MERGE
LVC中无法使用REUSE_ALV_ FIELDCATALOG_MERGE
-
内含简单页眉
ABAP:ALV List报表
-
大量页眉
ABAP:ALV的 Header中添加HTML内容
OO实现ALV TABLE 十:ALV的页眉页脚[转]
-
分类汇总
OO实现ALV TABLE 十一:ALV的聚合,排序,过滤
-
单元格颜色设置
ABAP ALV 颜色设置(行,列,单元格)
-
单元格可编辑(两种方法:函数或or)
ABAP ALV可编辑
这两个一样,很有启发性,但是单元格编辑的写法有误
①ALV GRID参考文档(十三)②实例:关于ALV控件可编辑的整理
我们可以使alv处于可编辑状态,我们还需要控制数据的输入。Alv grid有连个事件,即data_changed和data_changed_finished。第一个事件在可编辑字段的数值发生变化时触发,可以用来检查数据的输入,第二个事件是当修改已经完成后触发。
可以通过方法register_edit_event来设置alv如何察觉数据的改变。有两个选项
I 按回车键之后:i_event_id = cl_gui_alv_grid=>mc_event_enter
II 当鼠标有当前编辑的字段移到另一个字段:i_event_id = cl_gui_alv_grid=>mc_event_modifies
要想控制数据的输入,必须通过这个方法设置一种方式,否则事件就不会被触发。
为了控制字段的修改通过事件data_changed把类CL_ALV_CHANGED_DATA_PROTOCOL的实例传给alv grid。通过这个类的方法,就可以得到单元格的值并修改它或者产生错误信息。
————————————————
版权声明:本文为CSDN博主「lvzhqi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lvzhqi/java/article/details/1941693
-
DISPLAY/CHANGE
-
data_changed、data_changed_finished事件
这个和我的练习好像。
FM ALV根据可编辑字段的值更新相关字段值
OO ALV中的data_changed、data_changed_finished事件介绍
关于ALV输出的可编辑字段的保存问题
-
自动刷新问题
稳定更新:(未用,有空用一下)
sap abap alv画面项目编辑设值之后,自动刷新编辑值到alv画面