解决方案: |
问题一:此问题由以下的几方面因素造成: 1、在bom_parent表中没有bom与bas_part表中物料的对应关系。 下面语句查询出的就是报错信息中未建立bom_parent表信息的物料id。 select distinct partid from mps_error where partid in (select partid from bas_part where partid not in (select parentid from bom_parent)) 2、另一种情况就是虽然在bom_parent表中有关联,但是却没有设置正确的bom。 下面语句查询出的就是报错信息中建立bom_parent表信息的物料id。 select distinct partid from mps_error where partid in (select parentid from bom_parent) 在此情况中又分为两种情况: a)如002k58152存货和002k49773存货,在bom中其子件的仓库设置为02号不合格仓,此仓库参与ROP计算,但不参与MRP计算,所以会报错。 b)如126k07330存货和049e36600存货,其BOM的生效日期分别为9月20日和9月1日,但126k07330的规划需求为9月9日和9月16日,049e36600的规划日期为8月19日和8月16日,所以会报错。 问题二: 对于销售订单,只要是在截止日期之前未关闭的,都会规划需求,当时栅设置为预测时,落入时栅外的还要规划供应。 |