|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compiere.framework.PO
org.compiere.model.X_M_CostDetail
org.compiere.model.MCostDetail
public class MCostDetail
Cost Detail Model
| Field Summary |
|---|
| Fields inherited from class org.compiere.model.X_M_CostDetail |
|---|
accessLevel, Model, Table_ID, Table_Name, updatedMS |
| Fields inherited from class org.compiere.framework.PO |
|---|
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID |
| Constructor Summary | |
|---|---|
MCostDetail(Ctx ctx,
int M_CostDetail_ID,
String trxName)
Standard Constructor |
|
MCostDetail(Ctx ctx,
ResultSet rs,
String trxName)
Load Constructor |
|
MCostDetail(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
New Constructor |
|
| Method Summary | |
|---|---|
protected boolean |
afterSave(boolean newRecord,
boolean success)
After Save |
protected boolean |
beforeDelete()
Before Delete |
static boolean |
createInventory(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_InventoryLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
Create New Order Cost Detail for Physical Inventory. |
static boolean |
createInvoice(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int C_InvoiceLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
Create New Invoice Cost Detail for AP Invoices. |
static boolean |
createMovement(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_MovementLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
boolean from,
String Description,
String trxName)
Create New Order Cost Detail for Movements. |
static boolean |
createOrder(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int C_OrderLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
Create New Order Cost Detail for Purchase Orders. |
static boolean |
createProduction(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_ProductionLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
Create New Order Cost Detail for Production. |
static boolean |
createShipment(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_InOutLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
boolean IsSOTrx,
String trxName)
Create New Shipment Cost Detail for SO Shipments. |
static boolean |
createWorkOrderTransaction(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_WorkOrderTransactionLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
boolean IsSOTrx,
String trxName)
Create New Work Order Transaction Cost detail Called from Doc_WorkOrderTransaction - for Work Order Transactions |
boolean |
isDelta()
Is this a Delta Record (previously processed)? |
boolean |
isInvoice()
Is Invoice |
boolean |
isOrder()
Is Order |
boolean |
isShipment()
Is Shipment |
boolean |
process()
Process Cost Detail Record. |
static boolean |
processProduct(MProduct product,
String trxName)
Process Cost Details for product |
void |
setAmt(BigDecimal Amt)
Set Amt |
void |
setQty(BigDecimal Qty)
Set Qty |
String |
toString()
String Representation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MCostDetail(Ctx ctx,
int M_CostDetail_ID,
String trxName)
ctx - contextM_CostDetail_ID - idtrxName - trx
public MCostDetail(Ctx ctx,
ResultSet rs,
String trxName)
ctx - contextrs - result settrxName - trx
public MCostDetail(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_CostElement_ID - optional cost element for FreightAmt - amtQty - qtyDescription - optional descriptiontrxName - transaction| Method Detail |
|---|
public static boolean createOrder(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int C_OrderLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiC_OrderLine_ID - orderM_CostElement_ID - optional cost element for FreightAmt - amt total amountQty - qtyDescription - optional descriptiontrxName - transaction
public static boolean createInvoice(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int C_InvoiceLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiC_InvoiceLine_ID - invoiceM_CostElement_ID - optional cost element for FreightAmt - amtQty - qtyDescription - optional descriptiontrxName - transaction
public static boolean createShipment(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_InOutLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
boolean IsSOTrx,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_InOutLine_ID - shipmentM_CostElement_ID - optional cost element for FreightAmt - amtQty - qtyDescription - optional descriptionIsSOTrx - sales ordertrxName - transaction
public static boolean createWorkOrderTransaction(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_WorkOrderTransactionLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
boolean IsSOTrx,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_InOutLine_ID - shipmentM_CostElement_ID - optional cost element for FreightAmt - amtQty - qtyDescription - optional descriptionIsSOTrx - sales ordertrxName - transaction
public static boolean createInventory(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_InventoryLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_InventoryLine_ID - orderM_CostElement_ID - optional cost elementAmt - amt total amountQty - qtyDescription - optional descriptiontrxName - transaction
public static boolean createMovement(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_MovementLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
boolean from,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_MovementLine_ID - movementM_CostElement_ID - optional cost element for FreightAmt - amt total amountQty - qtyfrom - if true the from (reduction)Description - optional descriptiontrxName - transaction
public static boolean createProduction(MAcctSchema as,
int AD_Org_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int M_ProductionLine_ID,
int M_CostElement_ID,
BigDecimal Amt,
BigDecimal Qty,
String Description,
String trxName)
as - accounting schemaAD_Org_ID - orgM_Product_ID - productM_AttributeSetInstance_ID - asiM_ProductionLine_ID - production lineM_CostElement_ID - optional cost elementAmt - amt total amountQty - qtyDescription - optional descriptiontrxName - transaction
public static boolean processProduct(MProduct product,
String trxName)
product - producttrxName - transaction
public void setAmt(BigDecimal Amt)
setAmt in class X_M_CostDetailAmt - amtpublic void setQty(BigDecimal Qty)
setQty in class X_M_CostDetailQty - qtypublic boolean isOrder()
public boolean isInvoice()
public boolean isShipment()
public boolean isDelta()
protected boolean afterSave(boolean newRecord,
boolean success)
afterSave in class POnewRecord - newsuccess - success
protected boolean beforeDelete()
beforeDelete in class POpublic String toString()
toString in class X_M_CostDetailpublic boolean process()
|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||