I Agree Line Smiley

2023/03/08 2

ALV DATA_CHANGED EVENT 사용하기

ALV에서 필드값이 변경될때 다른 필드의 값을 설정해주는 이벤트 data_changed 에 대해 적어보겠습니다. 아직 누군가에게 설명할 정도로 깨닫지 못했기 때문에 많은 피드백 부탁드립니다. u(_ _)u 1. 이벤트 선언 CLASS를 선언하고 data_changed 이벤트 메소드를 선언한다. SCREENS에 PBO안에 SET HANDLER를 등록한다. 또한, ALV에서 데이터를 변경하는 경우에는 register_edit_event 메소드를 호출해서 사용해야한다. 이 메소드를 활용하면 데이터가 변경되는 시 자동 반영하게 할 수 있다. i_event_id 에 mc_evc_modified를 넣어주면 데이터를 입력하면 자동으로 반영하지만 mc_evc_enter를 대신 입력 하면 엔터를 누른 시점에 이벤트를 타..

SAP/ABAP 2023.03.08

SAP Data Element 적용 테이블 조회(Where-Used List)

Where-Used List ABAP Object들이 사용되고 있는 Object List를 찾는 기능 1 . Element 적용 Table list 조회 예를 들어, EKPO에는 PURCHASINGDOCUMENTITEMUNIQUEID라고 EKPO에서만 사용되는 Data Element가 존재한다. 이 Element를 더블 클릭하여 들어간 뒤 Where-used list 버튼을 누르면 해당 Element를 사용하고 있는 Table을 조회할 수 있다. 조회 결과 EKPO 에서만 해당 Element를 사용하고 있는 것을 확인할 수 있다. 2 . Table 사용 List 조회 Data Element와 같이 Table 또한 현재 사용되고 있는 List를 조회할 수 있다.

SAP/ABAP 生 기초 2023.03.08