
- SAP 시스템의 안정성과 최신 보안 패치를 유지하기 위해 정기적인 Support Package(SP) 업그레이드는 필수입니다. 이 글에서는 SP 업그레이드 작업의 사전 준비부터 수행 절차, 주요 트랜잭션, SPDD·SPAU 조치 방법, SGEN 처리까지 상세하게 정리해보겠습니다.
Pre-requisites for Support Package :
- Download support pack from SAP Service market Place
- Uncar Support Packs .SAR Files SAP
- Check enough space under /usr/sap/trans directory.
Installing the support package using transaction SPAM
- client 000 으로 권한이 있는 사용자로 접속
- SPAM Tcode 접속

Step 1 : SPAM/SAINT Update:
Support Package → Load Packages → From Application Server
→ Application Server로부터 다운로드한 SP 패키지를 로드합니다.

Step 2 : Load Package :
지원 패키지를 로드하는 데는 두 가지 옵션이 있습니다.
- 애플리케이션 서버에서
- frontend >> 파일 크기가 16MB 미만인 경우.
일반적으로 우리는 애플리케이션 서버에서 이 작업을 수행합니다.
- 메뉴 표시줄에서 지원 패키지 >> 패키지 로드 >> 애플리케이션 서버에서를 선택합니다. 이렇게 하면 모든 지원 패키지가 대기열에 로드됩니다.

Step 3 : Display/Define Queue:
- Display/Define 버튼을 클릭하세요

Step 4 : Calculate Queue:
- 전체 컴포넌트 혹은 부분적으로 선택하여 클릭하세요
- Calculate Queue 버튼을 클릭하세요.

Step 5 : Import Queue:
- 왼쪽 상단의 "트럭" 아이콘을 실행하여 Import를 합니다.


아래와 같이 시작 옵션에서 설정을 완료한 후에만 녹색 체크 표시를 클릭하세요.
위 스크린샷에서 볼 수 있듯이 SPAM 업그레이드의 단계는 다음과 같습니다.
준비: 모든 준비 및 테스트 단계(예: 테스트 가져오기 및 애드온 충돌 확인)가 이 모듈에서 수행됩니다. >> 시작 옵션에서 대화 상자를 선택합니다.
가져오기 1: 사전 객체를 이 모듈에서 가져오고 활성화합니다. 사전 가져오기 및 활성화로 인한 변경 사항은 시스템에서 여전히 비활성 상태입니다. >> 시작 옵션에서 배경을 선택합니다.
가져오기 2: 비활성 사전 이름 탭 활성화를 포함한 나머지 가져오기 단계가 이 모듈에서 수행됩니다. 여기서는 다양한 전송 객체에서 변경 사항을 가져오므로 이 모듈이 실행되는 동안에는 생산적인 작업이 수행될 수 없습니다. 이를 통해 불일치를 방지할 수 있습니다. >> 시작 옵션에서 배경을 선택합니다.
정리: 모든 정리 작업, 특히 저장소 객체의 수정 및 조정이 이 모듈에서 수행됩니다. >> 시작 옵션에서 수동/대화 상자를 선택합니다.
Step 6 : Adjust SPDD and SPAU:
아래 화면이 나타나면 SPAU를 호출하고 SPAU를 캡처하여 ABAP 개발자에게 전달 해줍니다.. SPDD도 마찬가지입니다.
그런 다음 계속 버튼을 누르세요.

SPAU: This transaction is used for adjusting the objects imported during the upgrade
SPDD: This transaction is used for adjusting the data dictionary objects imported during the upgradeSPAU: 이 트랜잭션은 업그레이드 중에 가져온 객체를 조정하는 데 사용됩니다.
SPDD: 이 트랜잭션은 업그레이드 중에 가져온 데이터 사전 객체를 조정하는 데 사용됩니다.

green checkmark를 실행하세요.

green checkmark를 실행하세요.
Step 7 : Confirm Queue:
마지막으로 Confirm Queue를 실행하여 마무리합니다.

- SGEN 수행
- T-code : SGEN
- Generate all objects of selected software component 선택
- All 컴포넌트 선택
- 서버 선택 (보통 Production은 CI + Dialog)
- Start Job Directly 클릭
- Load Generator – Job Monitor 화면에서 진행 상황 확인
- 업그레이드 후 성능 최적화를 위해 SGEN으로 SAP 프로그램을 재컴파일
📑 주요 SPAM 업그레이드 Phase 정리
| Preparation | Test import, Add-On 충돌 확인 | Dialog |
| Import 1 | Dictionary 객체 import 및 activate | Background |
| Import 2 | 나머지 transport 객체 import 및 nametab 활성화 | Background |
| Clean Up | Repository 객체 수정 조정 | Dialog |
📌 마무리
SAP SP 업그레이드는 단순한 패치 작업이 아닌, 시스템 안정성과 보안 강화를 위해 반드시 주기적으로 수행해야 하는 유지보수 업무입니다.
이번 가이드를 통해 사전 준비부터 SPAM/SAINT 최신화, 패키지 로드, Queue 정의, SPDD·SPAU 조정, SGEN 수행까지 체계적으로 작업을 진행해보세요.
👉 BASIS 엔지니어라면 이 절차를 표준화하여 내부 매뉴얼로 정리해 두면 매우 유용합니다.
'SAP > BASIS' 카테고리의 다른 글
| SAP Basis 실습 - SAP Host Agent 수동 설치 가이드 및 SUM Error (53) | 2025.07.17 |
|---|---|
| SAP SGEN 실행 최적화 가이드 (21) | 2025.07.16 |
| SAP BASIS 업무 — SP 업그레이드 절차와 방식 총정리(SUM,SPAM,SAINT) (2) | 2025.07.13 |
| SAP System Copy vs Client Copy — 언제, 왜, 어떻게? 장단점 (0) | 2025.07.10 |
| SAP System Copy 개념과 절차 정리 (8) | 2025.07.10 |