ADT IDE — Eclipse vs VSCode 비교

SAP ADT Eclipse vs VSCode 비교 배너

ADT(ABAP Development Tools)는 SAP GUI의 SE80 워크벤치를 대체하는 IDE 기반 ABAP 개발 환경입니다. 오랫동안 Eclipse가 사실상 유일한 공식 IDE였지만, 최근 VSCode도 SAP 공식 지원이 시작되어 ABAP 개발자에게 선택지가 생겼습니다. 이 글에서는 두 IDE의 위치·기능 격차·언제 어느 걸 쓸지 정리합니다.

⚠️ VSCode ADT는 비교적 최근에 등장해 기능이 빠르게 추가·변경되고 있습니다. 본문의 기능 비교(4장)는 일반 경향 기준이며, 실제 지원 여부는 SAP 공식 문서·자신의 환경에서 직접 확인하시기 바랍니다.

1. ADT란? — SE80에서 IDE로

ABAP 개발의 전통적 도구는 SAP GUI에 내장된 SE80(Object Navigator) 등이었습니다. 그러나 S/4HANA 시대로 넘어오면서 CDS View · RAP · OData 서비스 같은 신규 개발 모델이 도입되었고, 이것들은 SE80에서 다루기 어려운(혹은 불가능한) 영역이 많아졌습니다. 이를 위해 SAP는 IDE 기반의 ADT를 표준 개발 환경으로 제시했고, 두 종류의 공식 ADT 호스트 IDE가 존재합니다.

  • Eclipse ADT — Eclipse 플랫폼 + SAP ADT 플러그인 (수년간 표준)
  • VSCode ADT — Visual Studio Code + SAP 공식 ABAP 확장 (신규)

2. 두 IDE 비교 카드

🌙Eclipse ADT전통 표준
Eclipse 플랫폼 + SAP ADT 플러그인
• 수년간 성숙 — 풀스택 기능 지원
• On-Premise · 클라우드 모두 지원
• 설치: Eclipse + 업데이트 사이트 추가
• 학습 곡선: 다소 가파름 (Eclipse 자체에 익숙해질 필요)
📘VSCode ADTSAP 공식 지원 신규
VSCode + SAP 공식 ABAP 확장
• 경량 · 현대적 UI · 빠른 시작
ABAP Cloud 중심으로 출발 (지속 확장 중)
• 설치: VSCode Marketplace에서 확장 설치
• 학습 곡선: 낮음 (웹 개발자 친숙한 UX)

3. 기능 비교 표 (현재 시점 일반 경향)

아래 표는 2026년 5월 기준 일반 경향입니다. SAP의 업데이트 주기가 빨라 ✅/⚠️/❌ 판정은 변할 수 있으니, 자신의 환경에서 직접 확인 후 확정하시기 바랍니다.

기능Eclipse ADTVSCode ADT비고
구문 강조 · 자동완성양쪽 모두 안정
코드 탐색 (Go to definition, Where-used)⚠️VSCode는 일부
디버깅⚠️VSCode는 시나리오 제한적 — 확인 필요
리팩토링 (이름 변경 등)⚠️VSCode는 제한적
CDS View 편집⚠️그래픽 편집은 Eclipse 우위
RAP 개발 (BDEF/BIL)⚠️VSCode 지원 확장 중
Fiori UI 미리보기⚠️Eclipse에서 더 완성도 높음
ABAP Test Cockpit (ATC) 연동⚠️VSCode는 일부
Git 연동 (abapGit 등)방식·플러그인은 다름
리포트 실행 · 결과 보기⚠️VSCode는 제한적
ABAP Cloud 개발VSCode가 처음부터 타겟
On-Premise ABAP⚠️VSCode는 구성·연결 제약 가능
Live Templates · 코드 스니펫
멀티 프로젝트 워크스페이스VSCode 측 워크스페이스 모델
설치 용량 · 시작 속도⚠️ 무거움✅ 가벼움

범례 — ✅ 안정 지원 · ⚠️ 일부/확인 필요 · ❌ 미지원

4. 시나리오별 선택 가이드

시나리오권장
기존 ABAP 풀스택 개발 (모든 기능 필요)Eclipse ADT
안정성·기능 완비 우선Eclipse ADT
ABAP Cloud 중심 개발둘 다 가능, VSCode 시도해볼 만
가볍게 코드 보기·간단한 수정VSCode ADT
다른 SAP 도구(Fiori BAS·BTP 등)와 환경 통일VSCode ADT
신규 ABAP 개발자 (VSCode에 익숙)VSCode 시작 가능, 단 제약 인지
디버깅·리팩토링이 잦은 워크플로Eclipse ADT

5. 설치·연결 팁

5-1. Eclipse ADT

  1. Eclipse IDE for Java Developers 설치 (최신 LTS 권장)
  2. Help → Install New Software 에서 SAP ADT 업데이트 사이트 URL 추가
  3. ABAP Development Tools 패키지 선택 후 설치 → Eclipse 재시작
  4. File → New → ABAP Project 로 SAP 시스템 연결 (SAP Logon 시스템 선택 또는 호스트·시스템번호·클라이언트 입력)

5-2. VSCode ADT

  1. Visual Studio Code 설치
  2. Extensions에서 SAP 공식 ABAP 확장 검색 후 설치 (확장명·표기는 시기에 따라 다를 수 있음)
  3. ABAP 프로젝트 폴더 열기 또는 SAP 시스템 연결 구성 (확장의 가이드 따름)

두 환경 모두 SAP 시스템 측에 ADT REST 서비스(SICF) 가 활성화되어 있어야 하며, 사용자 권한·통신 사용자 설정도 필요합니다.

6. 정리

  • ADT = SE80을 대체하는 IDE 기반 ABAP 개발 환경 — CDS·RAP·OData를 다루려면 사실상 필수
  • Eclipse ADT : 오랜 표준 · 풀스택 기능 · On-Premise / 클라우드 모두 강점
  • VSCode ADT : SAP 공식 지원 신규 · 경량 · 현대적 UX · ABAP Cloud 중심으로 출발해 기능 확장 중
  • 현재는 풀 기능은 Eclipse, 가볍게는 VSCode — 향후 VSCode가 격차를 빠르게 메울 가능성
  • 기능 비교 표는 시점 기준 일반 경향이니, 자신의 환경에서 검증 후 최신화 권장

참고 자료 (Further Reading)

본 포스트는 일반 지식 기반으로 작성됐고, 특히 VSCode ADT는 SAP 측 업데이트가 잦아 본문 정보가 빠르게 구버전이 될 수 있습니다. 최신·권위 있는 정보는 아래에서 확인하세요. (deep link는 자주 바뀌므로 랜딩 페이지에서 검색하는 방식이 안전합니다.)

  • Eclipse ADT 업데이트 사이트 안내tools.hana.ondemand.com (ABAP Development Tools 설치용 update site URL 안내)
  • ABAP Development User Guide — SAP Help Portal(help.sap.com)에서 "ABAP Development Tools" 검색
  • VSCode Marketplacemarketplace.visualstudio.com에서 "SAP" 또는 "ABAP" 검색 (공식·커뮤니티 확장 모두 확인)
  • SAP Developers — ABAPdevelopers.sap.com (ABAP Cloud · RAP · CDS 튜토리얼)
  • SAP Community — ABAP Developmentcommunity.sap.com (Eclipse ADT 설치 가이드·VSCode ADT 블로그·이슈 Q&A)
  • abapGitabapgit.org (ABAP용 Git 통합 오픈소스 — Eclipse / VSCode 양쪽에서 활용)

Disclaimer — 이 포스트는 AI(Claude)를 활용하여 작성된 초안을 바탕으로 검수 및 보완하여 작성되었습니다. 내용 중 오류나 오타가 있다면 댓글로 알려주시면 감사하겠습니다.