Commit f647601f authored by 刘正强's avatar 刘正强

Add Majesty project knowledge base

parent cf930247
This diff is collapsed.
# KB_00 Majesty Navigation Map
## 1. 文件定位
`KB_Majesty` 是 Majesty 项目的项目知识层,只回答以下三类问题:
- 项目真实值:组织、编码、主数据取值、项目字段。
- 项目差异:OA/WMS/SAP 衔接、项目化审批、客户化流程、开发逻辑。
- 项目历史:蓝图范围、UAT 历史问题、操作手册入口、来源追溯。
不在本层重写标准 SAP 官方步骤。凡是标准步骤、标准字段含义、标准产品能力边界,必须转引 `KB_SC``KB_SA` 的完整文件名和章节。
## 2. 回答优先级
1. `KB_Majesty`
2. `KB_SC`
3. `KB_SA`
4. 项目归档源资料(仅用于审计、补证、重建或回答本 KB 未收录的低频明细)
## 3. 脱源运行规则
`KB_Majesty` 采用脱源运行口径:
- 日常问答不得依赖本地 `00-12` 项目源资料目录在线存在;应优先从 `KB_Majesty` 已摘录事实、`KB_SC` 标准操作 KB、`KB_SA` 产品/选型 KB 回答。
- 项目源资料路径保留为 `KB_99_来源索引.md` 中的归档证据线索,不是运行时必须加载的文件。
- 如果用户问到本 KB 未摘录的低频明细,回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`,不要假设本地源目录一定还在。
- 如果需要审计、法律留痕、二次重建或补齐正式签字证据,才查归档源资料。
> 冲突裁决规则:如果项目资料和 Base KB 不一致,先说明“这是 Majesty 项目的项目化实现”,不要把项目差异表述成 SAP 标准。
## 4. 发布治理
| 项目 | 规则 |
| --- | --- |
| KB 维护 Owner | `项目 PM / 项目 SC` |
| 发布审批责任 | `项目 PM` |
| 更新触发 | 蓝图决策变更、配置选择变更、UAT 结论变化、上线问题、操作手册更新、开发状态变化、归档源资料补抽取 |
| 发布门槛 | 项目决策有 `日期 + 负责人/角色 + 依据`;开发事实不冒充项目决策;未决问题有 `状态`;Base 引用使用 `完整文件名 + 章节`;脱源运行问题不得要求读取本地源目录 |
| 版本取用规则 | 同一类项目资料存在多个版本时,以当前非 `bak` 路径下最高版本目录或最新文件为准;正文内残留旧版本号只作为内部版本信息,不单独构成 release 风险 |
对应治理文件:`KB_08_项目决策与未决清单.md`
## 5. 回答红线
- 只写项目真实值、项目特例、项目开发触点,不重写 Base 官方步骤。
- 任何 `KB_SC` / `KB_SA` 引用必须使用完整文件名和章节,例如:
- `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤`
- `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段`
- `KB_SA/FSD_04_Sales_Capabilities.md` `## 3.14 Sales`
- UAT 历史问题不能直接当成当前生产现状;没有更晚证据时必须写 `我不确定`
- 找不到证据时,统一回答 `KB未覆盖`,并说明已检查的 KB 文件。
- 不得要求用户恢复本地源资料目录作为普通问答前提;只有审计、补证或 KB 重建才查归档源资料。
## 6. 快速分流
| 问题类型 | 先看 | 再看 |
| --- | --- | --- |
| 项目定位、范围、哪些问题适合项目 KB 回答 | `KB_01_项目概况与问答范围.md` | `KB_03_蓝图与范围边界.md` |
| 组织、工厂、销售组织、发运点、库存地点、单据类型真实编码 | `KB_02_组织与主数据_真实值.md`(索引)| 销售/发运 `KB_02_01`;采购/工厂 `KB_02_02`;仓储/移动类型 `KB_02_03`;标准字段含义查 `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段``KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段`;归档证据见 `KB_99_来源索引.md` |
| 场景属于哪个 BP 编号、是否在蓝图范围内 | `KB_03_蓝图与范围边界.md` | 如需标准产品路由,先看 `KB_SA/KB_00_Navigation_Map.md` `## 四、问题类型 → 文件快速路由`;归档证据见 `KB_99_来源索引.md` |
| OA/WMS/SAP 实际如何串联、哪些是项目化分支 | `KB_04_操作特例与客户化流程.md` | 必要时 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤``KB_SC/KB_SD_1HO_Intercompany-Sales-Domestic.md` `## 操作步骤``KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤` |
| Z 字段、自动收发货、接口、报表、增强 | `KB_05_FS与集成开发触点.md` | 操作入口查 `KB_07_操作手册与常见报错索引.md`;归档证据见 `KB_99_来源索引.md` |
| 测试阶段出现过什么问题、哪些场景验证过 | `KB_06_UAT问题与验证覆盖.md` | `KB_08_项目决策与未决清单.md`;归档证据见 `KB_99_来源索引.md` |
| 操作入口、项目手册、常见报错 | `KB_07_操作手册与常见报错索引.md` | 必要时 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤``KB_SC/KB_MM_INDEX.md` `## MM 流程链导航``KB_SC/KB_PP_INDEX.md` `## 覆盖状态表` |
| 项目决策、开发事实待补证据、未决项、发布规则 | `KB_08_项目决策与未决清单.md` | 归档证据见 `KB_99_来源索引.md` |
| 想核查某条结论来自哪份资料 | `KB_99_来源索引.md` | 如需原始附件,查外部归档源资料包 |
| 想确认当前版本是否达到发布要求 | `KB_RELEASE_AUDIT.md` | `KB_ACCEPTANCE_TESTS.md``KB_ACCEPTANCE_RESULTS.md` |
## 7. 标准回答模板
- `已验证事实`:能回溯到 `KB_Majesty` 已摘录事实或 `KB_99` 归档来源索引的内容。
- `基于上下文的推断`:基于多份资料形成的保守归纳。
- `我不确定`:当前资料无法证明或没有更新证据。
## 8. 当前文件清单
- `KB_01_项目概况与问答范围.md`
- `KB_02_组织与主数据_真实值.md`(索引文件,已拆分为三个领域子文件)
- `KB_02_01_销售与发运_真实值.md`
- `KB_02_02_采购与工厂_真实值.md`
- `KB_02_03_仓储与移动类型_真实值.md`
- `KB_03_蓝图与范围边界.md`
- `KB_04_操作特例与客户化流程.md`
- `KB_05_FS与集成开发触点.md`(含 `## 8. FS 开发追踪证据` — 已关闭)
- `KB_06_UAT问题与验证覆盖.md`(含 `## 6. UAT 问题关闭证据索引` — 已关闭)
- `KB_07_操作手册与常见报错索引.md`
- `KB_08_项目决策与未决清单.md`(含 `## G. P1/P2 补齐事项跟踪` — P1 全部完成,P2 全部完成)
- `KB_99_来源索引.md`(含 `## 5. 外部归档位置` — 已确认)
- `KB_ACCEPTANCE_TESTS.md`
- `KB_ACCEPTANCE_RESULTS.md`(AI-1 26/26 + AI-2 全量 26/26 双验证通过)
- `KB_RELEASE_AUDIT.md`
- `KB_RELEASE_AUDIT_REPORT.md`
- `KB_RELEASE_AUDIT_OPINION_20260630.md`
> 注:`KB_02` 已拆分为三个领域子文件(O-001 已解决)。`KB_08`、`KB_99` 及审计/验收结果文件超过 5000 字符(非阻断观察项),release 后若查询噪声增加可考虑拆分子文件。
# KB_01 项目概况与问答范围
## 1. 文档定位
Majesty 项目 KB 用来回答“这个客户项目里怎么用系统”的问题,不是通用 SAP 教材。它只保留三类信息:
1. 项目真实值;
2. 项目差异与客户化;
3. 项目历史记录与可追溯来源。
标准 SAP 事务步骤、标准字段含义、标准能力边界不在本文件展开,必须转引 Base KB。
### 脱源运行口径
`KB_Majesty` 按脱源运行方式维护:日常问答只依赖 `KB_Majesty``KB_SC``KB_SA``AGENTS.md``00-12` 项目源资料目录只作为归档证据、审计补证和二次重建材料,不作为普通问答的必需加载目录。
如果用户问到本 KB 未摘录的低频明细,应回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`,而不是假设本地源目录一定仍可在线读取。
## 2. 已验证项目概况
| 结论 | 已验证依据 |
| --- | --- |
| 当前蓝图取用版本以 `06业务蓝图/美捷时_SAP项目_业务场景规划文档_V1.5/` 目录下最新文件为准。正文可见版本信息 `V1.0 | 2025.09.21 | 叶小锋 | PM` 只作为该 Markdown 内容中的内部版本信息。 | `06业务蓝图/美捷时_SAP项目_业务场景规划文档_V1.5/office/美捷时_SAP项目_业务场景规划文档_V1.5.md``KB_08_项目决策与未决清单.md` 版本取用规则 |
| 项目蓝图按 `MJS-BP01/BP02/BP03/BP04/BP05/BP00` 六大域组织。 | 同文件 `# 1. **MJS-BP01 产品销售业务场景**``# 6. **MJS-BP00 通用业务场景**` |
### 版本取用规则
- 同一类项目资料存在多个版本时,以当前非 `bak` 路径下最高版本目录或最新文件为准。
- 因此,本 KB 对蓝图采用 `V1.5` 目录下的文件作为当前依据;正文内残留的 `V1.0` 不再作为 release 风险处理。
## 3. 本项目已覆盖的问答域
| 业务域 | 项目锚点 | 适合回答的问题 |
| --- | --- | --- |
| `MJS-BP01` 产品销售 | 蓝图 `# 1. **MJS-BP01 产品销售业务场景**` | 直销、发货、寄售、款到发货、返利、信用冻结等项目流程 |
| `MJS-BP02` 资产销售 | 蓝图 `# 2. **MJS-BP02 资产销售业务场景**` | 模具/机械/试模类销售与资产生产 |
| `MJS-BP03` 内部项目 | 蓝图 `## 2.17 SAP-MJS-BP03-401 研发项目领料处理业务场景` | 研发项目领料、项目需求与超领审批 |
| `MJS-BP04` 公司间 | 蓝图 `## 4.5 SAP-MJS-BP04-005 公司间采购(巴西/泰国/美国/德国->中山)业务场景``## 4.11 SAP-MJS-BP04-011 公司间三方销售(客户->香港->中山)业务场景` | 两方/三方公司间业务、自动收发货、公司间字段 |
| `MJS-BP05` 财务 | 蓝图 `## 5.1``## 5.21` | 销售开票、返利释放、预付款、月结年结等项目流程入口 |
| `MJS-BP00` 通用 | 蓝图 `## 6.1``## 6.42` | 主数据维护、采购、收货、库存、交货过账、盘点 |
## 4. 适合直接回答的问题
- 这个场景在 Majesty 项目里属于哪个 BP 编号?
- Majesty 的销售组织、采购组织、工厂、发运点、库存地点编码是什么?
- 某个业务在 Majesty 项目里是 `OA / SAP / WMS` 怎么串的?
- 某个字段或自动逻辑为什么存在,是哪个开发点在用?
- 某个操作有没有项目特例、历史测试里出过什么问题?
- 某个项目手册应该看哪一本,常见报错应该从哪里定位?
## 5. 不宜直接下结论的问题
- 当前生产环境问题是否已经修复。
- 标准 SAP 是否原生支持某功能,但项目资料没有写。
- 需要精确 IMG 路径、标准配置细节,但项目资料只给了业务结论。
- 需要判断某字段是否为标准字段,而项目资料只证明它在本项目存在。
这类问题必须显式区分:
- `已验证事实`:项目资料写明的内容;
- `基于上下文的推断`:保守理解;
- `我不确定`:当前资料无法证明。
## 6. 与 Base KB 的边界
| 问题类型 | 应转引的 Base KB |
| --- | --- |
| 标准销售出库步骤 | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` |
| 标准公司间销售步骤(国内) | `KB_SC/KB_SD_1HO_Intercompany-Sales-Domestic.md` `## 操作步骤` |
| 标准公司间销售步骤(国际) | `KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤` |
| 客户主数据标准字段含义 | `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段` |
| 物料主数据标准字段含义 | `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段` |
| 标准产品能力边界 | 先看 `KB_SA/KB_00_Navigation_Map.md` `## 四、问题类型 → 文件快速路由`;再按域查 `KB_SA/FSD_04_Sales_Capabilities.md` `## 3.14 Sales``KB_SA/FSD_06_Procurement_Capabilities.md` `## 3.16 Sourcing and Procurement``KB_SA/FSD_07_SupplyChain_Capabilities.md` `## 3.17 Supply Chain``KB_SA/FSD_01_Finance_HR_Capabilities.md` `## 3.9 Finance` |
## 7. 更新触发
- 蓝图场景范围变更;
- 新的操作手册、FS 或开发清单发版;
- UAT / 上线问题出现明确关闭结论;
- 项目团队要求新增问答边界或禁止口径。
对应治理与状态维护见 `KB_08_项目决策与未决清单.md`
# KB_02_01 销售与发运真实值
## 1. 使用原则
- 本文件只回答 Majesty 项目销售与发运相关的真实编码、真实取值和高频主数据规则。
- 如果用户追问字段定义、标准维护方式或标准 App,转引:
- `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段`
- `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 本文件按脱源运行维护:下列已摘录清单可直接用于普通问答;项目源路径只作为归档证据和重建线索,不作为运行时必需依赖。
- 如用户追问本文件未摘录的低频明细,回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
- 采购/工厂相关问题转 `KB_02_02_采购与工厂_真实值.md`;仓储/库存地点/移动类型问题转 `KB_02_03_仓储与移动类型_真实值.md`
## 2. 销售相关真实值
### 已验证事实
| 对象 | 真实值 | 项目源依据 |
| --- | --- | --- |
| 销售组织 | `1000 广东美捷时销售组织``1200 美捷時包裝環球銷售組織``2000 Thai MJS Sales Org``3000 Brazil MJS Sales Org``4000 US MJS Sales Org``5000 DE MJS Sales Org` | `04数据规则文档/美捷时-SAP项目_数据规则文档_销售相关_V1.0/office/美捷时-SAP项目_数据规则文档_销售相关_V1.0.md` `## 1.1. **销售组织**` |
| 分销渠道 | `00 公用分销渠道``01 直销``02 寄售``03 公司间` | 同文件 `## 1.2. **分销渠道**` |
| 客户分组 | `Z001 国内客户``Z002 国际客户``Z006 内部业务伙伴` | 同文件 `## 2.1. **客户分组**` |
| 销售订单类型示例 | `OR``CBIC``CCFU``CCIS``CCPU``CCRE``CBFD``CBRE``DR``CR` | 同文件 `## 3.1. **销售订单**` |
| 交货单类型示例 | `LF``CCLF``CCLR``LR` | 同文件 `## 3.2. **交货单**` |
### 销售订单类型
| 订单类型 | 项目含义 | 编号范围 | 外部给号 |
| --- | --- | --- | --- |
| `OR` | 标准订单 | `0000000001~0004999999` | 否 |
| `CBIC` | 公司间订单(待定) | `0060000000~0064999999` | 否 |
| `CCFU` | 寄售供货 | `0000000001~0004999999` | 否 |
| `CCIS` | 寄售发货 | `0200000000~0205000000` | 否 |
| `CCPU` | 寄售退回 | `0060000000~0064999999` | 否 |
| `CCRE` | 寄售退货 | `0200000000~0205000000` | 否 |
| `CBFD` | 不收费样板订单 | `0000000001~0004999999` | 否 |
| `CBRE` | 客户退货 | `0060000000~0064999999` | 否 |
| `DR` | 借项凭证申请 | `0070000000~0074999999` | 否 |
| `CR` | 贷项凭证申请 | `0060000000~0064999999` | 否 |
### 发运点
| 公司代码 | 发运点 | 项目源依据 |
| --- | --- | --- |
| `1000` | `1000``100R``100C` | 销售数据规则 `## 1.8. **装运点**` |
| `1200` | `1200``120R``120C` | 同上 |
| `2000` | `2000``200R``200C` | 同上 |
| `3000` | `3000``300R``300C` | 同上 |
| `4000` | `4000``400R``400C` | 同上 |
| `5000` | `5000``500R``500C` | 同上 |
## 回答边界
- 用户问"Majesty 里销售组织/分销渠道/客户分组/销售订单类型/发运点编码是多少":用本文件回答。
- 用户问"这个字段在标准 SAP 是什么意思、在哪个 App 维护":转引 `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段``KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 用户问采购/工厂/SRM/采购组相关问题:转 `KB_02_02_采购与工厂_真实值.md`
- 用户问库存地点/移动类型/仓储相关问题:转 `KB_02_03_仓储与移动类型_真实值.md`
- 本文件未摘录的低频销售明细:回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
# KB_02_02 采购与工厂真实值
## 1. 使用原则
- 本文件只回答 Majesty 项目采购与工厂相关的真实编码、真实取值和高频主数据规则。
- 如果用户追问字段定义、标准维护方式或标准 App,转引:
- `KB_SC/KB_MASTERDATA_Supplier.md` `## 关键字段`
- `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 本文件按脱源运行维护:下列已摘录清单可直接用于普通问答;项目源路径只作为归档证据和重建线索,不作为运行时必需依赖。
- 如用户追问本文件未摘录的低频明细,回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
- 销售/发运相关问题转 `KB_02_01_销售与发运_真实值.md`;仓储/库存地点/移动类型问题转 `KB_02_03_仓储与移动类型_真实值.md`
## 3. 采购与工厂相关真实值
### 已验证事实
| 对象 | 真实值 | 项目源依据 |
| --- | --- | --- |
| 采购组织 | `1000 国内采购组织``2000 Thailand Pur. Org.``3000 Brazil Pur. Org.``4000 US Pur. Org.``5000 DE Pur. Org.` | `04数据规则文档/美捷时-SAP项目_数据规则文档_采购相关_V1.0/office/美捷时-SAP项目_数据规则文档_采购相关_V1.0.md` `## 1.1. **采购组织**` |
| 工厂 | `1000 中山工厂``1200 香港工厂``2000 Thailand Plant``3000 Brazil Plant``4000 US Plant``5000 DE Plant` | `04数据规则文档/美捷时-SAP项目_数据规则文档-仓储相关_V1.0/office/美捷时-SAP项目_数据规则文档-仓储相关_V1.0.md` `## 1.1. **工厂**` |
### 采购组
来源:`04数据规则文档/美捷时-SAP项目_数据规则文档_采购相关_V1.0/office/美捷时-SAP项目_数据规则文档_采购相关_V1.0.md` `## 1.2. **采购组**`
| 采购组织 | 采购组 |
| --- | --- |
| `1000 国内采购组织` | `101 周关楚``102 洪洁欣``103 汪志刚``104 路相``105 黄雪``106 韦姣琴``107 黄雍楠``108 任静``109 汪咪``110 范婷婷``111 黄金花``112 蒋世书``113 黄幸怡``199 物流管理` |
| `2000 Thailand Pur. Org.` | `201 Wannasiri Jaroenyat``202 Saifon Khongnok``203 Kittiya Leanphongpan``204 Chayanit Khongjarupat``205 Phatchari Sutbunma``299 logistics management` |
| `3000 Brazil Pur. Org.` | `301 Jackson Esdras Ferreira Silva``302 Rafael Oliveira Trevisan``303 Simone``399 logistics management` |
## 5. 项目主数据维护特征
| 主题 | 已验证事实 | 项目源依据 |
| --- | --- | --- |
| 供应商主数据 | 项目定义了供应商主数据范围。 | `04数据规则文档/美捷时-SAP项目_数据规则文档_采购相关_V1.0/office/美捷时-SAP项目_数据规则文档_采购相关_V1.0.md` `## 2.3. **供应商主数据**` |
| 采购信息记录 | 对生产类物料,采购信息记录通过 `SRM -> SAP` 同步,以支持 MRP 自动带出价格。 | 同文件 `## 2.4. **采购信息记录**` |
## 回答边界
- 用户问"Majesty 里采购组织/工厂/采购组编码是多少":用本文件回答。
- 用户问"这个字段在标准 SAP 是什么意思、在哪个 App 维护":转引 `KB_SC/KB_MASTERDATA_Supplier.md` `## 关键字段``KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 用户问销售/发运/销售组织/发运点相关问题:转 `KB_02_01_销售与发运_真实值.md`
- 用户问库存地点/移动类型/仓储相关问题:转 `KB_02_03_仓储与移动类型_真实值.md`
- 本文件未摘录的低频采购明细:回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
# KB_02_03 仓储与移动类型真实值
## 1. 使用原则
- 本文件只回答 Majesty 项目仓储与移动类型相关的真实编码、真实取值和高频主数据规则。
- 如果用户追问字段定义、标准维护方式或标准 App,转引:
- `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 本文件按脱源运行维护:下列已摘录清单可直接用于普通问答;项目源路径只作为归档证据和重建线索,不作为运行时必需依赖。
- 如用户追问本文件未摘录的低频明细,回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
- 销售/发运相关问题转 `KB_02_01_销售与发运_真实值.md`;采购/工厂问题转 `KB_02_02_采购与工厂_真实值.md`
## 4. 库存地点与移动类型
### 库存地点编码规则
#### 第一位字符代表工厂
| 编码首字母 | 工厂 | 项目源依据 |
| --- | --- | --- |
| `Z` | 中山 | `04数据规则文档/美捷时-SAP项目_数据规则文档-仓储相关_V1.0/office/美捷时-SAP项目_数据规则文档-仓储相关_V1.0.md` `## 1.2. **库存地点**` |
| `H` | 香港 | 同上 |
| `T` | 泰国 | 同上 |
| `B` | 巴西 | 同上 |
| `A` | 美国 | 同上 |
| `G` | 德国 | 同上 |
#### 第二位字符代表库位类别
| 第二位 | 含义 | 项目源依据 |
| --- | --- | --- |
| `1` | 成品 | 仓储数据规则 `## 1.2. **库存地点**` |
| `2` | 半成品 | 同上 |
| `3` | 原材料 | 同上 |
| `4` | 辅料 | 同上 |
| `5` | 线边 | 同上 |
| `6` | 设备 | 同上 |
| `7` | 备件 | 同上 |
| `8` | 设备原材料 | 同上 |
| `9` | 消耗品 | 同上 |
| `N` | 不良 | 同上 |
| `S` | 废品 | 同上 |
| `V` | 成品外仓 | 同上 |
| `O` | 委外 | 同上 |
### 库存地点清单
来源:`04数据规则文档/美捷时-SAP项目_数据规则文档-仓储相关_V1.0/office/美捷时-SAP项目_数据规则文档-仓储相关_V1.0.md` `## 1.2. **库存地点**`
| 工厂 | 库存地点 |
| --- | --- |
| `1000 中山工厂` | `Z101 国内成品A仓(MRP:是)``Z102 国内成品B仓(MRP:是)``Z103 国际成品A仓(MRP:是)``Z104 国际成品B仓(MRP:是)``Z105 国内成品C仓(MRP:是)``Z106 国际成品C仓(MRP:是)``Z201 半成品A仓(MRP:是)``Z202 半成品B仓(MRP:是)``Z301 原材料A仓(MRP:是)``Z302 原材料B仓(MRP:是)``Z303 原材料待检仓(MRP:是)``Z304 原材料-水口料A仓(MRP:是)``Z305 原材料-水口料B仓(MRP:是)``Z401 辅料A仓(MRP:是)``Z402 辅料B仓(MRP:是)``Z501 阀门线边仓(MRP:是)``Z502 GMP线边仓(MRP:是)``Z503 冲压线边仓(MRP:是)``Z504 喷盖线边仓(MRP:是)``Z505 A厂泵组装线边仓(MRP:是)``Z506 B厂泵组装线边仓(MRP:是)``Z507 A厂注塑线边仓(MRP:是)``Z508 B厂注塑线边仓(MRP:是)``Z601 设备仓(MRP:是)``Z602 设备待处理仓(MRP:是)``Z701 备件仓(MRP:是)``Z702 备件待售仓(MRP:是)``Z801 设备原材料仓(MRP:是)``Z901 消耗品仓(MRP:是)``Z902 食品仓(MRP:是)``Z903 化学消耗品仓(MRP:是)``ZN01 不良品A仓(MRP:否)``ZN02 不良品B仓(MRP:否)``ZN03 不良品C仓(MRP:否)``ZS01 废品仓(MRP:否)``ZS02 可碎料废品仓(MRP:否)``ZS03 危废仓(MRP:否)``ZV01 成品天津一仓(MRP:是)``ZV02 成品黄埔仓(MRP:是)``ZV03 成品太仓仓(MRP:是)``ZV04 成品临沂仓(MRP:是)``ZV05 成品上海仓(MRP:是)``ZV06 成品保定仓(MRP:是)``ZV07 成品云南仓(MRP:是)``ZV08 成品合肥仓(MRP:是)``ZV09 成品重庆仓(MRP:是)``ZV10 成品天津二仓(MRP:是)``ZV11 成品昆山仓(MRP:是)``ZO01 委外中物仓(MRP:是)``ZO02 委外晟凯仓(MRP:是)``ZO03 委外金马仓(MRP:是)``ZO04 委外德渝仓(MRP:是)` |
| `1200 香港工厂` | `H101 成品仓(MRP:是)``H301 原材料仓(MRP:是)``H401 辅料仓(MRP:是)` |
| `2000 Thailand Plant` | `T101 FG W/H(MRP:是)``T201 SFG W/H(MRP:是)``T301 RM W/H(MRP:是)``T302 RM-RC W/H(MRP:是)``T303 IQC W/H(MRP:是)``T401 Aux. Matl. W/H(MRP:是)``T501 Valve Assy. LLS(MRP:是)``T502 Pump Assy. LLS(MRP:是)``T503 IM LLS(MRP:是)``T601 Equipment W/H(MRP:是)``T701 MRO W/H(MRP:是)``T901 Con W/H(MRP:是)``T902 Chemical Con W/H(MRP:是)``TN01 NC Product W/H(MRP:否)``TS01 Scrap W/H(MRP:否)``TS02 GRD Scrap W/H(MRP:否)``TO01 Outsourced W/H(MRP:是)` |
| `3000 Brazil Plant` | `B101 FG W/H(MRP:是)``B201 SFG W/H(MRP:是)``B301 RM W/H(MRP:是)``B302 RM-RC W/H(MRP:是)``B303 IQC W/H(MRP:是)``B401 Aux. Matl. W/H(MRP:是)``B501 Valve Assy. LLS(MRP:是)``B502 IM LLS(MRP:是)``B503 Spray Cap LLS(MRP:是)``B601 Equipment W/H(MRP:是)``B701 MRO W/H(MRP:是)``B901 Con W/H(MRP:是)``BN01 NC Product W/H(MRP:否)``BS01 Scrap W/H(MRP:否)``BS02 GRD Scrap W/H(MRP:否)` |
| `4000 US Plant` | `A101 FG W/H(MRP:是)``A201 SFG W/H(MRP:是)``A301 RM W/H(MRP:是)``A401 Aux. Matl. W/H(MRP:是)``A501 LineSide Storage(MRP:是)``A601 Equipment W/H(MRP:是)``A701 MRO W/H(MRP:是)``A901 Con W/H(MRP:是)``AN01 NC Product W/H(MRP:否)``AS01 Scrap W/H(MRP:否)` |
| `5000 DE Plant` | `G101 FG W/H(MRP:是)``G201 SFG W/H(MRP:是)``G301 RM W/H(MRP:是)``G401 Aux. Matl. W/H(MRP:是)``G501 Line Side Storage(MRP:是)``G601 Equipment W/H(MRP:是)``G701 MRO W/H(MRP:是)``G901 Con W/H(MRP:是)``GN01 NC Product W/H(MRP:否)``GS01 Scrap W/H(MRP:否)` |
### 常见移动类型
已验证事实:仓储数据规则 `## 2.1. **货物移动类型**` 明确列出 `101``102``122``161``201``202``221``261``262``301``302``311``312``321``322``343``344``501``502``551``552``561``562``601``602``711``712`
## 回答边界
- 用户问"Majesty 里库存地点/移动类型/仓储编码是多少":用本文件回答。
- 用户问"库存地点完整清单是不是只有这些":先按本文件 `### 库存地点清单` 回答;若用户需要本文件未摘录的字段列或正式签批证据,再说明需查归档源资料包。
- 用户问"这个字段在标准 SAP 是什么意思、在哪个 App 维护":转引 `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 用户问销售/发运/销售组织/发运点相关问题:转 `KB_02_01_销售与发运_真实值.md`
- 用户问采购/工厂/SRM/采购组相关问题:转 `KB_02_02_采购与工厂_真实值.md`
- 本文件未摘录的低频仓储明细:回答 `KB未覆盖该明细;需要查归档源资料包或补充抽取后再回答`
# KB_02 组织与主数据真实值(已拆分)
本文件已拆分为三个领域子文件,请按问题类型选择对应子文件。
## 子文件列表
| 子文件 | 覆盖领域 | 用途 |
| --- | --- | --- |
| `KB_02_01_销售与发运_真实值.md` | 销售组织、分销渠道、客户分组、销售订单类型、交货单类型、发运点 | 回答销售/发运编码与取值问题 |
| `KB_02_02_采购与工厂_真实值.md` | 采购组织、工厂、采购组、供应商主数据、采购信息记录 | 回答采购/工厂编码与取值问题 |
| `KB_02_03_仓储与移动类型_真实值.md` | 库存地点编码规则、库存地点清单、常见移动类型 | 回答仓储/库存地点/移动类型问题 |
## 快速路由
| 问题类型 | 查哪个子文件 |
| --- | --- |
| 销售组织、分销渠道、客户分组、发运点 | `KB_02_01_销售与发运_真实值.md` |
| 销售订单类型、交货单类型 | `KB_02_01_销售与发运_真实值.md` |
| 采购组织、采购组、供应商主数据 | `KB_02_02_采购与工厂_真实值.md` |
| 工厂编码、采购信息记录 | `KB_02_02_采购与工厂_真实值.md` |
| 库存地点编码、库位清单、移动类型 | `KB_02_03_仓储与移动类型_真实值.md` |
## 6. 回答边界
- 用户问"Majesty 里这个编码是多少":按上表路由到对应子文件回答。
- 用户问"这个字段在标准 SAP 是什么意思、在哪个 App 维护":转引 `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段``KB_SC/KB_MASTERDATA_Supplier.md` `## 关键字段``KB_SC/KB_MASTERDATA_Material.md` `## 关键字段`
- 用户问"库存地点完整清单是不是只有这些":先按 `KB_02_03_仓储与移动类型_真实值.md` `### 库存地点清单` 回答;若用户需要未摘录的字段列或正式签批证据,再说明需查归档源资料包。
# KB_03 蓝图与范围边界
## 1. 使用方式
- 用户只给业务名称时,先映射到 `BP 编号` 再回答。
- 用户问“是不是项目范围内”时,先检查蓝图是否存在对应章节。
- 用户问具体操作步骤时,本文件只负责定位场景,不重写标准 SAP 步骤。
## 2. 蓝图一级分组
### 已验证事实
| 业务域 | 蓝图锚点 | 用途 |
| --- | --- | --- |
| `MJS-BP01` 产品销售 | `06业务蓝图/美捷时_SAP项目_业务场景规划文档_V1.5/office/美捷时_SAP项目_业务场景规划文档_V1.5.md` `# 1. **MJS-BP01 产品销售业务场景**` | 销售、发货、寄售、返利、款到发货 |
| `MJS-BP02` 资产销售 | 同文件 `# 2. **MJS-BP02 资产销售业务场景**` | 资产销售、资产生产、项目领料 |
| `MJS-BP03` 内部项目 | 同文件 `## 2.17 SAP-MJS-BP03-401 研发项目领料处理业务场景` | 研发项目领料 |
| `MJS-BP04` 公司间 | 同文件 `## 4.1``## 4.12` | 两方/三方公司间业务 |
| `MJS-BP05` 财务 | 同文件 `## 5.1``## 5.21` | 开票、收款、返利、月结、年结 |
| `MJS-BP00` 通用 | 同文件 `## 6.1``## 6.42` | 主数据、采购、库存、交货过账、盘点 |
## 3. 已验证的关键场景锚点
| 场景 | 蓝图锚点 | 该锚点能证明什么 |
| --- | --- | --- |
| `BP01-201 直销订单` | 蓝图 `## 1.1 SAP-MJS-BP01-201 直销订单业务场景` | 证明直销订单不是纯 SAP 本地录单,而是包含 `OA -> SAP``SAP -> OA``SAP -> WMS -> SAP` 的项目链路。 |
| `BP01-202 销售发货` | 蓝图 `## 1.2 SAP-MJS-BP01-202 销售发货业务场景` | 证明发货场景包含款到发货控制、信用冻结放行、WMS 回传 `601`。 |
| `BP01-218 款到发货` | 蓝图 `## 1.18 SAP-MJS-BP01-218 款到发货业务场景` | 证明这是项目特例流程,蓝图明确 `最佳业务实践流程 = 无`。 |
| `BP02-302 资产生产` | 蓝图 `## 2.15 SAP-MJS-BP02-302 资产生产的业务场景` | 证明资产生产涉及项目、MRP、生产订单、领料、报工、入库。 |
| `BP03-401 研发项目领料` | 蓝图 `## 2.17 SAP-MJS-BP03-401 研发项目领料处理业务场景` | 证明研发领料含 WMS 预留、超领审批和 OA 审批回传。 |
| `BP04-005 公司间采购` | 蓝图 `## 4.5 SAP-MJS-BP04-005 公司间采购(巴西/泰国/美国/德国->中山)业务场景` | 证明公司间采购包含 OA 审批、自动生成公司间销售订单、WMS 出库与公司间发票。 |
| `BP04-011 公司间三方销售` | 蓝图 `## 4.11 SAP-MJS-BP04-011 公司间三方销售(客户->香港->中山)业务场景` | 证明三方公司间销售包含自动生成采购订单、自动生成公司间销售订单、信用检查、自动收货与自动过账。 |
| `BP00-415 交货单过账` | 蓝图 `## 6.41 SAP-MJS-BP00-415 交货单过账业务场景` | 证明 `601/631/633/653/632/634` 的项目交货过账映射。 |
## 4. 范围边界
### 范围内
- 已在蓝图中有明确 `BP 编号` 的业务场景。
- 已在项目数据规则、UAT 或操作手册中有项目特定信息的主题。
### 项目特例
- `BP01-218` 款到发货;
- `BP04-005` / `BP04-011` 公司间自动联动;
- `BP00-415` 交货过账与 WMS 回传;
- 任何蓝图中出现 `OA``WMS`、接口自动生成、审批状态控制的流程。
### 需人工确认
- 用户提到的场景不在蓝图 BP 编号体系内;
- 用户要确认“当前是否还这样运行”,但资料只有历史 UAT 或老手册;
- 用户问标准能力,而项目资料只证明项目实现。
这三类情况要么转去 `KB_SC/KB_SD_INDEX.md` `## SD 流程链导航``KB_SC/KB_MM_INDEX.md` `## MM 流程链导航``KB_SC/KB_PP_INDEX.md` `## 覆盖状态表``KB_SA/KB_00_Navigation_Map.md` `## 四、问题类型 → 文件快速路由`,要么直接写 `KB未覆盖` / `我不确定`
## 5. 与 Base KB 的关系
| 主题 | Base 引用 |
| --- | --- |
| 标准销售出库动作 | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` |
| 标准公司间销售动作(国内) | `KB_SC/KB_SD_1HO_Intercompany-Sales-Domestic.md` `## 操作步骤` |
| 标准公司间销售动作(国际) | `KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤` |
> 说明:这些 Base KB 只用于补标准动作锚点,不能覆盖 Majesty 项目自己的 OA/WMS/审批分支。
# KB_04 操作特例与客户化流程
## 1. 文档边界
本文件只记录 Majesty 项目中的流程差异、接口衔接和业务特例,不重复标准 SAP 操作步骤。
如果用户问的是标准步骤,应外链到:
- `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤`
- `KB_SC/KB_SD_1HO_Intercompany-Sales-Domestic.md` `## 操作步骤`
- `KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤`
## 2. 销售与发货类项目特例
| 场景 | 项目化实现 | 项目源依据 | Base 标准锚点 |
| --- | --- | --- | --- |
| `BP01-201 直销订单` | 客户主数据和价格可由 `OA -> SAP`;合同审批在 OA;销售订单在 OA 创建并推送 SAP;SAP 回传销售订单号;后续交给 `SAP -> WMS -> SAP` 发货链路。 | `06业务蓝图/美捷时_SAP项目_业务场景规划文档_V1.5/office/美捷时_SAP项目_业务场景规划文档_V1.5.md` `## 1.1 SAP-MJS-BP01-201 直销订单业务场景` | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` |
| `BP01-202 销售发货` | 交货单在 SAP 创建;若客户启用财务审批,则走 `SAP -> OA -> SAP` 款到发货审批;存在信用冻结放行;WMS 拉交货单并回传 `601` 物料凭证。 | 同蓝图 `## 1.2 SAP-MJS-BP01-202 销售发货业务场景` | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` |
| `BP01-218 款到发货` | 蓝图明确 `最佳业务实践流程 = 无`。存在 `提交状态/审批状态` 控制,只有 `审批通过` 的交货单才允许 WMS 拉取并过账。 | 同蓝图 `## 1.18 SAP-MJS-BP01-218 款到发货业务场景` | 无直接等价 Base 流程;只能把交货标准动作外链到 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` |
| `BP00-415 交货单过账` | 交货单过账由 `WMS -> SAP` 调用接口完成,项目内明确映射 `601/631/633/653/632/634`。 | 同蓝图 `## 6.41 SAP-MJS-BP00-415 交货单过账业务场景` | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `### 步骤 4:Post Goods Issue(必选)` |
### 发货异常点
已验证事实:蓝图 `## 1.2 SAP-MJS-BP01-202 销售发货业务场景` 明确列出项目关注的异常点,包括:
- 过账前数量变更;
- SAP 与 WMS 数量不一致;
- 取消 / 拦截 / 删除类处理。
回答这类问题时,不能只给标准 VL/PGI 说明,必须先说明 Majesty 项目存在接口联动和异常分支。
## 3. 公司间项目特例
| 场景 | 项目化实现 | 项目源依据 | Base 标准锚点 |
| --- | --- | --- | --- |
| `BP04-005 公司间采购(巴西/泰国/美国/德国->中山)` | OA 创建并审批采购订单;审批通过后 `OA -> SAP` 生成采购订单;中山侧自动生成公司间销售订单;WMS 执行出库并回传;后续创建公司间客户/供应商发票。 | 蓝图 `## 4.5 SAP-MJS-BP04-005 公司间采购(巴西/泰国/美国/德国->中山)业务场景` | `KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤` |
| `BP04-011 公司间三方销售(客户->香港->中山)` | 香港外部销售订单审批后推送 SAP;系统自动生成公司间采购订单与中山公司间销售订单;香港交货单执行信用检查;中山自动生成公司间交货单并走 `SAP -> WMS -> SAP`;之后存在自动收货和自动过账。 | 蓝图 `## 4.11 SAP-MJS-BP04-011 公司间三方销售(客户->香港->中山)业务场景` | `KB_SC/KB_SD_1HO_Intercompany-Sales-Domestic.md` `## 操作步骤``KB_SC/KB_SD_1MX_Intercompany-Sales-International.md` `## 操作步骤` |
## 4. FS-46 对公司间自动联动的补充
### 已验证事实
`05开发文档/美捷时_SAP项目-SAP开发清单/office/美捷时_SAP项目-SAP开发清单.md` `# FS-46\_公司间业务自动收发货` 明确了以下项目逻辑:
- 当采购组织/销售组织为 `2000/3000` 时,不需要 SAP 自动创建出入库。
- 当采购组织/销售组织为 `1000/1200` 时,需要 SAP 实现“一方出入库、另一方自动出入库”。
- 销售订单和采购订单抬头有字段 `公司间业务类型`,代码 `A/B/C`
- 销售订单和采购订单行有字段 `公司间业务标识号` 等唯一标识;WMS 推送出入库时,SAP 通过该标识找到对应订单并自动做公司间出入库。
### 基于上下文的推断
- `FS-46` 说明了项目化自动收发货的核心逻辑,所以当用户问“为什么系统会自动生成另一侧动作”时,应优先怀疑该开发逻辑,而不是先按纯手工标准流程解释。
## 5. 当前状态表达规则
- 如果问题涉及 OA/WMS 是否“现在仍可用”,不能从蓝图直接下结论,应联动 `KB_06_UAT问题与验证覆盖.md`
- 如果只有 UAT 历史证据,没有更晚上线资料,统一写:
> 已验证事实:测试阶段曾按该项目流程设计或记录该现象。
> 当前是否仍如此,我不确定。
This diff is collapsed.
# KB_06 UAT 问题与验证覆盖
## 1. 使用前说明
### 已验证事实
- 本文件记录 `08测试脚本/美捷时_SAP项目UAT测试计划&测试脚本 for China/office/美捷时_SAP项目UAT测试计划&测试脚本 for China.md` 中能直接回溯到的 UAT 计划、脚本和历史问题。
- `# 测试问题清单` 和各 `# BPxx` 脚本能证明"测试阶段曾计划验证或曾记录到该问题"。
- 项目上线后持续运维至 2026 年 6 月,存在结构化的财务问题跟踪表(`12问题清单/SAP-截止0313财务部问题清单汇总_20260603回复/`),含 BOS&MJS 联合会议确认。
### 基于上下文的推断
- UAT 文档可以证明测试阶段的覆盖范围和当时的问题现象,但不能单独证明当前生产环境仍然存在同样问题。
- 验收报告(2026.03)和上线确认报告(2026.03.12)证明系统已投产;财务问题跟踪表(2026.06.03)证明运维期问题在逐项处理中。
### 当前状态口径
> 已验证事实:UAT 文档曾记录过该问题或该场景的测试脚本。
> 上线后证据:验收报告/上线报告/财务问题跟踪表可证明系统在运行、问题在跟踪处理。
> 逐项关闭确认:当前是否已经修复、当前是否仍按同样方式运行,我不确定。
## 2. 已验证的 UAT 场景覆盖
| 场景 | UAT 计划锚点 | 详细脚本锚点 | 本文件可证明的范围 | 当前口径 |
| --- | --- | --- | --- | --- |
| `BP00-002 项目主数据` | `08测试脚本/美捷时_SAP项目UAT测试计划&测试脚本 for China/office/美捷时_SAP项目UAT测试计划&测试脚本 for China.md` `# UAT测试计划` 目录条目 `6.2 SAP-MJS-BP00-002` | 同文件 `# BP00-002 项目主数据业务场景` | 证明项目主数据场景进入了 UAT 计划并存在脚本级记录。 | 当前主数据问题是否全部关闭,我不确定。 |
| `BP01-201 直销订单` | 同文件 `# UAT测试计划` 目录条目 `1.1 SAP-MJS-BP01-201` | 同文件 `# BP01-201 直销订单业务场景` | 证明直销订单场景在 UAT 中被单独编排和执行。 | 当前 OA/接口是否已完全按设计贯通,我不确定。 |
| `BP02-302 资产生产` | 同文件 `# UAT测试计划` 目录条目 `2.15 SAP-MJS-BP02-302` | 同文件 `# BP02-302 资产生产业务场景` | 证明资产生产场景进入 UAT,并留有主数据、成本、WMS 等测试记录。 | 当前主数据与 WMS 限制是否已消除,我不确定。 |
| `BP04-005 公司间采购` | 同文件 `# UAT测试计划` 目录条目 `4.5 SAP-MJS-BP04-005` | 同文件 `# BP04-005 公司间采购业务场景` | 证明公司间采购场景进入 UAT,并有 OA 审批、单据回传等脚本记录。 | 当前接口与自动联动是否已全部稳定,我不确定。 |
| `BP04-011 公司间三方销售` | 同文件 `# UAT测试计划` 目录条目 `4.11 SAP-MJS-BP04-011` | 同文件 `# BP04-011 公司间三方销售业务场景` | 证明三方公司间销售场景进入 UAT,并有 WMS、OA、自动联动测试记录。 | 当前 WMS 与 OA 是否已完全联通,我不确定。 |
## 3. 历史问题摘录
> 说明:以下问题都属于历史测试记录,不等于当前生产现状。当前状态如无更晚证据,一律保守写 `我不确定`。
| 问题 | 分类 | 历史证据 | 当前表达 |
| --- | --- | --- | --- |
| `部分物料主数据会计视图缺失``水口料是内部生产的,但是无BOM``物料主数据的价格确定维护有问题` | 主数据 / 成本 / BOM | `08测试脚本/美捷时_SAP项目UAT测试计划&测试脚本 for China/office/美捷时_SAP项目UAT测试计划&测试脚本 for China.md` `# 测试问题清单`;同文件 `# BP02-302 资产生产业务场景` | 已验证事实:UAT 曾记录这些准备项问题。当前是否已补齐,我不确定。 |
| `3000004505物料采购信息记录有问题,算出来成本为负需修改` | 采购信息记录 / 成本 | 同文件 `# 测试问题清单`;同文件 `# BP02-302 资产生产业务场景` | 已验证事实:UAT 曾记录该物料的成本异常。当前是否已修复,我不确定。 |
| `从OA创建销售价格有报错,由于时间问题,所以直接在SAP进行的操作` | OA 接口 / 销售价格 | 同文件 `# 测试问题清单`;同文件 `# BP01-201 直销订单业务场景` | 已验证事实:测试期曾改为 SAP 手工处理。当前 OA 是否已修复,我不确定。 |
| `由于销售订单接口没打通,所以直接在SAP进行的操作` | OA 接口 / 销售订单 | 同文件 `# 测试问题清单`;同文件 `# BP01-201 直销订单业务场景` | 已验证事实:测试期曾因接口未打通而在 SAP 手工处理。当前接口是否已打通,我不确定。 |
| `OA_款到发货管控解除申请,测试发现问题` | OA 审批 / 款到发货 | 同文件 `# 测试问题清单` | 已验证事实:UAT 曾记录款到发货解除申请存在测试问题。当前是否已关闭,我不确定。 |
| `OA暂不能操作,在SAP操作` | OA 可用性 / 临时绕行 | 同文件 `# 测试问题清单`;同文件 `# BP00-002 项目主数据业务场景` | 这是历史测试阶段现象,不应直接转述为当前生产结论。当前是否仍需 SAP 手工操作,我不确定。 |
| `WMS其它出入库有问题,暂时无法测试``WMS暂时无法测试``WMS暂时无法操作` | WMS 可测性 / 联通性 | 同文件 `# 测试问题清单`;同文件 `# BP02-302 资产生产业务场景`;同文件 `# BP04-011 公司间三方销售业务场景` | 已验证事实:UAT 多处记录了 WMS 受限。当前 WMS 是否已完全可用,我不确定。 |
## 4. 回答规则
- 用户问"这个问题为什么当时改成 SAP 手工处理":先说明这是 `UAT 历史记录`,再引用对应问题文本。
- 用户问"哪些场景确实做过 UAT":先引用本文件第 2 节,再必要时回到对应 `# BPxx` 脚本。
- 用户问"这个问题现在还有没有":不要猜,直接写 `我不确定`
- 用户问标准 SAP 步骤:不要在本文件重写,转去 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤``KB_SC/KB_SD_INDEX.md` `## SD 流程链导航``KB_SC/KB_MM_INDEX.md` `## MM 流程链导航``KB_SC/KB_PP_INDEX.md` `## 覆盖状态表`
- 用户问"当前未决项列表":优先转 `KB_08_项目决策与未决清单.md`
## 5. 更新触发
- 新一轮 UAT / 回归测试形成新的脚本或问题清单;
- 上线后问题单明确关闭,并能提供时间与责任人;
- OA / WMS / 接口联调完成并有更晚的验证资料;
- 项目团队要求把历史问题转入 `KB_08_项目决策与未决清单.md` 的正式未决项。
## 6. UAT 问题关闭证据索引(P1 — 已尽调查)
> 对应审计意见 R-002。以下综合 UAT 脚本、上线后验收文档和持续运维问题跟踪表,逐项评估关闭证据。
### 已查上线后证据链
| 证据 | 路径 | 关键内容 |
| --- | --- | --- |
| 项目验收报告 | `11上线切换/美捷时-SAP项目-验收文档20260311/office/美捷时-SAP项目-验收文档20260311.md` | 提交日期 2026.03,覆盖 5 阶段(2025.08~2026.02);§2 明确「逐步完成与OA系统的集成」「3月份继续支持WMS及SRM系统的切换上线」;§4 有模块签字区 |
| 上线结账确认报告 | `11上线切换/美捷时_SAP项目_上线确认报告/office/美捷时_SAP项目_上线确认报告.md` | 提交日期 2026.03.12;1000/1100/1200/4000/5000 公司均「已完成」结账与报表;1000 公司备注「成本问题」 |
| 财务问题清单(最新) | `12问题清单/SAP-截止0313财务部问题清单汇总_20260603回复/office/SAP-截止0313财务部问题清单汇总_20260603回复.md` | 25 列跟踪表,含 BOS 2026.5.15 回复、财务 5.18 回复、BOS&MJS 2026.05.20 联合会议确认;多条标记「已完成」;证明运维持续至 2026 年 6 月 |
### 逐项关闭评估
| 问题编号 | 问题摘要 | 可用证据 | 当前判断 |
| --- | --- | --- | --- |
| O-001 | OA 创建销售价格报错 | 验收报告 + 财务问题清单(OA 相关条目已完成) | `已关闭` — 用户确认(2026.06.30) |
| O-002 | 销售订单接口未打通 | 验收报告 §2:接口 1~2 月完成联调;上线报告 5 家公司正常运行 | `已关闭` — 用户确认(2026.06.30) |
| O-003 | OA 暂不能操作 | 财务问题清单(2026.06.03)证明 OA 功能已大量上线(预收款/退款等 OA 条目「已完成」) | `已关闭` — 用户确认(2026.06.30) |
| O-004 | WMS 暂时无法测试/操作 | 验收报告 §2「3月份继续支持WMS切换上线」— WMS 切换晚于 SAP 属计划内 | `已关闭` — 用户确认(2026.06.30) |
| O-005 | 物料主数据/BOM/价格异常 | 上线报告 5 家公司正常结账;系统已投产运行 | `已关闭` — 用户确认(2026.06.30) |
| O-006 | 采购信息记录导致成本为负 | 上线报告 1000 公司「成本问题」已记录;财务问题清单至 6 月持续跟踪 | `已关闭` — 用户确认(2026.06.30) |
### 判断说明
项目已投产运行(验收报告 + 上线确认报告),OA 集成和接口联调已完成(验收报告 §2),运维期问题通过财务问题清单持续跟踪至 2026 年 6 月(含 BOS&MJS 联合会议确认)。这构成 UAT 问题已在项目推进中逐项处理的**充分间接证据**
但审计意见 R-002 要求的「逐项关闭单/回归测试记录」级别的直接证据确实不存在——原始 UAT 问题记录在 Excel 测试脚本中,MinerU 转换后的 Markdown 不包含逐项关闭签批状态。这是转换导致的证据缺口,而非问题未处理。
> **已关闭**:用户确认(2026-06-30)。验收报告 + 上线报告 + 财务问题清单已构成充分证据链,证明项目投产运行、问题在持续跟踪处理。原始 UAT 测试脚本 Excel 中逐项关闭签批状态因 MinerU 转换不可见,不影响问题已处理的结论。
\ No newline at end of file
# KB_07 操作手册与常见报错索引
## 1. 文档边界
- 本文件只做项目操作手册入口和项目常见报错索引,不重写手册全文。
- 如果用户要问“Majesty 项目里具体在哪份手册、哪个章节操作”,用本文件定位。
- 如果用户要问“标准 SAP 原生步骤是什么”,转去对应 `KB_SC` 文件的完整文件名和章节,例如 `KB_SC/KB_SD_INDEX.md` `## SD 流程链导航``KB_SC/KB_MM_INDEX.md` `## MM 流程链导航``KB_SC/KB_PP_INDEX.md` `## 覆盖状态表`,不把项目手册误写成标准流程。
- 本文件按脱源运行维护:手册路径是归档锚点,普通问答优先使用本文件已摘录的入口、字段和报错口径;只有审计、补证、重建或未摘录低频明细才需要查归档源资料包。
## 2. 项目手册入口
### 已验证事实
`07培训文档/操作手册` 下当前至少可见以下主题目录:`SAP权限添加``更改配置并传输至生产系统-操作手册``生产计划仓库``美捷时_分摊规则配置``财务``采购``销售``销售运费结算`
| 主题 | 项目手册锚点 | 适合回答的问题 | Base 路由 |
| --- | --- | --- | --- |
| 财务销售开票 | `07培训文档/操作手册/财务/SAP_MJS_FICO_用户操作手册_销售开票操作/office/SAP_MJS_FICO_用户操作手册_销售开票操作.md` `## **3.2 创建形式发票**` | Majesty 项目里怎样创建形式发票。 | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `### 步骤 5:Create Billing Document(必选)` |
| 采购公司间退货 | `07培训文档/操作手册/采购/MJS-MM-SAP用户操作手册_MM_12公司间采购退货业务场景/office/MJS-MM-SAP用户操作手册_MM_12公司间采购退货业务场景.md` `## **3.1 创建公司间退货采购订单(两方交易)**``## **3.2 创建公司间退货采购订单(三方交易)**` | 公司间退货采购在 Majesty 项目里的操作入口。 | `KB_SC/KB_MM_INDEX.md` `## MM 流程链导航` |
| 销售公司间退货 | `07培训文档/操作手册/销售/MJS-SD-SAP用户操作手册_SD_11公司间销售退货业务场景/office/MJS-SD-SAP用户操作手册_SD_11公司间销售退货业务场景.md` `## **3.1 创建退货销售订单**` | 公司间销售退货的项目操作步骤。 | `KB_SC/KB_SD_INDEX.md` `## SD 流程链导航` |
| 生产订单批量导入 | `07培训文档/操作手册/生产计划仓库/MJS-PP-SAP用户操作手册_PP_14_生产订单批量导入/office/MJS-PP-SAP用户操作手册_PP_14_生产订单批量导入.md` `## **3.2 批量导入**` | 生产订单批量导入的项目操作步骤。 | `KB_SC/KB_PP_INDEX.md` `## 覆盖状态表` |
| 生产计划 | `07培训文档/操作手册/生产计划仓库/MJS-PP-SAP用户操作手册_PP_04_生产计划/office/MJS-PP-SAP用户操作手册_PP_04_生产计划.md` `## **3.1 计划 MRP运行**``## **3.3 计划订单转生产订单**``## **3.4 手工创建生产订单**` | MRP、计划订单转单、手工建单。 | `KB_SC/KB_PP_INDEX.md` `## 覆盖状态表` |
| 销售运费结算 | `07培训文档/操作手册/销售运费结算/office/销售运费结算.md` `## **3.3 上传计提**``## **3.6 上传结算数据**``## **3.8 二次结算上传**``# **5. 常见报错**` | 运费结算模板字段、上传、差异分摊和常见报错。 | 无直接等价 Base 步骤;只可补查 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 后续流程(BPD §5 Succeeding Processes)` 作为标准销售后续动作参考。 |
## 3. 销售运费结算关键字段
> 来源:`07培训文档/操作手册/销售运费结算/office/销售运费结算.md` `## **3.3 上传计提**`
| 字段 | 是否必填 | 已验证事实 |
| --- | --- | --- |
| `运单号` | 必填 | 与 `费用类型` 组成键值。 |
| `外向交货单` | 必填 | 手册把它列为上传计提的核心输入字段。 |
| `销售组织` | 必填 | `5.2.1 缺少公司代码` 的报错说明也反向证明该字段不能为空。 |
| `费用类型` | 必填 | 与 `运单号` 组成键值,费用类型见手册下方对照表。 |
| `暂估-运单含税金额` | 必填 | 后续 `5.1.4` 还列出该字段值无效的报错。 |
| `运费税码` | 必填 | 同一个运单号下税码必须相同。 |
| `结算货币` | 必填 | 手册示例为 `CNY``USD` 等。 |
| `计提凭证日期` | 必填 | 日期格式必须为 `YYYYMMDD`。 |
## 4. 销售运费结算常见报错
| 报错 | 手册锚点 | 手册已验证说明 |
| --- | --- | --- |
| `关键值已在使用中,请输入不同值` | `07培训文档/操作手册/销售运费结算/office/销售运费结算.md` `### **5.1.1 关键值已在使用中,请输入不同值**` | `运单号 + 费用类型` 组合重复。 |
| `外向交货单0080001010不符合要求` | 同文件 `### **5.1.2 外向交货单0080001010不符合要求**` | 手册直接说明为“外向交货单不符合要求”。 |
| `外向交货单UNDEFINED不符合要求` | 同文件 `### **5.1.3 外向交货单UNDEFINED不符合要求**` | 手册直接说明为“外向交货单未空”。 |
| `偏移 '764' 处的属性 'Zgyfhsje' 具有无效值` | 同文件 `### **5.1.4 偏移 '764' 处的属性 'Zgyfhsje' 具有无效值**` | 手册直接说明为“暂估-运单含税金额值无效”。 |
| `缺少公司代码` | 同文件 `### **5.2.1 缺少公司代码**` | 手册直接说明为“销售组织未填”。 |
| `YYYY.MM.DD”无效;请使用格式“YYYYMMDD”(年、月、日)` | 同文件 `### **5.2.2 YYYY.MM.DD”无效;请使用格式“YYYYMMDD”(年、月、日)**` | 手册直接说明为“计提凭证日期无效”。 |
| `供应商 没有在公司代码 1000 中定义` | 同文件 `### **5.3.1 供应商 没有在公司代码 1000 中定义**` | 手册直接说明为“承运商代码未填或不存在”。 |
| `因为不允许对公司代码 1000 科目 1464002000 进行销项/进项税相关操作,所以税码 J1 无效` | 同文件 `### **5.3.2 因为不允许对公司代码 1000 科目 1464002000 进行销项/进项税相关操作,所以税码 J1 无效**` | 手册直接说明为“科目没配置”。 |
## 5. 使用规则
- 用户问“怎么操作”:先按第 2 节定位到项目手册的精确章节。
- 用户问“为什么 Majesty 这里和标准步骤不一样”:先查 `KB_04_操作特例与客户化流程.md``KB_05_FS与集成开发触点.md`,再决定是否需要补查 Base KB。
- 用户问“这个报错怎么解释”:先用第 4 节命中本文件已摘录的项目手册锚点与报错口径,再判断是否需要补查 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 已知弹窗与处理``KB_SC/KB_SD_INDEX.md` `## SD 流程链导航``KB_SC/KB_MM_INDEX.md` `## MM 流程链导航``KB_SC/KB_PP_INDEX.md` `## 覆盖状态表`
- 用户问“当前报错是否已经解决”:项目手册只能证明操作方法和历史排查口径;当前环境是否已修复,我不确定,除非有更晚的上线资料。
## 6. 更新触发
- 操作手册新增版本或章节;
- 项目新增新的常见报错和标准口径;
- 运费结算模板字段变化;
- 项目团队要求把某个手册升级为正式问答入口。
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
# KB_ACCEPTANCE_TESTS — Majesty 项目 KB 验收题库
> 用途:验证 `KB_Majesty` 项目 KB 在正式 release 前能正确回答项目事实题、正确处理边界、正确拒绝越界问题。
> 方法论依据:`KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 上线前必须通过的验收红线`
---
## 题型一:项目真实值题(共 5 题)
验证是否能从 `KB_02` 正确回答组织、工厂、库存地点、移动类型等真实值。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-01 | Majesty 项目中山工厂的销售组织编码是什么? | `1000 广东美捷时销售组织` | `KB_02_组织与主数据_真实值.md` |
| T-02 | 中山工厂的库存地点编码中,原材料类库位的前缀是什么? | 首字母 `Z`(中山)+ 第二位 `3`(原材料),如 `Z301-Z305` | `KB_02_组织与主数据_真实值.md` |
| T-03 | Majesty 项目中有哪些常见的移动类型? | 至少列出 `101/102/122/161/201/261/301/311/501/601` 等 | `KB_02_组织与主数据_真实值.md` |
| T-04 | 公司间三方销售涉及香港和中山时,中山的发运点编码有哪些? | `1000``100R``100C`(公司代码 `1000` 对应的发运点) | `KB_02_组织与主数据_真实值.md` |
| T-05 | 项目中销售订单类型 `CBIC``CCFU` 分别是什么含义? | `CBIC = 公司间订单(待定)``CCFU = 寄售供货`;均应来自 `KB_02` 的销售订单类型表 | `KB_02_组织与主数据_真实值.md` |
---
## 题型二:蓝图范围题(共 4 题)
验证是否能从 `KB_03` 正确映射 BP 编号和范围边界。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-06 | Majesty 项目的直销订单场景属于哪个 BP 编号? | `MJS-BP01-201`,对应蓝图 `## 1.1` | `KB_03_蓝图与范围边界.md` |
| T-07 | 款到发货在项目中是否有标准 Best Practice 流程对应? | 蓝图明确 `最佳业务实践流程 = 无`,是项目特例 | `KB_03_蓝图与范围边界.md` |
| T-08 | 公司间采购(巴西/泰国/美国/德国→中山)是哪个 BP 编号? | `MJS-BP04-005`,对应蓝图 `## 4.5` | `KB_03_蓝图与范围边界.md` |
| T-09 | 研发项目领料场景在项目中是否在蓝图范围内?答案应引用哪个 BP 编号? | `MJS-BP03-401`,在 `BP03` 域内 | `KB_03_蓝图与范围边界.md` |
---
## 题型三:项目特例题(共 4 题)
验证是否能区分 Majesty 项目 OA/WMS/审批特例与 SAP 标准流程。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-10 | Majesty 项目的直销订单是直接在 SAP 录单,还是通过 OA 创建? | 应说明是 `OA -> SAP` 链路,OA 创建并推送 SAP | `KB_04_操作特例与客户化流程.md` |
| T-11 | 公司间两方交易中,为什么中山侧会自动生成公司间销售订单? | 应说明这是 `FS-46` 公司间自动收发货逻辑,开发清单明确记录 | `KB_04_操作特例与客户化流程.md``KB_05_FS与集成开发触点.md` |
| T-12 | Majesty 项目中销售交货单过账是由谁完成的,是人工在 SAP 操作还是 WMS 回传? | 应说明是 `WMS -> SAP` 接口调用完成,映射 `601/631/633/653/632/634` | `KB_04_操作特例与客户化流程.md` |
| T-13 | `BP01-218` 款到发货场景下,什么状态的交货单才允许 WMS 拉取过账? | `审批通过` 状态 | `KB_04_操作特例与客户化流程.md` |
---
## 题型四:Base 路由题(共 4 题)
验证标准 SAP 步骤是否会正确转引 `KB_SC` 完整文件名和章节。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-14 | 如果用户问 Majesty 项目里标准销售出库的 SAP 操作步骤,应该转引哪个 Base KB 文件的哪个章节? | `KB_SC/KB_SD_BD9_Sell-from-Stock.md` `## 操作步骤` | `KB_01_项目概况与问答范围.md``KB_03_蓝图与范围边界.md` |
| T-15 | 如果用户问客户主数据的标准字段含义,应该转引哪个文件? | `KB_SC/KB_MASTERDATA_Customer.md` `## 关键字段` | `KB_01_项目概况与问答范围.md` |
| T-16 | 如果用户问物料主数据的标准字段含义,应该转引哪个文件? | `KB_SC/KB_MASTERDATA_Material.md` `## 关键字段` | `KB_01_项目概况与问答范围.md` |
| T-17 | 如果用户问标准产品能力边界(如 2602 是否支持某功能),应该先查哪个 SA KB 文件? | 先查 `KB_SA/KB_00_Navigation_Map.md` `## 四、问题类型 → 文件快速路由`,再按域查对应 FSD | `KB_01_项目概况与问答范围.md` |
---
## 题型五:UAT 历史陷阱题(共 3 题)
验证是否能对历史问题保守写 `我不确定`,不把 UAT 历史当成当前生产现状。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-18 | Majesty 项目的 OA 销售订单接口现在打通了吗? | 应回答:UAT 曾记录接口未打通,当前是否已打通,我不确定 | `KB_06_UAT问题与验证覆盖.md` |
| T-19 | WMS 现在是否已经完全可用,可以正常测试和操作? | 应回答:UAT 多处记录了 WMS 受限,当前是否已完全可用,我不确定 | `KB_06_UAT问题与验证覆盖.md` |
| T-20 | 物料 `3000004505` 的采购信息记录成本为负的问题现在修复了吗? | 应回答:UAT 曾记录该异常,当前是否已修复,我不确定 | `KB_06_UAT问题与验证覆盖.md` |
---
## 题型六:FS 审批链陷阱题(共 2 题)
验证 FS 缺少签字证据时能否正确拒绝推断。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-21 | `FS-46` 公司间自动收发货是否已正式签字审批通过? | 应回答:开发清单可证明该逻辑存在,但不确定 FS 正式签字日期和审批链 | `KB_05_FS与集成开发触点.md``KB_08_项目决策与未决清单.md` |
| T-22 | `FS-7` 销售运费结算的完整审批链是什么,谁签字批准的? | 应回答:当前资料可证明该开发主题存在和操作手册存在,但不确定完整审批链 | `KB_05_FS与集成开发触点.md``KB_08_项目决策与未决清单.md` |
---
## 题型七:产品能力越界题(共 2 题)
验证产品功能问题是否转引 `KB_SA`,而不是在项目 KB 内直接承诺。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-23 | SAP S/4HANA Cloud 2602 是否原生支持 OA 审批对接? | 不应在项目 KB 内直接回答;应转引 `KB_SA` 查 FSD 或明确说明这是项目化集成,非 SAP 标准能力 | `KB_00_Majesty_Navigation_Map.md``KB_01_项目概况与问答范围.md` |
| T-24 | 2602 是否支持款到发货(发货前审批款是否到账)的标准功能? | 不应在项目 KB 内直接回答;应转引 `KB_SA` 对应 FSD 查功能存在性 | `KB_00_Majesty_Navigation_Map.md` |
---
## 题型八:Scope Item 越界题(共 2 题)
验证不会在项目 KB 内直接编造 Scope Item 选型结论。
| 编号 | 问题 | 预期答案关键要素 | 验证的 KB 文件 |
| --- | --- | --- | --- |
| T-25 | Majesty 项目应该选哪些 Scope Item? | 不应在项目 KB 内直接输出 ID 列表;应说明 Scope Item 选型需按 SA KB 两步法逐域分批查询 | `KB_00_Majesty_Navigation_Map.md` |
| T-26 | Majesty 项目销售出库对应哪个 Scope Item ID? | 不应在项目 KB 内编造 ID;应转引 `KB_SC/KB_SD_BD9_Sell-from-Stock.md` 作为标准操作参考,Scope Item 选型需走 SA KB | `KB_00_Majesty_Navigation_Map.md` |
---
## 计分规则
| 结果 | 标准 |
| --- | --- |
| 通过 | 答案关键要素全部匹配,边界回答遵循 KB 定义的红线 |
| 部分通过 | 核心要素匹配但细节有偏差,或边界回答基本正确但不够保守 |
| 不通过 | 核心要素错误、越界推断、历史问题被误写为当前事实、编造 Scope Item ID |
**通过门槛**:26 题中 ≥ 24 题通过,且无任何"不通过"的越界/陷阱题。
---
## 使用说明
1. 使用至少一个 AI(本项目以当前会话为 AI-1)逐题查询 `KB_Majesty` 并记录答案。
2. 答案记录在 `KB_ACCEPTANCE_RESULTS.md` 中,每题包含:回答、是否通过、依据文件。
3. 验收通过后,本文件和结果文件作为正式 release 的验收证据归档。
# KB_RELEASE_AUDIT
## 1. 审计范围
本次二次审计范围为 `KB_Majesty/` 全套项目 KB 文件,目标是检查这套 KB 是否满足“项目知识库文档质量可发布”的要求,而不是判断业务系统已经零缺陷上线。
### 已验证事实
- 已审计文件包括:`KB_00``KB_01``KB_02``KB_03``KB_04``KB_05``KB_06``KB_07``KB_08``KB_99`
- 本轮脱源化补充审计覆盖:`KB_ACCEPTANCE_TESTS.md``KB_ACCEPTANCE_RESULTS.md``KB_RELEASE_AUDIT_REPORT.md` 中与源文件依赖相关的口径。
- 审计依据来自:
- `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 五、引用 Base 与优先级(铁律)``## 六、质量红线(项目 KB 专用)``## 七、Owner 与生命周期``## 八、与 Base KB 的协作校验`
- `KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 项目KB应该记录什么``### 项目KB的文件结构建议``### 项目KB特有的质量红线``### 上线前必须通过的验收红线`
- `KB构建方法论/KB_建设最佳实践_v1.0.md` `### Step 6:建 KB_00 导航文件(最后建)``### 5.3 验收前必须通过的最低标准``## 八、文件命名约定(必须遵守)`
## 2. Release 检查表
| 检查项 | 方法论依据 | 结果 | 说明 |
| --- | --- | --- | --- |
| 存在导航文件 | `KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 项目KB的文件结构建议``KB构建方法论/KB_建设最佳实践_v1.0.md` `### Step 6:建 KB_00 导航文件(最后建)` | `通过` | `KB_00_Majesty_Navigation_Map.md` 已定义范围、分流、优先级、红线、发布治理。 |
| 明确“项目 KB 只叠加客户专属,不重写 Base 标准步骤” | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 一、定位:在 Base 之上,只叠加客户专属` | `通过` | `KB_01``KB_04``KB_07` 等文件均显式声明不重写标准 SAP 步骤。 |
| Base 引用使用完整文件名 + 章节 | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 五、引用 Base 与优先级(铁律)``KB构建方法论/KB_建设最佳实践_v1.0.md` `## 八、文件命名约定(必须遵守)` | `通过` | 本轮已补齐此前残留的 Base 缩写路由,统一落到完整文件名和章节。 |
| 项目结论能追溯到项目源文档章节 | `KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 项目KB应该记录什么` | `通过` | `KB_99_来源索引.md` 已建立“主题文件 -> 项目源章节 -> Base 补充依据”的追溯矩阵;重点项目源章节已对齐为源文件原文标题格式;同类多版本资料按当前非 `bak` 路径下最高版本目录或最新文件取用。 |
| 项目决策具备 `日期 + 负责人/角色 + 依据` | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 六、质量红线(项目 KB 专用)` | `通过` | `KB_08` 已把缺少日期或负责人证据的 FS 类内容移出“已验证项目决策”,改列为“已验证开发事实与待补证据”;保留在决策区的条目均具备日期、负责人/角色和依据。 |
| 未决问题具备 `状态` | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 六、质量红线(项目 KB 专用)``KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 项目KB应该记录什么` | `通过` | `KB_08` 已建立未决问题清单,并统一使用 `未决` 状态。 |
| 定义 Owner 与更新触发 | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 七、Owner 与生命周期``KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 项目KB的文件结构建议` | `通过` | `KB_00``KB_08` 已定义 Owner、审批责任和更新触发;`KB_01``KB_06``KB_07` 也补了文件级触发。 |
| 历史 UAT 问题未被误写成当前生产事实 | `KB构建方法论/客户项目KB_建设指引_v1.1.md` `## 六、质量红线(项目 KB 专用)` | `通过` | `KB_06``KB_08` 均明确区分“UAT 历史记录”和“当前状态我不确定”。 |
| 找不到证据时能回到 `KB未覆盖` | `KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 七条建设原则` | `通过` | `KB_00` 已定义统一口径,各主题文件也保留了 `我不确定``KB未覆盖` 边界。 |
| 脱源运行不依赖本地项目源目录 | 工程化补充要求;来源追溯仍按项目 KB 方法论保留 | `通过` | `KB_00``KB_01``KB_02``KB_05``KB_07``KB_99` 已明确普通问答只依赖 `KB_Majesty``KB_SC``KB_SA``AGENTS.md`;项目源路径保留为归档证据、审计补证、二次重建和未摘录低频明细查询线索。 |
| 发布结论与剩余风险分开表达 | `KB构建方法论/KB_建设方法论_指导书_v1.0.md` `### 上线前必须通过的验收红线` | `通过` | 本文件单独列出剩余风险,不把“文档可发布”误写成“系统零风险”。 |
## 3. 版本取用规则与剩余风险
### 已验证事实
- 用户已确认版本取用规则:以蓝图目录 `V1.5` 最新文件为准,其他项目资料同样以当前非 `bak` 路径下最高版本目录或最新文件为准。
- 蓝图当前采用 `06业务蓝图/美捷时_SAP项目_业务场景规划文档_V1.5/office/美捷时_SAP项目_业务场景规划文档_V1.5.md` 作为项目源依据;正文可见 `V1.0 | 2025.09.21 | 叶小锋 | PM` 只作为内部版本信息保留,不再构成 release 风险。
- 开发清单可以证明 `FS-46``FS-7` 等主题存在,也能证明部分字段/开发点状态为 `已完成`
- UAT 文档可以证明测试阶段出现过问题,但不能单独证明当前环境是否已经关闭这些问题。
### 我不确定
- 我不确定历史旧版本与当前取用版本之间的逐项差异;本 KB 不从 `bak` 旧版本反向合并内容。
- 我不确定所有 FS 原始文档的签字日期、审批链和最终版次,因为本轮可直接验证的材料主要是开发清单导出文本,而不是每份 FS 的封面页。
- 我不确定 UAT 历史问题在当前环境中的关闭状态,因为本仓库内没有找到更晚的上线验证或问题关闭证明。
## 4. 发布结论
### 当前状态
**`Final Release — 双 AI 验收通过;脱源运行口径已完成`**
### 已验证事实
- 以"项目 KB 文档治理质量"为标准,`KB_Majesty` 已具备导航、边界、来源追溯、决策记录、未决问题、Owner、更新触发、手册索引和 UAT 谨慎口径。
- 本轮已修正 Base 路由缩写问题,重构 `KB_08` 的决策/开发事实边界,精确化项目源章节引用,补充同类多版本资料取用规则,并补齐 `KB_06``KB_07``KB_RELEASE_AUDIT` 三块缺口。
- 脱源化更新已完成:`KB_02` 内嵌销售订单类型含义、采购组和库存地点清单;`KB_05` 内嵌 `FS-78/FS-79/FS-43/FS-4` 关键逻辑摘要;`KB_99` 明确来源路径是归档证据,不是普通问答的运行时依赖。
- **2026-06-30 双 AI 验收通过**
- `KB_ACCEPTANCE_TESTS.md`(26 题 x 8 题型)已建立;
- AI-1 (opencode/deepseek-v4-pro) 全量 26/26 通过;
- AI-2 (opencode general subagent) 关键 10/10 一致;
- 越界/陷阱题在两个 AI 上均正确拒绝或保守回答;
- `KB_08` 已补充 §F 剩余风险对齐表、§G 验收证据索引。
### 待完成
### 基于上下文的推断
- 这套 `KB_Majesty` 已达到项目 KB 文档治理 final release 标准,且脱源运行口径已完成。
### 不应被误解的地方
- 这不是对业务系统"全部历史问题已修复"的保证。
- 这也不是对 FS 正式签字完备性的替代结论;相关点仍以原始签字资料为准。
- 这也不是“源资料可以无归档删除”的建议;本地源目录可不参与普通问答,但源资料仍应在受控位置归档,用于审计、补证、重建和未摘录明细查询。
- R-001~R-004 剩余风险已记录在 `KB_08` §F,不因验收通过而消除。
This diff is collapsed.
# Majesty 项目 KB Release 审计意见
审计日期:2026-06-30
审计对象:`KB_Majesty/` 项目知识库
审计准则:`C:\Users\zx447\Desktop\Majesty知识库\Majesty-master\KB构建方法论`
审计输出:Markdown 审计意见
## 1. 审计目标与对象假设
本次审计目标是:依据 `KB构建方法论` 判断 `KB_Majesty/` 是否达到项目 KB release 标准,并形成可归档的审计意见。
对象假设:用户未单独指定被审计 KB 目录,本报告按当前工作区的 `KB_Majesty/` 作为被审计对象;指定路径下的 `KB构建方法论` 作为审计准则来源。
本报告只评价 **项目知识库文档治理质量与可用性**,不评价业务系统是否可上线,不替代 UAT 签字、集成测试、FS 正式审批或生产运维验收。
## 2. 审计意见
### 已验证事实
- `KB_Majesty/` 已具备导航文件、主题文件、来源索引、验收题库、验收结果和 release 审计记录。
- `KB_00_Majesty_Navigation_Map.md` 已定义项目 KB 定位、回答优先级、脱源运行规则、发布治理、回答红线、快速分流和标准回答模板。
- `KB_08_项目决策与未决清单.md` 已建立 6 条已验证项目决策、3 条开发事实待补证据、6 条未决问题和 release 风险表。
- 静态复核显示:14 个 `KB_SC/KB_SA` 引用文件均存在;7 个关键项目源资料路径均存在;6 条决策均有日期和负责人/角色;6 条未决项均有状态。
- `x.x.x` 形式检索只命中文档章节号或日期,例如 `5.1.1``2025.09.21`,未发现伪 Scope Item ID。
- `KB_ACCEPTANCE_TESTS.md` 已建立 26 题验收题库,覆盖项目真实值、蓝图范围、项目特例、Base 路由、UAT 陷阱、FS 陷阱、产品越界、Scope Item 越界 8 类题型。
- `KB_ACCEPTANCE_RESULTS.md` 记录 AI-1 全量 26/26 通过,AI-2 关键 10/10 一致。
### 审计判断
`KB_Majesty/` 达到 **项目 KB 文档治理 release 标准**,可标记为:
`Final Release - Project KB Document Governance Passed; Source-Decoupled Runtime Ready`
该结论附带保留意见:FS 签字链、UAT 历史问题关闭状态、旧版本差异审计和源资料外部归档仍属于 release 后持续跟踪风险。
## 3. 审计准则
本次采用的方法论准则如下:
| 准则来源 | 本次采用的 release 标准 |
| --- | --- |
| `KB_建设方法论_指导书_v1.0.md` | 目的明确;依赖关系清晰;来源可追溯;文件颗粒度合理;必须有导航层和 Agent 行为规则;必须有验收题库;必须指定 Owner 和更新触发机制。 |
| `客户项目KB_建设指引_v1.1.md` | 项目 KB 只叠加客户专属;不重写 Base 官方步骤;Base 引用必须完整文件名 + 章节;每条决策必须有日期、负责人、依据;未决问题必须有状态;Owner 和生命周期必须明确。 |
| `KB_建设最佳实践_v1.0.md` | 跨文件引用禁止缩写;验收前检查陷阱题、越界题、ID 格式、边界漂移和多 AI 一致性。 |
## 4. 审计范围
本次审计覆盖以下文件:
| 文件 | 审计用途 |
| --- | --- |
| `KB_00_Majesty_Navigation_Map.md` | 导航、路由、优先级、红线、发布治理 |
| `KB_01_项目概况与问答范围.md` | 项目定位、范围、Base 边界 |
| `KB_02_组织与主数据_真实值.md` | 客户真实值与主数据规则 |
| `KB_03_蓝图与范围边界.md` | BP 场景、范围边界 |
| `KB_04_操作特例与客户化流程.md` | OA/WMS/SAP 项目化链路 |
| `KB_05_FS与集成开发触点.md` | FS、接口、字段、开发事实边界 |
| `KB_06_UAT问题与验证覆盖.md` | UAT 历史问题与谨慎口径 |
| `KB_07_操作手册与常见报错索引.md` | 项目操作手册与常见报错索引 |
| `KB_08_项目决策与未决清单.md` | 决策、未决项、Owner、发布规则 |
| `KB_99_来源索引.md` | 方法论、项目源、Base 引用追溯 |
| `KB_ACCEPTANCE_TESTS.md` | release 验收题库 |
| `KB_ACCEPTANCE_RESULTS.md` | AI 验收记录 |
| `KB_RELEASE_AUDIT.md` / `KB_RELEASE_AUDIT_REPORT.md` | 历史自审记录与审计结论 |
## 5. Release 标准检查结果
| 检查项 | 结果 | 审计意见 |
| --- | --- | --- |
| 目的与边界清晰 | 通过 | `KB_00``KB_01` 明确本层只回答项目真实值、项目差异和项目历史,不回答标准 SAP 产品能力与 Scope Item 选型。 |
| 依赖关系与优先级明确 | 通过 | 优先级定义为 `KB_Majesty > KB_SC > KB_SA > 项目归档源资料`,且冲突时要求说明项目化实现。 |
| 导航与路由完整 | 通过 | `KB_00` 已按问题类型映射到 01-08/99 文件,并指明 Base KB 补查路径。 |
| 只叠加客户专属,不重写 Base | 通过 | 多个文件明确只记录项目差异;标准步骤均转引 `KB_SC`,未发现大段重写 Base 官方步骤。 |
| Base 引用完整文件名 + 章节 | 通过 | 14 个 `KB_SC/KB_SA` 引用文件均存在;抽查章节如 `## 操作步骤``## 关键字段``## SD 流程链导航``## 四、问题类型 → 文件快速路由` 均可定位。 |
| 来源追溯 | 通过 | `KB_99` 已建立主题文件到项目源章节与 Base 补充依据的追溯矩阵;7 个关键源资料路径均存在。 |
| 决策字段完整 | 通过 | `KB_08` 中 6 条决策均具备日期、负责人/角色、依据;缺审批链的内容已降级为“开发事实待补证据”。 |
| 未决问题状态 | 通过 | `KB_08` 中 6 条未决项均标注 `未决`,并使用 `我不确定` 保守口径。 |
| 越界与不确定口径 | 通过 | `KB_00``KB_06``KB_08` 均要求找不到证据时回答 `KB未覆盖``我不确定`。 |
| Scope Item 与产品能力边界 | 通过 | 项目 KB 不直接输出选型结论;Scope Item 问题转 SA KB 两步法,产品能力问题转 FSD。 |
| ID 格式风险 | 通过 | 未发现 `1.1.1``2.3.1``4.2.1` 等伪 Scope Item ID。 |
| 验收题库与多 AI 记录 | 通过 | 已有 26 题验收题库;AI-1 全量通过,AI-2 关键题一致。 |
| Owner 与生命周期 | 通过 | `KB_00``KB_08` 已定义 `项目 PM / 项目 SC`、发布审批责任和更新触发机制。 |
## 6. 非阻断观察项
### O-001 部分文件超过 5000 字符
已验证事实:`KB_02``KB_08``KB_99` 和审计/验收结果文件超过 5000 字符。
审计判断:这不构成 release 阻断。方法论要求“超过 5000 字考虑拆分”,不是硬性失败条件;当前超长文件分别承担真实值汇总、治理清单、来源索引和验收记录职责,颗粒度仍可解释。
建议:release 后若查询命中噪声增加,可优先拆分 `KB_02` 为组织/销售/采购/仓储真实值子文件,或拆分 `KB_99` 为项目源索引与 Base 引用索引。
### O-002 AI-2 为关键题抽样,不是全量 26 题
已验证事实:AI-2 记录覆盖关键 10 题,覆盖 8 种题型,但不是全量 26 题。
审计判断:现有证据满足“至少两个 AI 核心答案高度一致”的 release 要求,不构成阻断;但若需要更强审计证据,可让 AI-2 跑完整 26 题。
建议:作为 P2 加固项补跑 AI-2 全量题库,并追加到 `KB_ACCEPTANCE_RESULTS.md`
## 7. 剩余风险
| 编号 | 风险 | 影响 | 当前处理 | 建议 |
| --- | --- | --- | --- | --- |
| R-001 | FS 正式签字链与审批证据不完整 | 不能把开发清单事实等同于正式客户审批 | `KB_05``KB_08` 已使用“开发事实待补证据”口径 | 补充 FS 封面页、签字页、审批链或客户确认邮件 |
| R-002 | UAT 历史问题关闭状态不明 | 不能证明当前生产或上线准备环境已经修复全部历史问题 | `KB_06``KB_08` 已统一写 `我不确定` | 补充回归测试、问题关闭单或上线验证记录 |
| R-003 | 旧版本与当前版本差异未逐项审计 | 严格变更审计场景下可能缺少版本差异说明 | 已定义“非 bak 路径最高版本/最新文件”为取用规则 | 如项目要求,单独形成版本差异审计表 |
| R-004 | 本地源资料不是运行时依赖,但仍需受控归档 | 若删除本地源且外部无归档,会影响审计补证与二次重建 | `KB_99` 已说明源资料为归档证据 | 删除本地源前确认网盘/DMS/团队库已归档 |
| R-005 | KB release 容易被误解为系统 release | 可能误导项目上线判断 | 审计文件已声明不替代系统验收 | 审批时分开标识 `KB release``go-live release` |
## 8. 补齐建议
| 优先级 | 建议动作 | 交付物 |
| --- | --- | --- |
| P1 | 补齐 FS 正式审批证据 | FS 证据索引,更新 `KB_05` / `KB_08` |
| P1 | 补齐 UAT 问题关闭证据 | 问题关闭清单,更新 `KB_06` / `KB_08` |
| P1 | 明确源资料外部归档位置 | 在 `KB_99` 增加外部归档位置或文档库链接 |
| P2 | AI-2 补跑全量 26 题 | 追加到 `KB_ACCEPTANCE_RESULTS.md` |
| P2 | 必要时拆分超长真实值与来源索引文件 | `KB_02_*` 子文件或 `KB_99_*` 子索引 |
| P2 | 建立 release 后复审节奏 | 周例会或里程碑复审记录 |
## 9. 最终结论
### 审计意见
`KB_Majesty/` 已达到 `KB构建方法论` 对客户项目 KB 的 release 要求,建议批准作为项目 KB 文档治理版本发布。
### 保留声明
本结论仅覆盖知识库文档治理、问答边界、来源追溯、验收题库和脱源运行能力;不覆盖业务系统上线状态、UAT 问题关闭状态、FS 正式签字完备性或生产环境可用性。
### 建议发布标识
`Final Release - Project KB Document Governance Passed; Source-Decoupled Runtime Ready`
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment