QnA

SAP 개발 VSCode 셋업 — 30초면 됩니다 #shorts #SAP #QnA

이 글이 답하는 질문

  • 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

아직 댓글이 없습니다.