이번 글은 SAP Quick Viewer에 관한 내용으로 예제를 통한 퀵뷰어 프로그램 생성에 대해서 설명합니다.
1. 개요
- Quick Viewer는 SAP 테이블을 이용하여 ABAP 코딩 없이 간단한 자신만의 Report(조회) 프로그램을 만들 수 있는 프로그램 도구입니다.
- 기본적으로 자신의 SAP ID로 생성한 Quick View는 해당 ID로만 볼 수 있으며, 유지보수가 가능합니다.
2. 생성
- T-code : SQVI
- Quick Viewer 관리 초기 화면입니다.
- Vendor 마스터의 Bank 및 Payment 관련 데이터를 조회하는 Quick View를 생성하는 예제로 설명하겠습니다.
- QuickView 필드에 생성하고자 하는 프로그램 이름을 입력하고 'Create' 버튼을 클릭합니다.
- 제목 및 내역을 입력합니다.
- 'Data source'에서 구성 데이터가 테이블 1개의 경우에는 'Table' 여러 테이블에서 데이터를 가져와야 하는 경우에는 'Table join'을 선택합니다.
- 생성 초기화면에서 상단의 'Insert table' 아이콘을 클릭합니다.
- 데이터를 불러올 테이블 명을 입력합니다.
- 입력한 테이블이 화면에 보입니다. 동일한 방식으로 필요한 테이블을 입력합니다.
- QuickView 생성 시 Navigation을 보면 불러온 3개의 Table Relation Ship을 알 수 있는데 중요한 것은 조인되어 있는 Key 필드는 꼭 선택필드에서 Check를 하여 선택조건에 들어가도록 해야 합니다. 만약 선택조건에 제외해야 하는 필드라면 선택하여 링크를 삭제할 수 있습니다.
- 삭제 방법은 테이블에서 필요 없는 필드의 링크를 클릭하여 마우스 오른쪽 버튼을 눌러 삭제합니다.
- 테이블 조인이 완료된 후 필요에 맞게 데이터 설정을 진행합니다.
- 화면 상단의 'mode' 아이콘으로 Quick View 설정 화면을 변경할 수 있습니다.
3. 레이아웃(Layouyt) 모드 화면 설정
- 화면 왼쪽은 모드에 상관없이 동일하게 보이는 데이터 필드 설정 부분이며, 오른쪽 화면에 기능 설정 부분이 보입니다.
- Lists fields : 프로그램 실행 후 화면 리스트에 보일 필드입니다.
- Selection… : 프로그램 조회조건으로 사용할 사용자 입력필드입니다.
- 해당 화면에서 필요에 따라 머리말(header text)과 꼬리말(footer text)을 입력할 수 있습니다.
- 설정한 리스트의 필드를 클릭하면 왼쪽 하단에 필드 속성이 보입니다.
- 해당 속성창에서 리스트 출력 화면에 반영될 길이, 색상 위치 등을 설정할 수 있습니다.
- 오른쪽 하단의 박스 기능들을 통해 필드 삭제, 정렬필드, 총계필드 툴 박스 등을 설정할 수 있습니다. 해당 필드를 드래그에서 해당 기능 박스에 가져다 놓으면 됩니다.
4. 베이직(Basic) 모드 화면 설정
- 베이직 모드로 전환하면, 왼쪽은 동일하며, 오른쪽 부분에 상기와 같이 화면이 전환됩니다.
- 탭 및 리스트 형식으로 기능을 설정할 수 있습니다.
- 사용자 필요에 따라 모드를 전환해서 사용하면 좋습니다.
5. Quick View 실행
- 모든 설정을 완료하고 저장 후 해당 Quick View를 실행합니다.
- 데이터 조회 입력화면이 보이며, 필요에 따라 선택조건을 입력 후 실행합니다.
- 하단에 'Output format'을 통해 사용자 필요에 따라 데이터 출력 포맷을 선택할 수 있습니다.
- ' ABAP List' 포맷 선택 결과화면입니다.
- 'SAP List Viewer' 포맷 선택 결과화면입니다.
<SAP 설정과 Customizing 등 시스템 구성이 다를 수 있음을 참고하시기 바랍니다.
해당 글의 SAP 버전은 SAP ECC 6.0이며, SAP GUI 760 화면입니다.>