REUSE_ALV_GRID_DISPLAY 를 이용하여 alv를 출력하였습니다.
이상태서 제가 원하는 특정필드에 대한 edit속성을 주고, 그 값의 변경에 따라 다른 필드의 값을 변화시키려 합니다.
많은 분들의 자료를 검색후.
gs_gridset-edt_cll_cb = 'X'. 속성을 주고 (조건1) (ITAB의 변화의 실시간 수용)
이벤트시에 DATA_CHANGED 이벤트를 등록 (조건2)
참고하여 나름대로 코드를 짜봤는데요.
변화된 ITAB의 데이터를 가져와서 DATA_CHANGED 이벤트를 타야 되는데;
엔터를 치는 순간 바로 DATA_CHANGED를 타고 ITAB의 값이 변하네요.
(조건1)변화된 ITAB의값 -> (조건2)이벤트를 통한 변화된 ITAB의값을 이용한 다른 필드의 수정
(조건2)이벤트를 이용한 다른필드의 수정 -> (조건1)변화된 ITAB의 값.
예를 들면
자재명에 따라 자재내역을 보여준다고 하면
1)원하는 변화.
100005 음료수. (변경)->
10006 식빵.
2)현재 상황.
100005 음료수 (변경)->
10006 음료수. (변경)->
100007 식빵
데이터가 한번씩 밀리네요;;
원래 이벤트랑. ALV의 ITAB을 실시간으로 변경하는 거랑 순서가 이벤트가 먼저인가요?;