marcellourbani/vscode_abap_remote_fs

VS Code-based Agentic AI Platform for SAP ABAP Development

해결하는 문제

이 프로젝트는 AI 어시스턴트와 SAP 시스템 간의 다리를 제공하여, AI가 ABAP 코드, 테이블, 시스템 객체에 실시간으로 직접 접근할 수 있도록 합니다. 개발자가 복잡한 SAP 환경을 수동으로 탐색하여 코드를 찾거나, 종속성 분석 또는 오류 디버깅을 할 필요 없이 자연어 인터페이스를 통해 SAP 개발을 수행할 수 있게 합니다.

작동 방식

확장 기능은 ADT(ABAP 개발 도구)를 통해 SAP 시스템에 직접 연결하고, AI 어시스턴트에게 40개 이상의 전용 도구를 제공합니다. GitHub Copilot 및 Cursor, Claude Code, Windsurf과 같은 다른 MCP 호환 도구를 지원하기 위해 MCP 서버 역할을 합니다. AI는 코드베이스를 자율적으로 탐색하고, 함수 시그니처를 읽고, 테이블을 질의하며, ATC 검사 실행이나 런타임 덤프 분석과 같은 작업을 수행할 수 있습니다.

대상 사용자

VS Code를 사용하고, AI 기반 자동화, 자율적 조사, 현대적인 개발 워크플로우(디버깅, 테스트, 트랜스포트 관리 포함)를 SAP 환경에 통합하고자 하는 ABAP 개발자 및 SAP 컨설턴트.

주요 기능

  • 자율적 AI 에이전트: 수동 탐색 없이 BAPI와 같은 객체를 독립적으로 찾고 분석할 수 있습니다.
  • MCP 서버 지원: Copilot 외 도구(Cursor, Claude Desktop 등)에도 AI 기능을 확장합니다.
  • AI 서브에이전트: 탐색, 읽기, 코드 리뷰에 특화된 서브에이전트로 비용과 성능을 최적화합니다.
  • 심층 SAP 통합: 내장된 SAP GUI, SQL 쿼리 브라우저, "DVR 스타일"의 디버그 기록 및 재생 기능을 포함합니다.
  • 코드 품질 도구: 통합된 ATC 검사, ABAP Cleaner, AI용으로 최적화된 "Clean ABAP" 코딩 기준이 포함됩니다.
  • 시각적 분석: Mermaid 흐름 다이어그램과 상호작용 가능한 종속성 그래프를 ABAP 객체에 대해 생성합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트