您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 用友U890的BOM讲解及BO涉及到的数据表
1BOM应用中涉及到的数据表版本、模块:86X物料清单问题来源:数据制作/演讲人:37号工程师时间:2005年12月29日2•最近的支持工作中经常接到BOM应用中出现的数据问题–一、有时是在MPS/MRP运算中报告“未定义有效BOM”–二、有时是在物料清单维护时报告:“在位置0处没有任何行”3•这些问题据事后分析,均是与数据库中物料、存货或BOM纪录丢失有关。因此,针对问题总结出BOM与存货、物料的常用关系,共大家参考。4•对于问题一MPS/MRP运算中报告“未定义有效BOM”,有如下可能:–A、自制件未定义BOM。–B、bom生效日在生产订单开工日(即销售完工日+提前期)之后–C、母件的子件包含母件自身–D、在BOM中指定仓库,而仓库未参与MRP运算。5•用户上报的数据刚好同时具备了A、B、D三种原因。我们来对照实际数据进行分析。查询MPS_ERROR抱错信息表,有390个物料出问题6•1、在bom_parent表中没有bom与bas_part表中物料的对应关系其中有302个物料是属于没有物料、BOM对应关系,当然也没有其BOM存在。7•2、另一种情况就是虽然在bom_parent表中有关联,但是却没有设置正确的bom其中有88个物料是属于有物料、BOM对应关系,但却没有设置正确的BOM。8•这样的物料又分为两种类型:–a)在BOM中指定仓库,而仓库未参与MRP运算。–b)bom生效日在生产订单开工日(即销售完工日+提前期)之后9物料做为子件时其BOM中对应的仓库是ROP仓,不参与MRP运算10版本生效日期是9月20日需求日期都落入了8月份11•对于问题二在物料清单维护时报告:“在位置0处没有任何行”,有如下可能:–在物料清单中表中有BOM结构,在bas_part表中也有存货与物料的对应关系,但在bom_parent表中却没有BOM与物料的对应关系12在报错时通过跟踪器看到,系统去inventory表中查找母件和子件的资料13•我们只要将bom_parent表中的纪录手工补齐即可110004388号BOM在bom_bom表和bom_opcomponent表中有记录,但在bom_opcomponent表中却没有记录。14•由这两个问题,我们看到了,一旦遇到物料清单中查询报错,或是修改报错,或者是在MPS/MRP运算中报错,总是在bas_part、bom_parent、bom_bom、inventory等几个表中找根源。下面,我们就来整理整理物料清单中涉及到的表关系,以便日后发生问题是迅速定位解决。15•Inventory表为存货档案表,bas_part表为物料档案表,物料与存货是多对一的关系。16•同一个存货,建立了不同的自由项,就会在bas_part表中建立不同的物料记录。•Bom_bom是物料清单主表。•Bom_parent是物料清单主表与其母件物料的对应关系表。1718•Bom_opcomponent是物料清单子件表,通过BomId与bom_bom表关联。•通过ComponentId与bas_part表的物料关联。•通过OptionsId与bom_opcomponentopt(子件选项资料表)关联。•通过OpComponentId与bom_opcomponentloc(子件定位符资料表)、bom_opcomponentrmk(子件备注资料表)、bom_opcomponentsub(子件替代料表)关联19•有了这些表的知识,以后一旦遇到BOM的报错,我们只需要跟踪器稍加跟踪,甚至看一眼报错信息,就能迅速的确定错误发生的领域,并能安全妥善的解决。20谢谢大家!
本文标题:用友U890的BOM讲解及BO涉及到的数据表
链接地址:https://www.777doc.com/doc-6242782 .html