BOM反查展BOM逻辑
1 简介
1.1 系统路径
【制造云】→【制造产品数据管理】→【BOM维护】 →【BOM反查】
1.2 关键字段/按钮说明
关键字段说明
字段名称 | 详细解释 |
查询条件 | |
使用组织 | 指定查询物料清单的使用组织 |
物料编码 | 指定查询的物料 |
物料名称 | 查询物料的名称 |
特征类 | 指定查询的特征类 |
版本号 | 指定查询的BOM版本;为空时,根据“空值处理”控制展全部版本号或只展版本号为空的数据 |
替代号 | 指定替代号后,查看指定替代号下,查询物料的使用情况 |
展开方式 | 单级反查:查询物料的直接父项 多级反查:按照物料在BOM中的层级逐级向上查询 末级反查:查询物料被使用的最终产品 |
查询时间 | 设定BOM组件的适用范围,默认为当前日期,查找BOM组件生效时间≤查询时间≤组件失效时间的数据 |
需求数量 | 计算组件标准用量时的父项数量,默认为1 |
空值处理 | 默认为否,为是且版本号为空时,根据组件版本号为空查找BOM组件;为否且版本号为空时,BOM反查不考虑版本号,即查出版本号为空以及所有版本号非空的BOM组件 |
查询结果表 | |
层级 | 指反查逐级展开时子物料在该BOM树下的层级,末级展开时BOM层级为空 |
父项物料编码 | 展示反向查询到的父项物料 |
父项物料名称 | 父项物料的名称 |
子物料编码 | 该行父项物料BOM中的组件物料,反向查询第一层为查询物料 |
子物料名称 | 子物料的名称 |
特征类编码 | 特征物料对应的特征类编码 查询条件中特征类对应的特征物料:为查询的特征类 查询条件中物料为某特征类的特征物料:为特征物料对应的特征类 |
特征类名称 | 特征类的名称 |
规格型号 | 父项物料规格型号 |
物料属性 | 父项物料在查询条件使用组织中物料生产信息对应的物料属性 |
版本号 | 父项物料在BOM中对应的版本号 |
基本单位 | 父项物料在BOM中对应的基本单位 |
用量:分子 | 子项物料在BOM中对应的用量:分子 当“展开方式”=末级反查时,不显示 |
用量:分母 | 子项物料在BOM中对应的用量:分母 当“展开方式”=末级反查时,不显 |
标准用量 | 根据需求数量计算得出,表示做n(需求数量)个父项物料时,被查询的物料的所需用量 |
用量类型 | 子项物料在BOM中的用量类型 |
辅助属性 | 子项物料在BOM中的辅助属性 |
1.3 查询逻辑说明
往上查找第一层BOM,查询条件满足:
查询的使用组织在BOM使用组织范围内;
版本号=BOM组件的版本号;
BOM中该组件的生效时间≤查询时间≤组件失效时间
替代号=BOM主产品的替代号
物料非空时:物料=BOM组件信息的组件编码
特征类非空时:特征类=BOM组件信息的特征类
查找第二层以及其他层BOM,查询条件满足:
查询的使用组织在父BOM使用组织范围内;
父BOM组件的版本号=子BOM主产品的版本号
父BOM中该组件的生效时间≤查询时间≤组件失效时间
替代号=父BOM主产品的替代号
物料=父BOM中组件信息的组件编码,或物料为父BOM中组件特征类的特征物料
2 主要操作
2.1 查询-物料影响查询结果
前提条件
用户拥有BOM反查的查询权限;
系统中的BOM:
BOM_fbm_01
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
牛肉面 | 制造BOM | ||||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
面饼 | 1 | 1 | |||
调料包 | 1 | 1 | |||
蔬菜包 | V1.0 | 12 | 5 |
BOM_fbm_01_TD01
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
牛肉面 | TD01 | 制造BOM | |||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
面饼 | 1 | 1 | |||
调料包 | 1 | 1 | |||
蔬菜包 | V1.0 | 12 | 5 |
BOM_fbm_02
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
鸡肉面 | 制造BOM | ||||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
面饼 | 1 | 1 | |||
调料包 | 1 | 1 | |||
蔬菜包 | V2.0 | 12 | 5 |
BOM_fbm_04
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
方便粉 | 麻辣 | 制造BOM | |||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
面饼 | 300 | 2.5 | |||
调料包 | 麻辣 | 1 | 1 | ||
蔬菜包 | 2 | 1 |
BOM_fbm_08
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
蔬菜包 | 制造BOM | ||||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
胡萝卜干 | 20 | 3.5 | |||
白菜干 | 10 | 1 |
BOM_fbm_08_1
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
蔬菜包 | V1.0 | 制造BOM | |||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
胡萝卜干 | 20 | 3.5 | |||
白菜干 | 10 | 1 | |||
肉粒 | 3 | 1 |
BOM_fbm_08_1_TD01
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
蔬菜包 | V1.0 | 制造BOM | |||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
胡萝卜干 | 20 | 3.5 | |||
生菜干 | 10 | 1 | |||
肉粒 | 2 | 1 |
BOM_fbm_08_2
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
蔬菜包 | V2.0 | 制造BOM | |||
组件 用量类型=库存 | 物料 | 版本号 | 辅助属性 | 用量:分子 | 用量:分母 |
胡萝卜干 | 20 | 3.5 | |||
生菜干 | 10 | 1 |
BOM_aqj_01
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
安全架 | 超级BOM | ||||
组件 | 组件类型 | 物料 | 版本号 | 用量:分子 | 用量:分母 |
库存 | 遮阳棚总成 | 1 | 1 |
BOM_aqj_02
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
遮阳棚总成 | 超级BOM | ||||
组件 | 组件类型 | 物料 | 版本号 | 用量:分子 | 用量:分母 |
库存 | 遮阳棚 | 1 | 1 | ||
库存 | 架子 | 1 | 1 |
BOM_aqj_03
主产品 | 物料 | 版本号 | 替代号 | 辅助属性 | BOM类型 |
遮阳棚 | 超级BOM | ||||
组件 | 组件类型 | 特征类 | 用量:分子 | 用量:分母 | 特征物料 |
选项类 | 颜色遮阳棚 |
1 | 1 | 红蓬 | |
蓝蓬 | |||||
绿蓬 |
场景说明
1、根据物料和替代号匹配
-步骤1:打开BOM反查页面,录入查询组织,物料=肉粒,替代号为空,点击查询。
查找逻辑如下:
(1)由于只有BOM_fbm_08_1和BOM_fbm_08_1_TD01中维护了肉粒,向上查到肉粒所在BOM_fbm_08_1主产品为蔬菜包,版本号=V1.0,替代号为空;BOM_fbm_08_1_TD01主产品为蔬菜包,版本号=V1.0,版本号=TD01;
(2)由于查询条件的替代号为空,所以查询结果不包含BOM_fbm_08_1_TD01及其上游BOM;
(3)继续向上查到使用了V1.0版本蔬菜包,且替代号为空的BOM只有BOM_fbm_01,其主产品为牛肉面
所以反查结果如下:
-步骤2:步骤1的数据基础上,选择替代号=TD01,点击查询。
查找逻辑如下:
(1)BOM_fbm_08_1_TD01中维护了肉粒,且替代号=TD01;
(2)继续向上查到使用了V1.0版本蔬菜包,且替代号=TD01的BOM_fbm_01_TD01,其主产品为牛肉面
所以反查结果如下:
2、根据版本号匹配
版本号非空
-步骤1:打开BOM反查页面,物料=蔬菜包,版本号=V2.0,点击查询。
查找逻辑如下:
(1)由于只有BOM_fbm_02中维护了V2.0版本的蔬菜包,向上查到肉粒所在BOM_fbm_02主产品为鸡肉面;
(2)不存在使用了鸡肉面作为组件的BOM,所以反查结果如下:
版本号为空
-步骤1:打开BOM反查页面,物料=蔬菜包,版本号为空,空值处理=是,点击查询。
查找逻辑如下:
(1)由于此时空值处理=是,只查询使用了版本号为空的蔬菜包BOM,只查到BOM_fbm_08,主产品为方便粉;
(2)不存在使用了方便粉作为组件的BOM,所以反查结果如下:
-步骤2:打开BOM反查页面,物料=蔬菜包,版本号为空,空值处理=否,点击查询。
查找逻辑如下:
(1)由于此时空值处理=否,查询使用了所有版本蔬菜包BOM,包含BOM_fbm_01、BOM_fbm_02、BOM_fbm_04,主产品分别为牛肉面、鸡肉面、方便粉;
(2)BOM反查结果左树显示三棵树节点,分别对应牛肉面、鸡肉面、方便粉所在的BOM树;
(3)不存在使用了牛肉面、鸡肉面、方便粉作为组件的BOM,所以反查结果如下:
3、根据特征类匹配
3.1 根据查询条件的特征类匹配
-步骤1:查询条件设置特征类=颜色遮阳棚,点击查询。
查找逻辑如下:
(1)查找到使用了特征类颜色遮阳棚的BOM BOM_aqj_03,其主产品为遮阳棚;
(2)颜色遮阳棚的特征物料有红蓬、蓝鹏、绿蓬,查询结果分别展开遮阳棚-红蓬、遮阳棚-蓝蓬、遮阳棚-绿蓬;
(3)向上查找使用了物料遮阳棚的父BOM,找到BOM BOM_aqj_02,主产品为遮阳棚总成;
(4)向上查找使用了物料遮阳棚总成的父BOM,找到BOM BOM_aqj_01,主产品为安全架;
所以反查结果如下:
2.2 标准用量的计算逻辑
标准用量=所在分录的(用量:分子)/(用量:分母)*下一层级的标准用量
例如:反查肉粒,肉粒在BOM_fbm_08_1中的(用量:分子)=3,(用量:分母)=1,查询条件的需求数量=1,所以肉粒的标准用量=3*1/1=3;
层级2的蔬菜包在BOM_fbm_08_1中的(用量:分子)=12,(用量:分母)=5,下一层级1肉粒的标准用量=3,所以蔬菜包的标准用量=12/5*3=7.2
参考文档:BOM反查
变更记录
产品版本 (季度版本号/patch补丁号) | 更新内容 | 更新日期 |
V6.0.1 | BOM反查逻辑调整 | 2023年12月6日 |
BOM反查展BOM逻辑
本文2024-09-23 00:06:39发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-137359.html