SAP GUI 환경 설정 백업 복원 (마이그레이션 기능, sap logon 정보 등)

SAP GUI 환경 설정 정보 백업 및 복원 방법에 대해서 정리해 보았습니다.

윈도우를 다시 설치해야 하거나 업무용 PC를 변경해야 하는 등 SAP GUI를 재설치 해야 하는 경우가 있습니다.

이럴 때에는 SAP GUI도 재설치 해야 하는데, saplogon.ini 등 미리 백업해 두면 편리한 사항을 정리해 보았습니다.

다만 SAP GUI 7.60 패치레벨 3 버전 이상부터는 Migration 기능을 제공하므로, 본인 사이트에서 사용하는 SAP GUI 버전을 확인 후 백업 및 복원을 진행하면 됩니다.

1. 환경 설정 Migration – SAP GUI 7.60 Patchlevel 3 이상의 버전

과거 버전에서는 수동으로 필요한 파일들을 백업해야 했으나, 7.60 패치레벨 3 이상 버전 부터 SAP GUI 메뉴에서 로그온 정보 등 환경 설정 백업 / 복원을 지원하고 있습니다.

SAP GUI 옵션 > 복원 및 정리

/복원 및 정리/ 메뉴를 통해서 SAP GUI 설정을 초기화할 수 있으며, /엑스포트/ 및 /임포트/ 메뉴를 통해 환경 설정 내역을 백업 및 복원 할 수 있습니다.

복원 및 정리 초기화 메뉴

복원 및 정리 초기화 메뉴는 선택한 사항에 대해서 SAP GUI 최초 설치시 상태로 되돌립니다. 모두 체크하면 처음 상태로 되돌아가게 됩니다.

SAP GUI 로그온 정보, 환경 설정 파일 백업 복구 메뉴

단, 시스템 접속 정보는 초기화되지 않습니다.

엑스포트 : SAP GUI 로그온 정보 등 환경 설정 파일 백업

/엑스포트/ 버튼을 누르면 암호화 되어 ZIP 파일 형태로 설정 파일을 백업하게 됩니다.

SAP GUI 설정 파일이 암호화 되어 ZIP파일 형태로 백업됨

잘 보관해 두고 윈도우 재설치나 PC 변경 후에 SAP GUI 설치 후 아래의 방법으로 간단히 복원하면 됩니다.

임포트 : SAP GUI 로그온 정보 등 환경 설정 파일 복원

암호는 어떻게 알 수 있을지? 잘은 모르겠지만 /임포트/ 하면 정상적으로 잘 복원이 되니 알 필요는 딱히 없을거 같습니다.

아무튼, /임포트/ 메뉴에서 백업해둔 zip 파일을 선택하여 정보를 가져옵니다. SAP GUI는 재실행해야 합니다.

SAP GUI 백업 사항을 복원하기 - Import 메뉴

기존 사용하던 SAP GUI의 주요 설정 정보 뿐만 아니라 사용자 로그온 정보, 테마 등 모두 복원이 됩니다.

2. SAP GUI 7.60 Patchlevel 3 미만의 버전(구버전 수동 백업/복원)

7.60 Patchlevel 3 버전 이상부터 지원하는 그 내용들을 수동으로 백업해 주면 됩니다.

SAP GUI 재설치 전 백업 사항

SAP GUI를 재설치하게되면, 각 사이트 접속정보와 SAP GUI 캐시정보, 에디터 설정정보 등은 당연히 초기화되게 됩니다.

그래서 이러한 정보들을 미리 백업해 두고 SAP GUI 재설치 이후 다시 복사해 준다면 기존 사용하던 SAP GUI 경험을 그대로 유지할 수 있습니다.

현재 가장 많이 사용하는 윈도우 10 기준으로는, USER 폴더에 하위에 appdata 폴더에 저장 되게 됩니다.

결론부터 이야기하면, 아래의 두개의 Local과 Roaming 폴더 하위의 SAP 폴더를 백업하면 됩니다.

sap gui 설정 사항 저장 디렉토리 local, roaming 폴더

C:\사용자\계정명\AppData\Local\SAP
C:\사용자\계정명\AppData\Roaming\SAP

결국은 위의 마이그레이션 기능과 동일한 데이터를 백업 후 수동으로 복원하면 됩니다.

appdata/local/sap 폴더 백업

local > sap 폴더는 로컬 컴퓨터에서만 참고하는 폴더로써, 해당 윈도우에서 SAP GUI를 사용할 때 필요한 각종 환경 변수를 담고 있습니다.

C:\사용자폴더\계정명\AppData\Local\sap

Local 폴더는 임시 폴더, 사용자 다운로드, 캐시, 트레이스 정보 등을 관리하고 있습니다.

필수 폴더는 아니지만, 그간의 SAP GUI 사용 경험을 그대로 유지하는데 도움이 됩니다.

appdata/roaming/sap 폴더 백업

roaming > sap 폴더는 SAP 로그온 구성, 입력 히스토리 저장, 로컬 탭 입력 순서, ABAP 에디터 설정, SAP GUI 스크립트 파일 등이 담기게 됩니다.

C:\사용자폴더\계정명\AppData\Roaming\sap

SAP GUI 설치 후 GUI를 한번 이상 실행 후 덮어쓰기

설치가 막 끝난 상태에서는 해당 LOCAL 폴더나 ROAMING 폴더가 /사용자/폴더 하위에 없을 수 있습니다.

따라서 한번 이상 SAP GUI를 실행한 후 백업된 내용을 덮어쓰면(Overwrite) 이전 상태로 복원되는 효과를 얻을 수 있습니다.

이상으로 7.60 패치 버전 3 이상 버전과 그 이하 에서의 SAP GUI의 로그온 정보 백업 및 복원 방법에 대해서 알아보았습니다.

위의 내용을 간단히 요약하면,

  • SAP GUI 7.60 패치버전 3 이상은 GUI 메뉴에서 Migration 기능으로 간단히 처리 가능
  • 그 이하 버전에서는, 사용자 폴더의 /local, roaming/sap 폴더 2개를 백업 후 수동 복원

SAP GUI가 관리하고 있는 환경 설정 파일의 좀 더 자세한 내용은 아래의 SAP 공식 문서를 확인해 보시기 바랍니다.

Roaming User Application Directory
Local User Application Directory

함께 보면 좋은 글

ABAP 백그라운즈잡 디버깅 방법(SM37)
SAP 백그라운드잡 생성(SM36 Job Wizard)