messianic-swop450/dassian-adt
GitHub: messianic-swop450/dassian-adt
基于 MCP 的 SAP ABAP 开发代理,填补 AI 工具与 SAP ADT 之间的自动化协作空白。
Stars: 0 | Forks: 0
# 🧩 dassian-adt - 使用 AI 进行 ABAP 工作
[](https://github.com/messianic-swop450/dassian-adt/releases)
## 📘 这是什么
dassian-adt 是一个用于通过 ADT API 进行 SAP ABAP 开发的 MCP 服务器。它能帮助你在不依赖 SAP GUI 的情况下,让 AI 助手读取 ABAP 代码、编写更改、运行测试并部署更新。
此设置适用于希望使用现代工具而非在多个界面间切换来操作 SAP 的用户。你可以将其与支持 MCP 的 AI 工具配合使用,并将 ABAP 工作保持在统一流程中。
## 💻 你需要什么
开始前,请确保你具备以下条件:
- 一台 Windows 电脑
- 一个可访问 ADT 的 SAP 系统
- 在该 SAP 系统中使用 ABAP 开发工具的权限
- 一个可以连接 MCP 服务器的现代 AI 应用
- 下载发布文件所需的互联网访问权限
为了获得最佳效果,请使用较新版本的 Windows 10 或 Windows 11。
## ⬇️ 下载与安装
访问以下页面以下载发布文件:
[https://github.com/messianic-swop450/dassian-adt/releases](https://github.com/messianic-swop450/dassian-adt/releases)
1. 在浏览器中打开发布页面。
2. 找到列表顶部的最新版本。
3. 下载与该版本关联的 Windows 文件。
4. 将文件保存到可以再次找到的文件夹中,例如“下载”或“桌面”。
5. 如果文件是 ZIP 格式,右键点击并选择“全部解压”。
6. 打开解压后的文件夹。
7. 从该文件夹中启动应用程序或服务器文件。
如果 Windows 提示是否运行该文件,请选择“运行”或“更多详细信息 > 仍要运行”(如果你信任发布页面上的来源)。
## 🛠️ 设置 SAP 访问权限
dassian-adt 需要通过 ADT 访问你的 SAP 系统。你需要准备:
- SAP 系统地址
- 你的 SAP 用户名
- 你的 SAP 密码或其他允许的登录方式
- 如果系统使用,请提供客户端编号
在开始前请准备好这些信息。如果公司使用 VPN 或内部网络,请先连接。
## 🤖 连接你的 AI 助手
下载并启动 dassian-adt 后,将其连接到你支持 MCP 的 AI 工具。
典型设置步骤:
1. 打开 AI 应用的设置。
2. 找到 MCP 服务器或外部工具部分。
3. 添加一个新的服务器。
4. 将其指向你电脑上的 dassian-adt。
5. 如果设置过程中需要,请输入你的 SAP 连接信息。
6. 保存设置。
7. 如需要,重启 AI 应用。
连接成功后,AI 助手可以通过 ADT API 与 SAP 交互,并协助完成常见的 ABAP 任务。
## ✍️ 你可以做什么
使用 dassian-adt,你的 AI 助手可以帮助完成以下操作:
- 读取 ABAP 类、程序和对象
- 在 SAP 中修改代码
- 在部署前检查代码
- 通过你的 SAP 设置运行测试相关步骤
- 使用更少的操作部署 ABAP 更改
- 在不打开 SAP GUI 的情况下查找 SAP 开发对象
这在你希望加快速度、在编辑器或 AI 应用中完成 SAP 工作时非常有用。
## 🔐 安全与访问权限
此工具用于 SAP 开发访问,请仅在有权限的系统中使用。
良好习惯:
- 使用你的常规 SAP 账户并遵循公司规则
- 保护登录凭据
- 在受信任的 Windows 电脑上运行工具
- 完成后关闭应用
- 仅使用 GitHub 发布页面中的发布文件
如果你的 SAP 团队有 ADT 访问的额外步骤,请先遵循这些步骤。
## 🧭 日常使用流程
一个简单的工作流程如下:
1. 在 Windows 上启动 dassian-adt 服务器。
2. 打开你的 AI 助手。
3. 将助手连接到 MCP 服务器。
4. 请求检查一个 ABAP 对象。
5. 查看结果。
6. 请求更改或测试步骤。
7. 在部署前确认。
这为你提供了从请求到 SAP 操作的直接路径,无需通过 SAP GUI 界面。
## 🧰 常见使用场景
人们通常使用此类设置来:
- 更新 ABAP 报表
- 审查类和方法
- 检查 SAP 代码中的错误信息
- 为传输准备测试更改
- 帮助新成员理解旧 ABAP 代码
- 节省时间处理不需要完整 SAP GUI 会话的小更改
## 🪟 Windows 提示
如果文件无法启动:
- 右键点击文件并选择“以管理员身份运行”(如果团队允许)
- 确保 ZIP 文件已完全解压
- 检查 Windows Defender 或公司防病毒软件是否阻止了它
- 确认发布文件已完全下载
- 尝试将文件夹移动到桌面或文档目录
如果 AI 应用无法看到 MCP 服务器:
- 确认 dassian-adt 仍在运行
- 检查 AI 应用设置中的服务器地址
- 重启 AI 应用
- 如需要,重启 Windows
## 📁 项目主题
该项目涉及以下领域:
- ABAP
- ADT
- AI 开发工具
- Claude
- MCP
- 模型上下文协议
- S/4HANA
- SAP
## 🔄 典型设置流程
1. 从 GitHub 下载最新发布版本。
2. 解压 Windows 文件。
3. 启动 dassian-adt。
4. 打开你的 MCP 准备就绪的 AI 助手。
5. 添加服务器连接。
6. 输入 SAP 访问详细信息。
7. 开始通过助手使用 ABAP
## ❓ 如果无法工作
如果无法连接到 SAP:
- 检查网络或 VPN
- 确认 SAP 账户是否支持 ADT
- 确保 SAP 系统可从电脑访问
- 验证客户端、主机和登录信息
- 请 SAP 管理员确认访问权限
如果 AI 助手无法显示 SAP 对象:
- 刷新连接
- 重启服务器
- 检查使用的对象名或包名
- 确认对象是否存在于 SAP 系统中
如果发布文件在 Windows 上无法打开:
- 从发布页面重新下载
- 确保浏览器未阻止文件
- 解压所有文件后再启动
## 📎 再次下载
[https://github.com/messianic-swop450/dassian-adt/releases](https://github.com/messianic-swop450/dassian-adt/releases)
## 🧩 仓库详情
- 仓库:dassian-adt
- 描述:通过 ADT API 为 SAP ABAP 开发提供 MCP 服务器
- 目的:在不依赖 SAP GUI 的情况下,将 AI 助手连接到 SAP 以进行 ABAP 工作
标签:ABAP 开发, ADT, AI 助手, API 集成, MCP, SAP ABAP, SAP GUI 替代, SOC Prime, VPN, Windows 应用, 下载发布, 代码管理, 代码读写, 企业开发, 内部网络, 客户端配置, 开发工具, 测试, 激活部署, 特权提升, 现代开发工具, 系统权限, 自动化攻击, 自动化部署