[ 2408898 ] Implement Cost Collector Type

http://sourceforge.net/tracker/index.php?func=detail&aid=2408898&group_id=176962&atid=879335
This commit is contained in:
vpj-cd 2008-12-09 04:15:57 +00:00
parent 1237adb2fb
commit b920ef6fe2
11 changed files with 1692 additions and 733 deletions

View File

@ -1,31 +1,22 @@
/********************************************************************** /******************************************************************************
* This file is part of Adempiere ERP Bazaar * * Product: Adempiere ERP & CRM Smart Business Solution *
* http://www.adempiere.org * * Copyright (C) 1999-2007 ComPiere, Inc. All Rights Reserved. *
* * * This program is free software;
* Copyright (C) Trifon Trifonov. * you can redistribute it and/or modify it *
* Copyright (C) Contributors * * 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 *
* This program is free software, you can redistribute it and/or * * that it will be useful, but WITHOUT ANY WARRANTY;
* modify it under the terms of the GNU General Public License * without even the implied *
* as published by the Free Software Foundation, either version 2 * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
* of the License, or (at your option) any later version. * * See the GNU General Public License for more details. *
* * * You should have received a copy of the GNU General Public License along *
* This program is distributed in the hope that it will be useful, * * with this program;
* but WITHOUT ANY WARRANTY, without even the implied warranty of * if not, write to the Free Software Foundation, Inc., *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
* GNU General Public License for more details. * * For the text or an alternative of this public license, you may reach us *
* * * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA *
* You should have received a copy of the GNU General Public License * * or via info@compiere.org or http://www.compiere.org/license.html *
* along with this program, if not, write to the Free Software * *****************************************************************************/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
* MA 02110-1301, USA. *
* *
* Contributors: *
* - Trifon Trifonov (trifonnt@users.sourceforge.net) *
* *
* Sponsors: *
* - Company (http://www.site.com) *
**********************************************************************/
package org.compiere.model; package org.compiere.model;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -52,6 +43,19 @@ public interface I_C_DocType
/** Load Meta Data */ /** Load Meta Data */
/** Column name AD_Org_ID */
public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID";
/** Set Organization.
* Organizational entity within client
*/
public void setAD_Org_ID (int AD_Org_ID);
/** Get Organization.
* Organizational entity within client
*/
public int getAD_Org_ID();
/** Column name AD_PrintFormat_ID */ /** Column name AD_PrintFormat_ID */
public static final String COLUMNNAME_AD_PrintFormat_ID = "AD_PrintFormat_ID"; public static final String COLUMNNAME_AD_PrintFormat_ID = "AD_PrintFormat_ID";
@ -65,7 +69,7 @@ public interface I_C_DocType
*/ */
public int getAD_PrintFormat_ID(); public int getAD_PrintFormat_ID();
public I_AD_PrintFormat getAD_PrintFormat() throws Exception; public I_AD_PrintFormat getAD_PrintFormat() throws RuntimeException;
/** Column name C_DocTypeDifference_ID */ /** Column name C_DocTypeDifference_ID */
public static final String COLUMNNAME_C_DocTypeDifference_ID = "C_DocTypeDifference_ID"; public static final String COLUMNNAME_C_DocTypeDifference_ID = "C_DocTypeDifference_ID";
@ -80,19 +84,6 @@ public interface I_C_DocType
*/ */
public int getC_DocTypeDifference_ID(); public int getC_DocTypeDifference_ID();
/** Column name C_DocType_ID */
public static final String COLUMNNAME_C_DocType_ID = "C_DocType_ID";
/** Set Document Type.
* Document type or rules
*/
public void setC_DocType_ID (int C_DocType_ID);
/** Get Document Type.
* Document type or rules
*/
public int getC_DocType_ID();
/** Column name C_DocTypeInvoice_ID */ /** Column name C_DocTypeInvoice_ID */
public static final String COLUMNNAME_C_DocTypeInvoice_ID = "C_DocTypeInvoice_ID"; public static final String COLUMNNAME_C_DocTypeInvoice_ID = "C_DocTypeInvoice_ID";
@ -132,6 +123,19 @@ public interface I_C_DocType
*/ */
public int getC_DocTypeShipment_ID(); public int getC_DocTypeShipment_ID();
/** Column name C_DocType_ID */
public static final String COLUMNNAME_C_DocType_ID = "C_DocType_ID";
/** Set Document Type.
* Document type or rules
*/
public void setC_DocType_ID (int C_DocType_ID);
/** Get Document Type.
* Document type or rules
*/
public int getC_DocType_ID();
/** Column name DefiniteSequence_ID */ /** Column name DefiniteSequence_ID */
public static final String COLUMNNAME_DefiniteSequence_ID = "DefiniteSequence_ID"; public static final String COLUMNNAME_DefiniteSequence_ID = "DefiniteSequence_ID";
@ -232,7 +236,7 @@ public interface I_C_DocType
*/ */
public int getGL_Category_ID(); public int getGL_Category_ID();
public I_GL_Category getGL_Category() throws Exception; public I_GL_Category getGL_Category() throws RuntimeException;
/** Column name HasCharges */ /** Column name HasCharges */
public static final String COLUMNNAME_HasCharges = "HasCharges"; public static final String COLUMNNAME_HasCharges = "HasCharges";
@ -312,19 +316,6 @@ public interface I_C_DocType
*/ */
public boolean isDocNoControlled(); public boolean isDocNoControlled();
/** Column name IsIndexed */
public static final String COLUMNNAME_IsIndexed = "IsIndexed";
/** Set Indexed.
* Index the document for the internal search engine
*/
public void setIsIndexed (boolean IsIndexed);
/** Get Indexed.
* Index the document for the internal search engine
*/
public boolean isIndexed();
/** Column name IsInTransit */ /** Column name IsInTransit */
public static final String COLUMNNAME_IsInTransit = "IsInTransit"; public static final String COLUMNNAME_IsInTransit = "IsInTransit";
@ -338,6 +329,19 @@ public interface I_C_DocType
*/ */
public boolean isInTransit(); public boolean isInTransit();
/** Column name IsIndexed */
public static final String COLUMNNAME_IsIndexed = "IsIndexed";
/** Set Indexed.
* Index the document for the internal search engine
*/
public void setIsIndexed (boolean IsIndexed);
/** Get Indexed.
* Index the document for the internal search engine
*/
public boolean isIndexed();
/** Column name IsOverwriteDateOnComplete */ /** Column name IsOverwriteDateOnComplete */
public static final String COLUMNNAME_IsOverwriteDateOnComplete = "IsOverwriteDateOnComplete"; public static final String COLUMNNAME_IsOverwriteDateOnComplete = "IsOverwriteDateOnComplete";
@ -369,19 +373,6 @@ public interface I_C_DocType
*/ */
public boolean isPickQAConfirm(); public boolean isPickQAConfirm();
/** Column name IsShipConfirm */
public static final String COLUMNNAME_IsShipConfirm = "IsShipConfirm";
/** Set Ship/Receipt Confirmation.
* Require Ship or Receipt Confirmation before processing
*/
public void setIsShipConfirm (boolean IsShipConfirm);
/** Get Ship/Receipt Confirmation.
* Require Ship or Receipt Confirmation before processing
*/
public boolean isShipConfirm();
/** Column name IsSOTrx */ /** Column name IsSOTrx */
public static final String COLUMNNAME_IsSOTrx = "IsSOTrx"; public static final String COLUMNNAME_IsSOTrx = "IsSOTrx";
@ -395,6 +386,19 @@ public interface I_C_DocType
*/ */
public boolean isSOTrx(); public boolean isSOTrx();
/** Column name IsShipConfirm */
public static final String COLUMNNAME_IsShipConfirm = "IsShipConfirm";
/** Set Ship/Receipt Confirmation.
* Require Ship or Receipt Confirmation before processing
*/
public void setIsShipConfirm (boolean IsShipConfirm);
/** Get Ship/Receipt Confirmation.
* Require Ship or Receipt Confirmation before processing
*/
public boolean isShipConfirm();
/** Column name IsSplitWhenDifference */ /** Column name IsSplitWhenDifference */
public static final String COLUMNNAME_IsSplitWhenDifference = "IsSplitWhenDifference"; public static final String COLUMNNAME_IsSplitWhenDifference = "IsSplitWhenDifference";

View File

@ -688,24 +688,6 @@ public final class MSetup
createDocType("Manufacturing Order Planning","Order Planning", createDocType("Manufacturing Order Planning","Order Planning",
MDocType.DOCBASETYPE_ManufacturingOrder, null, MDocType.DOCBASETYPE_ManufacturingOrder, null,
0, 0, 81000, GL_Manufacturing); 0, 0, 81000, GL_Manufacturing);
createDocType("Manufacturing Order Receipt", "Order Receipt",
MDocType.DOCBASETYPE_ManufacturingOrderReceipt, null,
0, 0, 82000, GL_Manufacturing);
createDocType("Manufacturing Order Issue","Order Issue",
MDocType.DOCBASETYPE_ManufacturingOrderIssue, null,
0, 0, 83000, GL_Manufacturing);
createDocType("Manufacturing Order Method Variance", "Method Variance",
MDocType.DOCBASETYPE_ManufacturingOrderMethodVariance, null,
0, 0, 84000, GL_Manufacturing);
createDocType("Manufacturing Order Use Variance", "Use Variance",
MDocType.DOCBASETYPE_ManufacturingOrderUseVariance, null,
0, 0, 84100, GL_Manufacturing);
createDocType("Manufacturing Order Rate Variance","Rate Variance",
MDocType.DOCBASETYPE_ManufacturingOrderRateVariance, null,
0, 0, 84200, GL_Manufacturing);
createDocType("Manufacturing Operation Activity","Operation Activity",
MDocType.DOCBASETYPE_ManufacturingOperationActivity, null,
0, 0, 85000, GL_Manufacturing);
createDocType("Maintenance Order","Maintenance Order", createDocType("Maintenance Order","Maintenance Order",
MDocType.DOCBASETYPE_MaintenanceOrder, null, MDocType.DOCBASETYPE_MaintenanceOrder, null,
0, 0, 86000, GL_Manufacturing); 0, 0, 86000, GL_Manufacturing);

View File

@ -137,7 +137,26 @@ public class ProductCost
public static final int ACCTTYPE_P_CostAdjustment = 9; public static final int ACCTTYPE_P_CostAdjustment = 9;
/** Inventory Clearing */ /** Inventory Clearing */
public static final int ACCTTYPE_P_InventoryClearing = 10; public static final int ACCTTYPE_P_InventoryClearing = 10;
/** Work in Process */
public static final int ACCTTYPE_P_WorkInProcess = 11;
/** Method Change Variance */
public static final int ACCTTYPE_P_MethodChangeVariance = 12;
/** Material Usage Variance */
public static final int ACCTTYPE_P_UsageVariance = 13;
/** Material Rate Variance */
public static final int ACCTTYPE_P_RateVariance = 14;
/** Mix Variance */
public static final int ACCTTYPE_P_MixVariance = 15;
/** Floor Stock */
public static final int ACCTTYPE_P_FloorStock = 16;
/** Cost Production */
public static final int ACCTTYPE_P_CostOfProduction = 16;
/** Labor */
public static final int ACCTTYPE_P_Labor = 14;
/** Burden */
public static final int ACCTTYPE_P_Burden = 15;
/** /**
* Line Account from Product * Line Account from Product
* *

View File

@ -19,6 +19,7 @@ package org.compiere.model;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.Timestamp;
import java.util.Properties; import java.util.Properties;
import java.util.logging.Level; import java.util.logging.Level;
import org.compiere.util.KeyNamePair; import org.compiere.util.KeyNamePair;
@ -52,11 +53,11 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
setIsDefaultCounterDoc (false); setIsDefaultCounterDoc (false);
setIsDocNoControlled (true); setIsDocNoControlled (true);
// Y // Y
setIsIndexed (false);
setIsInTransit (false); setIsInTransit (false);
setIsIndexed (false);
setIsPickQAConfirm (false); setIsPickQAConfirm (false);
setIsShipConfirm (false);
setIsSOTrx (false); setIsSOTrx (false);
setIsShipConfirm (false);
setIsSplitWhenDifference (false); setIsSplitWhenDifference (false);
// N // N
setName (null); setName (null);
@ -92,7 +93,7 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return sb.toString(); return sb.toString();
} }
public I_AD_PrintFormat getAD_PrintFormat() throws Exception public I_AD_PrintFormat getAD_PrintFormat() throws RuntimeException
{ {
Class<?> clazz = MTable.getClass(I_AD_PrintFormat.Table_Name); Class<?> clazz = MTable.getClass(I_AD_PrintFormat.Table_Name);
I_AD_PrintFormat result = null; I_AD_PrintFormat result = null;
@ -103,7 +104,7 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
} catch (Exception e) { } catch (Exception e) {
log.log(Level.SEVERE, "(id) - Table=" + Table_Name + ",Class=" + clazz, e); log.log(Level.SEVERE, "(id) - Table=" + Table_Name + ",Class=" + clazz, e);
log.saveError("Error", "Table=" + Table_Name + ",Class=" + clazz); log.saveError("Error", "Table=" + Table_Name + ",Class=" + clazz);
throw e; throw new RuntimeException( e );
} }
return result; return result;
} }
@ -131,8 +132,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
/** C_DocTypeDifference_ID AD_Reference_ID=170 */ public int getAD_PrintFormat_ID (Timestamp timeLine)
public static final int C_DOCTYPEDIFFERENCE_ID_AD_Reference_ID=170; {
Integer ii = (Integer)get_Value(COLUMNNAME_AD_PrintFormat_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Difference Document. /** Set Difference Document.
@param C_DocTypeDifference_ID @param C_DocTypeDifference_ID
Document type for generating in dispute Shipments Document type for generating in dispute Shipments
@ -156,6 +163,107 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
public int getC_DocTypeDifference_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeDifference_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Document Type for Invoice.
@param C_DocTypeInvoice_ID
Document type used for invoices generated from this sales document
*/
public void setC_DocTypeInvoice_ID (int C_DocTypeInvoice_ID)
{
if (C_DocTypeInvoice_ID < 1)
set_Value (COLUMNNAME_C_DocTypeInvoice_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeInvoice_ID, Integer.valueOf(C_DocTypeInvoice_ID));
}
/** Get Document Type for Invoice.
@return Document type used for invoices generated from this sales document
*/
public int getC_DocTypeInvoice_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeInvoice_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public int getC_DocTypeInvoice_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeInvoice_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Document Type for ProForma.
@param C_DocTypeProforma_ID
Document type used for pro forma invoices generated from this sales document
*/
public void setC_DocTypeProforma_ID (int C_DocTypeProforma_ID)
{
if (C_DocTypeProforma_ID < 1)
set_Value (COLUMNNAME_C_DocTypeProforma_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeProforma_ID, Integer.valueOf(C_DocTypeProforma_ID));
}
/** Get Document Type for ProForma.
@return Document type used for pro forma invoices generated from this sales document
*/
public int getC_DocTypeProforma_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeProforma_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public int getC_DocTypeProforma_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeProforma_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Document Type for Shipment.
@param C_DocTypeShipment_ID
Document type used for shipments generated from this sales document
*/
public void setC_DocTypeShipment_ID (int C_DocTypeShipment_ID)
{
if (C_DocTypeShipment_ID < 1)
set_Value (COLUMNNAME_C_DocTypeShipment_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeShipment_ID, Integer.valueOf(C_DocTypeShipment_ID));
}
/** Get Document Type for Shipment.
@return Document type used for shipments generated from this sales document
*/
public int getC_DocTypeShipment_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeShipment_ID);
if (ii == null)
return 0;
return ii.intValue();
}
public int getC_DocTypeShipment_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeShipment_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Document Type. /** Set Document Type.
@param C_DocType_ID @param C_DocType_ID
Document type or rules Document type or rules
@ -178,83 +286,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
/** C_DocTypeInvoice_ID AD_Reference_ID=170 */ public int getC_DocType_ID (Timestamp timeLine)
public static final int C_DOCTYPEINVOICE_ID_AD_Reference_ID=170;
/** Set Document Type for Invoice.
@param C_DocTypeInvoice_ID
Document type used for invoices generated from this sales document
*/
public void setC_DocTypeInvoice_ID (int C_DocTypeInvoice_ID)
{ {
if (C_DocTypeInvoice_ID < 1) Integer ii = (Integer)get_Value(COLUMNNAME_C_DocType_ID,timeLine);
set_Value (COLUMNNAME_C_DocTypeInvoice_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeInvoice_ID, Integer.valueOf(C_DocTypeInvoice_ID));
}
/** Get Document Type for Invoice.
@return Document type used for invoices generated from this sales document
*/
public int getC_DocTypeInvoice_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeInvoice_ID);
if (ii == null) if (ii == null)
return 0; return 0;
return ii.intValue(); return ii.intValue();
} }
/** C_DocTypeProforma_ID AD_Reference_ID=170 */
public static final int C_DOCTYPEPROFORMA_ID_AD_Reference_ID=170;
/** Set Document Type for ProForma.
@param C_DocTypeProforma_ID
Document type used for pro forma invoices generated from this sales document
*/
public void setC_DocTypeProforma_ID (int C_DocTypeProforma_ID)
{
if (C_DocTypeProforma_ID < 1)
set_Value (COLUMNNAME_C_DocTypeProforma_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeProforma_ID, Integer.valueOf(C_DocTypeProforma_ID));
}
/** Get Document Type for ProForma.
@return Document type used for pro forma invoices generated from this sales document
*/
public int getC_DocTypeProforma_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeProforma_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** C_DocTypeShipment_ID AD_Reference_ID=170 */
public static final int C_DOCTYPESHIPMENT_ID_AD_Reference_ID=170;
/** Set Document Type for Shipment.
@param C_DocTypeShipment_ID
Document type used for shipments generated from this sales document
*/
public void setC_DocTypeShipment_ID (int C_DocTypeShipment_ID)
{
if (C_DocTypeShipment_ID < 1)
set_Value (COLUMNNAME_C_DocTypeShipment_ID, null);
else
set_Value (COLUMNNAME_C_DocTypeShipment_ID, Integer.valueOf(C_DocTypeShipment_ID));
}
/** Get Document Type for Shipment.
@return Document type used for shipments generated from this sales document
*/
public int getC_DocTypeShipment_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_C_DocTypeShipment_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** DefiniteSequence_ID AD_Reference_ID=128 */
public static final int DEFINITESEQUENCE_ID_AD_Reference_ID=128;
/** Set Definite Sequence. /** Set Definite Sequence.
@param DefiniteSequence_ID Definite Sequence */ @param DefiniteSequence_ID Definite Sequence */
public void setDefiniteSequence_ID (int DefiniteSequence_ID) public void setDefiniteSequence_ID (int DefiniteSequence_ID)
@ -275,6 +314,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
public int getDefiniteSequence_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_DefiniteSequence_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Description. /** Set Description.
@param Description @param Description
Optional short description of the record Optional short description of the record
@ -292,6 +339,11 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return (String)get_Value(COLUMNNAME_Description); return (String)get_Value(COLUMNNAME_Description);
} }
public String getDescription (Timestamp timeLine)
{
return (String)get_Value(COLUMNNAME_Description,timeLine);
}
/** DocBaseType AD_Reference_ID=183 */ /** DocBaseType AD_Reference_ID=183 */
public static final int DOCBASETYPE_AD_Reference_ID=183; public static final int DOCBASETYPE_AD_Reference_ID=183;
/** GL Journal = GLJ */ /** GL Journal = GLJ */
@ -340,22 +392,10 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
public static final String DOCBASETYPE_MatchPO = "MXP"; public static final String DOCBASETYPE_MatchPO = "MXP";
/** Project Issue = PJI */ /** Project Issue = PJI */
public static final String DOCBASETYPE_ProjectIssue = "PJI"; public static final String DOCBASETYPE_ProjectIssue = "PJI";
/** Manufacturing Operation Activity = MOA */
public static final String DOCBASETYPE_ManufacturingOperationActivity = "MOA";
/** Maintenance Order = MOF */ /** Maintenance Order = MOF */
public static final String DOCBASETYPE_MaintenanceOrder = "MOF"; public static final String DOCBASETYPE_MaintenanceOrder = "MOF";
/** Manufacturing Order Issue = MOI */
public static final String DOCBASETYPE_ManufacturingOrderIssue = "MOI";
/** Manufacturing Order Method Variance = MOM */
public static final String DOCBASETYPE_ManufacturingOrderMethodVariance = "MOM";
/** Manufacturing Order = MOP */ /** Manufacturing Order = MOP */
public static final String DOCBASETYPE_ManufacturingOrder = "MOP"; public static final String DOCBASETYPE_ManufacturingOrder = "MOP";
/** Manufacturing Order Receipt = MOR */
public static final String DOCBASETYPE_ManufacturingOrderReceipt = "MOR";
/** Manufacturing Order Use Variance = MOU */
public static final String DOCBASETYPE_ManufacturingOrderUseVariance = "MOU";
/** Manufacturing Order Rate Variance = MOV */
public static final String DOCBASETYPE_ManufacturingOrderRateVariance = "MOV";
/** Quality Order = MQO */ /** Quality Order = MQO */
public static final String DOCBASETYPE_QualityOrder = "MQO"; public static final String DOCBASETYPE_QualityOrder = "MQO";
/** Payroll = HRP */ /** Payroll = HRP */
@ -369,7 +409,7 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
public void setDocBaseType (String DocBaseType) public void setDocBaseType (String DocBaseType)
{ {
if (DocBaseType == null) throw new IllegalArgumentException ("DocBaseType is mandatory"); if (DocBaseType == null) throw new IllegalArgumentException ("DocBaseType is mandatory");
if (DocBaseType.equals("GLJ") || DocBaseType.equals("GLD") || DocBaseType.equals("API") || DocBaseType.equals("APP") || DocBaseType.equals("ARI") || DocBaseType.equals("ARR") || DocBaseType.equals("SOO") || DocBaseType.equals("ARF") || DocBaseType.equals("MMS") || DocBaseType.equals("MMR") || DocBaseType.equals("MMM") || DocBaseType.equals("POO") || DocBaseType.equals("POR") || DocBaseType.equals("MMI") || DocBaseType.equals("APC") || DocBaseType.equals("ARC") || DocBaseType.equals("CMB") || DocBaseType.equals("CMC") || DocBaseType.equals("CMA") || DocBaseType.equals("MMP") || DocBaseType.equals("MXI") || DocBaseType.equals("MXP") || DocBaseType.equals("PJI") || DocBaseType.equals("MOA") || DocBaseType.equals("MOF") || DocBaseType.equals("MOI") || DocBaseType.equals("MOM") || DocBaseType.equals("MOP") || DocBaseType.equals("MOR") || DocBaseType.equals("MOU") || DocBaseType.equals("MOV") || DocBaseType.equals("MQO") || DocBaseType.equals("HRP") || DocBaseType.equals("DOO")); else throw new IllegalArgumentException ("DocBaseType Invalid value - " + DocBaseType + " - Reference_ID=183 - GLJ - GLD - API - APP - ARI - ARR - SOO - ARF - MMS - MMR - MMM - POO - POR - MMI - APC - ARC - CMB - CMC - CMA - MMP - MXI - MXP - PJI - MOA - MOF - MOI - MOM - MOP - MOR - MOU - MOV - MQO - HRP - DOO"); set_Value (COLUMNNAME_DocBaseType, DocBaseType); if (DocBaseType.equals("GLJ") || DocBaseType.equals("GLD") || DocBaseType.equals("API") || DocBaseType.equals("APP") || DocBaseType.equals("ARI") || DocBaseType.equals("ARR") || DocBaseType.equals("SOO") || DocBaseType.equals("ARF") || DocBaseType.equals("MMS") || DocBaseType.equals("MMR") || DocBaseType.equals("MMM") || DocBaseType.equals("POO") || DocBaseType.equals("POR") || DocBaseType.equals("MMI") || DocBaseType.equals("APC") || DocBaseType.equals("ARC") || DocBaseType.equals("CMB") || DocBaseType.equals("CMC") || DocBaseType.equals("CMA") || DocBaseType.equals("MMP") || DocBaseType.equals("MXI") || DocBaseType.equals("MXP") || DocBaseType.equals("PJI") || DocBaseType.equals("MOF") || DocBaseType.equals("MOP") || DocBaseType.equals("MQO") || DocBaseType.equals("HRP") || DocBaseType.equals("DOO")); else throw new IllegalArgumentException ("DocBaseType Invalid value - " + DocBaseType + " - Reference_ID=183 - GLJ - GLD - API - APP - ARI - ARR - SOO - ARF - MMS - MMR - MMM - POO - POR - MMI - APC - ARC - CMB - CMC - CMA - MMP - MXI - MXP - PJI - MOF - MOP - MQO - HRP - DOO"); set_Value (COLUMNNAME_DocBaseType, DocBaseType);
} }
/** Get Document BaseType. /** Get Document BaseType.
@ -380,8 +420,11 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return (String)get_Value(COLUMNNAME_DocBaseType); return (String)get_Value(COLUMNNAME_DocBaseType);
} }
/** DocNoSequence_ID AD_Reference_ID=128 */ public String getDocBaseType (Timestamp timeLine)
public static final int DOCNOSEQUENCE_ID_AD_Reference_ID=128; {
return (String)get_Value(COLUMNNAME_DocBaseType,timeLine);
}
/** Set Document Sequence. /** Set Document Sequence.
@param DocNoSequence_ID @param DocNoSequence_ID
Document sequence determines the numbering of documents Document sequence determines the numbering of documents
@ -405,6 +448,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
public int getDocNoSequence_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_DocNoSequence_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** DocSubTypeSO AD_Reference_ID=148 */ /** DocSubTypeSO AD_Reference_ID=148 */
public static final int DOCSUBTYPESO_AD_Reference_ID=148; public static final int DOCSUBTYPESO_AD_Reference_ID=148;
/** On Credit Order = WI */ /** On Credit Order = WI */
@ -441,6 +492,11 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return (String)get_Value(COLUMNNAME_DocSubTypeSO); return (String)get_Value(COLUMNNAME_DocSubTypeSO);
} }
public String getDocSubTypeSO (Timestamp timeLine)
{
return (String)get_Value(COLUMNNAME_DocSubTypeSO,timeLine);
}
/** Set Document Copies. /** Set Document Copies.
@param DocumentCopies @param DocumentCopies
Number of copies to be printed Number of copies to be printed
@ -461,6 +517,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
public int getDocumentCopies (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_DocumentCopies,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Document Note. /** Set Document Note.
@param DocumentNote @param DocumentNote
Additional information for a Document Additional information for a Document
@ -478,7 +542,12 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return (String)get_Value(COLUMNNAME_DocumentNote); return (String)get_Value(COLUMNNAME_DocumentNote);
} }
public I_GL_Category getGL_Category() throws Exception public String getDocumentNote (Timestamp timeLine)
{
return (String)get_Value(COLUMNNAME_DocumentNote,timeLine);
}
public I_GL_Category getGL_Category() throws RuntimeException
{ {
Class<?> clazz = MTable.getClass(I_GL_Category.Table_Name); Class<?> clazz = MTable.getClass(I_GL_Category.Table_Name);
I_GL_Category result = null; I_GL_Category result = null;
@ -489,7 +558,7 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
} catch (Exception e) { } catch (Exception e) {
log.log(Level.SEVERE, "(id) - Table=" + Table_Name + ",Class=" + clazz, e); log.log(Level.SEVERE, "(id) - Table=" + Table_Name + ",Class=" + clazz, e);
log.saveError("Error", "Table=" + Table_Name + ",Class=" + clazz); log.saveError("Error", "Table=" + Table_Name + ",Class=" + clazz);
throw e; throw new RuntimeException( e );
} }
return result; return result;
} }
@ -516,6 +585,14 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return ii.intValue(); return ii.intValue();
} }
public int getGL_Category_ID (Timestamp timeLine)
{
Integer ii = (Integer)get_Value(COLUMNNAME_GL_Category_ID,timeLine);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Charges. /** Set Charges.
@param HasCharges @param HasCharges
Charges can be added to the document Charges can be added to the document
@ -540,6 +617,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isHasCharges (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_HasCharges,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Pro forma Invoice. /** Set Pro forma Invoice.
@param HasProforma @param HasProforma
Indicates if Pro Forma Invoices can be generated from this document Indicates if Pro Forma Invoices can be generated from this document
@ -564,6 +653,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isHasProforma (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_HasProforma,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Create Counter Document. /** Set Create Counter Document.
@param IsCreateCounter @param IsCreateCounter
Create Counter Document Create Counter Document
@ -588,6 +689,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isCreateCounter (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsCreateCounter,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Default. /** Set Default.
@param IsDefault @param IsDefault
Default value Default value
@ -612,6 +725,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isDefault (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsDefault,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Default Counter Document. /** Set Default Counter Document.
@param IsDefaultCounterDoc @param IsDefaultCounterDoc
The document type is the default counter document type The document type is the default counter document type
@ -636,6 +761,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isDefaultCounterDoc (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsDefaultCounterDoc,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Document is Number Controlled. /** Set Document is Number Controlled.
@param IsDocNoControlled @param IsDocNoControlled
The document has a document sequence The document has a document sequence
@ -660,21 +797,9 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
/** Set Indexed. public boolean isDocNoControlled (Timestamp timeLine)
@param IsIndexed
Index the document for the internal search engine
*/
public void setIsIndexed (boolean IsIndexed)
{ {
set_Value (COLUMNNAME_IsIndexed, Boolean.valueOf(IsIndexed)); Object oo = get_Value(COLUMNNAME_IsDocNoControlled,timeLine);
}
/** Get Indexed.
@return Index the document for the internal search engine
*/
public boolean isIndexed ()
{
Object oo = get_Value(COLUMNNAME_IsIndexed);
if (oo != null) if (oo != null)
{ {
if (oo instanceof Boolean) if (oo instanceof Boolean)
@ -708,6 +833,54 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isInTransit (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsInTransit,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Indexed.
@param IsIndexed
Index the document for the internal search engine
*/
public void setIsIndexed (boolean IsIndexed)
{
set_Value (COLUMNNAME_IsIndexed, Boolean.valueOf(IsIndexed));
}
/** Get Indexed.
@return Index the document for the internal search engine
*/
public boolean isIndexed ()
{
Object oo = get_Value(COLUMNNAME_IsIndexed);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
public boolean isIndexed (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsIndexed,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Overwrite Date on Complete. /** Set Overwrite Date on Complete.
@param IsOverwriteDateOnComplete Overwrite Date on Complete */ @param IsOverwriteDateOnComplete Overwrite Date on Complete */
public void setIsOverwriteDateOnComplete (boolean IsOverwriteDateOnComplete) public void setIsOverwriteDateOnComplete (boolean IsOverwriteDateOnComplete)
@ -729,6 +902,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isOverwriteDateOnComplete (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsOverwriteDateOnComplete,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Overwrite Sequence on Complete. /** Set Overwrite Sequence on Complete.
@param IsOverwriteSeqOnComplete Overwrite Sequence on Complete */ @param IsOverwriteSeqOnComplete Overwrite Sequence on Complete */
public void setIsOverwriteSeqOnComplete (boolean IsOverwriteSeqOnComplete) public void setIsOverwriteSeqOnComplete (boolean IsOverwriteSeqOnComplete)
@ -750,6 +935,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isOverwriteSeqOnComplete (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsOverwriteSeqOnComplete,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Pick/QA Confirmation. /** Set Pick/QA Confirmation.
@param IsPickQAConfirm @param IsPickQAConfirm
Require Pick or QA Confirmation before processing Require Pick or QA Confirmation before processing
@ -774,21 +971,9 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
/** Set Ship/Receipt Confirmation. public boolean isPickQAConfirm (Timestamp timeLine)
@param IsShipConfirm
Require Ship or Receipt Confirmation before processing
*/
public void setIsShipConfirm (boolean IsShipConfirm)
{ {
set_Value (COLUMNNAME_IsShipConfirm, Boolean.valueOf(IsShipConfirm)); Object oo = get_Value(COLUMNNAME_IsPickQAConfirm,timeLine);
}
/** Get Ship/Receipt Confirmation.
@return Require Ship or Receipt Confirmation before processing
*/
public boolean isShipConfirm ()
{
Object oo = get_Value(COLUMNNAME_IsShipConfirm);
if (oo != null) if (oo != null)
{ {
if (oo instanceof Boolean) if (oo instanceof Boolean)
@ -822,6 +1007,54 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isSOTrx (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsSOTrx,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Ship/Receipt Confirmation.
@param IsShipConfirm
Require Ship or Receipt Confirmation before processing
*/
public void setIsShipConfirm (boolean IsShipConfirm)
{
set_Value (COLUMNNAME_IsShipConfirm, Boolean.valueOf(IsShipConfirm));
}
/** Get Ship/Receipt Confirmation.
@return Require Ship or Receipt Confirmation before processing
*/
public boolean isShipConfirm ()
{
Object oo = get_Value(COLUMNNAME_IsShipConfirm);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
public boolean isShipConfirm (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsShipConfirm,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Split when Difference. /** Set Split when Difference.
@param IsSplitWhenDifference @param IsSplitWhenDifference
Split document when there is a difference Split document when there is a difference
@ -846,6 +1079,18 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return false; return false;
} }
public boolean isSplitWhenDifference (Timestamp timeLine)
{
Object oo = get_Value(COLUMNNAME_IsSplitWhenDifference,timeLine);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Name. /** Set Name.
@param Name @param Name
Alphanumeric identifier of the entity Alphanumeric identifier of the entity
@ -865,6 +1110,11 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
return (String)get_Value(COLUMNNAME_Name); return (String)get_Value(COLUMNNAME_Name);
} }
public String getName (Timestamp timeLine)
{
return (String)get_Value(COLUMNNAME_Name,timeLine);
}
/** Get Record ID/ColumnName /** Get Record ID/ColumnName
@return ID/ColumnName pair @return ID/ColumnName pair
*/ */
@ -891,4 +1141,9 @@ public class X_C_DocType extends PO implements I_C_DocType, I_Persistent
{ {
return (String)get_Value(COLUMNNAME_PrintName); return (String)get_Value(COLUMNNAME_PrintName);
} }
public String getPrintName (Timestamp timeLine)
{
return (String)get_Value(COLUMNNAME_PrintName,timeLine);
}
} }

View File

@ -1,31 +1,22 @@
/********************************************************************** /******************************************************************************
* This file is part of Adempiere ERP Bazaar * * Product: Adempiere ERP & CRM Smart Business Solution *
* http://www.adempiere.org * * Copyright (C) 1999-2007 ComPiere, Inc. All Rights Reserved. *
* * * This program is free software;
* Copyright (C) Trifon Trifonov. * you can redistribute it and/or modify it *
* Copyright (C) Contributors * * 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 *
* This program is free software, you can redistribute it and/or * * that it will be useful, but WITHOUT ANY WARRANTY;
* modify it under the terms of the GNU General Public License * without even the implied *
* as published by the Free Software Foundation, either version 2 * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
* of the License, or (at your option) any later version. * * See the GNU General Public License for more details. *
* * * You should have received a copy of the GNU General Public License along *
* This program is distributed in the hope that it will be useful, * * with this program;
* but WITHOUT ANY WARRANTY, without even the implied warranty of * if not, write to the Free Software Foundation, Inc., *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
* GNU General Public License for more details. * * For the text or an alternative of this public license, you may reach us *
* * * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA *
* You should have received a copy of the GNU General Public License * * or via info@compiere.org or http://www.compiere.org/license.html *
* along with this program, if not, write to the Free Software * *****************************************************************************/
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, *
* MA 02110-1301, USA. *
* *
* Contributors: *
* - Trifon Trifonov (trifonnt@users.sourceforge.net) *
* *
* Sponsors: *
* - Company (http://www.site.com) *
**********************************************************************/
package org.eevolution.model; package org.eevolution.model;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -67,6 +58,19 @@ public interface I_PP_Cost_Collector
*/ */
public int getAD_OrgTrx_ID(); public int getAD_OrgTrx_ID();
/** Column name AD_Org_ID */
public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID";
/** Set Organization.
* Organizational entity within client
*/
public void setAD_Org_ID (int AD_Org_ID);
/** Get Organization.
* Organizational entity within client
*/
public int getAD_Org_ID();
/** Column name AD_User_ID */ /** Column name AD_User_ID */
public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; public static final String COLUMNNAME_AD_User_ID = "AD_User_ID";
@ -80,7 +84,7 @@ public interface I_PP_Cost_Collector
*/ */
public int getAD_User_ID(); public int getAD_User_ID();
public I_AD_User getAD_User() throws Exception; public I_AD_User getAD_User() throws RuntimeException;
/** Column name C_Activity_ID */ /** Column name C_Activity_ID */
public static final String COLUMNNAME_C_Activity_ID = "C_Activity_ID"; public static final String COLUMNNAME_C_Activity_ID = "C_Activity_ID";
@ -95,7 +99,7 @@ public interface I_PP_Cost_Collector
*/ */
public int getC_Activity_ID(); public int getC_Activity_ID();
public I_C_Activity getC_Activity() throws Exception; public I_C_Activity getC_Activity() throws RuntimeException;
/** Column name C_Campaign_ID */ /** Column name C_Campaign_ID */
public static final String COLUMNNAME_C_Campaign_ID = "C_Campaign_ID"; public static final String COLUMNNAME_C_Campaign_ID = "C_Campaign_ID";
@ -110,20 +114,7 @@ public interface I_PP_Cost_Collector
*/ */
public int getC_Campaign_ID(); public int getC_Campaign_ID();
public I_C_Campaign getC_Campaign() throws Exception; public I_C_Campaign getC_Campaign() throws RuntimeException;
/** Column name C_DocType_ID */
public static final String COLUMNNAME_C_DocType_ID = "C_DocType_ID";
/** Set Document Type.
* Document type or rules
*/
public void setC_DocType_ID (int C_DocType_ID);
/** Get Document Type.
* Document type or rules
*/
public int getC_DocType_ID();
/** Column name C_DocTypeTarget_ID */ /** Column name C_DocTypeTarget_ID */
public static final String COLUMNNAME_C_DocTypeTarget_ID = "C_DocTypeTarget_ID"; public static final String COLUMNNAME_C_DocTypeTarget_ID = "C_DocTypeTarget_ID";
@ -138,6 +129,19 @@ public interface I_PP_Cost_Collector
*/ */
public int getC_DocTypeTarget_ID(); public int getC_DocTypeTarget_ID();
/** Column name C_DocType_ID */
public static final String COLUMNNAME_C_DocType_ID = "C_DocType_ID";
/** Set Document Type.
* Document type or rules
*/
public void setC_DocType_ID (int C_DocType_ID);
/** Get Document Type.
* Document type or rules
*/
public int getC_DocType_ID();
/** Column name C_Project_ID */ /** Column name C_Project_ID */
public static final String COLUMNNAME_C_Project_ID = "C_Project_ID"; public static final String COLUMNNAME_C_Project_ID = "C_Project_ID";
@ -151,7 +155,7 @@ public interface I_PP_Cost_Collector
*/ */
public int getC_Project_ID(); public int getC_Project_ID();
public I_C_Project getC_Project() throws Exception; public I_C_Project getC_Project() throws RuntimeException;
/** Column name C_UOM_ID */ /** Column name C_UOM_ID */
public static final String COLUMNNAME_C_UOM_ID = "C_UOM_ID"; public static final String COLUMNNAME_C_UOM_ID = "C_UOM_ID";
@ -166,7 +170,20 @@ public interface I_PP_Cost_Collector
*/ */
public int getC_UOM_ID(); public int getC_UOM_ID();
public I_C_UOM getC_UOM() throws Exception; public I_C_UOM getC_UOM() throws RuntimeException;
/** Column name CostCollectorType */
public static final String COLUMNNAME_CostCollectorType = "CostCollectorType";
/** Set Cost Collector Type.
* Transaction Type for Manufacturing Management
*/
public void setCostCollectorType (String CostCollectorType);
/** Get Cost Collector Type.
* Transaction Type for Manufacturing Management
*/
public String getCostCollectorType();
/** Column name DateAcct */ /** Column name DateAcct */
public static final String COLUMNNAME_DateAcct = "DateAcct"; public static final String COLUMNNAME_DateAcct = "DateAcct";
@ -223,19 +240,19 @@ public interface I_PP_Cost_Collector
/** Column name DurationReal */ /** Column name DurationReal */
public static final String COLUMNNAME_DurationReal = "DurationReal"; public static final String COLUMNNAME_DurationReal = "DurationReal";
/** Set DurationReal */ /** Set Duration Real */
public void setDurationReal (BigDecimal DurationReal); public void setDurationReal (BigDecimal DurationReal);
/** Get DurationReal */ /** Get Duration Real */
public BigDecimal getDurationReal(); public BigDecimal getDurationReal();
/** Column name IsBatchTime */ /** Column name IsBatchTime */
public static final String COLUMNNAME_IsBatchTime = "IsBatchTime"; public static final String COLUMNNAME_IsBatchTime = "IsBatchTime";
/** Set IsBatchTime */ /** Set Is BatchTime */
public void setIsBatchTime (boolean IsBatchTime); public void setIsBatchTime (boolean IsBatchTime);
/** Get IsBatchTime */ /** Get Is BatchTime */
public boolean isBatchTime(); public boolean isBatchTime();
/** Column name M_AttributeSetInstance_ID */ /** Column name M_AttributeSetInstance_ID */
@ -264,6 +281,36 @@ public interface I_PP_Cost_Collector
*/ */
public int getM_Locator_ID(); public int getM_Locator_ID();
/** Column name M_Product_ID */
public static final String COLUMNNAME_M_Product_ID = "M_Product_ID";
/** Set Product.
* Product, Service, Item
*/
public void setM_Product_ID (int M_Product_ID);
/** Get Product.
* Product, Service, Item
*/
public int getM_Product_ID();
public I_M_Product getM_Product() throws RuntimeException;
/** Column name M_Warehouse_ID */
public static final String COLUMNNAME_M_Warehouse_ID = "M_Warehouse_ID";
/** Set Warehouse.
* Storage Warehouse and Service Point
*/
public void setM_Warehouse_ID (int M_Warehouse_ID);
/** Get Warehouse.
* Storage Warehouse and Service Point
*/
public int getM_Warehouse_ID();
public I_M_Warehouse getM_Warehouse() throws RuntimeException;
/** Column name MovementDate */ /** Column name MovementDate */
public static final String COLUMNNAME_MovementDate = "MovementDate"; public static final String COLUMNNAME_MovementDate = "MovementDate";
@ -290,48 +337,58 @@ public interface I_PP_Cost_Collector
*/ */
public BigDecimal getMovementQty(); public BigDecimal getMovementQty();
/** Column name MovementType */ /** Column name PP_Cost_Collector_ID */
public static final String COLUMNNAME_MovementType = "MovementType"; public static final String COLUMNNAME_PP_Cost_Collector_ID = "PP_Cost_Collector_ID";
/** Set Movement Type. /** Set Manufacturing Cost Collector */
* Method of moving the inventory public void setPP_Cost_Collector_ID (int PP_Cost_Collector_ID);
*/
public void setMovementType (String MovementType);
/** Get Movement Type. /** Get Manufacturing Cost Collector */
* Method of moving the inventory public int getPP_Cost_Collector_ID();
*/
public String getMovementType();
/** Column name M_Product_ID */ /** Column name PP_Order_BOMLine_ID */
public static final String COLUMNNAME_M_Product_ID = "M_Product_ID"; public static final String COLUMNNAME_PP_Order_BOMLine_ID = "PP_Order_BOMLine_ID";
/** Set Product. /** Set Manufacturing Order BOM Line */
* Product, Service, Item public void setPP_Order_BOMLine_ID (int PP_Order_BOMLine_ID);
*/
public void setM_Product_ID (int M_Product_ID);
/** Get Product. /** Get Manufacturing Order BOM Line */
* Product, Service, Item public int getPP_Order_BOMLine_ID();
*/
public int getM_Product_ID();
public I_M_Product getM_Product() throws Exception; public org.eevolution.model.I_PP_Order_BOMLine getPP_Order_BOMLine() throws RuntimeException;
/** Column name M_Warehouse_ID */ /** Column name PP_Order_ID */
public static final String COLUMNNAME_M_Warehouse_ID = "M_Warehouse_ID"; public static final String COLUMNNAME_PP_Order_ID = "PP_Order_ID";
/** Set Warehouse. /** Set Manufacturing Order */
* Storage Warehouse and Service Point public void setPP_Order_ID (int PP_Order_ID);
*/
public void setM_Warehouse_ID (int M_Warehouse_ID);
/** Get Warehouse. /** Get Manufacturing Order */
* Storage Warehouse and Service Point public int getPP_Order_ID();
*/
public int getM_Warehouse_ID();
public I_M_Warehouse getM_Warehouse() throws Exception; public org.eevolution.model.I_PP_Order getPP_Order() throws RuntimeException;
/** Column name PP_Order_Node_ID */
public static final String COLUMNNAME_PP_Order_Node_ID = "PP_Order_Node_ID";
/** Set Manufacturing Order Activity */
public void setPP_Order_Node_ID (int PP_Order_Node_ID);
/** Get Manufacturing Order Activity */
public int getPP_Order_Node_ID();
public org.eevolution.model.I_PP_Order_Node getPP_Order_Node() throws RuntimeException;
/** Column name PP_Order_Workflow_ID */
public static final String COLUMNNAME_PP_Order_Workflow_ID = "PP_Order_Workflow_ID";
/** Set Manufacturing Order Workflow */
public void setPP_Order_Workflow_ID (int PP_Order_Workflow_ID);
/** Get Manufacturing Order Workflow */
public int getPP_Order_Workflow_ID();
public org.eevolution.model.I_PP_Order_Workflow getPP_Order_Workflow() throws RuntimeException;
/** Column name Posted */ /** Column name Posted */
public static final String COLUMNNAME_Posted = "Posted"; public static final String COLUMNNAME_Posted = "Posted";
@ -346,59 +403,6 @@ public interface I_PP_Cost_Collector
*/ */
public boolean isPosted(); public boolean isPosted();
/** Column name PP_Cost_Collector_ID */
public static final String COLUMNNAME_PP_Cost_Collector_ID = "PP_Cost_Collector_ID";
/** Set PP_Cost_Collector_ID */
public void setPP_Cost_Collector_ID (int PP_Cost_Collector_ID);
/** Get PP_Cost_Collector_ID */
public int getPP_Cost_Collector_ID();
/** Column name PP_Order_BOMLine_ID */
public static final String COLUMNNAME_PP_Order_BOMLine_ID = "PP_Order_BOMLine_ID";
/** Set PP_Order_BOMLine_ID */
public void setPP_Order_BOMLine_ID (int PP_Order_BOMLine_ID);
/** Get PP_Order_BOMLine_ID */
public int getPP_Order_BOMLine_ID();
public org.eevolution.model.I_PP_Order_BOMLine getPP_Order_BOMLine() throws Exception;
/** Column name PP_Order_ID */
public static final String COLUMNNAME_PP_Order_ID = "PP_Order_ID";
/** Set PP_Order_ID */
public void setPP_Order_ID (int PP_Order_ID);
/** Get PP_Order_ID */
public int getPP_Order_ID();
public org.eevolution.model.I_PP_Order getPP_Order() throws Exception;
/** Column name PP_Order_Node_ID */
public static final String COLUMNNAME_PP_Order_Node_ID = "PP_Order_Node_ID";
/** Set Manufacturing Order Activity */
public void setPP_Order_Node_ID (int PP_Order_Node_ID);
/** Get Manufacturing Order Activity */
public int getPP_Order_Node_ID();
public org.eevolution.model.I_PP_Order_Node getPP_Order_Node() throws Exception;
/** Column name PP_Order_Workflow_ID */
public static final String COLUMNNAME_PP_Order_Workflow_ID = "PP_Order_Workflow_ID";
/** Set PP_Order_Workflow_ID */
public void setPP_Order_Workflow_ID (int PP_Order_Workflow_ID);
/** Get PP_Order_Workflow_ID */
public int getPP_Order_Workflow_ID();
public org.eevolution.model.I_PP_Order_Workflow getPP_Order_Workflow() throws Exception;
/** Column name Processed */ /** Column name Processed */
public static final String COLUMNNAME_Processed = "Processed"; public static final String COLUMNNAME_Processed = "Processed";
@ -424,10 +428,10 @@ public interface I_PP_Cost_Collector
/** Column name QtyReject */ /** Column name QtyReject */
public static final String COLUMNNAME_QtyReject = "QtyReject"; public static final String COLUMNNAME_QtyReject = "QtyReject";
/** Set QtyReject */ /** Set Qty Reject */
public void setQtyReject (BigDecimal QtyReject); public void setQtyReject (BigDecimal QtyReject);
/** Get QtyReject */ /** Get Qty Reject */
public BigDecimal getQtyReject(); public BigDecimal getQtyReject();
/** Column name Reversal_ID */ /** Column name Reversal_ID */
@ -443,6 +447,21 @@ public interface I_PP_Cost_Collector
*/ */
public int getReversal_ID(); public int getReversal_ID();
/** Column name S_Resource_ID */
public static final String COLUMNNAME_S_Resource_ID = "S_Resource_ID";
/** Set Resource.
* Resource
*/
public void setS_Resource_ID (int S_Resource_ID);
/** Get Resource.
* Resource
*/
public int getS_Resource_ID();
public I_S_Resource getS_Resource() throws RuntimeException;
/** Column name ScrappedQty */ /** Column name ScrappedQty */
public static final String COLUMNNAME_ScrappedQty = "ScrappedQty"; public static final String COLUMNNAME_ScrappedQty = "ScrappedQty";
@ -459,27 +478,12 @@ public interface I_PP_Cost_Collector
/** Column name SetupTimeReal */ /** Column name SetupTimeReal */
public static final String COLUMNNAME_SetupTimeReal = "SetupTimeReal"; public static final String COLUMNNAME_SetupTimeReal = "SetupTimeReal";
/** Set SetupTimeReal */ /** Set Setup Time Real */
public void setSetupTimeReal (BigDecimal SetupTimeReal); public void setSetupTimeReal (BigDecimal SetupTimeReal);
/** Get SetupTimeReal */ /** Get Setup Time Real */
public BigDecimal getSetupTimeReal(); public BigDecimal getSetupTimeReal();
/** Column name S_Resource_ID */
public static final String COLUMNNAME_S_Resource_ID = "S_Resource_ID";
/** Set Resource.
* Resource
*/
public void setS_Resource_ID (int S_Resource_ID);
/** Get Resource.
* Resource
*/
public int getS_Resource_ID();
public I_S_Resource getS_Resource() throws Exception;
/** Column name User1_ID */ /** Column name User1_ID */
public static final String COLUMNNAME_User1_ID = "User1_ID"; public static final String COLUMNNAME_User1_ID = "User1_ID";

View File

@ -214,8 +214,7 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
} }
// Update Order Line // Update Order Line
MDocType doctype = MDocType.get(getCtx(), getC_DocType_ID()); if(getCostCollectorType() == MPPCostCollector.COSTCOLLECTORTYPE_ActivityControlReport)
if(!doctype.getDocBaseType().equals(MDocType.DOCBASETYPE_ManufacturingOperationActivity))
{ {
// Stock Movement // Stock Movement
MProduct product = MProduct.get(getCtx(), getM_Product_ID()); MProduct product = MProduct.get(getCtx(), getM_Product_ID());
@ -323,7 +322,7 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
} }
} }
// Operation Activity // Operation Activity
if(doctype.getDocBaseType().equals(MDocType.DOCBASETYPE_ManufacturingOperationActivity)) if(getCostCollectorType() == MPPCostCollector.COSTCOLLECTORTYPE_ActivityControlReport)
{ {
MPPOrderNode onodeact = getPP_Order_Node(); MPPOrderNode onodeact = getPP_Order_Node();
onodeact.setDocStatus(DOCSTATUS_Completed); onodeact.setDocStatus(DOCSTATUS_Completed);
@ -546,7 +545,7 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
costnew.setDateAcct(getDateAcct()); costnew.setDateAcct(getDateAcct());
costnew.setMovementQty(getMovementQty()); costnew.setMovementQty(getMovementQty());
//costnew.setDurationUnit(getDurationUnit()); //costnew.setDurationUnit(getDurationUnit());
costnew.setMovementType(getMovementType()); costnew.setCostCollectorType(getCostCollectorType());
// //
costnew.setPP_Order_Node_ID(PP_Order_Node_ID); costnew.setPP_Order_Node_ID(PP_Order_Node_ID);
costnew.setDurationReal(duration); costnew.setDurationReal(duration);
@ -573,8 +572,7 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
private void closeNew(int PP_Order_ID, int PP_Order_Node_ID) private void closeNew(int PP_Order_ID, int PP_Order_Node_ID)
{ {
MDocType dt = MDocType.get(getCtx(), getC_DocType_ID()); if(getCostCollectorType()==MPPCostCollector.COSTCOLLECTORTYPE_ActivityControlReport)
if(MDocType.DOCBASETYPE_ManufacturingOperationActivity.equals(dt.getDocBaseType()))
{ {
String whereClause = COLUMNNAME_PP_Order_ID+"=?"; String whereClause = COLUMNNAME_PP_Order_ID+"=?";
List<MPPCostCollector> list = new Query(getCtx(), Table_Name, whereClause, get_TrxName()) List<MPPCostCollector> list = new Query(getCtx(), Table_Name, whereClause, get_TrxName())
@ -592,8 +590,7 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
protected void completeNew(int PP_Order_ID) protected void completeNew(int PP_Order_ID)
{ {
MDocType dt = MDocType.get(getCtx(), getC_DocType_ID()); if(getCostCollectorType()==MPPCostCollector.COSTCOLLECTORTYPE_ActivityControlReport)
if(MDocType.DOCBASETYPE_ManufacturingOperationActivity.equals(dt.getDocBaseType()))
{ {
String whereClause = COLUMNNAME_PP_Order_ID+"=?" String whereClause = COLUMNNAME_PP_Order_ID+"=?"
+" AND "+COLUMNNAME_DocStatus+"<>'"+DOCSTATUS_Completed+"'" +" AND "+COLUMNNAME_DocStatus+"<>'"+DOCSTATUS_Completed+"'"
@ -796,4 +793,14 @@ public class MPPCostCollector extends X_PP_Cost_Collector implements DocAction
{ {
return getMovementType().charAt(1) == '+'; return getMovementType().charAt(1) == '+';
} }
public String getMovementType()
{
if (getCostCollectorType()==MPPCostCollector.COSTCOLLECTORTYPE_MaterialReceipt)
return MTransaction.MOVEMENTTYPE_WorkOrderPlus;
else if(getCostCollectorType()==MPPCostCollector.COSTCOLLECTORTYPE_ComponentIssue)
return MTransaction.MOVEMENTTYPE_WorkOrder_;
return null;
}
} // MPPCostCollector } // MPPCostCollector

File diff suppressed because it is too large Load Diff

View File

@ -54,24 +54,6 @@ public class CreateDocType extends SvrProcess
createDocType("Manufacturing Order Planning","Order Planning", createDocType("Manufacturing Order Planning","Order Planning",
MDocType.DOCBASETYPE_ManufacturingOrder, null, MDocType.DOCBASETYPE_ManufacturingOrder, null,
0, 0, 81000, GL_Manufacturing); 0, 0, 81000, GL_Manufacturing);
createDocType("Manufacturing Order Receipt", "Order Receipt",
MDocType.DOCBASETYPE_ManufacturingOrderReceipt, null,
0, 0, 82000, GL_Manufacturing);
createDocType("Manufacturing Order Issue","Order Issue",
MDocType.DOCBASETYPE_ManufacturingOrderIssue, null,
0, 0, 83000, GL_Manufacturing);
createDocType("Manufacturing Order Method Variance", "Method Variance",
MDocType.DOCBASETYPE_ManufacturingOrderMethodVariance, null,
0, 0, 84000, GL_Manufacturing);
createDocType("Manufacturing Order Use Variance", "Use Variance",
MDocType.DOCBASETYPE_ManufacturingOrderUseVariance, null,
0, 0, 84100, GL_Manufacturing);
createDocType("Manufacturing Order Rate Variance","Rate Variance",
MDocType.DOCBASETYPE_ManufacturingOrderRateVariance, null,
0, 0, 84200, GL_Manufacturing);
createDocType("Manufacturing Operation Activity","Operation Activity",
MDocType.DOCBASETYPE_ManufacturingOperationActivity, null,
0, 0, 85000, GL_Manufacturing);
createDocType("Maintenance Order","Maintenance Order", createDocType("Maintenance Order","Maintenance Order",
MDocType.DOCBASETYPE_MaintenanceOrder, null, MDocType.DOCBASETYPE_MaintenanceOrder, null,
0, 0, 86000, GL_Manufacturing); 0, 0, 86000, GL_Manufacturing);

View File

@ -1110,9 +1110,9 @@ public class VOrderReceiptIssue extends CPanel implements FormPanel,
getM_AttributeSetInstance_ID(), getM_AttributeSetInstance_ID(),
movementDate, movementDate,
toDeliverQty, scrapQty, rejectQty, toDeliverQty, scrapQty, rejectQty,
getDocType(X_C_DocType.DOCBASETYPE_ManufacturingOrderReceipt), getDocType(MDocType.DOCBASETYPE_ManufacturingOrder),
0, // PP_Order_BOMLine_ID 0, // PP_Order_BOMLine_ID
MPPCostCollector.MOVEMENTTYPE_ProductionPlus); MPPCostCollector.COSTCOLLECTORTYPE_MaterialReceipt);
} }
if (ADialog.ask(m_WindowNo, this, if (ADialog.ask(m_WindowNo, this,
@ -1173,17 +1173,18 @@ public class VOrderReceiptIssue extends CPanel implements FormPanel,
MPPOrderBOMLine PP_orderbomLine = new MPPOrderBOMLine(Env.getCtx(), PP_OrderBOMLine_ID, null); MPPOrderBOMLine PP_orderbomLine = new MPPOrderBOMLine(Env.getCtx(), PP_OrderBOMLine_ID, null);
if (issue.signum() > 0 || qtyScrap.signum() > 0 || qtyReject.signum() > 0) if (issue.signum() > 0 || qtyScrap.signum() > 0 || qtyReject.signum() > 0)
{ {
int C_DocType_ID = 0; String CostCollectorType = null;
int C_DocType_ID = getDocType(MDocType.DOCBASETYPE_ManufacturingOrder);
// Method Variance // Method Variance
if (PP_orderbomLine.getQtyBatch().signum() == 0 if (PP_orderbomLine.getQtyBatch().signum() == 0
&& PP_orderbomLine.getQtyBOM().signum() == 0) && PP_orderbomLine.getQtyBOM().signum() == 0)
{ {
C_DocType_ID = getDocType(MDocType.DOCBASETYPE_ManufacturingOrderMethodVariance); CostCollectorType = MPPCostCollector.COSTCOLLECTORTYPE_MethodChangeVariance;
} }
// Order Issue // Order Issue
else else
{ {
C_DocType_ID = getDocType(MDocType.DOCBASETYPE_ManufacturingOrderIssue); CostCollectorType = MPPCostCollector.COSTCOLLECTORTYPE_ComponentIssue;
} }
// //
createCollector ( createCollector (
@ -1194,7 +1195,7 @@ public class VOrderReceiptIssue extends CPanel implements FormPanel,
issue, qtyScrap, qtyReject, issue, qtyScrap, qtyReject,
C_DocType_ID, C_DocType_ID,
PP_OrderBOMLine_ID, PP_OrderBOMLine_ID,
MPPCostCollector.MOVEMENTTYPE_Production_ // Production "-" CostCollectorType // Production "-"
); );
} }
@ -1221,7 +1222,7 @@ public class VOrderReceiptIssue extends CPanel implements FormPanel,
BigDecimal reject, BigDecimal reject,
int C_DocType_ID, int C_DocType_ID,
int PP_Order_BOMLine_ID, int PP_Order_BOMLine_ID,
String MovementType String CostCollectorType
) )
{ {
MPPOrder pp_order = getPP_Order(); MPPOrder pp_order = getPP_Order();
@ -1233,7 +1234,7 @@ public class VOrderReceiptIssue extends CPanel implements FormPanel,
PP_Cost_Collector.setC_Campaign_ID(pp_order.getC_Campaign_ID()); PP_Cost_Collector.setC_Campaign_ID(pp_order.getC_Campaign_ID());
PP_Cost_Collector.setC_DocType_ID(C_DocType_ID); PP_Cost_Collector.setC_DocType_ID(C_DocType_ID);
PP_Cost_Collector.setC_DocTypeTarget_ID(C_DocType_ID); PP_Cost_Collector.setC_DocTypeTarget_ID(C_DocType_ID);
PP_Cost_Collector.setMovementType(MovementType); PP_Cost_Collector.setCostCollectorType(CostCollectorType);
PP_Cost_Collector.setC_Project_ID(pp_order.getC_Project_ID()); PP_Cost_Collector.setC_Project_ID(pp_order.getC_Project_ID());
PP_Cost_Collector.setDescription(pp_order.getDescription()); PP_Cost_Collector.setDescription(pp_order.getDescription());
PP_Cost_Collector.setDocAction(MPPCostCollector.ACTION_Complete); PP_Cost_Collector.setDocAction(MPPCostCollector.ACTION_Complete);

View File

@ -0,0 +1,221 @@
-- Dec 8, 2008 9:17:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,Description,EntityType,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53712,0,'CostCollectorType',TO_DATE('2008-12-08 21:16:59','YYYY-MM-DD HH24:MI:SS'),0,'Transaction Type for Manufacturing Management','EE01','Y','Cost Collector Type','Cost Collector Type',TO_DATE('2008-12-08 21:16:59','YYYY-MM-DD HH24:MI:SS'),0)
;
-- Dec 8, 2008 9:17:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Description,Help,Name,PO_Description,PO_Help,PO_Name,PO_PrintName,PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Element_ID, t.Description,t.Help,t.Name,t.PO_Description,t.PO_Help,t.PO_Name,t.PO_PrintName,t.PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=53712 AND EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Element_ID!=t.AD_Element_ID)
;
-- Dec 8, 2008 9:20:29 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Reference (AD_Client_ID,AD_Org_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,IsOrderByValue,Name,Updated,UpdatedBy,VFormat,ValidationType) VALUES (0,0,53287,TO_DATE('2008-12-08 21:20:27','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','N','PP_CostCollectorType Transaction Manufacturing Management',TO_DATE('2008-12-08 21:20:27','YYYY-MM-DD HH24:MI:SS'),0,' ','L')
;
-- Dec 8, 2008 9:20:29 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Reference_Trl (AD_Language,AD_Reference_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Reference_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Reference t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Reference_ID=53287 AND EXISTS (SELECT * FROM AD_Reference_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Reference_ID!=t.AD_Reference_ID)
;
-- Dec 8, 2008 9:32:54 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53442,53287,TO_DATE('2008-12-08 21:32:51','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Receipt Material',TO_DATE('2008-12-08 21:32:51','YYYY-MM-DD HH24:MI:SS'),0,'100')
;
-- Dec 8, 2008 9:32:54 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53442 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:34:41 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53443,53287,TO_DATE('2008-12-08 21:34:40','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Component Issue',TO_DATE('2008-12-08 21:34:40','YYYY-MM-DD HH24:MI:SS'),0,'110')
;
-- Dec 8, 2008 9:34:41 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53443 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:38:41 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_List SET Name='Material Receipt',Updated=TO_DATE('2008-12-08 21:38:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Ref_List_ID=53442
;
-- Dec 8, 2008 9:38:41 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_List_Trl SET IsTranslated='N' WHERE AD_Ref_List_ID=53442
;
-- Dec 8, 2008 9:40:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53444,53287,TO_DATE('2008-12-08 21:40:02','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Usege Variance',TO_DATE('2008-12-08 21:40:02','YYYY-MM-DD HH24:MI:SS'),0,'120')
;
-- Dec 8, 2008 9:40:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53444 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:43:53 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53445,53287,TO_DATE('2008-12-08 21:43:52','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Method Change Variance',TO_DATE('2008-12-08 21:43:52','YYYY-MM-DD HH24:MI:SS'),0,'130')
;
-- Dec 8, 2008 9:43:53 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53445 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:44:06 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53446,53287,TO_DATE('2008-12-08 21:44:05','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Rate Variance',TO_DATE('2008-12-08 21:44:05','YYYY-MM-DD HH24:MI:SS'),0,'140')
;
-- Dec 8, 2008 9:44:06 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53446 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:44:23 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53447,53287,TO_DATE('2008-12-08 21:44:22','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Mix Variance',TO_DATE('2008-12-08 21:44:22','YYYY-MM-DD HH24:MI:SS'),0,'150')
;
-- Dec 8, 2008 9:44:23 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53447 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:52:18 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Column SET AD_Element_ID=53712, AD_Reference_Value_ID=53287, ColumnName='CostCollectorType', Description='Transaction Type for Manufacturing Management', Help=NULL, Name='Cost Collector Type',Updated=TO_DATE('2008-12-08 21:52:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=53827
;
-- Dec 8, 2008 9:52:18 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Column_Trl SET IsTranslated='N' WHERE AD_Column_ID=53827
;
-- Dec 8, 2008 9:52:19 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET Name='Cost Collector Type', Description='Transaction Type for Manufacturing Management', Help=NULL WHERE AD_Column_ID=53827 AND IsCentrallyMaintained='Y'
;
-- Dec 8, 2008 10:01:03 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=54106
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54107
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=54108
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=270,IsDisplayed='Y' WHERE AD_Field_ID=54109
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=280,IsDisplayed='Y' WHERE AD_Field_ID=54110
;
-- Dec 8, 2008 10:01:19 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2008-12-08 22:01:19','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:02:35 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET IsSameLine='N',Updated=TO_DATE('2008-12-08 22:02:35','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:03:21 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53448,53287,TO_DATE('2008-12-08 22:03:20','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Activity Control Report',TO_DATE('2008-12-08 22:03:20','YYYY-MM-DD HH24:MI:SS'),0,'160')
;
-- Dec 8, 2008 10:03:21 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53448 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 10:07:24 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53231
;
-- Dec 8, 2008 10:07:24 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53231
;
-- Dec 8, 2008 10:07:33 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53233
;
-- Dec 8, 2008 10:07:33 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53233
;
-- Dec 8, 2008 10:07:42 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53234
;
-- Dec 8, 2008 10:07:42 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53234
;
-- Dec 8, 2008 10:07:49 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53236
;
-- Dec 8, 2008 10:07:49 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53236
;
-- Dec 8, 2008 10:07:53 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53237
;
-- Dec 8, 2008 10:07:53 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53237
;
-- Dec 8, 2008 10:07:57 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53238
;
-- Dec 8, 2008 10:07:57 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53238
;
-- Dec 8, 2008 10:08:27 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_Table SET WhereClause='C_DocType.AD_Client_ID=@#AD_Client_ID@ AND C_DocType.DocBaseType IN (''MOP'',''MOF'',''MQO'') ',Updated=TO_DATE('2008-12-08 22:08:27','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Reference_ID=53233
;

View File

@ -0,0 +1,220 @@
-- Dec 8, 2008 9:17:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Element (AD_Client_ID,AD_Element_ID,AD_Org_ID,ColumnName,Created,CreatedBy,Description,EntityType,IsActive,Name,PrintName,Updated,UpdatedBy) VALUES (0,53712,0,'CostCollectorType',TO_TIMESTAMP('2008-12-08 21:16:59','YYYY-MM-DD HH24:MI:SS'),0,'Transaction Type for Manufacturing Management','EE01','Y','Cost Collector Type','Cost Collector Type',TO_TIMESTAMP('2008-12-08 21:16:59','YYYY-MM-DD HH24:MI:SS'),0)
;
-- Dec 8, 2008 9:17:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Description,Help,Name,PO_Description,PO_Help,PO_Name,PO_PrintName,PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Element_ID, t.Description,t.Help,t.Name,t.PO_Description,t.PO_Help,t.PO_Name,t.PO_PrintName,t.PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=53712 AND EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Element_ID!=t.AD_Element_ID)
;
-- Dec 8, 2008 9:20:29 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Reference (AD_Client_ID,AD_Org_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,IsOrderByValue,Name,Updated,UpdatedBy,VFormat,ValidationType) VALUES (0,0,53287,TO_TIMESTAMP('2008-12-08 21:20:27','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','N','PP_CostCollectorType Transaction Manufacturing Management',TO_TIMESTAMP('2008-12-08 21:20:27','YYYY-MM-DD HH24:MI:SS'),0,' ','L')
;
-- Dec 8, 2008 9:20:29 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Reference_Trl (AD_Language,AD_Reference_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Reference_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Reference t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Reference_ID=53287 AND EXISTS (SELECT * FROM AD_Reference_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Reference_ID!=t.AD_Reference_ID)
;
-- Dec 8, 2008 9:32:54 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53442,53287,TO_TIMESTAMP('2008-12-08 21:32:51','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Receipt Material',TO_TIMESTAMP('2008-12-08 21:32:51','YYYY-MM-DD HH24:MI:SS'),0,'100')
;
-- Dec 8, 2008 9:32:54 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53442 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:34:41 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53443,53287,TO_TIMESTAMP('2008-12-08 21:34:40','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Component Issue',TO_TIMESTAMP('2008-12-08 21:34:40','YYYY-MM-DD HH24:MI:SS'),0,'110')
;
-- Dec 8, 2008 9:34:41 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53443 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:38:41 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_List SET Name='Material Receipt',Updated=TO_TIMESTAMP('2008-12-08 21:38:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Ref_List_ID=53442
;
-- Dec 8, 2008 9:38:41 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_List_Trl SET IsTranslated='N' WHERE AD_Ref_List_ID=53442
;
-- Dec 8, 2008 9:40:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53444,53287,TO_TIMESTAMP('2008-12-08 21:40:02','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Usege Variance',TO_TIMESTAMP('2008-12-08 21:40:02','YYYY-MM-DD HH24:MI:SS'),0,'120')
;
-- Dec 8, 2008 9:40:03 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53444 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:43:53 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53445,53287,TO_TIMESTAMP('2008-12-08 21:43:52','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Method Change Variance',TO_TIMESTAMP('2008-12-08 21:43:52','YYYY-MM-DD HH24:MI:SS'),0,'130')
;
-- Dec 8, 2008 9:43:53 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53445 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:44:06 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53446,53287,TO_TIMESTAMP('2008-12-08 21:44:05','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Rate Variance',TO_TIMESTAMP('2008-12-08 21:44:05','YYYY-MM-DD HH24:MI:SS'),0,'140')
;
-- Dec 8, 2008 9:44:06 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53446 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:44:23 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53447,53287,TO_TIMESTAMP('2008-12-08 21:44:22','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Mix Variance',TO_TIMESTAMP('2008-12-08 21:44:22','YYYY-MM-DD HH24:MI:SS'),0,'150')
;
-- Dec 8, 2008 9:44:23 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53447 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 9:52:18 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Column SET AD_Element_ID=53712, AD_Reference_Value_ID=53287, ColumnName='CostCollectorType', Description='Transaction Type for Manufacturing Management', Help=NULL, Name='Cost Collector Type',Updated=TO_TIMESTAMP('2008-12-08 21:52:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Column_ID=53827
;
-- Dec 8, 2008 9:52:18 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Column_Trl SET IsTranslated='N' WHERE AD_Column_ID=53827
;
-- Dec 8, 2008 9:52:19 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET Name='Cost Collector Type', Description='Transaction Type for Manufacturing Management', Help=NULL WHERE AD_Column_ID=53827 AND IsCentrallyMaintained='Y'
;
-- Dec 8, 2008 10:01:03 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=54106
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54107
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=54108
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=270,IsDisplayed='Y' WHERE AD_Field_ID=54109
;
-- Dec 8, 2008 10:01:04 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET SeqNo=280,IsDisplayed='Y' WHERE AD_Field_ID=54110
;
-- Dec 8, 2008 10:01:19 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2008-12-08 22:01:19','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:02:35 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Field SET IsSameLine='N',Updated=TO_TIMESTAMP('2008-12-08 22:02:35','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=54082
;
-- Dec 8, 2008 10:03:21 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List (AD_Client_ID,AD_Org_ID,AD_Ref_List_ID,AD_Reference_ID,Created,CreatedBy,EntityType,IsActive,Name,Updated,UpdatedBy,Value) VALUES (0,0,53448,53287,TO_TIMESTAMP('2008-12-08 22:03:20','YYYY-MM-DD HH24:MI:SS'),0,'EE01','Y','Activity Control Report',TO_TIMESTAMP('2008-12-08 22:03:20','YYYY-MM-DD HH24:MI:SS'),0,'160')
;
-- Dec 8, 2008 10:03:21 PM ECT
-- Cost Collector Type Manufacturing Management
INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=53448 AND EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.AD_Ref_List_ID!=t.AD_Ref_List_ID)
;
-- Dec 8, 2008 10:07:24 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53231
;
-- Dec 8, 2008 10:07:24 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53231
;
-- Dec 8, 2008 10:07:33 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53233
;
-- Dec 8, 2008 10:07:33 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53233
;
-- Dec 8, 2008 10:07:42 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53234
;
-- Dec 8, 2008 10:07:42 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53234
;
-- Dec 8, 2008 10:07:49 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53236
;
-- Dec 8, 2008 10:07:49 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53236
;
-- Dec 8, 2008 10:07:53 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53237
;
-- Dec 8, 2008 10:07:53 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53237
;
-- Dec 8, 2008 10:07:57 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List_Trl WHERE AD_Ref_List_ID=53238
;
-- Dec 8, 2008 10:07:57 PM ECT
-- Cost Collector Type Manufacturing Management
DELETE FROM AD_Ref_List WHERE AD_Ref_List_ID=53238
;
-- Dec 8, 2008 10:08:27 PM ECT
-- Cost Collector Type Manufacturing Management
UPDATE AD_Ref_Table SET WhereClause='C_DocType.AD_Client_ID=@#AD_Client_ID@ AND C_DocType.DocBaseType IN (''MOP'',''MOF'',''MQO'') ',Updated=TO_TIMESTAMP('2008-12-08 22:08:27','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Reference_ID=53233
;