SAP ALV에서 항상 선택된 파일(EXCEL)로 열기 옵션 초기화 방법

SAP ALV에서 항상 선택된 파일(EXCEL)로 열기 옵션 초기화 방법에 대해서 정리해 보았습니다.

SAP에서 제공하는 ALV에서는 Spread Sheet(엑셀)로 내려 받을 수 있는 기능을 제공하고 있습니다. 일반적인 아밥 프로그램 ALV에서도 볼 수 있으며, SE11 혹은 SE16N 등 모든 ALV 리포트에서 해당 기능의 사용이 가능합니다.

ALV의 다양한 엑셀 엑스포트 기능

기본적으로 MHTML 포맷, 스타 오피스 포맷, XML 포맷 등 다양한 형태의 Spread Sheet 를 다운 받을 수 있도록 기능을 제공하고 있습니다.

ALV 스프레드 엑셀 내보내기

이 때 다운로드 포맷을 선택하는 창이 뜨게 되는데, 여기서 Always Use Selected Format을 사용하면, 항상 지정된 포맷으로 자동으로 다운로드 받게 됩니다.

always use selected format

그런데 사용자가 지정한 옵션으로 항상 열리기에 편리할 수 있지만, 가끔 다른 형태의 포맷으로 열어야 할 때도 있고, 잘 못 지정하여 다른 엑셀 포맷으로 재지정 해야 할 때가 있습니다.

만약 이미 Always Use Selected Format을 체크하게 이 옵션 창은 뜨지 않기 때문에, 아래의 방법으로 포맷의 옵션을 초기화해 주어야 합니다.

Always Use Selected Format 초기화

ALV 마우스 오른쪽 버튼 메뉴로 User가 직접 초기화

ALV 상단의 엑셀 내보내기 기능을 사용하지 않고, ALV 컬럼에서 마우스 오른쪽 버튼 클릭을 통해 Spread Sheet를 선택하여 Always 셋팅을 초기화 할 수 있습니다.

ALV에서 마우스 오른쪽 버튼 Always use selected 초기화

프로그램을 통해 일괄로 셋팅 초기화

만약에 운영 관리자에 의해 일괄적으로 셋팅을 초기화할 필요가 있을 때에는 다음의 프로그램을 실행하면 됩니다.

se38 : SALV_BS_ADMIN_MAINTAIN

ALV 스프레드 시트 관리 프로그램 SALV_BS_ADMIN_MAINTAIN

관리 단위는 클라이언트, User ID를 단위이며, 삭제를 할 때에는 Delete를 찍고 해당 클라이언트 및 User ID를 조회하여 수행할 수 있습니다.

이상으로 SAP 아밥 프로그램 및 스탠다드 티코드내에 ALV에서 스프레드 시트 항상 열기 옵션을 초기화하는 방법을 정리해 보았습니다.

함께 보면 좋은 글

SAP Memory 와 ABAP Memory 차이/사용법 정리

SAP Memory 메모리 공유 활용 예시