psdi.app.inventory

Class FldMatRecTransUnInvoicedCost

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldMatRecTransUnInvoicedCost
    extends MboValueAdapter
    MatRecTrans.uninvoicedcost (non-persistant attribute) validation class: UnInvoicedCost is a non-persistant field which displays the cost which has not been invoiced against the this material receipt. This is a display only field and is initialized to be equal to: Uninvoiced cost = (receipt cost for the po/poline) - uninvoiced quanity * currencyunitcost.
    • Constructor Detail

      • FldMatRecTransUnInvoicedCost

        public FldMatRecTransUnInvoicedCost(MboValue mbv)
                                     throws MXException
        Construct and attach to the mbo value.
        Throws:
        MXException
    • Method Detail

      • initValue

        public void initValue()
                       throws MXException,
                              java.rmi.RemoteException
        Initialize this non-persistant field and set it equal to: Uninvoiced cost = (receipt qty for the po/poline) - (sum of all invoiced costs where invoice line po/poline = receipt po/poline).
        Specified by:
        initValue in interface MboValueListener
        Overrides:
        initValue in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException