Adempiere 3.5.2a

org.eevolution.model
Class MPPMRP

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.eevolution.model.X_PP_MRP
          extended by 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

Field Summary
 
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
 
Constructor Summary
MPPMRP(Properties ctx, int PP_MRP_ID, String trxName)
          Default Constructor
MPPMRP(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MPPMRP

public MPPMRP(Properties ctx,
              int PP_MRP_ID,
              String trxName)
Default Constructor

Parameters:
ctx - context
M_Product_Costing_ID - id

MPPMRP

public MPPMRP(Properties ctx,
              ResultSet rs,
              String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
Method Detail

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 record
success - 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 - Start
Time - End
Returns:
hours

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.