Class PO_ReceiptDetail_bus

Properties

LOCAL cIsSysDB=isFALSE  
LOCAL cItmCommonFields$="ReceiptType$, ReceiptNo$, LineKey$, LineSeqNo$"  
LOCAL cMainTable$="PO_ReceiptDetail"  
PROPERTY InvalidUnreleaseWOLine   * Read Only *
PROPERTY PoCopySrc$   * Read Only *
PROPERTY PoCopyDest$   * Read Only *
PROPERTY PMUnReleasedMsg$   * Read Only *

[string] Error message set when copying from a purchase order that has links to unrelease work tickets.

Methods

FUNCTION CheckSetOriginalUnitCost()  
FUNCTION ClearSetFiles()  
FUNCTION ClearSetFileWorkTable(clearKey$)  
FUNCTION CopyPurchaseOrderLines(poNo$, receiveComplete)  
FUNCTION GetBatchTotalVars(vars$)  
FUNCTION GetBatchTotalVars(vars$, reverse)  
FUNCTION GetContext$(destTable$)  
FUNCTION GetContextSourceTables$(context$)  
FUNCTION ResetPurchaseOrderRow()  
FUNCTION ResetRowsWithDistribution()  
FUNCTION RetrievePurchaseOrderLine()  
FUNCTION SetKey(key$)  
FUNCTION UpdateInvoiceBalanceBatchTotal(adjust)  
FUNCTION UpdateRequiredDate(oldReqDate$, reqDate$)  
FUNCTION ValidateAccumulateLines()  
FUNCTION ValidateGroupFAIntegration()  
FUNCTION ValidateGroupSOSetup()  
FUNCTION ValidateLines()  
FUNCTION WRITE()  
FUNCTION LOCAL AddIn()  
FUNCTION LOCAL BackOut()  
FUNCTION LOCAL ColumnOverrideBalanceQtyBackordered(colInfo)  
FUNCTION LOCAL ColumnOverrideOriginalOrderQty(colInfo)  
FUNCTION LOCAL ColumnOverridePreviousQtyInvoiced(colInfo)  
FUNCTION LOCAL ColumnOverridePreviousQtyReceived(colInfo)  
FUNCTION LOCAL ColumnOverrideQuantityBackordered(colInfo)  
FUNCTION LOCAL ColumnOverrideQuantityInvoiced(colInfo)  
FUNCTION LOCAL ColumnOverrideQuantityReceived(colInfo)  
FUNCTION LOCAL PERFORM CopyOrderLines()  
FUNCTION LOCAL PERFORM CopyOrderLinesSetup()  
FUNCTION LOCAL FixedAssetAccountVerify(value$)  
FUNCTION LOCAL GetQuantityColumns(qtyColumnsToConvertUOM$)  
FUNCTION LOCAL SetChildColl()  
FUNCTION LOCAL SetCurrentKey(key$)  
FUNCTION LOCAL SetDefaultJCWO(itemType$)  
FUNCTION LOCAL SetDefaults()  

Setup default values for a new detail record

Returns [boolean] retSUCCESS (1) if successful, retFAILURE (0) if failure
FUNCTION LOCAL SetPMChildColl()  

Initializes the child collections associated with the production management module.

Returns Always returns True (1)
FUNCTION LOCAL ValidateAppliedPurchaseOrderNo(value$)  

Validates Applied Purchase Order Number field

ParameterDescription
value$ [input,string] value of AppliedPurchaseOrderNo to set
Returns [boolean] retSUCCESS (1) if value is OK, retFAILURE (0) when AppliedPurchaseOrderNo is not a PurchaseOrderNo currently applied to the receipt
FUNCTION LOCAL ValidateItemCode(value$)  
FUNCTION LOCAL ValidateJobInfo()  
Returns [boolean] retSUCCESS (1) if job cost information is valid, retFAILURE (0) job cost information not valid
FUNCTION LOCAL ValidateJobNo(value$)  
FUNCTION LOCAL ValidatePurchasesAcctKey(value$)  
FUNCTION LOCAL ValidateQuantityBackordered(value)  
FUNCTION LOCAL ValidateUnitCost(value)  
FUNCTION LOCAL ValidateWarehouseCode(value$)  
FUNCTION LOCAL ValidateWorkOrderNo(value$)  

Properties inherited from: CI_AssetTemplate_Val

AssetTemplates$, CheckForRequired, DropShipOrder, FAAccountKey$, FAIntegrateAP$, FAIntegratePO$, FAQuantity, FATemplateRequired$, FL_AllowAssetCreation, InheritedBy$, JobCostIntegrated$, POAccountKey$, POInvoiceRequiredForFA$, POQuantity$, WorkOrderIntegrated$

Properties inherited from: PO_CommonEntryDetailVendor

TaxClassWarningMsg$, WoFocusLastErrorMsg$, WoFocusLastErrorNum$, VendorPriceLevelExists

Methods inherited from: CI_AssetTemplate_Val

CheckForAssetTemplates(), ValidateAssetAccount(), ValidateGroupFAIntegration(), ValidateGroupFAKey(), ClassValidateAssetTemplate()

Methods inherited from: CI_WorkTicket_val

ClassValidateWorkTicket()

Methods inherited from: PO_CommonEntryDetailVendor

ValidateGroupAPSalesTax(), ValidateGroupJobNo(), AddIn(), Backout(), CheckIMItemVendor(), CheckVendorAliasItem(), GetTotalCols(), SetCurrentKey(), ValidateTaxClass()