如果Function REUSE_ALV_GRID_DISPLAY 的Layout选项没被注释的情况下, IT_FIELDCAT 字段目录中的Edit选项为X,执行输出ALV的时候会报错.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
* I_CALLBACK_TOP_OF_PAGE = 'TOP-OF-PAGE' "see FORM
I_CALLBACK_PF_STATUS_SET = 'PF_STATUS_SET'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
* IS_LAYOUT = LAYOUT
* I_GRID_SETTINGS = LC_GLAY
IT_FIELDCAT = FCAT[]
* IT_SORT = SORT[]
* I_DEFAULT = 'X'
I_SAVE = 'A'
* IS_VARIANT = VARIANT
* it_events = t_events[]
TABLES
T_OUTTAB = <FS>
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.