ABAP ALV报表中fieldcat_lvc
我一般会用到的写fieldcat的方式有两种,第一种是用FORM 和 PERFORM的子程序调用方式,另一种是用宏。
1. FORM的方式写field_lvc
PERFORM frm_fieldcat TABLES gi_fieldcat
USING:'BNAME' '需要删除的账号' '' 'BNAME' 'X' ,
'FNAME' '复核人账号' 'USER_ADDR' 'FNAME' 'X' ,
'ERNAM' '复核人姓名' '' 'ERNAM' '' ,
'ZZBZ' '备注' '' 'ZZBZ' 'X' .
FORM frm_fieldcat TABLES t_fcat TYPE lvc_t_fcat
USING u_fieldname
u_scrtext_l
u_f4availabl
u_ref_field
u_edit.
gw_fieldcat-fieldname = u_fieldname. "内表字段名
gw_fieldcat-scrtext