psdi.app.po.virtual

Class ReceiptInput

  • All Implemented Interfaces:
    java.rmi.Remote, ReceiptInputRemote, MboConstants, MboRemote, NonPersistentMboRemote, MaxRemoteProxy


    public class ReceiptInput
    extends NonPersistentMbo
    implements ReceiptInputRemote
    A non- persistent Mbo that is created from the POLine. This Mbo is just for viewing purposes. It contains all the fields necessary to create the new MATRECTRANS or SERVRECTRANS. This Mbo is used in the intermediate phase of Receipt creation. Following is a list of fields that this non- persistent object contains.
    Attribute Name Description
    ASN Boolean flag that contains true if this Mbo was created from a shipmentline, false otherwise.
    CurrencyAmtRcved The amount received in vendor's currency (PO's currency).
    CurrencyAmtToRcv The amount that is yet to be received in vendor's currency (PO's currency).
    CurrencyLineCost The linecost in vendor's currency (PO's currency).
    Description Itemnum's description.
    Itemnum The item number.
    ItemSetIDIdentifier of the itemset identifier for this object.
    OrderQty Quantity ordered on the POLine.
    PackingSlipnum The packing slip number on the associated shipment line
    POLineNum The poline number of the associated POLine.
    PONum The identifier of the purchase order from which this Mbo was created.
    QtyRequested The quantity that was requested.
    ReceivedQty The quantity that was received.
    Service Boolean flag used to indicate if this Mbo is a Service or a Material. Set to true for service lines.
    LineType Code used to indicate if the commodity is a SERVICE, ITEM, EXTERNAL, MATERIAL.
    • Field Detail

      • rotAssetNum

        public java.lang.String rotAssetNum
        83277: store the rotAssetNum in internal transfer of rotating asset. We cannot just simply use assetnum - assetnum in receipt means charging to the assetnum for sparepart.
    • Constructor Detail

      • ReceiptInput

        public ReceiptInput(MboSet ms)
                     throws MXException,
                            java.rmi.RemoteException
        Construct the ReceiptInput Mbo.
        Throws:
        MXException
        java.rmi.RemoteException