Class CreateFromInvoice

  • All Implemented Interfaces:
    ICreateFrom
    Direct Known Subclasses:
    WCreateFromInvoiceUI

    public abstract class CreateFromInvoice
    extends CreateFrom
    Create Invoice Transactions from PO Orders or Receipt
    Version:
    $Id: VCreateFromInvoice.java,v 1.4 2006/07/30 00:51:28 jjanke Exp $
    Author:
    Jorg Janke, Teo Sarca, SC ARHIPAC SERVICE SRL
  • BF [ 1896947 ] Generate invoice from Order error
  • BF [ 2007837 ] VCreateFrom.save() should run in trx
    • Constructor Detail

      • CreateFromInvoice

        public CreateFromInvoice​(GridTab mTab)
        Protected Constructor
        Parameters:
        mTab - MTab
    • Method Detail

      • loadShipmentData

        protected ArrayList<KeyNamePair> loadShipmentData​(int C_BPartner_ID)
        Load PBartner dependent Order/Invoice/Shipment Field.
        Parameters:
        C_BPartner_ID -
      • loadRMAData

        protected ArrayList<KeyNamePair> loadRMAData​(int C_BPartner_ID)
        Load PBartner dependent Order/Invoice/Shipment Field.
        Parameters:
        C_BPartner_ID - BPartner
      • getShipmentData

        protected Vector<Vector<Object>> getShipmentData​(int M_InOut_ID)
        Load Data - Shipment not invoiced
        Parameters:
        M_InOut_ID - InOut
      • getRMAData

        protected Vector<Vector<Object>> getRMAData​(int M_RMA_ID)
        Load RMA details
        Parameters:
        M_RMA_ID - RMA
      • configureMiniTable

        protected void configureMiniTable​(IMiniTable miniTable)
      • save

        public boolean save​(IMiniTable miniTable,
                            String trxName)
        Save - Create Invoice Lines
        Specified by:
        save in class CreateFrom
        Returns:
        true if saved
      • getOISColumnNames

        protected Vector<String> getOISColumnNames()