psdi.app.po

Class FldPOLineUnInvoicedQuantity

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldPOLineUnInvoicedQuantity
    extends MboValueAdapter
    POLine.uninvoicedquantity (non-persistant attribute) validation class: UnInvoicedQuantity is a non-persistant field which displays the quantity which has not been invoiced against the this po line. This is a display only field and is initialized to be equal to: Uninvoiced quantity = (receipt quantity for the po/poline) - (sum of all invoiced quantities where invoice line po/poline = poline po/poline).
    • Constructor Detail

      • FldPOLineUnInvoicedQuantity

        public FldPOLineUnInvoicedQuantity(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 quantity = (poline quantity for the po/poline) - (sum of all invoiced quantities where invoice line po/poline = poline po/poline).
        Specified by:
        initValue in interface MboValueListener
        Overrides:
        initValue in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException