AVL(3)
-
SAP_ABAP ALV_이벤트
ALV GRID에서 더블클릭 등의 사용자 액션에 반응하는 이벤트를 추가할 수 있다. 이벤트 선언 - CL_GUI_ALV_GRID에 기본 매서드 (SE24) 매서드 정의 - 파라미터에 맞게 적용 (e_row = 현재 선택된 라인 인텍스 번호, e_column = 현재 선택된 칼럼 이름) 1 2 3 4 5 6 7 CLASS lCl_event_receiver DEFINITIOIN, PUBLIC SECTION. METHODS: handle_double_click FOR EVENT double_click OF CL_GUI_ALV_GRID importing e_row e_column. ENDCLASS. Colored by Color Scripter cs 메서드 등록 - 1 2 3 DATA : event_receiv..
2021.11.01 -
SAP_ABAP 프로그램 구현 GRID-ALV CONTAINER 생성
ALV인스턴스를 물리적으로 화면에 보이게 하려면 스크린과 ALV GRID 컨트롤의 연결고리 역할을 하는 SAP 컨테이너 컨트롤이 반드시 존재하여야 한다. SAP 컨트롤 종류 SAP Tree SAP Picture SAP Textedit SAP Splitter SAP 컨테이너도 다른 컨트롤을 포함하는 컨트롤의 하나이며, 부모 컨트롤(Parent Control) 이라고도 한다. 프로그램 및 스크린 생성 스크린 생성 후 =>레이아웃 버튼으로 스크린 페인터 실행 Custom Control(사용자 제어) 아이콘을 클릭하여 화면에 영역을 지정 컨데이너를 더블클릭하여 이름 및 속성 설정 프로그램에서 컨테이너 이름의 객체 참조 변수를 생성 CL_GUI_CUSTOM_CONTAINER 클래스를 참조하는 스크립트를 프로그램의..
2021.10.29 -
SAP_ABAP 프로그램 구현 GRID-ALV
1. ALV란 무엇인가? ABAP List Viewer의 약자 리스트 화면에 데이터를 조회하거나 수정/번경하는 프로그램 엑셀 프로그램에서 데이터를 정렬하고, 합계를 구하고, 원하는 정보만 필터링 하는 등의 작업들은 패키지 프로그램으로 제공된다. 2. ALV GRID 컨트롤의 구조 ALV를 이용하여 데이터를 화면에 출력하려면 2가지 작업을 해주어야 한다. 인터널 테이블 선언 화면에 보이게 될 인터널 테이블을 선언한다. Output Table : ALV에서 데이터 정보를 저장하는 인터널 테이블 영역 데이터의 구조(필드 카탈로그) ALV GRID 컨트롤이 스크린에 조회되는 구조를 정의 정의되는 데이터의 구조, 기술 속성, 내역 등의 정보를 가지고 있다 ABAP Dictionary의 테이블 / 구조체 / 인터널..
2021.10.28