CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = 'YIMR0012'
I_INTERNAL_TABNAME = 'ITAB_DATA'
I_INCLNAME = 'YIMR0012'
I_BYPASSING_BUFFER = 'X'
I_BUFFER_ACTIVE = 'X'
i_client_never_display = 'X'
CHANGING
CT_FIELDCAT = GT_FIELDCAT[].
위와 같은 펑션을 사용하는 프로그램 입니다.
근데 제가 궁금 한것은
I_BUFFER_ACTIVE = 'X' 이부분이 어떠한 것인지 궁금합니다.
저 부분을 X값을 넣어서 사용을 하는것과
주석 처리 하는것과의 차이점? 이라는가? 또는 기능.....도 알고 싶습니다.
고수님들 부탁드립니다.
흠.. X 값을 준다는것은 변수의 값을 bool 로 선언되거나 flag 로 되어있다는 것입니다..
한마디로 참이냐.. 거짓이냐.. 또는 x 값을 주냐.. null 값을 주냐.. 차이입니다.
그래서 I_BUFFER_ACTIVE = 'X' 값을 주면.. x 가 값이 되는 것이고..
주석으로 처리 하면.. null 로 처리되기때문에.. I_BUFFER_ACTIVE 의 기능을 사용하지 않겠다는 뜻 입니다.
즐 밥하세욤...