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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目