Class RA_ReceiptsDetail_Bus

Properties

LOCAL cHistoryRMAContext$="RA_ReceiptsDetail_bus:CopyLinesFromARHist"  
LOCAL cMainTable$="RA_RECEIPTSDETAIL"  
LOCAL cIsSysDB=isFALSE  
LOCAL cRMAStatusONESTEP$="1"  

string value of RMA status for a one step receipt

LOCAL cDistDstIOList$=CPL("IOLIST RMANo$, LineKey$, ItemCode$, WarehouseCode$, QuantityReceived, Valuation$, UnitOfMeasureConvFactor, "+"invoiceHistoryKey$, InvoiceNotOnFile$, cLotSerRefDate$, cLotSerTransType")  
LOCAL cDistSrcIOList$=CPL("IOLIST RMANo$, LineKey$, ItemCode$, WarehouseCode$, QuantityReceived, Valuation$, UnitOfMeasureConvFactor, "+"invoiceHistoryKey$, InvoiceNotOnFile$, TBL(header.RMAStatus$=cRMAStatusONESTEP$, header.RMADate$, "+"header.ReceiptDate$), lsTransRETURN")  
LOCAL cDistObject$  
LOCAL cDistQtyVar$="QuantityReceived"  
LOCAL cItmCommonFields$="RMANo$, LineKey$, LineSeqNo$, SalesKitLineKey$, InvoiceNo$, ItemCode$, "+"ItemType$, rowStatus$, InvoiceNotOnFile$, ExplodedKitItem$, "+"OriginalCost, OriginalPrice, QuantityReturned, InvoiceHistoryQty"  
PROPERTY CrossShipLines  
PROPERTY coDistribution  
PROPERTY Distribution  
PROPERTY GrandTotalToDistribute  
PROPERTY InvoiceHistoryKey$  

Methods

FUNCTION AllLinesComplete()  
FUNCTION BackOrder()  
FUNCTION ClearSetFiles()  
FUNCTION CopyLinesFromRMA(value$)  
FUNCTION CopyLinesFromRMA(value$, complete$)  
FUNCTION DeleteLine(LineKey$)  
FUNCTION FindItemCodeInMemFile(Inv$, LKey$, ItmCd$, whscd$)  
FUNCTION GetContext$(destTable$)  
FUNCTION GetContextSourceTables$(context$)  
FUNCTION InitWorkTable()  
FUNCTION RetrieveAllRMALines()  
FUNCTION RetrieveDeletedRMALines()  
FUNCTION RetrieveRMALine()  
FUNCTION RetrieveRMALine(value)  
FUNCTION SetBalance(value)  
FUNCTION SetHeader(header$)  
FUNCTION SkipLineValidation()  
FUNCTION ValidateLines()  
FUNCTION WRITE()  

Properties inherited from: CI_ItemWarehouse

cPrecisionQty, IM_IsSetup

Properties inherited from: RA_CommonEntryDetail

cHistHdrSrc$, cHistItmSrc$, cHistItmDst$, cItemChanged, cKitChanged, cAliasItemTypes$, cItemTypes$, ARHistDetailSeq$, Balance, CheckNonReturn, ColumnMissing$, ComponentLine, ComponentsAdded, CostMask$, Discontinued, DistributeKeys$, InvoiceHeaderSequence$, KitLine, LastInvoiceNo$, LineMissing, PriceMask$, QtyMask$, UnitOfMeasures$

Properties inherited from: SY_Customization

cDummyIol$

Methods inherited from: CI_BillOption_Val

ClassValidateBillOption()

Methods inherited from: CI_ItemWarehouse

CommitQuantity()

Methods inherited from: RA_CommonEntryDetail

CalculateExtension(), CalculateRestock(), CheckForPurchaseControlRecords(), CheckWarehouse(), ClearDistributeKeys$(), ClearInvalidPurchaseItems(), ClearLastInvoice(), CommitRow(), CreateRMALineFromHist(), DeleteComponentLines(), DeleteLine(), DistributionRequired(), FindKitCount(), GetFieldInfo(), GetItemCosts(), ResetDetailRec(), ResetRowsWithDistribution(), ResetVendor(), SaveDistribution(), SetAlias(), SetHeader(), SetHeaderInfo(), SetReplaceRepairOptionPrice(), ValidateAccumulateLines(), ValidateGroupARSalesTax(), ValidateGroupBMIntegrated(), ValidateGroupHistory(), ValidateGroupIMIntegrated(), ValidateGroupItemRequired(), ValidateGroupItemTypes(), ValidateGroupLineDiscount(), ValidateGroupMultiWarehouse(), ValidateGroupNotCharge(), ValidateGroupNotComment(), ValidateGroupNotComponent(), ValidateGroupNotHistory(), ValidateGroupOnFileInvioce(), validateGroupPOIntegrated(), ValidateGroupRegularItem(), ValidateGroupReplacementRequired(), ValidateGroupRestocking(), ValidateGroupRplItemRequired(), ValidateGroupRplRegularItem(), ValidateGroupSalespersonReporting(), ValidateGroupUseOptionBills(), ValidateGroupVendorActionRequired(), ValidateGroupWarrantyTracking(), ValidateLines(), WRITE(), AddComponentHistory(), AddIn(), AssignAccounts(), BackOut(), CalculatePrice(), CheckForAlias(), CheckHistoryInvoice(), CheckItemOnInvoice(), CheckReplacementSalesKit(), CheckSalesKit(), ClassValidateBillOption(), ColumnOverrideBillOption1(), ColumnOverrideBillOption2(), ColumnOverrideBillOption3(), ColumnOverrideBillOption4(), ColumnOverrideBillOption5(), ColumnOverrideBillOption6(), ColumnOverrideBillOption7(), ColumnOverrideBillOption8(), ColumnOverrideBillOption9(), ColumnOverrideInvoiceUnitCost(), ColumnOverrideInvoiceUnitPrice(), ColumnOverrideItemCode(), ColumnOverrideQuantityPerBill(), ColumnOverrideQuantityReceived(), ColumnOverrideQuantityRemaining(), ColumnOverrideQuantityReturned(), ColumnOverrideWarrantyCode(), CommitRowWrite(), DefaultCOGSAcct(), FindKitLine(), GenerateFormatMask$(), GetAliasItem(), GetPriceRecord(), GetWarehouseQty(), LocalizeIOLIST(), ProgressMeter(), ResetRowAmounts(), RetrieveCustomer(), SaveRowAmounts(), SetChildColl(), SetCurrentKey(), SetKey(), SetKitComponentFromParentColumns(), SetKitComponentLineColumns(), SetLineDefaults(), SetUnitOfMeasures(), UpdateKitComponentLineColumns(), ValidateCostOfGoodsSoldAcctKey(), ValidateCreditFreight(), ValidateCustomerAction(), ValidateDropShip(), ValidateExpirationDate(), ValidateExtensionAmt(), ValidateInvoiceNo(), ValidateInvoiceUnitCost(), ValidateInvoiceUnitPrice(), ValidateItemAction(), ValidateItemCode(), ValidateLineDiscountPercent(), ValidatePriceLevel(), ValidateReplacementItemCode(), ValidateRestockingCharge(), ValidateReturnReasonCode(), ValidateUnitOfMeasure(), ValidateVendorAction(), ValidateWarehouseCode(), ValidateWarrantyCode()

Methods inherited from: SY_Customization

GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()