이 글이 답하는 질문
- SAP 개발을 VSCode에서 시작하려면 뭘 설치해야 하나요?
- CAP, Fiori, ABAP 각각 어떤 확장이 필요한가요?
- Eclipse ADT 없이 SAP 개발이 가능한가요?
직접 해보기
1. CAP 개발 — CDS Language Support
# VSCode 터미널에서 바로 설치
code --install-extension SAPSE.vscode-cds
# 또는 확장 검색창에서
"SAP CDS Language Support"
CDS 파일 자동완성, 문법 오류 강조, 포매팅을 제공합니다.
2. Fiori 개발 — SAP Fiori Tools
code --install-extension SAPSE.sap-ux-fiori-tools-extension-pack
Fiori 앱 생성 wizard, OData 미리보기, manifest.json 편집기가 포함된 확장 팩입니다.
3. ABAP 개발 — ABAP Remote FS
code --install-extension murbani.vscode-abap-remote-fs
ABAP 서버에 원격 접속해 프로그램을 직접 편집·활성화할 수 있습니다. Eclipse ADT 없이 SAP 시스템을 작업할 수 있는 가장 현실적인 선택입니다.
삽질 노트
- SAP Fiori Tools는 Node.js 18+ 필수 — 확장을 설치했는데 기능이 작동하지 않으면 Node 버전을 먼저 확인한다.
- ABAP Remote FS 연결 설정 시 RFC 포트(3300)가 아닌 HTTP/HTTPS 포트(8000/44300)를 사용해야 한다 — RFC는 CLI 전용이다.
- CDS Language Support와 SAP Fiori Tools를 함께 쓸 때 Java Runtime이 없으면 CDS 언어 서버가 시작되지 않는다 — JRE 11 이상 설치 필요.
핵심 한 줄
CAP=vscode-cds, Fiori=fiori-tools-extension-pack, ABAP=abap-remote-fs — 이 셋이 VSCode SAP 셋업의 전부다.
더 파볼 주제
- SAP Business Application Studio (BAS) — VSCode 기반 클라우드 IDE, 로컬 설치 불필요
- Thunder Client — OData $filter $expand 테스트에 최적화된 REST 클라이언트
- ESLint + @sap/eslint-plugin-ui5-jsdoc — Fiori 앱 코드 품질 자동 검사
댓글 0
아직 댓글이 없습니다.