BF1981079 Print Multi-Level Bom

This commit is contained in:
tspc 2008-06-01 04:08:49 +00:00
parent 743c51e7be
commit 4565247d32
3 changed files with 26 additions and 1 deletions

View File

@ -73,7 +73,7 @@ public class PrintBOM extends SvrProcess {
p_M_Product_ID = ((BigDecimal) para[i].getParameter()) p_M_Product_ID = ((BigDecimal) para[i].getParameter())
.intValue(); .intValue();
} else if (name.equals("Implotion")) { } else if (name.equals("Implosion")) {
p_implosion = ((String) para[i].getParameter()).equals("N") ? false p_implosion = ((String) para[i].getParameter()).equals("N") ? false
: true; : true;
} }
@ -108,6 +108,9 @@ public class PrintBOM extends SvrProcess {
format = MPrintFormat.get(getCtx(), MPrintFormat format = MPrintFormat.get(getCtx(), MPrintFormat
.getPrintFormat_ID("Multi Level BOM & Formula Detail", 53063, getAD_Client_ID()), false); .getPrintFormat_ID("Multi Level BOM & Formula Detail", 53063, getAD_Client_ID()), false);
if (format == null)
format = MPrintFormat.get(getCtx(), MPrintFormat
.getPrintFormat_ID("Multi Level BOM & Formula Detail", 53063, 0), false); //try client 0
format.setLanguage(language); format.setLanguage(language);
format.setTranslationLanguage(language); format.setTranslationLanguage(language);
// query // query

View File

@ -0,0 +1,11 @@
-- June 1, 2008 1:20:00 PM EST
-- BF1981079 - MultiLevel BOM & Formula Detail
DROP VIEW "rv_pp_product_bomline";
CREATE VIEW "rv_pp_product_bomline" ("seqno", "levelno", "levels", "ad_client_id", "ad_org_id", "createdby", "updatedby", "updated", "created", "ad_pinstance_id", "implosion", "m_product_id", "isactive", "pp_product_bom_id", "pp_product_bomline_id", "description", "iscritical", "componenttype", "tm_product_id", "c_uom_id", "issuemethod", "line", "m_attributesetinstance_id", "scrap", "validfrom", "validto", "qtybom", "qtybatch", "isqtypercentage") AS
SELECT t.seqno, t.levelno, t.levels, t.ad_client_id, t.ad_org_id, t.createdby, t.updatedby, t.updated, t.created, t.ad_pinstance_id, t.implosion, t.sel_product_id, bl.isactive, bl.pp_product_bom_id, bl.pp_product_bomline_id, bl.description, bl.iscritical, bl.componenttype, t.m_product_id, bl.c_uom_id, bl.issuemethod, bl.line, bl.m_attributesetinstance_id, bl.scrap, bl.validfrom, bl.validto, bl.qtybom, bl.qtybatch, bl.isqtypercentage
FROM t_bomline t
LEFT JOIN pp_product_bomline bl ON t.pp_product_bomline_id = bl.pp_product_bomline_id
ORDER BY t.seqno;
ALTER TABLE T_BOMLine DROP COLUMN Implotion;

View File

@ -0,0 +1,11 @@
-- June 1, 2008 1:20:00 PM EST
-- BF1981079 - MultiLevel BOM & Formula Detail
DROP VIEW "rv_pp_product_bomline";
CREATE VIEW "rv_pp_product_bomline" ("seqno", "levelno", "levels", "ad_client_id", "ad_org_id", "createdby", "updatedby", "updated", "created", "ad_pinstance_id", "implosion", "m_product_id", "isactive", "pp_product_bom_id", "pp_product_bomline_id", "description", "iscritical", "componenttype", "tm_product_id", "c_uom_id", "issuemethod", "line", "m_attributesetinstance_id", "scrap", "validfrom", "validto", "qtybom", "qtybatch", "isqtypercentage") AS
SELECT t.seqno, t.levelno, t.levels, t.ad_client_id, t.ad_org_id, t.createdby, t.updatedby, t.updated, t.created, t.ad_pinstance_id, t.implosion, t.sel_product_id, bl.isactive, bl.pp_product_bom_id, bl.pp_product_bomline_id, bl.description, bl.iscritical, bl.componenttype, t.m_product_id, bl.c_uom_id, bl.issuemethod, bl.line, bl.m_attributesetinstance_id, bl.scrap, bl.validfrom, bl.validto, bl.qtybom, bl.qtybatch, bl.isqtypercentage
FROM t_bomline t
LEFT JOIN pp_product_bomline bl ON t.pp_product_bomline_id = bl.pp_product_bomline_id
ORDER BY t.seqno;
ALTER TABLE T_BOMLine DROP COLUMN Implotion;