ABAP刷新屏幕时更新ALV的Fieldcat

需求:屏幕上ALV的Fieldcat要根据查询条件中的年份变化自动变化,如下图所示当年份变化时表头年度自动变为查询条件的年份。

实现思路:在屏幕的PAI事件中显示ALV的FORM中,每次均根据条件产生新的Fieldcat并即可,主要使用的是SET_FRONTEND_FIELDCATALOG这个方法。

发表评论