![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP ALV
newy
头发慢慢掉落的哀伤
展开
-
abap alv触发修改事件后更新内表数据失败随笔
但第二次选中后,发现内表里第一次选中的sel变为空了,也就是第一次的sel实际上并没有成功更新到内表中,令人百思不得齐姐。1、alv REUSE_ALV_GRID_DISPLAY_LVC展示函数注册并监听修改事件。该语句的优先级高于fieldcat的选择框,导致了此现象。把报表layout级的选择框语句去掉即可。2、事件类方式注册修改change事件。(3)、触发事件业务逻辑实现form块。这里内表里sel字段确实是X的状态。(1)、事件类定义及实现。(2)、事件绑定alv。原创 2024-02-02 17:21:06 · 1138 阅读 · 0 评论 -
abap cl_gui_alv_grid显示刷新
1、调用grid中refresh_table_display函数刷新alv。在abap中,用cl_gui_alv_grid显示alv时,默认会有显示数据缓存,当后退并再次进入alv显示时,SAP为了提高alv加载速度,会显示缓存数据,如果需要更新alv,别忘了在第一次调用set_table_for_first_display函数之后,调用refresh_table_display函数进行刷新,这样就可以更新alv了,refresh_table_display函数输入表中有两个字段分别是ls_stbl-ro原创 2020-05-08 17:38:12 · 3167 阅读 · 0 评论