CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = G_PROGRAM_NAME
I_INTERNAL_TABNAME = 'G_ITAB'
I_INCLNAME = 'ZRCI106_T'
i_buffer_active = ' '
CHANGING
CT_FIELDCAT = G_FIELD_T[].
펑션을 사용하면서 'ZRCI106_T'에 FKKVKP-EZAWE 필드하나 추가햇는데 안 넣어지네요..ㅜㅜ
무슨 원인일까요?
internal table에 추가한 필드를 못 가져온다는 말씀이신지...
그렇다면
function의 파라미터중 I_BYPASSING_BUFFER = 'X' 를 추가해서 실행해보세요.
function 실행시 buffer에서 기존 값을 읽어오기 때문에 그런건데,
위의 내용을 추가해주면 buffer의 내용을 무시하고 새로 읽어옵니다.