Commit Graph
5 Commits
Author SHA1 Message Date
吴让宇 c0ec5c9c8c feat(铁律5): src 目录三层结构(TMP 开发包 → 对象类型 → 代码)
- 第 1 层固定 TMP(对应 SAP $TMP 本地包,去 $ 防 shell 展开),归入传输包后改包名
- 第 2 层 = 对象类型目录(开发对象),第 3 层 = 代码文件
- download --path 必须指到对象类型目录,否则产出平铺结构
- Quick Start 示例同步修正;目录结构节标注为唯一合法层次
- 事故总结表补第 8 行(平铺下载导致结构返工)
- version 2.4.0 → 2.5.0
2026-09-10 23:48:21 +08:00
吴让宇 86ca474413 fix(references): 修正 sap-cli 运行时路径 D:/Codespace/sap-cli → D:/Gitee/sap-cli 2026-09-10 23:48:20 +08:00
吴让宇 eae0b3547c feat(v2.4.0): 开发铁律——DDIC 先行(依赖顺序+实测判定) + 强制闭环(本地改→同步→语法检查→循环至0错→激活→测试);补 2026-09-10 S4T 事故问题总结与自检清单 2026-09-10 23:14:43 +08:00
吴让宇 f4210b06db docs(sap-cli): 补 DDIC 结构/表类型落地路径(run-program + DDIF_*_PUT/ACTIVATE)与踩坑;脚手架清理用 delete 管道确认 2026-09-10 23:10:47 +08:00
吴让宇 fc90bc719c rules(E04/E05): CALL FUNCTION 强制核实被调对象存在性与签名一致(老板指令 09-10)
- E04:调用 Z 对象/引用 Z 结构前,必须 sap-cli info/download/read-table DD02L 核实对象真实存在且名称逐字符一致
- E05:参数名/类型/顺序以核实到的函数签名为准(函数头 Local Interface 节),结构组件以 DD02L/DD03L 实查为准
- 根因:ADT syntax-check 只覆盖当前对象自身,不校验被调函数存在性与结构匹配——本地全绿≠运行期不转储
- SKILL.md 质检标准行同步(28→38 条口径修正 + E04/E05 强制标注)
2026-09-10 22:38:09 +08:00