ABAP ALV FIELDCAT列字段变化 重新调用ALV 无法退出返回到初始界面
适用情形:
ABAP ALV 展示之后,点击按钮重新触发程序,alv 字段结构发生变化,重新调用alv
目的
刷新Function ALV fieldcat字段结构
原因
设置刷新标识无效果
解决方式
ALV触发按钮事件中,给事件接口字段EXIT赋值’X’.
RS_SELFIELD-exit = ‘X’. "重点语句
FORM SUB_USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
data:lv_ucomm type sy-ucomm.
clear:lv_ucomm.
lv_ucomm = r_ucomm.
CASE lv_ucomm.
WHEN 'CHECK'.
GV_CHECK = 'X'.
PERFORM SUB_CHECK_DATA.
PERFORM SUB_SET_FILEDCAT.
RS_SELFIELD-refresh
post SAP-Garson
原文链接:https://blog.csdn.net/xunmeng07/article/details/113628841文章来自于网络,如果侵犯了您的权益,请联系站长删除!