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流程图和交互式依赖关系图。
相关
- 项目
- 项目
- 项目
- 项目
- 项目