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オブジェクトに対して生成します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト