SAP ALV에서 항상 선택된 파일(EXCEL)로 열기 옵션 초기화 방법에 대해서 정리해 보았습니다.
SAP에서 제공하는 ALV에서는 Spread Sheet(엑셀)로 내려 받을 수 있는 기능을 제공하고 있습니다. 일반적인 아밥 프로그램 ALV에서도 볼 수 있으며, SE11 혹은 SE16N 등 모든 ALV 리포트에서 해당 기능의 사용이 가능합니다.
ALV의 다양한 엑셀 엑스포트 기능
기본적으로 MHTML 포맷, 스타 오피스 포맷, XML 포맷 등 다양한 형태의 Spread Sheet 를 다운 받을 수 있도록 기능을 제공하고 있습니다.
이 때 다운로드 포맷을 선택하는 창이 뜨게 되는데, 여기서 Always Use Selected Format을 사용하면, 항상 지정된 포맷으로 자동으로 다운로드 받게 됩니다.
그런데 사용자가 지정한 옵션으로 항상 열리기에 편리할 수 있지만, 가끔 다른 형태의 포맷으로 열어야 할 때도 있고, 잘 못 지정하여 다른 엑셀 포맷으로 재지정 해야 할 때가 있습니다.
만약 이미 Always Use Selected Format을 체크하게 이 옵션 창은 뜨지 않기 때문에, 아래의 방법으로 포맷의 옵션을 초기화해 주어야 합니다.
Always Use Selected Format 초기화
ALV 마우스 오른쪽 버튼 메뉴로 User가 직접 초기화
ALV 상단의 엑셀 내보내기 기능을 사용하지 않고, ALV 컬럼에서 마우스 오른쪽 버튼 클릭을 통해 Spread Sheet를 선택하여 Always 셋팅을 초기화 할 수 있습니다.
프로그램을 통해 일괄로 셋팅 초기화
만약에 운영 관리자에 의해 일괄적으로 셋팅을 초기화할 필요가 있을 때에는 다음의 프로그램을 실행하면 됩니다.
se38 : SALV_BS_ADMIN_MAINTAIN
관리 단위는 클라이언트, User ID를 단위이며, 삭제를 할 때에는 Delete를 찍고 해당 클라이언트 및 User ID를 조회하여 수행할 수 있습니다.
이상으로 SAP 아밥 프로그램 및 스탠다드 티코드내에 ALV에서 스프레드 시트 항상 열기 옵션을 초기화하는 방법을 정리해 보았습니다.
함께 보면 좋은 글
SAP Memory 와 ABAP Memory 차이/사용법 정리