psdi.app.po

Class VendorStatus

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


    public class VendorStatus
    extends Mbo
    implements VendorStatusRemote
    MBO to represent VendorStatus which is the second transaction the vendor communicates after they have confirmed receipt of the PO via the Acknowledgement Transaction. This transaction will occur after the vendor has reviewed the PO details, and communicates that they accept and agree with its contents. VendorStatus table will insert a new record each time it receives an XML transaction.

    See Purchase Order Package description.

    This is an organization and site level object.

    The key attributes for this object are OrgId and StatusDate.

    The attributes in this object are as follows:

    Attribute Name Description
    Description The vendor's description of the acknowledgement or rejection.
    OrgIdIdentifier of the organization for this vendor status.
    POLineNum Identifies the purchase order line number the vendor received.
    PONum Identifies the purchase order the vendor received.
    SiteIdIdentifier of the site for this vendor status.
    Status Describes the status of the transaction - Receipt Ack, Order Ack, etc.
    StatusDate The Date/Time of the Status.
    • Constructor Detail

      • VendorStatus

        public VendorStatus(MboSet ms)
                     throws MXException,
                            java.rmi.RemoteException
        Construct the VendorStatus object
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a new Vendor Status Set field defaults
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException