docs: 406 真因入库 + 标注过时的差距分析报告

- references/error-handling.md:新增「HTTP 406 (info 查 DDIC)」行——NW 7.40 不支持 DDIC
  专属媒体类型,且 application/xml 同样 406,只有 */* 可用(工具已内置回退,无需手工处理)。
  同步 .claude/rules/error-handling.md 副本(守卫测试强制两份一致)。
- docs/差距分析报告.md:加历史快照声明。原文(2026-06-17 / v2.1.0)的 P1 #3「info 的 Accept
  头映射缺 7 种类型」已不成立(现覆盖 18 种),且真因是回退值本身无效——留着会把人引向错方向。
  同时标注命令数 25 → 31。

699 tests OK。
This commit is contained in:
吴让宇
2026-09-11 00:59:39 +08:00
parent 86519c51d6
commit d84099d5b3
3 changed files with 8 additions and 0 deletions
+1
View File
@@ -113,6 +113,7 @@ NW 7.40 的 double-activate 已内置在 sap-cli 中。如果 activate 仍然失
| 错误 | 常见原因 | 处理方式 |
|------|----------|----------|
| HTTP 406 (info 查 DDIC) | NW 7.40 不支持 DDIC 专属媒体类型;`application/xml` 同样 406,只有 `*/*` 可用 | 工具已内置 `*/*` 回退,无需手工处理 |
| HTTP 406 (Lock DDIC) | NW 7.40 不支持 DDIC 对象 ADT Lock | 报告用户,SE09 处理 |
| HTTP 403 (Locked) | 残留 enqueue lock | 先尝试 `run-program` 清锁报表,不行才 SM12 |
| HTTP 400 (SaveFailure) | 类 DEFINITION 与 SAP 不一致 | 检查本地 vs SAP 的 DEFINITION 差异 |