ABAP ALV 根据表或structure进行展示
有时在alv展示时,发现所有字段或大部分字段取自一张表,那么我们不必每个字段都写一遍append放到fieldcat中,可以通过函数LVC_FIELDCATALOG_MERGE直接将结构或者表明输入,传出对应格式的alv字段。
DATA: gs_fcat TYPE lvc_s_fcat, "字段工作区
gt_fcat TYPE lvc_t_fcat.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'ZPS_VERSION_PR' “表名或者structure的名字
CHANGING
ct_fieldcat = gt_fcat. “传出的fieldacat的内表,后续我们也可对其进行处理,增删字段,排布顺序等。