org.eevolution.model
Class MPPMRP
java.lang.Object
org.compiere.model.PO
org.eevolution.model.X_PP_MRP
org.eevolution.model.MPPMRP
- All Implemented Interfaces:
- Serializable, Comparator, I_Persistent, Evaluatee, I_PP_MRP
public class MPPMRP
- extends X_PP_MRP
PP_MRP
- Version:
- $Id: MPPMRP.java,v 1.4 2004/05/13 06:05:22 vpj-cd Exp $
- Author:
- Victor Perez www.e-evolution.com
- See Also:
- Serialized Form
| Fields inherited from class org.eevolution.model.X_PP_MRP |
ORDERTYPE_AD_Reference_ID, ORDERTYPE_DistributionOrder, ORDERTYPE_Forecast, ORDERTYPE_ManufacturingOrder, ORDERTYPE_MaterialRequisition, ORDERTYPE_PurchaseOrder, ORDERTYPE_SalesOrder, PLANNER_ID_AD_Reference_ID, TYPEMRP_AD_Reference_ID, TYPEMRP_Demand, TYPEMRP_Supply |
| Fields inherited from class org.compiere.model.PO |
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID |
| Fields inherited from interface org.eevolution.model.I_PP_MRP |
accessLevel, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Order_ID, COLUMNNAME_C_OrderLine_ID, COLUMNNAME_DateConfirm, COLUMNNAME_DateFinishSchedule, COLUMNNAME_DateOrdered, COLUMNNAME_DatePromised, COLUMNNAME_DateSimulation, COLUMNNAME_DateStart, COLUMNNAME_DateStartSchedule, COLUMNNAME_DD_Order_ID, COLUMNNAME_DD_OrderLine_ID, COLUMNNAME_Description, COLUMNNAME_DocStatus, COLUMNNAME_IsAvailable, COLUMNNAME_M_Forecast_ID, COLUMNNAME_M_ForecastLine_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_M_Requisition_ID, COLUMNNAME_M_RequisitionLine_ID, COLUMNNAME_M_Warehouse_ID, COLUMNNAME_Name, COLUMNNAME_OrderType, COLUMNNAME_Planner_ID, COLUMNNAME_PP_MRP_ID, COLUMNNAME_PP_Order_BOMLine_ID, COLUMNNAME_PP_Order_ID, COLUMNNAME_Priority, COLUMNNAME_Qty, COLUMNNAME_S_Resource_ID, COLUMNNAME_TypeMRP, COLUMNNAME_Value, COLUMNNAME_Version, Model, Table_ID, Table_Name |
|
Method Summary |
protected boolean |
afterSave(boolean newRecord,
boolean success)
Called after Save for Post-Save Operation |
static int |
C_OrderLine(MOrderLine ol,
boolean delete)
|
static void |
DD_Order_Line(MDDOrderLine ol,
boolean delete)
|
static void |
DD_Order(MDDOrder o,
boolean delete)
|
static BigDecimal |
getDays(int S_Resource_ID,
int AD_Workflow_ID,
BigDecimal QtyOrdered)
|
static long |
getHoursAvailable(Timestamp time1,
Timestamp time2)
Return horus in |
static int |
getMaxLowLevel()
|
static BigDecimal |
getOnHand(int AD_Client_ID,
int M_Warehouse_ID,
int M_Product_ID)
|
static int |
M_ForecastLine(X_M_ForecastLine fl,
boolean delete)
|
static int |
M_Requisition(MRequisition r)
|
static int |
M_RequisitionLine(MRequisitionLine rl,
boolean delete)
|
static void |
PP_Order_BOMLine(MPPOrderBOMLine obl,
boolean delete)
|
static void |
PP_Order(MPPOrder o,
boolean delete)
|
| Methods inherited from class org.eevolution.model.X_PP_MRP |
get_AccessLevel, getC_BPartner_ID, getC_BPartner, getC_Order_ID, getC_Order, getC_OrderLine_ID, getC_OrderLine, getDateConfirm, getDateFinishSchedule, getDateOrdered, getDatePromised, getDateSimulation, getDateStart, getDateStartSchedule, getDD_Order_ID, getDD_Order, getDD_OrderLine_ID, getDD_OrderLine, getDescription, getDocStatus, getKeyNamePair, getM_Forecast_ID, getM_Forecast, getM_ForecastLine_ID, getM_ForecastLine, getM_Product_ID, getM_Product, getM_Requisition_ID, getM_Requisition, getM_RequisitionLine_ID, getM_RequisitionLine, getM_Warehouse_ID, getM_Warehouse, getName, getOrderType, getPlanner_ID, getPP_MRP_ID, getPP_Order_BOMLine_ID, getPP_Order_BOMLine, getPP_Order_ID, getPP_Order, getPriority, getQty, getS_Resource_ID, getS_Resource, getTypeMRP, getValue, getVersion, initPO, isAvailable, setC_BPartner_ID, setC_Order_ID, setC_OrderLine_ID, setDateConfirm, setDateFinishSchedule, setDateOrdered, setDatePromised, setDateSimulation, setDateStart, setDateStartSchedule, setDD_Order_ID, setDD_OrderLine_ID, setDescription, setDocStatus, setIsAvailable, setM_Forecast_ID, setM_ForecastLine_ID, setM_Product_ID, setM_Requisition_ID, setM_RequisitionLine_ID, setM_Warehouse_ID, setName, setOrderType, setPlanner_ID, setPP_MRP_ID, setPP_Order_BOMLine_ID, setPP_Order_ID, setPriority, setQty, setS_Resource_ID, setTypeMRP, setValue, setVersion, toString |
| Methods inherited from class org.compiere.model.PO |
afterDelete, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock |
MPPMRP
public MPPMRP(Properties ctx,
int PP_MRP_ID,
String trxName)
- Default Constructor
- Parameters:
ctx - contextM_Product_Costing_ID - id
MPPMRP
public MPPMRP(Properties ctx,
ResultSet rs,
String trxName)
- Load Constructor
- Parameters:
ctx - contextrs - result set
afterSave
protected boolean afterSave(boolean newRecord,
boolean success)
- Description copied from class:
PO
- Called after Save for Post-Save Operation
- Overrides:
afterSave in class PO
- Parameters:
newRecord - new recordsuccess - true if save operation was success
- Returns:
- if save was a success
M_ForecastLine
public static int M_ForecastLine(X_M_ForecastLine fl,
boolean delete)
C_OrderLine
public static int C_OrderLine(MOrderLine ol,
boolean delete)
PP_Order
public static void PP_Order(MPPOrder o,
boolean delete)
PP_Order_BOMLine
public static void PP_Order_BOMLine(MPPOrderBOMLine obl,
boolean delete)
DD_Order
public static void DD_Order(MDDOrder o,
boolean delete)
DD_Order_Line
public static void DD_Order_Line(MDDOrderLine ol,
boolean delete)
M_RequisitionLine
public static int M_RequisitionLine(MRequisitionLine rl,
boolean delete)
M_Requisition
public static int M_Requisition(MRequisition r)
getOnHand
public static BigDecimal getOnHand(int AD_Client_ID,
int M_Warehouse_ID,
int M_Product_ID)
getMaxLowLevel
public static int getMaxLowLevel()
getDays
public static BigDecimal getDays(int S_Resource_ID,
int AD_Workflow_ID,
BigDecimal QtyOrdered)
getHoursAvailable
public static long getHoursAvailable(Timestamp time1,
Timestamp time2)
- Return horus in
- Parameters:
Time - StartTime - End
- Returns:
- hours
Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.