From 5db00b1386135a3502372e12af21afa439451173 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Tue, 27 Jan 2009 14:45:21 +0000 Subject: [PATCH] BF [ 2530171 ] Cost BOM Multilevel report is wrong if more than two levels https://sourceforge.net/tracker/index.php?func=detail&aid=2530171&group_id=176962&atid=879332 BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs https://sourceforge.net/tracker/index.php?func=detail&aid=2539976&group_id=176962&atid=879332 --- .../org/eevolution/model/MPPProductBOM.java | 5 +- .../eevolution/model/MPPProductBOMLine.java | 18 + .../eevolution/report/CostBillOfMaterial.java | 243 +++++++++++ .../process/CostBillOfMaterial.java | 386 ------------------ migration/353a-trunk/oracle/405_BF2539976.sql | 346 ++++++++++++++++ .../353a-trunk/postgresql/405_BF2539976.sql | 346 ++++++++++++++++ 6 files changed, 956 insertions(+), 388 deletions(-) create mode 100644 base/src/org/eevolution/report/CostBillOfMaterial.java delete mode 100644 client/src/org/eevolution/process/CostBillOfMaterial.java create mode 100644 migration/353a-trunk/oracle/405_BF2539976.sql create mode 100644 migration/353a-trunk/postgresql/405_BF2539976.sql diff --git a/base/src/org/eevolution/model/MPPProductBOM.java b/base/src/org/eevolution/model/MPPProductBOM.java index 72a80de2d0..54b5c479be 100644 --- a/base/src/org/eevolution/model/MPPProductBOM.java +++ b/base/src/org/eevolution/model/MPPProductBOM.java @@ -12,6 +12,7 @@ * For the text or an alternative of this public license, you may reach us * * Copyright (C) 2003-2007 e-Evolution,SC. All Rights Reserved. * * Contributor(s): Victor Perez www.e-evolution.com * + * Teo Sarca, http://www.arhipac.ro * *****************************************************************************/ //package org.compiere.mfg.model; package org.eevolution.model; @@ -92,7 +93,7 @@ public class MPPProductBOM extends X_PP_Product_BOM return new Query(product.getCtx(), Table_Name, "M_Product_ID=? AND Value=?", trxName) .setParameters(new Object[]{product.getM_Product_ID(), product.getValue()}) .setClient_ID() - .first(); + .firstOnly(); } /** @@ -239,7 +240,7 @@ public class MPPProductBOM extends X_PP_Product_BOM @Override public String toString () { - StringBuffer sb = new StringBuffer ("MPP_ProductBOM[") + StringBuffer sb = new StringBuffer ("MPPProductBOM[") .append(get_ID()).append("-").append(getDocumentNo()) .append ("]"); return sb.toString (); diff --git a/base/src/org/eevolution/model/MPPProductBOMLine.java b/base/src/org/eevolution/model/MPPProductBOMLine.java index 6982bbc557..6b33e3031e 100644 --- a/base/src/org/eevolution/model/MPPProductBOMLine.java +++ b/base/src/org/eevolution/model/MPPProductBOMLine.java @@ -16,6 +16,8 @@ *****************************************************************************/ package org.eevolution.model; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; @@ -139,6 +141,22 @@ public class MPPProductBOMLine extends X_PP_Product_BOMLine return false; return true; } + + /** + * Return absolute (unified) quantity value. + * If QtyBOM is filled, QtyBOM will be returned. + * If QtyBatch is filled, QtyBatch / 100 will be returned + * @return qty + */ + public BigDecimal getQty() + { + if(getQtyBOM().signum() != 0) + return getQtyBOM(); + else if(getQtyBatch().signum() != 0) + return getQtyBatch().divide(Env.ONEHUNDRED, 12, RoundingMode.HALF_UP); + else + return Env.ZERO; + } } class ProductLowLevelCalculator diff --git a/base/src/org/eevolution/report/CostBillOfMaterial.java b/base/src/org/eevolution/report/CostBillOfMaterial.java new file mode 100644 index 0000000000..e8b293bc9d --- /dev/null +++ b/base/src/org/eevolution/report/CostBillOfMaterial.java @@ -0,0 +1,243 @@ +/****************************************************************************** + * Product: Adempiere ERP & CRM Smart Business Solution * + * This program is free software; you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program; if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * Copyright (C) 2003-2007 e-Evolution,SC. All Rights Reserved. * + * Contributor(s): Victor Perez www.e-evolution.com * + * Teo Sarca, www.arhipac.ro * + *****************************************************************************/ +package org.eevolution.report; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.logging.Level; + +import org.adempiere.exceptions.AdempiereException; +import org.adempiere.exceptions.FillMandatoryException; +import org.compiere.model.MAcctSchema; +import org.compiere.model.MCost; +import org.compiere.model.MCostElement; +import org.compiere.model.MProduct; +import org.compiere.model.Query; +import org.compiere.process.ProcessInfoParameter; +import org.compiere.process.SvrProcess; +import org.compiere.util.Env; +import org.eevolution.model.MPPProductBOM; +import org.eevolution.model.MPPProductBOMLine; +import org.eevolution.model.X_T_BOMLine; + +/** + * Cost Multi-Level BOM & Formula Review + * + * @author victor.perez@e-evolution.com + * @author Teo Sarca, www.arhipac.ro + * + */ +public class CostBillOfMaterial extends SvrProcess +{ + private static final String LEVELS = "...................."; + // + private int p_AD_Org_ID = 0; + private int p_C_AcctSchema_ID = 0; + private int p_M_Product_ID = 0; + private boolean p_implosion = false; + // + private int m_LevelNo = 0; + private int m_SeqNo = 0; + private MAcctSchema m_as = null; + private Collection m_costElements = null; + + protected void prepare() + { + for (ProcessInfoParameter para : getParameter()) + { + String name = para.getParameterName(); + if (para.getParameter() == null) + ; + else if (name.equals("AD_Org_ID")) + { + p_AD_Org_ID = para.getParameterAsInt(); + } + else if (name.equals("C_AcctSchema_ID")) + { + p_C_AcctSchema_ID= para.getParameterAsInt(); + m_as = MAcctSchema.get(getCtx(), p_C_AcctSchema_ID); + } + else if (name.equals("M_Product_ID")) + { + p_M_Product_ID = para.getParameterAsInt(); + } + else + { + log.log(Level.SEVERE, "prepare - Unknown Parameter: " + name); + } + } + } // prepare + + /** + * Perform process. + * + * @return Message (clear text) + * @throws Exception + * if not successful + */ + protected String doIt() throws Exception + { + if (p_M_Product_ID == 0) + { + throw new FillMandatoryException("M_Product_ID"); + } + m_costElements = MCostElement.getByCostingMethod(getCtx(), MCostElement.COSTINGMETHOD_StandardCosting); + explodeProduct(p_M_Product_ID, false); + // + return ""; + } // doIt + + /** + * Generate an Explosion for this product + * @param product + * @param isComponent component / header + */ + private void explodeProduct(int M_Product_ID, boolean isComponent) + { + MProduct product = MProduct.get(getCtx(), M_Product_ID); + List list = getBOMs(product, isComponent); + if (!isComponent && list.size() == 0) + { + throw new AdempiereException("@Error@ Product is not a BOM"); + } + // + for (MPPProductBOM bom : list) + { + // Create header + if (!isComponent) + { + createLines(bom, null); + } + m_LevelNo++; + // Create Lines: + for (MPPProductBOMLine bomLine : bom.getLines()) + { + if (!bomLine.isActive()) + { + continue; + } + createLines(bom, bomLine); + explodeProduct(bomLine.getM_Product_ID(), true); + } + m_LevelNo--; + } + } + + /** + * Get BOMs for given product + * @param product + * @param isComponent + * @return list of MPPProductBOM + */ + private List getBOMs(MProduct product, boolean includeAlternativeBOMs) + { + ArrayList params = new ArrayList(); + StringBuffer whereClause = new StringBuffer(); + whereClause.append(MPPProductBOM.COLUMNNAME_M_Product_ID).append("=?"); + params.add(product.get_ID()); + // Allow alternative BOMs + if (includeAlternativeBOMs) + { + whereClause.append(" AND ").append(MPPProductBOM.COLUMNNAME_Value).append("=?"); + params.add(product.getValue()); + } + List list = new Query(getCtx(), MPPProductBOM.Table_Name, whereClause.toString(), null) + .setParameters(params) + .setOnlyActiveRecords(true) + .setOrderBy(MPPProductBOM.COLUMNNAME_Value) + .list(); + return list; + } + + /** + * Create T_BOMLine + * @param product + * @param costElement + * @param qty + * @param bomLine + * @return + */ + private void createLines(MPPProductBOM bom, MPPProductBOMLine bomLine) + { + MProduct product; + BigDecimal qty; + if (bomLine != null) + { + product = MProduct.get(getCtx(), bomLine.getM_Product_ID()); + qty = bomLine.getQty(); + } + else if (bom != null) + { + product = MProduct.get(getCtx(), bom.getM_Product_ID()); + qty = Env.ONE; + } + else + { + throw new AdempiereException("@NotFound@ @PP_Product_BOM_ID@"); + } + for (MCostElement costElement : m_costElements) + { + X_T_BOMLine tboml = new X_T_BOMLine(getCtx(), 0, get_TrxName()); + tboml.setAD_Org_ID(p_AD_Org_ID); + tboml.setSel_Product_ID(p_M_Product_ID); + tboml.setImplosion(p_implosion); + tboml.setC_AcctSchema_ID(p_C_AcctSchema_ID); + tboml.setAD_PInstance_ID(getAD_PInstance_ID()); + tboml.setM_CostElement_ID(costElement.get_ID()); + tboml.setM_Product_ID(product.get_ID()); + tboml.setQtyBOM(qty); + // + tboml.setSeqNo(m_SeqNo); + tboml.setLevelNo(m_LevelNo); + tboml.setLevels(LEVELS.substring(0, m_LevelNo) + m_LevelNo); + // + // Set Costs: + Collection costs = MCost.getByCostingMethod( + product, + m_as, + p_AD_Org_ID, + 0, // ASI + MCostElement.COSTINGMETHOD_StandardCosting, + costElement.getCostElementType()); + BigDecimal currentCostPrice = Env.ZERO; + BigDecimal currentCostPriceLL = Env.ZERO; + for (MCost cost : costs) + { + currentCostPrice = currentCostPrice.add(cost.getCurrentCostPrice()); + currentCostPriceLL = currentCostPriceLL.add(cost.getCurrentCostPriceLL()); + } + tboml.setCurrentCostPrice(currentCostPrice); + tboml.setCurrentCostPriceLL(currentCostPriceLL); + // + // Reference + if (bomLine != null) + { + tboml.setPP_Product_BOM_ID(bomLine.getPP_Product_BOM_ID()); + tboml.setPP_Product_BOMLine_ID(bomLine.getPP_Product_BOMLine_ID()); + } + else if (bom != null) + { + tboml.setPP_Product_BOM_ID(bom.getPP_Product_BOM_ID()); + } + // + tboml.saveEx(); + m_SeqNo++; + } + } +} diff --git a/client/src/org/eevolution/process/CostBillOfMaterial.java b/client/src/org/eevolution/process/CostBillOfMaterial.java deleted file mode 100644 index bd5b8b625e..0000000000 --- a/client/src/org/eevolution/process/CostBillOfMaterial.java +++ /dev/null @@ -1,386 +0,0 @@ -/****************************************************************************** - * Product: Adempiere ERP & CRM Smart Business Solution * - * This program is free software; you can redistribute it and/or modify it * - * under the terms version 2 of the GNU General Public License as published * - * by the Free Software Foundation. This program is distributed in the hope * - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied * - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * - * See the GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along * - * with this program; if not, write to the Free Software Foundation, Inc., * - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * - * For the text or an alternative of this public license, you may reach us * - * Copyright (C) 2003-2007 e-Evolution,SC. All Rights Reserved. * - * Contributor(s): Victor Perez www.e-evolution.com * - *****************************************************************************/ -package org.eevolution.process; - -import java.math.BigDecimal; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.Collection; -import java.util.Properties; -import java.util.logging.Level; - -import javax.sql.RowSet; - -import org.compiere.model.MAcctSchema; -import org.compiere.model.MCost; -import org.compiere.model.MCostElement; -import org.compiere.model.MProduct; -import org.compiere.model.MQuery; -import org.compiere.model.MTable; -import org.compiere.model.PrintInfo; -import org.compiere.print.MPrintFormat; -import org.compiere.print.ReportCtl; -import org.compiere.print.ReportEngine; -import org.compiere.process.ProcessInfoParameter; -import org.compiere.process.SvrProcess; -import org.compiere.util.CLogger; -import org.compiere.util.DB; -import org.compiere.util.Env; -import org.compiere.util.Language; -import org.compiere.util.ValueNamePair; -import org.eevolution.model.X_T_BOMLine; - -/** - * Cost Multi-Level BOM & Formula Review - * - * @author victor.perez@e-evolution.com - * - */ -public class CostBillOfMaterial extends SvrProcess -{ - private static final Properties ctx = Env.getCtx(); - private int p_AD_Org_ID = 0 ; - private int p_C_AcctSchema_ID = 0 ; - private MAcctSchema as = null; - private int p_M_Product_ID = 0; - private boolean p_implosion = false; - private int LevelNo = 1; - private int SeqNo = 0; - private String levels = new String("...................."); - private int AD_PInstance_ID = 0; - - private Collection elements = null; - - /** - * Prepare - e.g., get Parameters. - */ - protected void prepare() - { - for (ProcessInfoParameter para : getParameter()) - { - String name = para.getParameterName(); - if (para.getParameter() == null) - ; - else if (name.equals("AD_Org_ID")) - { - p_AD_Org_ID = ((BigDecimal) para.getParameter()).intValue(); - } - else if (name.equals("C_AcctSchema_ID")) - { - p_C_AcctSchema_ID= ((BigDecimal) para.getParameter()).intValue(); - as = MAcctSchema.get(getCtx(), p_C_AcctSchema_ID); - } - else if (name.equals("M_Product_ID")) - { - p_M_Product_ID = ((BigDecimal) para.getParameter()).intValue(); - } - else if (name.equals("Implosion")) - { - p_implosion = ((String) para.getParameter()).equals("N") ? false : true; - } - else - log.log(Level.SEVERE, "prepare - Unknown Parameter: " + name); - } - } // prepare - - /** - * Perform process. - * - * @return Message (clear text) - * @throws Exception - * if not successful - */ - protected String doIt() throws Exception - { - AD_PInstance_ID = getAD_PInstance_ID(); - - try - { - loadBOM(); - print(); - } - catch (Exception e) - { - log.log(Level.SEVERE, "PrintBOM", e.toString()); - throw new Exception(e.getLocalizedMessage()); - } - finally - { - String sql = "DELETE FROM T_BomLine WHERE AD_PInstance_ID = " + AD_PInstance_ID; - DB.executeUpdate(sql, null); - } - - return "@OK@"; - } // doIt - - /** - * Print result generate for this report - */ - void print() throws Exception - { - Language language = Language.getLoginLanguage(); // Base Language - MPrintFormat pf = null; - int pfid = 0; - int vid = MTable.getTable_ID("RV_PP_Cost_BOMLine"); - - // get print format for client, else copy system to client - RowSet pfrs = MPrintFormat.getAccessiblePrintFormats(vid, -1, null); - pfrs.next(); - pfid = pfrs.getInt("AD_PrintFormat_ID"); - - if(pfrs.getInt("AD_Client_ID") != 0) pf = MPrintFormat.get(getCtx(), pfid, false); - else pf = MPrintFormat.copyToClient(getCtx(), pfid, getAD_Client_ID()); - pfrs.close(); - - if (pf == null) raiseError("Error: ","No Print Format"); - - pf.setLanguage(language); - pf.setTranslationLanguage(language); - // query - MQuery query = MQuery.get(getCtx(), AD_PInstance_ID, "RV_PP_Cost_BOMLine"); - query.addRestriction("AD_PInstance_ID", MQuery.EQUAL, AD_PInstance_ID); - - PrintInfo info = new PrintInfo("RV_PP_Cost_BOMLine", vid , getRecord_ID()); - ReportEngine re = new ReportEngine(getCtx(), pf, query, info); - - ReportCtl.preview(re); - // wait for report window to be closed as t_bomline - // records are deleted when process ends - while (re.getView().isDisplayable()) - { - Env.sleep(1); - } - } - - /** - * Action: Fill Tree with all nodes - */ - private void loadBOM() throws Exception - { - elements = MCostElement.getByCostingMethod(getCtx(), MCostElement.COSTINGMETHOD_StandardCosting); - int count = 0; - if (p_M_Product_ID == 0) - raiseError("Error: ","Product ID not found"); - - for(MCostElement element : elements) - { - MProduct product = MProduct.get(getCtx(), p_M_Product_ID); - Collection costs = MCost.getByCostingMethod( - product, - as, - p_AD_Org_ID, - 0, - MCostElement.COSTINGMETHOD_StandardCosting, - element.getCostElementType()); - BigDecimal currentCostPrice = Env.ZERO; - BigDecimal currentCostPriceLL = Env.ZERO; - for (MCost cost : costs) - { - currentCostPrice = currentCostPrice.add(cost.getCurrentCostPrice()); - currentCostPriceLL = currentCostPriceLL.add(cost.getCurrentCostPriceLL()); - } - - X_T_BOMLine tboml = new X_T_BOMLine(ctx, 0, null); - tboml.setPP_Product_BOM_ID(0); - tboml.setPP_Product_BOMLine_ID(0); - tboml.setM_Product_ID(p_M_Product_ID); - tboml.setSel_Product_ID(p_M_Product_ID); - tboml.setM_CostElement_ID(element.getM_CostElement_ID()); - tboml.setCurrentCostPrice(currentCostPrice); - tboml.setCurrentCostPriceLL(currentCostPriceLL); - tboml.setQtyBOM(Env.ONE); - tboml.setImplosion(p_implosion); - tboml.setC_AcctSchema_ID(p_C_AcctSchema_ID); - tboml.setLevelNo(0); - tboml.setLevels("0"); - tboml.setSeqNo(0); - tboml.setAD_PInstance_ID(AD_PInstance_ID); - tboml.save(); - } - - PreparedStatement stmt = null; - ResultSet rs = null; - String sql = "SELECT PP_Product_BOM_ID FROM PP_Product_BOM " - + "WHERE IsActive = 'Y' AND M_Product_ID = ? "; - try - { - stmt = DB.prepareStatement(sql, get_TrxName()); - stmt.setInt(1, p_M_Product_ID); - rs = stmt.executeQuery(); - while (rs.next()) - { - parentExplotion(rs.getInt(1)); - ++count; - } - if (count == 0) - raiseError("Error: ","Product is not a BOM"); - } - catch (SQLException e) - { - log.log(Level.SEVERE, e.getLocalizedMessage() + sql, e); - throw new Exception("SQLException: "+e.getLocalizedMessage()); - } - finally - { - DB.close(rs, stmt); - rs = null; - stmt = null; - } - } - - - - /** - * Generate an Explotion for this BOM - * - * @param PP_Product_BOMLine_ID - * ID BOM Line - */ - public void parentExplotion(int PP_Product_BOM_ID) throws Exception - { - PreparedStatement stmt = null; - ResultSet rs = null; - - final String sql = "SELECT PP_Product_BOMLine_ID, M_Product_ID, QtyBOM , QtyBatch FROM PP_Product_BOMLine boml " - + "WHERE IsActive = 'Y' AND PP_Product_BOM_ID = ? ORDER BY Line "; - try - { - stmt = DB.prepareStatement(sql, get_TrxName()); - stmt.setInt(1, PP_Product_BOM_ID); - rs = stmt.executeQuery(); - while (rs.next()) - { - SeqNo += 1; - - - for(MCostElement element : elements) - { - int M_Product_ID = rs.getInt(2); - BigDecimal qtyBOM = rs.getBigDecimal(3); - BigDecimal qtyBatch = rs.getBigDecimal(4); - BigDecimal qty = Env.ZERO; - if(qtyBOM.signum() > 0 ) - qty = qtyBOM; - else if(qtyBatch.signum() > 0) - qty = qtyBatch.divide(Env.ONEHUNDRED,BigDecimal.ROUND_HALF_UP); - - MProduct product = MProduct.get(getCtx(), M_Product_ID); - Collection costs = MCost.getByCostingMethod( - product, - as, - p_AD_Org_ID, - 0, - MCostElement.COSTINGMETHOD_StandardCosting, - element.getCostElementType()); - BigDecimal currentCostPrice = Env.ZERO; - BigDecimal currentCostPriceLL = Env.ZERO; - for (MCost cost : costs) - { - currentCostPrice = currentCostPrice.add(cost.getCurrentCostPrice()); - currentCostPriceLL = currentCostPriceLL.add(cost.getCurrentCostPriceLL()); - } - - X_T_BOMLine tboml = new X_T_BOMLine(ctx, 0, null); - tboml.setPP_Product_BOM_ID(PP_Product_BOM_ID); - tboml.setPP_Product_BOMLine_ID(rs.getInt(1)); - tboml.setM_Product_ID(M_Product_ID); - tboml.setM_CostElement_ID(element.getM_CostElement_ID()); - tboml.setCurrentCostPrice(currentCostPrice); - tboml.setCurrentCostPriceLL(currentCostPriceLL); - tboml.setQtyBOM(qty); - tboml.setLevelNo(LevelNo); - tboml.setLevels(levels.substring(0, LevelNo) + LevelNo); - tboml.setSeqNo(SeqNo); - tboml.setC_AcctSchema_ID(p_C_AcctSchema_ID); - tboml.setAD_PInstance_ID(AD_PInstance_ID); - tboml.setSel_Product_ID(p_M_Product_ID); - tboml.setImplosion(false); - tboml.save(); - component(rs.getInt(2)); - } - } - } - catch (SQLException e) - { - log.log(Level.SEVERE, e.getLocalizedMessage() + sql, e); - throw new Exception("SQLException: "+e.getLocalizedMessage()); - } - finally - { - DB.close(rs, stmt); - rs = null; - stmt = null; - } - } - - /** - * Find if this product as component - * - * @param M_Product_ID - * ID Component - */ - public void component(int M_Product_ID) throws Exception - { - String sql = "SELECT PP_Product_BOM_ID FROM PP_Product_BOM " - + "WHERE IsActive = 'Y' AND Value = ? "; - PreparedStatement stmt = null; - ResultSet rs = null; - try - { - String Value = DB.getSQLValueString(get_TrxName(), - "SELECT Value FROM M_PRODUCT WHERE M_PRODUCT_ID=?", M_Product_ID); - if (Value == null) - { - throw new Exception(CLogger.retrieveErrorString("Error: PrintBOM.component()")); - } - stmt = DB.prepareStatement(sql, get_TrxName()); - stmt.setString(1, Value); - rs = stmt.executeQuery(); - boolean level = false; - while (rs.next()) - { - if (!level) LevelNo += 1; - level = true; - parentExplotion(rs.getInt(1)); - LevelNo -= 1; - } - } - catch (SQLException e) - { - log.log(Level.SEVERE, e.getLocalizedMessage() + sql, e); - throw new Exception("SQLException: "+e.getLocalizedMessage()); - } - finally - { - DB.close(rs, stmt); - rs = null; - stmt = null; - } - - return; - } - - private void raiseError(String string, String hint) throws Exception - { - String msg = string; - ValueNamePair pp = CLogger.retrieveError(); - if (pp != null) msg = pp.getName() + " - "; - msg += hint; - throw new Exception(msg); - } - -} diff --git a/migration/353a-trunk/oracle/405_BF2539976.sql b/migration/353a-trunk/oracle/405_BF2539976.sql new file mode 100644 index 0000000000..ff81ff8da3 --- /dev/null +++ b/migration/353a-trunk/oracle/405_BF2539976.sql @@ -0,0 +1,346 @@ +DROP VIEW rv_pp_cost_bomline +; +CREATE OR REPLACE VIEW T_BOMLine_Costs + AS + SELECT t.seqno, t.levelno, t.levels, t.ad_client_id,t.C_AcctSchema_ID, + t.ad_org_id, t.createdby, t.updatedby, t.updated, + t.created, t.ad_pinstance_id, t.implosion, t.sel_product_id as m_product_id,t.m_costelement_id, t.currentcostprice,currentcostpricell,t.qtybom, t.currentcostprice + currentcostpricell as cost, + bl.isactive, bl.pp_product_bom_id, bl.pp_product_bomline_id, bl.description, + bl.iscritical, bl.componenttype, t.m_product_id as tm_product_id, bl.c_uom_id, + bl.issuemethod, bl.line, bl.m_attributesetinstance_id, bl.scrap, + bl.validfrom, bl.validto, bl.isqtypercentage + FROM t_bomline t LEFT OUTER JOIN pp_product_bomline bl + ON t.pp_product_bomline_id = bl.pp_product_bomline_id +; + + + + + +delete from AD_Sequence where AD_Sequence_ID IN (53252, 53253); + +-- 27.01.2009 12:41:16 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Table SET TableName='T_BOMLine_Costs',Updated=TO_DATE('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Table_ID=53161 +; + +-- 27.01.2009 12:41:18 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +INSERT INTO AD_Sequence (AD_Client_ID,AD_Org_ID,AD_Sequence_ID,Created,CreatedBy,CurrentNext,CurrentNextSys,Description,IncrementNo,IsActive,IsAudited,IsAutoSequence,IsTableID,Name,StartNewYear,StartNo,Updated,UpdatedBy) VALUES (0,0,53255,TO_DATE('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),0,1500000,50000,'Table T_BOMLine_Costs',1,'Y','N','Y','Y','T_BOMLine_Costs','N',1500000,TO_DATE('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- 27.01.2009 12:42:49 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_ReportView SET Name='T_BOMLine_Costs',Updated=TO_DATE('2009-01-27 12:42:49','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_ReportView_ID=53025 +; + +-- 27.01.2009 12:47:11 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Process SET AD_ReportView_ID=53025, IsReport='Y',Updated=TO_DATE('2009-01-27 12:47:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Process_ID=53159 +; + +-- 27.01.2009 13:00:22 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_PrintFormat SET IsDefault='Y',Updated=TO_DATE('2009-01-27 13:00:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_PrintFormat_ID=50038 +; + +-- 27.01.2009 13:00:30 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_PrintFormat SET AD_PrintTableFormat_ID=NULL,Updated=TO_DATE('2009-01-27 13:00:30','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_PrintFormat_ID=50038 +; + +-- 27.01.2009 14:52:31 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:31','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56633 +; + +-- 27.01.2009 14:52:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56634 +; + +-- 27.01.2009 14:52:35 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:35','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56639 +; + +-- 27.01.2009 14:52:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56662 +; + +-- 27.01.2009 14:52:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56652 +; + +-- 27.01.2009 14:52:38 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:38','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56646 +; + +-- 27.01.2009 14:52:39 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56638 +; + +-- 27.01.2009 14:52:39 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56635 +; + +-- 27.01.2009 14:52:40 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56654 +; + +-- 27.01.2009 14:52:41 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56643 +; + +-- 27.01.2009 14:52:41 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56644 +; + +-- 27.01.2009 14:52:42 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:42','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56650 +; + +-- 27.01.2009 14:52:43 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:43','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56640 +; + +-- 27.01.2009 14:52:44 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56647 +; + +-- 27.01.2009 14:52:44 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56651 +; + +-- 27.01.2009 14:52:52 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:52','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56661 +; + +-- 27.01.2009 14:52:53 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:53','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56655 +; + +-- 27.01.2009 14:52:53 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:53','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56631 +; + +-- 27.01.2009 14:52:54 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:54','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56632 +; + +-- 27.01.2009 14:52:54 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:54','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56656 +; + +-- 27.01.2009 14:52:55 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56657 +; + +-- 27.01.2009 14:52:55 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56642 +; + +-- 27.01.2009 14:52:56 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56641 +; + +-- 27.01.2009 14:52:57 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:57','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56648 +; + +-- 27.01.2009 14:52:57 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:57','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56649 +; + +-- 27.01.2009 14:52:58 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56645 +; + +-- 27.01.2009 14:52:58 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56658 +; + +-- 27.01.2009 14:52:59 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:59','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56630 +; + +-- 27.01.2009 14:52:59 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:52:59','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56653 +; + +-- 27.01.2009 14:53:00 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:53:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56637 +; + +-- 27.01.2009 14:53:01 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:53:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56659 +; + +-- 27.01.2009 14:53:02 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:53:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56636 +; + +-- 27.01.2009 14:53:06 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 14:53:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56660 +; + +-- 27.01.2009 15:02:56 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:02:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54072 +; + +-- 27.01.2009 15:03:01 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54073 +; + +-- 27.01.2009 15:03:03 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:03','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54074 +; + +-- 27.01.2009 15:03:05 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:05','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56663 +; + +-- 27.01.2009 15:03:07 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56629 +; + +-- 27.01.2009 15:03:08 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:08','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54075 +; + +-- 27.01.2009 15:03:09 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:09','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54076 +; + +-- 27.01.2009 15:03:11 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56626 +; + +-- 27.01.2009 15:03:16 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56627 +; + +-- 27.01.2009 15:03:18 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=55324 +; + +-- 27.01.2009 15:03:19 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:19','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54077 +; + +-- 27.01.2009 15:03:20 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54078 +; + +-- 27.01.2009 15:03:21 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54079 +; + +-- 27.01.2009 15:03:22 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56625 +; + +-- 27.01.2009 15:03:24 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:24','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54080 +; + +-- 27.01.2009 15:03:25 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54082 +; + +-- 27.01.2009 15:03:26 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:26','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54081 +; + +-- 27.01.2009 15:03:28 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:28','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56628 +; + +-- 27.01.2009 15:03:29 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:29','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=55325 +; + +-- 27.01.2009 15:03:31 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:31','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54083 +; + +-- 27.01.2009 15:03:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N', IsUpdateable='N',Updated=TO_DATE('2009-01-27 15:03:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54084 +; + +-- 27.01.2009 15:03:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54085 +; + +-- 27.01.2009 15:03:38 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_DATE('2009-01-27 15:03:38','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54086 +; + +-- 27.01.2009 15:06:29 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Table SET AccessLevel='3',Updated=TO_DATE('2009-01-27 15:06:29','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Table_ID=53045 +; + +-- 27.01.2009 15:18:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET AD_Reference_Value_ID=53225,Updated=TO_DATE('2009-01-27 15:18:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56652 +; + +-- 27.01.2009 16:15:15 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Process SET Classname='org.eevolution.report.CostBillOfMaterial', Value='PP_CostBillOfMaterial',Updated=TO_DATE('2009-01-27 16:15:15','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Process_ID=53159 +; + diff --git a/migration/353a-trunk/postgresql/405_BF2539976.sql b/migration/353a-trunk/postgresql/405_BF2539976.sql new file mode 100644 index 0000000000..74344fafa1 --- /dev/null +++ b/migration/353a-trunk/postgresql/405_BF2539976.sql @@ -0,0 +1,346 @@ +DROP VIEW rv_pp_cost_bomline +; +CREATE OR REPLACE VIEW T_BOMLine_Costs + AS + SELECT t.seqno, t.levelno, t.levels, t.ad_client_id,t.C_AcctSchema_ID, + t.ad_org_id, t.createdby, t.updatedby, t.updated, + t.created, t.ad_pinstance_id, t.implosion, t.sel_product_id as m_product_id,t.m_costelement_id, t.currentcostprice,currentcostpricell,t.qtybom, t.currentcostprice + currentcostpricell as cost, + bl.isactive, bl.pp_product_bom_id, bl.pp_product_bomline_id, bl.description, + bl.iscritical, bl.componenttype, t.m_product_id as tm_product_id, bl.c_uom_id, + bl.issuemethod, bl.line, bl.m_attributesetinstance_id, bl.scrap, + bl.validfrom, bl.validto, bl.isqtypercentage + FROM t_bomline t LEFT OUTER JOIN pp_product_bomline bl + ON t.pp_product_bomline_id = bl.pp_product_bomline_id +; + + + + + +delete from AD_Sequence where AD_Sequence_ID IN (53252, 53253); + +-- 27.01.2009 12:41:16 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Table SET TableName='T_BOMLine_Costs',Updated=TO_TIMESTAMP('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Table_ID=53161 +; + +-- 27.01.2009 12:41:18 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +INSERT INTO AD_Sequence (AD_Client_ID,AD_Org_ID,AD_Sequence_ID,Created,CreatedBy,CurrentNext,CurrentNextSys,Description,IncrementNo,IsActive,IsAudited,IsAutoSequence,IsTableID,Name,StartNewYear,StartNo,Updated,UpdatedBy) VALUES (0,0,53255,TO_TIMESTAMP('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),0,1500000,50000,'Table T_BOMLine_Costs',1,'Y','N','Y','Y','T_BOMLine_Costs','N',1500000,TO_TIMESTAMP('2009-01-27 12:41:16','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- 27.01.2009 12:42:49 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_ReportView SET Name='T_BOMLine_Costs',Updated=TO_TIMESTAMP('2009-01-27 12:42:49','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_ReportView_ID=53025 +; + +-- 27.01.2009 12:47:11 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Process SET AD_ReportView_ID=53025, IsReport='Y',Updated=TO_TIMESTAMP('2009-01-27 12:47:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Process_ID=53159 +; + +-- 27.01.2009 13:00:22 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_PrintFormat SET IsDefault='Y',Updated=TO_TIMESTAMP('2009-01-27 13:00:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_PrintFormat_ID=50038 +; + +-- 27.01.2009 13:00:30 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_PrintFormat SET AD_PrintTableFormat_ID=NULL,Updated=TO_TIMESTAMP('2009-01-27 13:00:30','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_PrintFormat_ID=50038 +; + +-- 27.01.2009 14:52:31 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:31','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56633 +; + +-- 27.01.2009 14:52:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56634 +; + +-- 27.01.2009 14:52:35 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:35','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56639 +; + +-- 27.01.2009 14:52:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56662 +; + +-- 27.01.2009 14:52:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56652 +; + +-- 27.01.2009 14:52:38 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:38','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56646 +; + +-- 27.01.2009 14:52:39 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56638 +; + +-- 27.01.2009 14:52:39 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56635 +; + +-- 27.01.2009 14:52:40 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56654 +; + +-- 27.01.2009 14:52:41 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56643 +; + +-- 27.01.2009 14:52:41 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56644 +; + +-- 27.01.2009 14:52:42 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:42','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56650 +; + +-- 27.01.2009 14:52:43 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:43','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56640 +; + +-- 27.01.2009 14:52:44 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56647 +; + +-- 27.01.2009 14:52:44 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56651 +; + +-- 27.01.2009 14:52:52 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:52','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56661 +; + +-- 27.01.2009 14:52:53 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:53','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56655 +; + +-- 27.01.2009 14:52:53 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:53','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56631 +; + +-- 27.01.2009 14:52:54 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:54','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56632 +; + +-- 27.01.2009 14:52:54 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:54','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56656 +; + +-- 27.01.2009 14:52:55 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56657 +; + +-- 27.01.2009 14:52:55 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56642 +; + +-- 27.01.2009 14:52:56 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56641 +; + +-- 27.01.2009 14:52:57 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:57','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56648 +; + +-- 27.01.2009 14:52:57 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:57','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56649 +; + +-- 27.01.2009 14:52:58 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56645 +; + +-- 27.01.2009 14:52:58 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56658 +; + +-- 27.01.2009 14:52:59 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:59','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56630 +; + +-- 27.01.2009 14:52:59 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:52:59','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56653 +; + +-- 27.01.2009 14:53:00 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:53:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56637 +; + +-- 27.01.2009 14:53:01 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:53:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56659 +; + +-- 27.01.2009 14:53:02 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:53:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56636 +; + +-- 27.01.2009 14:53:06 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 14:53:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56660 +; + +-- 27.01.2009 15:02:56 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:02:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54072 +; + +-- 27.01.2009 15:03:01 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54073 +; + +-- 27.01.2009 15:03:03 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:03','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54074 +; + +-- 27.01.2009 15:03:05 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:05','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56663 +; + +-- 27.01.2009 15:03:07 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56629 +; + +-- 27.01.2009 15:03:08 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:08','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54075 +; + +-- 27.01.2009 15:03:09 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:09','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54076 +; + +-- 27.01.2009 15:03:11 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56626 +; + +-- 27.01.2009 15:03:16 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56627 +; + +-- 27.01.2009 15:03:18 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=55324 +; + +-- 27.01.2009 15:03:19 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:19','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54077 +; + +-- 27.01.2009 15:03:20 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54078 +; + +-- 27.01.2009 15:03:21 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54079 +; + +-- 27.01.2009 15:03:22 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56625 +; + +-- 27.01.2009 15:03:24 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:24','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54080 +; + +-- 27.01.2009 15:03:25 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54082 +; + +-- 27.01.2009 15:03:26 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:26','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54081 +; + +-- 27.01.2009 15:03:28 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:28','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56628 +; + +-- 27.01.2009 15:03:29 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:29','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=55325 +; + +-- 27.01.2009 15:03:31 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:31','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54083 +; + +-- 27.01.2009 15:03:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N', IsUpdateable='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54084 +; + +-- 27.01.2009 15:03:36 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54085 +; + +-- 27.01.2009 15:03:38 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET IsAllowLogging='N',Updated=TO_TIMESTAMP('2009-01-27 15:03:38','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=54086 +; + +-- 27.01.2009 15:06:29 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Table SET AccessLevel='3',Updated=TO_TIMESTAMP('2009-01-27 15:06:29','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Table_ID=53045 +; + +-- 27.01.2009 15:18:34 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Column SET AD_Reference_Value_ID=53225,Updated=TO_TIMESTAMP('2009-01-27 15:18:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=56652 +; + +-- 27.01.2009 16:15:15 EET +-- BF [ 2539976 ] Rename view RV_PP_Cost_BOMLine to T_BOMLine_Costs +UPDATE AD_Process SET Classname='org.eevolution.report.CostBillOfMaterial', Value='PP_CostBillOfMaterial',Updated=TO_TIMESTAMP('2009-01-27 16:15:15','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Process_ID=53159 +; +