Package psdi.app.rfq

The RFQ package includes MBOs related to Request for Quotations (RFQs).

See: Description

  • Interface Summary 
    Interface Description
    QuotationLineRemote
    Remote Interface to the QuotationLine object.
    QuotationLineSetRemote
    Remote Interface to the set of QuotationLine.
    RFQLineRemote
    Remote Interface to the RFQLine object.
    RFQLineSetRemote
    Remote Interface to the set of RFQLine Constants for relationships defined in the 'MAXRELATIONSHIP' table are declared here.
    RFQRemote
    Remote Interface to the rfq object.
    RFQServiceRemote
    Remote Interface to the RFQService object.
    RFQSetRemote
    Remote Interface to the set of RFQ Constants for relationships defined in the 'MAXRELATIONSHIP' table are declared here.
    RFQStatusRemote
    Remote Interface to the RFQStatus object.
    RFQStatusSetRemote
    Remote Interface to the set of RFQStatus
    RFQTermRemote
    Remote Interface to the RFQTerm object.
    RFQTermSetRemote
    Remote Interface to the set of RFQ Term.
    RFQVendorRemote
    Remote Interface to the RFQVendor object.
    RFQVendorSetRemote
    Remote Interface to the set of RFQVendor Constants for relationships defined in the 'MAXRELATIONSHIP' table are declared here.
    RFQVendorTermRemote
    Remote Interface to the RFQVendorTerm object.
    RFQVendorTermSetRemote
    Remote Interface to the set of RFQ Vendor Term.
  • Class Summary 
    Class Description
    FldQuotationLineBaseUnitCost
    Display Base Unit Cost on QuotationLine object.
    FldQuotationLineCurrencyCode
    Validation for currencycode attribute in the Quotationline object It extends from the common currency field validation in the Currency package which does some checking to see if that currency code is available in the CURRENCY table
    FldQuotationLineIsAwarded
    This is the field validation class for QuotationLine.isawarded If RFQLine has already assigned to PO, throw exception.
    FldQuotationLineTaxAmount
    Display Tax Amount on QuotationLine object.
    FldRFQLineItemNum
    This class is the validation class for the itemnum on the RFQLine.
    FldRFQLineOrderUnit
    Field rountines associated with the OrderUnit attribute of RFQLine.
    FldRFQLinePRNum
    This is the field validation class for non-persistent PRNum field of RFQLine.
    FldRFQLineRFQLineNum
    Base field validation class for rfqlinenum.
    FldRFQNum
    This class evaluates a RFQNUM.
    FldRFQReplyToAttn
    Derived from Common Validation Class for: company contacts - Contact.
    FldRFQShipToAttn
    Derived from Common Validation Class for: company contacts - Contact.
    FldRFQVendorCurrencyCode
    Validation for currencycode attribute in the RFQVendor object It extends from the common currency field validation in the Currency package which does some checking to see if that currency code is available in the CURRENCY table
    FldRFQVendorPONum
    This is a non-persistent field validation POnum on RFQVendor.
    FldRFQVendorVendor  
    QuotationLine
    MBO object to represent QuotationLine attrbiutes.
    QuotationLineSet
    Mboset object to represent a set of QuotationLine Mbos.
    RFQ
    MBO to represent an RFQ.
    RFQLine
    MBO to represent one line of an RFQ.
    RFQLineSet
    Represents the set of RFQLine.
    RFQService  
    RFQSet
    Represents the set of RFQ objects.
    RFQStatus
    MBO to represent the status of an RFQ at a particular time.
    RFQStatusHandler
    Handles all the status changes for the RFQ object.
    RFQStatusSet
    Represents the set of RFQStatus.
    RFQTerm
    MBO to represent RFQ Terms and Conditions.
    RFQTermSet
    Represents the set of RFQ Term
    RFQVendor
    MBO to represent a vendor to which an RFQ is sent.
    RFQVendorSet
    Represents the set of RFQVendor.
    RFQVendorTerm
    MBO to represent RFQVendor Terms and Conditions.
    RFQVendorTermSet
    Represents the set of RFQ Vendor Term

Package psdi.app.rfq Description

The RFQ package includes MBOs related to Request for Quotations (RFQs). An RFQ is a request sent to one or more potential suppliers for prices and conditions for items or services. Using RFQs allows the user to manage quotations in order to make better purchasing decisions. The package provides the methods to create requests and store quotations.

Package Specification

The MBOs included in the RFQ package are:
  • RFQ - The Request for Quotation (RFQ) header. It records general information about the RFQ, including a description of the RFQ, the desired date of the response, the close date of the RFQ, and other information related to this specific quotation. The user could create an RFQ either manually or from an existing Purchase Requisition (PR). If the RFQ is created from a PR, the vendor information in the PR header will be copied to RFQVendor. The user can modify an RFQ header if the status is INPRG.

  • RFQLine - This MBO represents one line of an RFQ. Items or services that require quotations are listed on individual lines of the RFQ. Quantities desired and other related information are also listed. One or more RFQLines can exist for an RFQ. If the RFQ is created from existing PRs, all of the information on the PRLines will be copied to the RFQLines. The user can modify lines if the RFQ status is INPRG.

  • RFQVendor - This MBO represents a vendor to whom a request for quotation wil be sent. An RFQVendor includes vendor, contact, payment terms and other related information. One or more RFQVendor MBOs can exist for an RFQ. The user can modify an RFQVendor MBO if the RFQ status is INPRG.

  • QuotationLine - This MBO represents a quotation received from a vendor, including the item, quantity, unit cost, taxes, and other related information. QuotationLines are created through RFQLines. Once the user decides the awarded vendor, the user can create a new PO through RFQVendor. The user can modify a QuotationLine if the RFQ status is SENT or COMP.

  • RFQStatus - The status of the RFQ. The valid values are INPRG, SENT, READY, CANCEL, COMP and CLOSE. The first RFQStatus record will be created when the RFQ header is created. Each time the RFQ status is changed, an RFQStatus MBO will be created. One or more RFQStatus MBOs can exist for an RFQ.

Other classes included in the RFQ package are:

  • RFQService - The Request for Quotation service has related methods and definitions of criterions for RFQ.

  • RFQStatusHandler - Helper class for maintaining RFQStatus.

Related Documentation

  • PR - Purchase Requisitions (PRs) can also generate an RFQ.

Last updated: 03/11/02