一种BOM树的生成方法及装置制造方法及图纸

技术编号:13428185 阅读:37 留言:0更新日期:2016-07-29 18:10
本发明专利技术提供了一种BOM树的生成方法及装置,其中方法包括:预先针对各个业务构建相应的BOM树,其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系;获取生成目标业务的BOM树的业务指令;根据所述业务指令获取预先针对所述目标业务构建的BOM树;根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点;在获取的BOM树中实现对每一个目标节点的标记;根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目标节点生成所述目标业务的BOM树。根据本方案,可以提高BOM树的生成效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种BOM(BillofMaterial,物料清单)树的生成方法及装置。
技术介绍
BOM是一种用于表达数据信息组织的“树型结构方法”。在ERP(EnterpriseResourcePlanning,企业资源管理)的业务操作中,经常会对树形结构的BOM产品进行操作,比如,添加物料、产品登记、派工等。现有的BOM生成方法一般包括:首先确定需要进行操作的目标位置,在该目标位置处手动添加列表,在添加的列表中填写所需增加的产品信息。现有技术的方法效率低。
技术实现思路
本专利技术实施例提供了一种BOM树的生成方法及装置,以实现快速构建BOM树。第一方面,本专利技术实施例提供了一种BOM树的生成方法,预先针对各个业务构建相应的BOM树,其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系,还包括:获取生成目标业务的BOM树的业务指令;根据所述业务指令获取预先针对所述目标业务构建的BOM树;根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点;在获取的BOM树中实现对每一个目标节点的标记;根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目标节点生成所述目标业务的BOM树。优选地,在所述生成所述目标业务的BOM树之前,进一步包括:在获取的BOM树中,将除所述目标节点以外的节点所具有的标记删除。优选地,进一步包括:在构建BOM树时为该BOM树所包括的每一个节点添加复选框;所述实现对每一个目标节点的标记,包括:将每一个目标节点所对应的复选框进行选中;所述将除所述目标节点以外的节点所具有的标记删除,包括:将除所述目标节点以外的节点所对应的复选框中的选中标记删除。优选地,所述节点之间的关系包括:父节点与子节点的关系;所述对每一个目标节点进行标记,包括:在选择对父节点进行标记时,同时将该父节点所包括的所有子节点进行标记;和/或,在选择对子节点进行标记时,同时将该父节点进行标记,且不对该父节点所包括的除该进行选择的子节点以外其他子节点进行标记。优选地,进一步包括:在构建BOM树时针对该BOM树中的每一个节点添加相应节点的属性信息;在所述对每一个目标节点进行标记之后,进一步包括:每标记一个目标节点,则在预览该BOM的区域增加相应的属性信息预览列,并将该目标节点所对应的属性信息添加在该预览列中。第二方面,本专利技术实施例还提供了一种BOM树的生成装置,包括:构建单元,用于针对各个业务构建相应的BOM树,其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系;获取单元,用于获取生成目标业务的BOM树的业务指令,以及用于根据所述业务指令获取所述构建单元针对所述目标业务构建的BOM树;确定单元,用于根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点;标记单元,用于在获取的BOM树中实现对每一个目标节点的标记;生成单元,用于根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目标节点生成所述目标业务的BOM树。优选地,进一步包括:删除单元,用于在获取的BOM树中,将除所述目标节点以外的节点所具有的标记删除。优选地,进一步包括:第一添加单元,用于在构建BOM树时为该BOM树所包括的每一个节点添加复选框;所述标记单元,具体用于将每一个目标节点所对应的复选框进行选中;所述删除单元,具体用于将除所述目标节点以外的节点所对应的复选框中的选中标记删除。优选地,所述节点之间的关系包括:父节点与子节点的关系;所述标记单元,具体用于在选择对父节点进行标记时,同时将该父节点所包括的所有子节点进行标记;和/或,在选择对子节点进行标记时,同时将该父节点进行标记,且不对该父节点所包括的除该进行选择的子节点以外其他子节点进行标记。优选地,进一步包括:第二添加单元,用于在构建BOM树时针对该BOM树中的每一个节点添加相应节点的属性信息;进一步包括:第三添加单元,用于每标记一个目标节点,则在预览该BOM的区域增加相应的属性信息预览列,并将该目标节点所对应的属性信息添加在该预览列中。本专利技术实施例提供了一种BOM树的生成方法及装置,通过预先构建各个业务的BOM树,在需要生成业务的BOM树时,只需在构建的相应BOM树中所包括的多个节点中对所需的目标节点进行标记,在生成BOM树时可以根据具有标记的目标节点以及目标节点之间的关系,生成BOM,相对于现有技术中手动添加节点方式,提高了BOM树的生成效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种方法流程图;图2是本专利技术一个实施例提供的另一种方法流程图;图3是本专利技术一个实施例提供的预先针对业务SU27构建的BOM树示意图;图4是本专利技术一个实施例提供的对目标节点进行标记的示意图;图5是本专利技术一个实施例提供的生成的BOM树示意图;图6是本专利技术一个实施例提供的装置所在设备的硬件架构图;图7是本专利技术一个实施例提供的一种装置结构示意图;图8是本专利技术一个实施例提供的另一种装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种BOM树的生成方法,该方法可以包括以下步骤:步骤101:预先针对各个业务构建相应的BOM树,其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系。步骤102:获取生成目标业务的BOM树的业务指令。步骤103:根据所述业务指令获取预先针对所述目标业务构建的BOM树。步骤104:根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点。步骤105:在获取的BOM树中实现对每一个目标节点的标记。步骤106:根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目<本文档来自技高网...

【技术保护点】
一种物料清单BOM树的生成方法,其特征在于,预先针对各个业务构建相应的BOM树,其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系,还包括:获取生成目标业务的BOM树的业务指令;根据所述业务指令获取预先针对所述目标业务构建的BOM树;根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点;在获取的BOM树中实现对每一个目标节点的标记;根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目标节点生成所述目标业务的BOM树。

【技术特征摘要】
1.一种物料清单BOM树的生成方法,其特征在于,预先针对各个业务构建相应的BOM树,
其中,BOM树中包括与相应业务相关的多个节点以及该多个节点之间的关系,还包括:
获取生成目标业务的BOM树的业务指令;
根据所述业务指令获取预先针对所述目标业务构建的BOM树;
根据业务需求,确定生成所述目标业务的BOM树所需的至少一个目标节点;
在获取的BOM树中实现对每一个目标节点的标记;
根据所述至少一个目标节点之间的关系,将具有标记的所述至少一个目标节点生成所
述目标业务的BOM树。
2.根据权利要求1所述的方法,其特征在于,在所述生成所述目标业务的BOM树之前,进
一步包括:在获取的BOM树中,将除所述目标节点以外的节点所具有的标记删除。
3.根据权利要求2所述的方法,其特征在于,
进一步包括:在构建BOM树时为该BOM树所包括的每一个节点添加复选框;
所述实现对每一个目标节点的标记,包括:将每一个目标节点所对应的复选框进行选
中;
所述将除所述目标节点以外的节点所具有的标记删除,包括:将除所述目标节点以外
的节点所对应的复选框中的选中标记删除。
4.根据权利要求1所述的方法,其特征在于,
所述节点之间的关系包括:父节点与子节点的关系;
所述对每一个目标节点进行标记,包括:在选择对父节点进行标记时,同时将该父节点
所包括的所有子节点进行标记;和/或,在选择对子节点进行标记时,同时将该父节点进行
标记,且不对该父节点所包括的除该进行选择的子节点以外其他子节点进行标记。
5.根据权利要求1-4所述的方法,其特征在于,
进一步包括:在构建BOM树时针对该BOM树中的每一个节点添加相应节点的属性信息;
在所述对每一个目标节点进行标记之后,进一步包括:每标记一个目标节点,则在预览
该BOM的区域增加相应的属性信息预览列,并将该目标节点所对应的属性信息添加在该预
览列中。
6.一种物料清单BOM树的生成装置,其特征...

【专利技术属性】
技术研发人员:赵兴东郭玉山
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1