# BOM父子层级合成演练
虚构物料，无生产用途，无真实PLM响应。

|关系ID|顶层|父项|子项|原始用量|单位|来源行|路径|
|---|---|---|---|---:|---|---|---|
|U01|A|A|B|1|件|2|A/B|
|U02|A|A|C|2|件|3|A/C|
|U03|A|B|D|3|件|4|A/B/D|
|U04|A|C|D|1|件|5|A/C/D|
|U05|A|C|E|4|件|6|A/C/E|

预期：D有两个使用位置，不能按料号去重为一条关系；这里只保存关系用量，不计算采购总量。

异常输入：
- U06：父项X、子项F；X不在已声明范围。预期先确认是否局部导出，记录孤儿候选。
- U07：父项D、子项A。与现有路径构成循环候选，不能自动删边。
- H01：汇总表只有D总量5。预期缺少层级依据，不猜A/B/D与A/C/D。

|文件/配置范围|关系ID|父子核对|路径依据|数量原文|单位原文|异常|确认人|真实结果|
|---|---|---|---|---|---|---|---|---|
|待填|待填|待实测|待确认|待提取|待提取|待填|待确认|待实测|

## P01：只展开部分分支的实际输入
|关系ID|父项|子项|导出状态|
|---|---|---|---|
|P01-U1|A|B|已展开B|
|P01-U2|A|C|C未展开|
|P01-U3|B|D|B下级已展示|
预期：可以确认A/B/D路径；C下级未知，不能把C标为确定叶子，也不能宣称完整结构已取得。向资料方补充C展开范围后再判断。

