Repolode
marcellourbani

marcellourbani/vscode_abap_remote_fs

一款 VS Code 扩展,让 AI 助手实时访问 SAP 系统,读取 ABAP 代码、查询数据表、运行测试和调试。

Star
402
Fork
95
未关闭 Issue
15
最近提交
昨天

这是什么?

ABAP FS 是一款面向 SAP ABAP 开发者的 VS Code 扩展。它通过 ADT(ABAP Development Tools)连接 SAP 系统,把 ABAP 对象当作远程文件系统来浏览、读取、编辑和激活,无需离开编辑器。

项目提供约 40 个 AI 工具,GitHub Copilot 会自动调用,涵盖对象搜索、引用分析、ABAP SQL 查询、单元测试、ATC 检查、传输请求和运行时转储等功能。Cursor、Claude Code、Windsurf 等支持 MCP 的客户端也能使用这些工具,VS Code 需保持打开以作为连接桥梁。

除 AI 功能外,它还提供带录制与回放功能的 ABAP 调试器、内嵌或外部 SAP GUI、abapGit 集成、依赖关系图和 SQL 查询浏览器。对较老的系统进行写入操作需要在服务端安装额外插件,而浏览和读取无需该插件。

核心功能

  • 01通过 ADT 连接 SAP 系统,将 ABAP 对象作为远程文件系统浏览和编辑。
  • 02为 Copilot 提供约 40 个 AI 工具,包括代码读取、引用查找和 ATC 分析。
  • 03向 Cursor、Claude Code、Windsurf 等 MCP 客户端开放相同工具。
  • 04内置 ABAP 调试器,支持断点、变量查看以及调试会话的录制与回放。
  • 05执行 ABAP SQL 查询,结果可排序、筛选和导出。
  • 06集成 abapGit、传输请求管理和版本历史。

适用场景

  • 让 AI 助手解释某个 SAP 函数模块的逻辑及其调用位置。
  • 在 VS Code 中运行 ATC 检查并查看分析结果。
  • 编写或调试 ABAP 代码时实时查询 SAP 数据表。
  • 将录制的调试会话分享给同事离线分析。

快速上手

  1. 1

    从 VS Code 应用市场安装(搜索 ABAP remote filesystem)

  2. 2

    打开连接管理器并添加你的 SAP 系统(ABAP FS: Connection Manager)

  3. 3

    连接到 SAP 系统(ABAP FS: Connect to an SAP system)

使用前须知

  • 需要启用了 ADT(ABAP 开发工具)的 SAP 系统。
  • 在 NetWeaver 7.51 之前的系统上,写入功能需要在 SAP 服务器安装 abapfs_extensions 插件。
  • 使用 AI 功能需要 GitHub Copilot 订阅。
  • Copilot 代码搜索仅覆盖已提交的代码,不包括未保存的本地修改。

收录于专题

标签

常见问题

vscode_abap_remote_fs 是什么?
一款 VS Code 扩展,让 AI 助手实时访问 SAP 系统,读取 ABAP 代码、查询数据表、运行测试和调试。 ABAP FS 是一款面向 SAP ABAP 开发者的 VS Code 扩展。它通过 ADT(ABAP Development Tools)连接 SAP 系统,把 ABAP 对象当作远程文件系统来浏览、读取、编辑和激活,无需离开编辑器。
vscode_abap_remote_fs 可以免费使用吗?用的什么许可证?
vscode_abap_remote_fs 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
vscode_abap_remote_fs 还在维护吗?
活跃维护中。vscode_abap_remote_fs 最近一次提交是在 2026年10月24日。
vscode_abap_remote_fs 适合用来做什么?
让 AI 助手解释某个 SAP 函数模块的逻辑及其调用位置。 在 VS Code 中运行 ATC 检查并查看分析结果。 编写或调试 ABAP 代码时实时查询 SAP 数据表。 将录制的调试会话分享给同事离线分析。
vscode_abap_remote_fs 怎么安装和运行?
从 VS Code 应用市场安装(搜索 ABAP remote filesystem) 打开连接管理器并添加你的 SAP 系统(ABAP FS: Connection Manager) 连接到 SAP 系统(ABAP FS: Connect to an SAP system)
在哪里获取 vscode_abap_remote_fs?
源代码和安装说明在 GitHub 上:https://github.com/marcellourbani/vscode_abap_remote_fs

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目