产品推荐 2026-07-27

abap-atc-cr-cv-s4hc:SAP ABAP代码

SAP官方API检查工具,用于评估ABAP代码的云就绪和清洁核心合规性。

开源软件跨平台工具

产品简介

abap-atc-cr-cv-s4hc 该工具用于检查SAP ECC及S/4HANA系统中的自定义代码,分析其对已发布和未发布API的使用情况,确保代码可平滑迁移至SAP云环境。它免费开源,适合所有需要进行SAP系统云化迁移或保持核心清洁的SAP客户与合作伙伴使用。

核心功能

  • 支持检查SAP Cloud ERP (S/4HANA Cloud) 和 SAP Cloud ERP Private的API使用情况
  • 包含已发布API列表及未发布API的后续对象说明
  • 提供JSON和CSV格式的数据文件,便于集成与离线分析
  • 支持合作伙伴通过贡献JSON文件来扩展其自有API的发布
  • 提供在线的Cloudification API查看器,可直观浏览API分类与详情
  • 引入对LLM友好的TOON数据格式(试点功能)

快速开始

  1. 根据您的SAP产品(Cloud ERP或Private)在ATC检查变体中激活相应的检查项(如“Usage of Released APIs (Cloudification Repository)”)。
  2. 在检查项的属性中,粘贴对应版本JSON文件的Git仓库直链URL(例如:`https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfoLatest.json`)。
  3. 执行ATC检查,分析报告中列出的API使用情况,并根据建议进行代码优化或迁移。

界面预览

与其他方案对比

对比项abap-atc-cr-cv-s4hc同类方案
API信息来源SAP官方维护的完整API分类列表,包含已发布/未发布状态及继承关系通常为第三方扫描工具,API列表可能不全或更新不及时
核心定位专注于SAP API的合规性检查与云就绪评估,是治理工具通用的静态代码检查工具,检查范围更广但SAP领域深度可能不足
成本与透明度完全免费开源,数据与逻辑公开透明商业工具通常收费,检查规则和数据源可能不公开

适合谁用

  • SAP系统管理员,需要评估现有自定义代码能否迁移至SAP S/4HANA Cloud等云环境。
  • ABAP开发人员,在进行云开发前需确保代码仅使用已发布的稳定API。
  • SAP技术顾问,为客户提供系统清洁核心(Clean Core)合规性评估服务。

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/SAP/abap-atc-cr-cv-s4hc