diff --git a/db/ddlutils/oracle/views/RV_PP_MRP.sql b/db/ddlutils/oracle/views/RV_PP_MRP.sql index 84a71ec275..9cc8641f2d 100644 --- a/db/ddlutils/oracle/views/RV_PP_MRP.sql +++ b/db/ddlutils/oracle/views/RV_PP_MRP.sql @@ -1,5 +1,4 @@ --- DROP VIEW rv_pp_mrp; - +--DROP VIEW rv_pp_mrp; CREATE OR REPLACE VIEW rv_pp_mrp AS SELECT mrp.ad_client_id, @@ -36,4 +35,6 @@ mrp.ordertype, mrp.typemrp, documentNo(mrp.pp_mrp_id) AS documentNo FROM pp_mrp mrp -LEFT JOIN pp_product_planning pp ON pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id; +LEFT JOIN pp_product_planning pp ON (pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id) +WHERE mrp.Qty<>0 +; diff --git a/db/ddlutils/postgresql/views/RV_PP_MRP.sql b/db/ddlutils/postgresql/views/RV_PP_MRP.sql index fff15a584f..410e0254a5 100644 --- a/db/ddlutils/postgresql/views/RV_PP_MRP.sql +++ b/db/ddlutils/postgresql/views/RV_PP_MRP.sql @@ -35,4 +35,6 @@ mrp.ordertype, mrp.typemrp, documentNo(mrp.pp_mrp_id) AS documentNo FROM pp_mrp mrp -LEFT JOIN pp_product_planning pp ON pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id; +LEFT JOIN pp_product_planning pp ON (pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id) +WHERE mrp.Qty<>0 +; diff --git a/migration/353a-trunk/oracle/425_BF2606044.sql b/migration/353a-trunk/oracle/425_BF2606044.sql new file mode 100644 index 0000000000..746e9fe312 --- /dev/null +++ b/migration/353a-trunk/oracle/425_BF2606044.sql @@ -0,0 +1,40 @@ +--DROP VIEW rv_pp_mrp; +CREATE OR REPLACE VIEW rv_pp_mrp AS +SELECT +mrp.ad_client_id, +mrp.ad_org_id, +mrp.created, +mrp.createdby, +mrp.isactive, +mrp.updated, +mrp.updatedby, +pp.ismps, +mrp.c_order_id, +mrp.c_orderline_id, +mrp.dateordered, +mrp.dateconfirm, +mrp.datepromised, +mrp.datestartschedule, +mrp.datefinishschedule, +mrp.datestart, +mrp.datesimulation, +mrp.docstatus, +mrp.m_forecast_id, +mrp.m_forecastline_id, +mrp.value, +mrp.m_product_id, +mrp.m_requisition_id, +mrp.m_requisitionline_id, +mrp.m_warehouse_id, +mrp.pp_order_id, +mrp.qty, +mrp.name, +mrp.s_resource_id, +mrp.priority, +mrp.ordertype, +mrp.typemrp, +documentNo(mrp.pp_mrp_id) AS documentNo +FROM pp_mrp mrp +LEFT JOIN pp_product_planning pp ON (pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id) +WHERE mrp.Qty<>0 +; diff --git a/migration/353a-trunk/postgresql/425_BF2606044.sql b/migration/353a-trunk/postgresql/425_BF2606044.sql new file mode 100644 index 0000000000..410e0254a5 --- /dev/null +++ b/migration/353a-trunk/postgresql/425_BF2606044.sql @@ -0,0 +1,40 @@ +DROP VIEW rv_pp_mrp; +CREATE OR REPLACE VIEW rv_pp_mrp AS +SELECT +mrp.ad_client_id, +mrp.ad_org_id, +mrp.created, +mrp.createdby, +mrp.isactive, +mrp.updated, +mrp.updatedby, +pp.ismps, +mrp.c_order_id, +mrp.c_orderline_id, +mrp.dateordered, +mrp.dateconfirm, +mrp.datepromised, +mrp.datestartschedule, +mrp.datefinishschedule, +mrp.datestart, +mrp.datesimulation, +mrp.docstatus, +mrp.m_forecast_id, +mrp.m_forecastline_id, +mrp.value, +mrp.m_product_id, +mrp.m_requisition_id, +mrp.m_requisitionline_id, +mrp.m_warehouse_id, +mrp.pp_order_id, +mrp.qty, +mrp.name, +mrp.s_resource_id, +mrp.priority, +mrp.ordertype, +mrp.typemrp, +documentNo(mrp.pp_mrp_id) AS documentNo +FROM pp_mrp mrp +LEFT JOIN pp_product_planning pp ON (pp.m_product_id = mrp.m_product_id AND mrp.m_warehouse_id = pp.m_warehouse_id) +WHERE mrp.Qty<>0 +;