SuperAPI AI 工具集

atc-cloudification

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:在 ABAP Test Cockpit(ATC)中配置 Clean Core 与 Cloud Readiness 检查,基于 SAP Cloudification Repository 的 JSON 文件分析自开发代码,并把检查结果映射为 Clean Core 等级(A/B/C/D),用于治理与整改规划。Clean Core 等级概念取代了此前的三层扩展模型。

主要能力:按目标产品配置检查变体。SAP Cloud ERP 启用“Cloud Readiness → Usage of Released APIs (Cloudification Repository)”,填入 https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfoLatest.json;SAP Cloud ERP Private 启用“Clean Core → Usage of Released APIs (Cloudification Repository)”,填入对应版本 URL,如最新版 objectReleaseInfo_PCELatest.json,或把 PCELatest 替换为具体版本(如 PCE2025_0)。新版检查(Note 3565942)的“Usage of APIs”和“Allowed Enhancement Technologies”使用 objectClassifications_SAP.json。

等级映射:优先级 1(错误)→ Level D;优先级 2(警告)→ Level C;优先级 3(信息)→ Level B;无发现 → Level A。Level A 为 Released API/扩展点,是新建开发目标;Level B 为 Classic API;Level C 为 Internal 对象,应尽量减少;Level D 为 Not recommended,应立即消除。扩展取其所用对象中的最低等级。

相关检查:SYCM_USAGE_OF_APIS、SYCM_ALLOWED_ENH_TECHNOLOGY、CI_SEARCH_CUST_MODIFICATIONS、CI_CRITICAL_STATEMENTS,另建议 SLIN_SEC。若缺少前两项检查,需实施 SAP Note 3565942。

使用方式:确定目标产品,选择正确 JSON 文件,实施所需 SAP Note,搭建中央 ATC 系统(推荐 SAP BTP),配置一个全局检查变体并设置传输发布时优先级 1、2 阻断,通过 SYCM 导入对象变更日志,运行检查后映射等级并制定整改计划,对残留使用采用细粒度豁免。

限制:DDIC 对象(数据元素、结构、表类型)不参与分类,作为数据类型使用时不被检查,仅检查对 SAP 表的 SQL 访问。变更日志中的对象不会自动降为 Level D。具体价格、平台细节等资料未提供。