로딩
요청 처리 중입니다...

[율밥퍼] SAP ABAP - ALV DATA CHANGED FINISHED

 [율밥퍼] SAP ABAP - ALV DATA CHANGED FINISHED

하힝.. 출근하자마자 집가고싶은 율밥퍼 DATA CHANGED FINISHED는 잘 안쓴다고 했지만, 알아두면 좋을 것 같아서 :) 일단 DATA_CHANGED와 DATA_CHANGED_FINISHED의 차이를 알려 드리겠다.

DATA_CHANGED는 ALV 데이터의 변경이 인지되었을 때 수행 (ITAB에 아직 변경 값이 반영되기 전 시점이다) DATA_CHANGED_FINISHED는 데이터 변경시 EVENT 'DATA_CHANGED'가 호출되고 에러가 없으면 그 다음 호출되는 EVENT이다. (DATA_CHANGED에서 프로토콜 오류가 있으면 실행 안되겠쥬?)

DATA_CHANGED에서 오류가 없으면 FINISHED이벤트를 통해 인터널테이블에 자동으로 값이 변경된다. DATA_CHANGED_FINISHED 이벤트를 쓴다면 DATA_CHANGED에서 따로 MODIFY_CELL메소드를 안써도 된다.

(필요하면 쓰시구염) 요렇게 사용하지만, 만약 alv에서 변경값이 있더라도 고정으로 한...

# ABAP # ALV이벤트 # DATA_CHANGED # DATA_CHANGED_FINISHED # SAP