Class PO_Return_ui

Known SubClasses

PO_ReturnInquiry_ui

Properties

LOCAL cBT_PrintTask$="PO_ReturnOrderPrinting_ui"  
LOCAL cCopyPOHistory$="H"  

Constant, copy from history code

LOCAL cCopyReceiptHistory$="R"  

Constant, copy from receipt history code

LOCAL cCopyInvoiceHistory$="I"  

Constant, copy from invoice history code

LOCAL cDetailObj$="PO_ReturnDetail_bus"  
LOCAL cDeleted=isFALSE  
LOCAL cFirstScreenID=ReturnNo.Ctl  
LOCAL cFirstTime=isTRUE  
LOCAL cForm$="PO_Return"  
LOCAL cFormGrid$="GD_LINES"  
LOCAL cGridViewPanel$="pLines"  
LOCAL cGridViewPanelExpand$="pLinesW"  
LOCAL cGridViewPanelNormal$="pLines"  
LOCAL cInquiryProgram=isFALSE  

[boolean] If true, inquiry only. Set to true in PO_ReturnInquiry_ui.

LOCAL cListingClass$="PO_ReturnPrinting_rpt"  
LOCAL cResetFolder$="pHeader"  
LOCAL cResetFolderID=FLDR.PHEADER.CTL  
LOCAL cShipViaQuery$  
LOCAL cDistBusObj$  
LOCAL cDistUIObj$  
LOCAL cDistQtyVar$  
LOCAL cDistRefDate$="ReturnDate$"  
LOCAL cDistRefDateDesc$=QUO+"Return"+QUO  
LOCAL cEntityName$="Return of Goods"  
LOCAL cVendor$  

Methods

FUNCTION BT_RowDel()  

Deletes selected detail line

Returns [boolean] True for success, False for failure
FUNCTION BT_RowReset()  
FUNCTION BT_RowResetAll()  
FUNCTION LOCAL AssignTotalsPanelVars()  
FUNCTION LOCAL PERFORM AssignVendorVariables()  
FUNCTION LOCAL Browse()  
FUNCTION LOCAL BT_Batch()  
FUNCTION LOCAL BT_BatchTransfer()  

Transfer current document from this batch to another batch

Returns [boolean] True = success
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_Copy()  

Button press logic to launch the Copy From dialog

Returns [boolean] True
FUNCTION LOCAL BT_CopyCancel()  

Button press logic for the Cancel button on the Copy From dialog

Returns [boolean] True
FUNCTION LOCAL BT_CopyOK()  

Button press logic for the OK button on the Copy From dialog

Returns [boolean] True
FUNCTION LOCAL BT_Defaults()  
FUNCTION LOCAL BT_Distribute()  

Button press logic to launch tier distribution dialog

Returns [boolean] True for success, False for failure
FUNCTION LOCAL BT_NextNum()  
FUNCTION LOCAL BT_QuickPrint()  
FUNCTION LOCAL BT_TaxDetail()  
FUNCTION LOCAL BT_WorkTicketLink()  

Button press logic to launch the work ticket link dialog

Returns [boolean] True for success
FUNCTION LOCAL BT_WTSelect()  

Button press logic to select a step from the work ticket link dialog

Returns [boolean] True for success
FUNCTION LOCAL ChangeCB_ReturnAll()  

Change logic for Return All check box on 'dCopy' dialog

Returns [boolean] True for success
FUNCTION LOCAL ChangeCM_BackOrderPO(gridCtl)  

Change logic for Back Order PO check box.

Returns [boolean] True for success
FUNCTION LOCAL ChangeCM_UseTax(gridCtl)  
FUNCTION LOCAL ChangeDB_CopyFrom()  

Change logic for Copy From field on 'dCopy' dialog

Returns [boolean] True for success
FUNCTION LOCAL ChangeInvoiceNo()  
FUNCTION LOCAL ChangeJobNo(gridCtl)  
FUNCTION LOCAL ChangeML_CopyFromNo()  

Change logic for Copy From Number field on 'dCopy' dialog

Returns [boolean] True for success, False for failure
FUNCTION LOCAL ChangeML_CopyFromReceipt()  

Change logic for Copy From Receipt Number field on 'dCopy' dialog

Returns [boolean] True for success, False for failure
FUNCTION LOCAL ChangeML_Vendor()  
FUNCTION LOCAL ChangeML_WorkTicketNo(gridCtl)  

Change logic for Work Ticket Number field

ParameterDescription
gridCtl [input, numeric] control value of grid
Returns [boolean] True for success, False for failure
FUNCTION LOCAL ChangeML_WorkTicketStepNo(gridCtl)  

Change logic for Work Ticket Step Number field

ParameterDescription
gridCtl [input, numeric] control value of grid
Returns [boolean] True for success, False for failure
FUNCTION LOCAL ChangePurchaseOrderNo()  
FUNCTION LOCAL ChangeQuantityOrdered(gridCtl)  
FUNCTION LOCAL ChangeQuantityReceived(gridCtl)  
FUNCTION LOCAL ChangeQuantityReturned(gridCtl)  
FUNCTION LOCAL ChangeReturnDate()  

Change logic for Return Date field

Returns [boolean] True for success, False for failure
FUNCTION LOCAL ChangeReturnedDepositAmt()  
FUNCTION LOCAL ChangeReturnNo()  
FUNCTION LOCAL ChangeUnitOfMeasure(gridCtl)  
FUNCTION LOCAL ChangeWorkOrderNo(gridCtl)  
FUNCTION LOCAL ClassOnfocusGrid(gridCtl)  
FUNCTION LOCAL ConfirmDelete()  
FUNCTION LOCAL DisplayWriteError(busObj)  
FUNCTION LOCAL EnableOtherControls(gridCtl, row)  
FUNCTION LOCAL EnablepHeaderControls()  
FUNCTION LOCAL EnablePTotalsControls()  
FUNCTION LOCAL GetLineRecord(gridCtl, row)  
FUNCTION LOCAL PERFORM GetVendorStatus()  

Gets the VendorStatus of the Vendor on the Purchase Order

Returns [boolean] Success
FUNCTION LOCAL OnExit()  

On Exit, overridden from PO_CommonEntry_ui

Returns [boolean] True for success, False for failure
FUNCTION LOCAL OnFocusBT_Accept()  
FUNCTION LOCAL OnFocusML_WorkTicketNo(gridCtl)  

Saves work ticket number value before it is changed

ParameterDescription
gridCtl [input, numeric] control value of grid
Returns [boolean] True for success
FUNCTION LOCAL OnFocusML_WorkTicketStepNo(gridCtl)  

Saves work ticket step number value before it is changed

ParameterDescription
gridCtl [input, numeric] control value of grid
Returns [boolean] True for success
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadpHeader()  
FUNCTION LOCAL PostLoadpHeaderW()  
FUNCTION LOCAL PostLoadpLines()  
FUNCTION LOCAL PostLoadpLinesW()  
FUNCTION LOCAL PostLoadpTotals()  
FUNCTION LOCAL PostLoadpTotalsW()  
FUNCTION LOCAL PostReadRec()  
FUNCTION LOCAL PreLoad()  

Pre Load, overridden from PO_CommonEntry_ui

Returns [boolean] True
FUNCTION LOCAL PERFORM RejectPurchaseOrder()  

Rejects the selected Purchase Order

Returns [boolean] Failure
FUNCTION LOCAL RowMods(gridCtl, rowNo)  
FUNCTION LOCAL SaveRow(gridCtl, row)  

Save Row in line detail grid method, overridden from PO_CommonEntry_ui

ParameterDescription
gridCtl [input, numeric] control value of grid
row [input, row] history row number in grid
Returns [boolean] True for success, False for failure
FUNCTION LOCAL SetControlStateJCPM()  

Enables/disables job cost and work ticket fields

Returns [boolean] True
FUNCTION LOCAL SetGridColumns(gridCtl, row)  
FUNCTION LOCAL SetGridColumns(gridCtl, row, editLine)  
FUNCTION LOCAL SetReturnAllCheckbox()  

Enables/Disables the return all checkbox on the copy from dialog

Returns [boolean] True for success
FUNCTION LOCAL SetWorkTicketLinkStatus()  

Enables/Disables the work ticket link button

Returns [boolean] True for success
FUNCTION LOCAL ShowAlternateItem()  
FUNCTION LOCAL ShowAlternateWarehouse()  
FUNCTION LOCAL ShowPriceLevel()  
FUNCTION LOCAL ShowReorder()  
FUNCTION LOCAL StatusMsgQuantityOrdered()  
FUNCTION LOCAL StatusMsgQuantityReceived()  
FUNCTION LOCAL StatusMsgQuantityReturned()  
FUNCTION LOCAL TranslateColumns()  
FUNCTION LOCAL PERFORM TranslateFields()  

Properties inherited from: PO_CommonEntryVendor_ui

cIsReorder$, cIsVendorPriceLookup$, cReorderIOL$

Methods inherited from: CI_WorkTicketUI_val

ClassChangeWorkTicket(), ClassOnFocusWorkTicket()

Methods inherited from: PO_CommonEntryVendor_ui

PERFORM AssignVendorVariables(), BT_Accept(), BT_Cancel(), BT_Location(), BT_Options(), BT_PurchaseAddressCode(), BT_RecalcTax(), BT_Reorder(), BT_TaxDetail(), BT_Vendor(), BT_VendorPriceLevel(), ChangeForm1099(), ChangeFreightAmt(), ChangeML_Vendor(), ChangePrepaidAmt(), ChangePurchaseAddressCode(), ChangeRB_Choice(), ChangeTaxSchedule(), EnableControls(), EnablepHeaderControls(), EnablePTotalsControls(), ImpliedWrite(), LoadFormTypes(), PostLoadpAddress(), PostLoadpAddressW(), PostLoadpHeader(), PostLoadpHeaderW(), PostLoadpTotals(), PostLoadpTotalsW(), PostReadRec(), SetOrderQuantity()