本发明属于企业资源管理技术领域,尤其涉及一种基于ERP系统的物料选择条件的生成方法及系统。
背景技术:
物料清单(Bill of Material,BOM)采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单。
BOM不仅是MRP系统中重要的输入数据,而且是财务部门核算成本,制造部门组织生产等的重要依据,因此,BOM的影响面最大,对其准确性要求也较高。如何正确地维护BOM是管理系统运行期间十分重要的工作。维护BOM时,产品的部件与部件之间的约束关系,其准确性关系到整个产品运营。
目前,服务器产品中包含的部件繁多,部件与部件之间的搭配关系在ERP系统中要用特性与特性值和BOM结构做选择条件,才能使订单员在BOM选配时准确带所需的物料。由于服务器包含的产品物料种类繁多,产生的特性与特性值数据庞大。通过人工编写每个物料的选择条件,容易因为人工失误导致的选择条件错误,该错误的产生对产品的正常生产造成严重的困扰,给工厂带来经济损失,给整个生产制造系统造成混乱。
技术实现要素:
本发明的目的在于提供一种基于ERP系统的物料选择条件的生成方法,旨在解决现有技术中人工编写物料的选择条件容易产生错误,该错误的产生对产品的正常生产造成严重的困扰,给工厂带来经济损失,给整个生产制造系统造成混乱的问题。
本发明是这样实现的,一种基于ERP系统的物料选择条件的生成方法,所述方法包括下述步骤:
通过excel表编写BOM清单,并在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性;
将编写并保存完成的BOM清单上传到ERP系统中;
当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件。
作为一种改进的方案,预先设定的参数规则包括BOM表单的日常参数规则和特性与特性值之间的对应关系。
作为一种改进的方案,所述方法还包括下述步骤:
根据服务器产品的部件组成,预先在ERP系统中创建服务器各个部件所对应的特性以及每一个特性所对应的特性值。
作为一种改进的方案,所述将编写并保存完成的BOM清单上传到ERP系统中的步骤之后,所述当所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤之前还包括下述步骤:
在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则;
当所述BOM表单符合预先设定的参数规则时,则执行所述根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤;
当所述BOM表单不符合预先设定的参数规则时,则输出提示信息,提示对所述BOM表单进行修改。
作为一种改进的方案,所述在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则的步骤具体包括下述步骤:
判断所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值是否相匹配;
当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相匹配时,则判断BOM表单是否符合日常参数规则;
当所述BOM表单符合日常参数规则时,执行所述根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤;
当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相不匹配,或所述BOM表单不符合日常参数规则时,则输出提示信息,提示对所述BOM表单进行修改。
本发明的另一目的在于提供一种基于ERP系统的物料选择条件的生成系统,其特征在于,所述系统包括:
表单编写模块,用于通过excel表编写BOM清单;
特性填写模块,用于在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性;
表单上传模块,用于将编写并保存完成的BOM清单上传到ERP系统中;
选择条件匹配生成模块,用于当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件。
作为一种改进的方案,预先设定的参数规则包括BOM表单的日常参数规则和特性与特性值之间的对应关系。
作为一种改进的方案,所述系统还包括:
预先设置模块,用于根据服务器产品的部件组成,预先在ERP系统中创建服务器各个部件所对应的特性以及每一个特性所对应的特性值。
作为一种改进的方案,所述系统还包括:
判断模块,用于在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则;
提示信息输出模块,用于当所述BOM表单不符合预先设定的参数规则时,则输出提示信息,提示对所述BOM表单进行修改;
当所述BOM表单符合预先设定的参数规则时,则执行所述选择条件匹配生成模块根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤。
作为一种改进的方案,所述判断模块具体包括:
第一判断模块,用于判断所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值是否相匹配;
第二判断模块,用于当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相匹配时,则判断BOM表单是否符合日常参数规则;
当所述BOM表单符合日常参数规则,执行所述选择条件匹配生成模块根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤;
当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相不匹配,或所述BOM表单不符合日常参数规则时,则所述提示信息输出模块输出提示信息,提示对所述BOM表单进行修改。
在本发明实施例中,通过excel表编写BOM清单,并在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性;将编写并保存完成的BOM清单上传到ERP系统中;当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件,从而有效的避免了因人工编写错误导致的BOM错误,保证产品BOM选配的准确性。
附图说明
图1是本发明提供的基于ERP系统的物料选择条件的生成方法的实现流程图;
图2是本发明提供的在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则的实现流程图;
图3是本发明提供的基于ERP系统的物料选择条件的生成系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明提供的基于ERP系统的物料选择条件的生成方法的实现流程图,其具体包括下述步骤:
在步骤S101中,通过excel表编写BOM清单,并在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性。
在步骤S102中,将编写并保存完成的BOM清单上传到ERP系统中。
在步骤S103中,当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件。
其中,该预先设定的参数规则包括BOM表单的日常参数规则和特性与特性值之间的对应关系。
在该实施例中,在执行上述步骤S101之前还需要执行下述步骤:
根据服务器产品的部件组成,预先在企业资源管理(Enterprise Resource Planning,ERP)系统中创建服务器各个部件所对应的特性以及每一个特性所对应的特性值。
作为本发明的一个实施例,在步骤S102:将编写并保存完成的BOM清单上传到ERP系统中的步骤之后,所述步骤S103:当所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤之前还包括下述步骤:
(1),在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则,是则执行步骤(2),否则执行步骤(3)。
(2),当所述BOM表单符合预先设定的参数规则时,则执行所述根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤。
(3),当所述BOM表单不符合预先设定的参数规则时,则输出提示信息,提示对所述BOM表单进行修改。
如图2所示,在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则的步骤具体包括下述步骤:
在步骤S201中,判断所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值是否相匹配,是则执行步骤S202,否则执行步骤S204。
在步骤S202中,当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相匹配时,则判断BOM表单是否符合日常参数规则,是则执行步骤S203,否则执行步骤S204。
在步骤S203中,当BOM表单符合日常参数规则,执行所述根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤。
在步骤S204中,当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相不匹配,或所述BOM表单不符合日常参数规则时,则输出提示信息,提示对所述BOM表单进行修改。
在本发明实施例中,在ERP系统中创建产品BOM清单时,部件的特性和特性值的选择条件借用系统后台运行,自动生成选择条件的约束语句,其具体过程为:
用户按照产品BOM结构搭建每个部件的特性及特性值,使用表格形式,填写产品BOM清单,并在每颗物料栏位上填写对应的特性名称,通过ERP导入代码把已完成的BOM清单导入到ERP,ERP系统后台自动对每个栏位的物料编码及特性做匹配和校验,形成准确的选择条件;
并且系统要判断用户定义的物料编码是否有相应的特性值,若没有对定义的编码做特性值,则在提交BOM清单时,系统提示错误信息。
图3示出了本发明提供的基于ERP系统的物料选择条件的生成系统的结构框图,其中,为了便于说明,图中仅给出了与本发明实施例相关的部分。
基于ERP系统的物料选择条件的生成系统包括:表单编写模块11,用于通过excel表编写BOM清单;特性填写模块12,用于在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性;表单上传模块13,用于将编写并保存完成的BOM清单上传到ERP系统中;选择条件匹配生成模块14,用于当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件。
在该实施例中,预先设置模块15,用于根据服务器产品的部件组成,预先在ERP系统中创建服务器各个部件所对应的特性以及每一个特性所对应的特性值。
所述系统还包括:
判断模块16,用于在所述ERP系统中,根据预先设定的参数规则,判断上传到所述ERP系统中的BOM表单是否符合预先设定的参数规则;
提示信息输出模块17,用于当所述BOM表单不符合预先设定的参数规则时,则输出提示信息,提示对所述BOM表单进行修改;
当所述BOM表单符合预先设定的参数规则时,则执行所述选择条件匹配生成模块根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤。
在该实施例中,判断模块16具体包括:
第一判断模块18,用于判断所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值是否相匹配;
第二判断模块19,用于当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相匹配时,则判断BOM表单是否符合日常参数规则;
当所述BOM表单符合日常参数规则,执行所述选择条件匹配生成模块14根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件的步骤;
当所述BOM表单的部件的栏位上填写的特性与预先创建的对应部件的特性所对应的特性值相不匹配,或所述BOM表单不符合日常参数规则时,则所述提示信息输出模块17输出提示信息,提示对所述BOM表单进行修改。
在本发明实施例中,通过excel表编写BOM清单,并在编写的所述BOM清单的每一个物料的栏位上填写所述物料所对应的特性;将编写并保存完成的BOM清单上传到ERP系统中;当在所述ERP系统判定所述BOM清单符合预先设定的参数规则时,则根据所述BOM清单所记载的内容自动匹配生成每个部件下的每一物料的选择条件,从而有效的避免了因人工编写错误导致的BOM错误,保证产品BOM选配的准确性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。