| LOCAL cIsSysDB=isFALSE |
| LOCAL cMainTable$="IM_CountCardDetail" |
| LOCAL cItemTypes$ |
| PROPERTY AddedLotSerial$ |
| PROPERTY CheckForLotSerial$ |
| PROPERTY CheckLotSerialNo |
| PROPERTY CheckProductType |
| PROPERTY DefaultIncludeLotSerialNumbers$ * Read Only * |
| PROPERTY DefaultWarehouseCode$ * Read Only * |
Default Warehouse Code |
| PROPERTY DefaultWhseRestrictEndDate$ * Read Only * |
Restriction End Date, if default warehouse is restricted |
| PROPERTY DefaultWarehouseStatus$ * Read Only * |
Status of the default warehouse (I, R, A) |
| PROPERTY IsValidItemWarehouse * Read Only * |
| PROPERTY RequireMultipleWarehouses$ * Read Only * |
| PROPERTY LotSerUserAllowChangeDate * Read Only * |
[boolean] Flag for corresponding security event to allow the modification to Lot/Serial Expiration Date |
| PROPERTY RequireExpirationDate * Read Only * |
[boolean] Flag to indicate the current item requires a lot/serial expiration date to be entered |
| PROPERTY TrackLotSerialExpiration * Read Only * |
[boolean] Flag to indicate the lot/serial expiration dates are being tracked for the current item |
| PROPERTY Valuation$ * Read Only * |
| FUNCTION ChangeDefaults(rec$, iol$) | ||||||
| FUNCTION CheckForLotSerialNo(whse$, item$) | ||||||
| FUNCTION CheckForMissingExpirationDates(firstMissing$) | ||||||
Checks through current line detail memory file for an expiration date that is missing if TrackLotSerExpiration is turned on and is required for item | ||||||
| ||||||
| ||||||
| FUNCTION CheckLotSerDates(expDate$, lotSerNo$) | ||||||
Check Lot/Serial Expiration Date @prarm expDate$ [input, date] Lot Serial Expiration date to be used in calculation and comparisons | ||||||
| ||||||
| ||||||
| ||||||
| FUNCTION CheckTrackLotSerialExpiration(item$) | ||||||
Check TrackLotSerialExpiration for specified item code | ||||||
| ||||||
| ||||||
| FUNCTION ResetLotSerialDates(resetDate$) | ||||||
This function will reset the LotSerialExpirationDate back to the given date. | ||||||
| ||||||
| ||||||
| FUNCTION SetInsertPoint(insertPoint$) | ||||||
Function to set value of cInsertPoint$ for use with adding lot/serial #'s in the CheckForLotSerialNo() method. | ||||||
| ||||||
| ||||||
| FUNCTION ValidateGroupTrackExpiration() | ||||||
Validation group method to test whether expiration dates are being tracked for this item or at all for the system | ||||||
| ||||||
| ||||||
| FUNCTION ValidateLines() | ||||||
| FUNCTION Write() |
|
cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, cExtDescKeyCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated |
|
cActivityLogDelete$, cActivityLogDtlLevel$, HeaderKy$, HeaderHasLines, ReloadGrid, ValidHeader, NumberOfLines |
|
Write(), PERFORM CheckForAlias(), PERFORM CheckUseIn(), CheckValidBill(), ClassOverrideDescription(), ClassOverrideItemCode(), ClassValidateDescription(), ClassValidateItemCode(), ItemTypeSetDefaults(), PERFORM ItemTypeSetDefaults(), UpdateGridExtendedDescKey(), ValidateGroupNotCurrentItemType() |
|
SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$() |
|
AccumulateBatchTotals(), AddIn(), AddLine(), AddPrimarySrc(), BackOut(), ClearBindings(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), EditLine(), GetBatchTotalVars(), GetEditKey$(), GetInsertSeq$(), GetSequenceLengths(), InitWorkTable(), InsertLine(), QuickRowLoad(), RemovePrimarySrc(), ResequenceLine(), ResetLine(), ResetRow(), SetBatchTotalVars(), SetHeader(), SetKey(), SwapLines(), ValidateLines(), Write(), ClearSetFileDeleteWorkTable(), ClearSetFileWorkTable(), CommitRowRemove(), CommitRowWrite(), PostDeleteRec(), PostWriteRec(), RenumberSequence(), WriteWorkTable() |
|