| 
LOCAL cDocument$="RMANo$"      | 
| 
LOCAL cErrorMsg$="RMA Number"      | 
| 
LOCAL cMainTable$="RA_ReceiptsTierDistribution"      | 
| 
LOCAL cQuantity$="QuantityReceived"      | 
| 
LOCAL cOrigQuantity$="Old.QuantityReceived"      | 
| 
PROPERTY GenerateReceiptDistribution     | 
| 
PROPERTY InvoiceHistoryKey$    * Read Only * | 
| 
PROPERTY InvoiceNotOnFile$    * Read Only * | 
| 
PROPERTY LookupCode$    * Read Only * | 
| 
PROPERTY LotSerialInHist    * Read Only * | 
| 
FUNCTION CommitDistributionRows()    | 
| 
FUNCTION CommitLineDistribution()    | 
| 
FUNCTION CommitRow()    | 
| 
FUNCTION CopyDistribution(RMANo$, LineKey$, receiptLineKey$)    | 
| 
FUNCTION GetContext$(destTable$)    | 
| 
FUNCTION GetContextSourceTables$(context$)    | 
| 
FUNCTION GetQuantityAvailable(available)    | 
| 
FUNCTION LoadLots()    | 
| 
FUNCTION SetCommonInfo(rec$, iol$)    | 
| 
 cIsSysDB, tierFIFO$, tierLIFO$, tierLOT$, tierSERIAL$, Available, Balance, CommitTierQty, DistReverseQty, DocumentNo$, DocumentType$, FileHasItemWhse, FileHasUOMConvFactor, LineFileChanged, ItemCode$, RequireExpirationDate, TierOnFile, TotalToDistribute, TrackLotSerialExpiration, UnitOfMeasure$, UnitOfMeasureConvFactor, UpdateIMItemCost, WarehouseCode$, QtyColumn$  | 
| 
 cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated  | 
| 
 itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, lsTransOTHER, lsTransRECEIPT, lsTransSALE, lsTransISSUE, lsTransSHIPPING, lsTransRETURN  | 
| 
 cDummyIol$  | 
| 
 AccumulateDistQty(), AddDistributionLine(), Addin(), BackOut(), CalcLotSerialDate(), CancelDistribution(), CheckDistributedQuantity(), CheckForDuplicateSerialNumbers(), CheckForMissingExpirationDates(), CheckLotSerDates(), CheckQuantity(), CheckTiersForClearExpDate(), CheckTiersForRecalcExpDate(), CleanUpLine(), ClearLine(), ClearSetFiles(), CommitDistributionRows(), CommitLineDistribution(), CommitRow(), DeleteTierLines(), EditDistributionLine(), FromCancel(), FromDelete(), FromTierDistributionCancel(), GenerateFormatMask$(), GetColumnLengths(), GetCurrentExpSettings(), GetOrderLineKey(), GetSerialRecords(), IgnoreRequiredExpDate(), IsSerialUsed(), LoadLots(), RecalcBalance(), RecalcExpDates(), RemoveTierLines(), RemoveZeroLots(), ResetBalance(), ResetDistributionLine(), ResetLotSerialDates(), RestoreDefaults(), RowResetAllFromMemFile(), RowResetFromMemFile(), RowResetFromPhysicalFile(), SetCommonInfo(), SetDistributionFilter(), SetFilterValues(), SetUIHandle(), ValidateGroupExpUseRefDate(), ValidateGroupTrackExpiration(), Write(), PostDeleteRec(), PostWriteRec(), ResolveTierKeyLength(), SetCurrentKey(), SetDefaults(), SetDistSecurity(), ValidateDistributionQty(), ValidateItemCode(), ValidateLineKey(), ValidateLotSerialExpirationDate(), ValidateLotSerialNo(), ValidateWarehouseCode()  | 
| 
 Write(), PERFORM CheckForAlias(), PERFORM CheckUseIn(), CheckValidBill(), ClassOverrideDescription(), ClassOverrideItemCode(), ClassValidateDescription(), ClassValidateItemCode(), ItemTypeSetDefaults(), PERFORM ItemTypeSetDefaults(), UpdateGridExtendedDescKey(), ValidateGroupNotCurrentItemType()  | 
| 
 GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()  | 
 
 |