class OLE_QA::Framework::OLEFS::Receiving_Document

An OLE Financial System Receiving Document

Public Class Methods

new(ole_session) click to toggle source
Calls superclass method OLE_QA::Framework::Page::new
# File lib/olefs/pages/receiving_document.rb, line 18
def initialize(ole_session)
  new_receiving_doc_url = ole_session.url + 'portal.do?channelTitle=Receiving&channelUrl=selectOleLineItemReceiving.do?methodToCall=docHandler&command=initiate&docTypeName=OLE_RCVL'
  lookup_url            = "selectOleLineItemReceiving.do?methodToCall=docHandler&docId=_DOC_ID_&command=displayDocSearchView#topOfForm"
  super(ole_session, new_receiving_doc_url, lookup_url)
end

Public Instance Methods

set_elements() click to toggle source

Set Receiving Doc screen elements.

# File lib/olefs/pages/receiving_document.rb, line 30
def set_elements
  super
  # Vendor Tab
  element(:date_received_field)                               {b.text_field(:id => "document.shipmentReceivedDate")}
  element(:packing_slip_number_field)                         {b.text_field(:id => "document.shipmentPackingSlipNumber")}
  element(:bill_of_lading_number_field)                       {b.text_field(:id => "document.shipmentBillOfLadingNumber")}
  element(:reference_number_field)                            {b.text_field(:id => "document.shipmentReferenceNumber")}
  element(:carrier_selector)                                  {b.select_list(:id => "document.carrierCode")}
end
set_lines() click to toggle source

Create a new receiving line object on the receiving document.

# File lib/olefs/pages/receiving_document.rb, line 25
def set_lines
  set_line(:receiving_line,OLE_QA::Framework::OLEFS::Receiving_Line)
end