Repolode
marcellourbani

marcellourbani/vscode_abap_remote_fs

AI 어시스턴트가 SAP 시스템에 실시간으로 접근해 ABAP 코드 조회, 테이블 쿼리, 테스트 실행 및 디버깅을 할 수 있게 해주는 VS Code 확장입니다.

스타
402
포크
95
열린 이슈
15
마지막 커밋
어제

어떤 프로젝트인가요?

ABAP FS는 SAP ABAP 시스템에서 작업하는 개발자를 위한 VS Code 확장입니다. ADT(ABAP Development Tools)를 통해 VS Code를 SAP 시스템에 연결하므로, 원격 파일시스템처럼 편집기에서 직접 ABAP 객체를 탐색하고, 읽고, 수정하고, 활성화할 수 있습니다.

이 프로젝트는 GitHub Copilot이 자동으로 호출하는 AI 도구 약 40개를 제공하며, 객체 검색, 사용처 분석, ABAP SQL 쿼리, 단위 테스트, ATC 검사, 트랜스포트 및 런타임 덤프를 지원합니다. Cursor, Claude Code, Windsurf 등 MCP 호환 클라이언트에서도 같은 도구를 사용할 수 있으며, 이때 연결 브리지 역할을 하도록 VS Code를 열어 둡니다.

AI 기능 외에도 기록 및 재생을 지원하는 ABAP 디버거, 내장형 또는 외부 SAP GUI, abapGit 통합, 의존성 그래프, SQL 쿼리 브라우저가 포함되어 있습니다. 구형 시스템에 쓰기 작업을 하려면 서버 측 플러그인을 추가로 설치해야 하지만, 플러그인 없이도 탐색과 읽기는 가능합니다.

핵심 기능

  • 01ADT를 통해 VS Code를 SAP 시스템에 연결해 원격 파일시스템처럼 ABAP 객체를 탐색하고 수정합니다.
  • 02코드 읽기, 사용처 검색, ATC 분석 등을 포함해 Copilot용 AI 도구 약 40개를 제공합니다.
  • 03Cursor, Claude Code, Windsurf 등의 MCP 클라이언트에서 같은 도구를 사용할 수 있습니다.
  • 04중단점, 변수 검사, 디버그 세션 기록 및 재생 기능을 갖춘 ABAP 디버거를 제공합니다.
  • 05정렬 및 필터링할 수 있고 결과를 내보낼 수 있는 ABAP SQL 쿼리를 실행합니다.
  • 06abapGit, 트랜스포트 관리, 리비전 기록을 통합합니다.

활용 사례

  • AI 어시스턴트에게 SAP 함수 모듈의 동작과 사용처를 설명해 달라고 요청합니다.
  • VS Code에서 ATC 검사를 실행하고 결과를 검토합니다.
  • ABAP 코드를 작성하거나 디버깅하면서 SAP 테이블을 실시간으로 조회합니다.
  • 오프라인 분석을 위해 기록한 디버그 세션을 동료와 공유합니다.

빠른 시작

  1. 1

    VS Code Marketplace에서 설치합니다(‘ABAP remote filesystem’ 검색)

  2. 2

    Connection Manager를 열고 SAP 시스템을 추가합니다

  3. 3

    SAP 시스템에 연결합니다(ABAP FS: Connect to an SAP system)

사용 전 알아둘 점

  • ADT(ABAP Development Tools)가 활성화된 SAP 시스템이 필요합니다.
  • NetWeaver 7.51보다 오래된 시스템에서 쓰기 기능을 사용하려면 SAP 서버에 abapfs_extensions 플러그인을 설치해야 합니다.
  • AI 기능을 사용하려면 GitHub Copilot 구독이 필요합니다.
  • Copilot 코드 검색은 커밋된 코드만 대상으로 하며, 저장되지 않은 로컬 변경 사항은 포함하지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

vscode_abap_remote_fs은(는) 무엇인가요?
AI 어시스턴트가 SAP 시스템에 실시간으로 접근해 ABAP 코드 조회, 테이블 쿼리, 테스트 실행 및 디버깅을 할 수 있게 해주는 VS Code 확장입니다. ABAP FS는 SAP ABAP 시스템에서 작업하는 개발자를 위한 VS Code 확장입니다. ADT(ABAP Development Tools)를 통해 VS Code를 SAP 시스템에 연결하므로, 원격 파일시스템처럼 편집기에서 직접 ABAP 객체를 탐색하고, 읽고, 수정하고, 활성화할 수 있습니다.
vscode_abap_remote_fs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vscode_abap_remote_fs은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vscode_abap_remote_fs은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. vscode_abap_remote_fs의 마지막 커밋은 2026년 10월 24일입니다.
vscode_abap_remote_fs은(는) 어디에 사용할 수 있나요?
AI 어시스턴트에게 SAP 함수 모듈의 동작과 사용처를 설명해 달라고 요청합니다. VS Code에서 ATC 검사를 실행하고 결과를 검토합니다. ABAP 코드를 작성하거나 디버깅하면서 SAP 테이블을 실시간으로 조회합니다. 오프라인 분석을 위해 기록한 디버그 세션을 동료와 공유합니다.
vscode_abap_remote_fs는 어떻게 설치하나요?
VS Code Marketplace에서 설치합니다(‘ABAP remote filesystem’ 검색) Connection Manager를 열고 SAP 시스템을 추가합니다 SAP 시스템에 연결합니다(ABAP FS: Connect to an SAP system)
vscode_abap_remote_fs은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/marcellourbani/vscode_abap_remote_fs

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트