SAP

[SAP] SNOTE에서 SAP Note 적용 방법 #2. 파일 다운로드 받아서 업로드해 적용하기

universe8 2026. 6. 15. 21:00

 

[SAP] SNOTE에서 SAP Note 적용하는 여러가지 방법 시리즈
#1. 코드 직접 복붙해서 적용하기 (수동 적용)
#2. 노트 파일 다운로드 받아서 업로드해 적용하기 (SNOTE 업로드) ← 지금 글
※ 같은 노트라도 적용하는 방법이 여러가지인데, 이 시리즈에서 하나씩 정리해보려고 한다.
결론 : 노트 코드를 한 줄씩 복붙하지 말고, 노트 파일을 다운로드 받아서 SNOTE에 업로드 → 구현(Implement)하면 SAP가 알아서 코드를 반영해준다!

지난 #1편에서는 노트에 적힌 코드를 보고 SE38에서 직접 만들어주는 방법을 정리했다. 

 

그래서 이번 #2편은 훨씬 편한 방법이다. 노트 파일을 통째로 받아서 SNOTE에 올려주면 끝. 손으로 코드 옮길 일이 없다. 진작 이걸로 할 걸 싶었던 방법이다.

특히 사내망에서 SAP 지원 백본(OSS)으로 연결이 안 돼서 SNOTE 안에서 바로 다운로드가 막혀 있을 때, 이 '수동 다운로드 → 업로드' 방식을 많이 쓴다.

 

파일 업로드 방식 전체 흐름

0. 시작하기 전에

이 작업도 보통 개발(DEV) 서버에서 하고, 적용한 다음 CTS로 QA → 운영(PRD)으로 이관한다. SNOTE 권한이랑 워크벤치 트랜스포트 권한이 필요한 것도 #1과 같다.

아, 한 가지. 2020년부터는 디지털 서명된 노트만 다운로드/업로드가 된다. 업로드할 때 서명 검증 어쩌고 에러가 뜨면 내 잘못이 아니라(ㅎ) 시스템 설정 문제다. Basis 담당자한테 SAP Note 2836302 기준으로 설정 요청하면 된다. 한 번 세팅되면 그 뒤로는 신경 안 써도 된다.

STEP 1. SAP 포털에서 노트 파일 다운로드

  1. SAP for Me / SAP ONE Support Launchpad(https://launchpad.support.sap.com)에 로그인한다.
  2. 검색창에 노트 번호를 입력해서 검색한다. (에러 메시지로 검색해서 노트를 찾을 수도 있다.)

노트 상세 페이지에 들어가면 상단에 [Download] 버튼이 있다. 이 버튼을 눌러서 파일을 PC에 저장한다.

 

#1편에서 한 줄씩 복붙했던 그 코드가, 사실 이 다운로드 파일 안에 다 들어있는 거다. 파일은 보통 .SAR 확장자로 받아진다. 어디에 저장했는지 경로를 기억해두자. 곧 SNOTE에서 불러올 거다.

STEP 2. SNOTE에서 파일 업로드

이제 SAP GUI로 돌아와서, 받은 파일을 올려준다.

  1. 티코드 SNOTE 입력해서 Note Assistant 화면으로 들어간다.
  2. 상단 메뉴에서 SAP Note 업로드(Upload SAP Note) 클릭.
  3. 파일 선택 창이 뜨면, 아까 받아둔 .SAR 파일을 선택한다.

업로드가 끝나면 해당 노트가 SNOTE 작업 목록(워크리스트)에 뜬다.

여기서 끝난 거 아니다! 업로드는 그냥 노트를 시스템에 가져온 것일 뿐, 실제 코드 반영은 다음 단계인 구현(Implement)에서 된다. (나는 처음에 업로드만 하고 '왜 안 바뀌지?' 했다...ㅎ)

STEP 3. 노트 구현 (Implement)

  1. 작업 목록에서 방금 올린 노트를 선택한다.
  2. 상단의 [SAP Note 구현 / Implement SAP Note] 버튼을 누른다.
  3. 중간에 워크벤치 트랜스포트 요청(CTS)을 지정하라는 창이 뜬다. 기존 거 지정하거나 새로 만든다.
  4. 노트에 따라 SPDD(딕셔너리) / SPAU(레포지토리) 조정 화면이 뜰 수도 있는데, 안내대로 확인해주면 된다.

다 되면 노트 상태를 완전히 구현됨(Completely implemented)으로 확인 처리한다.

STEP 4. 적용됐는지 확인

마지막으로 노트 상태가 완전히 구현됨(Completely Implemented)으로 떠 있으면 성공! 이 상태가 떠야 제대로 적용된 거다. 

자주 만나는 이슈

SNOTE에서 직접 다운로드(노트 번호만 입력해서 바로 받기)가 안 돼요
SNOTE 안의 다운로드 기능은 시스템과 SAP 지원 백본(OSS) 간 연결이 정상일 때만 동작한다. 연결 설정은 SNOTE → 유틸리티(Utilities) → 설정(Settings)에서 확인할 수 있다. 사내망 정책 등으로 막혀 있으면, 이 글처럼 수동으로 받아서 업로드하면 된다.

"선행 노트가 필요합니다" 메시지가 떠요
일부 노트는 다른 노트가 먼저 적용돼 있어야 한다. SNOTE가 구현 시점에 부족한 선행(prerequisite) 노트를 알려주니까, 그 노트들을 같은 방식으로 먼저 적용한 뒤 다시 시도하면 된다.

화면·테이블 같은 DDIC 오브젝트는 자동 반영이 안 돼요
SNOTE는 리포트·함수모듈 같은 ABAP 오브젝트는 자동으로 반영해주지만, 화면(Screen)이나 테이블 같은 딕셔너리(DDIC) 변경은 노트 본문 지침에 따라 수동으로 조정해야 하는 경우가 있다. 노트 텍스트의 'Manual pre-/post-implementation steps' 항목을 꼭 확인하자.

정리

  • 포털에서 노트를 .SAR 파일로 다운로드
  • SNOTE → 이동 → SAP Note 업로드
  • 노트 선택 → 구현(Implement) → 트랜스포트 지정
  • 상태 완전히 구현됨 확인

#1편처럼 코드를 손으로 복붙할 필요 없이, 파일만 올리면 SAP가 알아서 반영해준다. 노트가 길거나 복잡할수록 이 방법이 훨씬 안전하고 편하다.


이전 글 : [SAP] SNOTE에서 SAP Note 적용하는 여러가지 방법 #1. 코드 직접 복붙해서 적용하기 

반응형