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項專用工具。它透過扮演MCP伺服器角色,支援GitHub Copilot及其他MCP相容工具(如Cursor、Claude Code與Windsurf)。AI隨後可自主探索程式碼庫、讀取函數簽章、查詢資料表,並執行如執行ATC檢查或分析執行時轉儲等任務。
適用對象
使用VS Code並希望將AI驅動的自動化、自主調查以及現代化開發工作流程(包含除錯、測試與運輸管理)整合至SAP環境中的ABAP開發人員與SAP顧問。
主要特色
- 自主AI代理:AI可獨立尋找並分析物件(如BAPI),無需手動導航。
- MCP伺服器支援:將AI能力擴展至非Copilot工具(如Cursor與Claude Desktop)。
- AI子代理:專為探索、讀取與程式碼審查設計的子代理,以優化成本與效能。
- 深度SAP整合:內建SAP GUI、SQL查詢瀏覽器,以及「DVR風格」的除錯記錄與重播功能。
- 程式碼品質工具:整合ATC檢查、ABAP Cleaner,以及為AI優化之「Clean ABAP」程式設計規範。
- 視覺化分析:為ABAP物件生成Mermaid流程圖與互動式相依關係圖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案