| LOCAL cMainTable$="BM_ProductionHeader" |
| LOCAL cIsSysDB=isFALSE |
| LOCAL cProgressBarTitle$="Production Entry" |
| LOCAL cBatchModule$="B/M" |
| LOCAL cBatchTotalVars$=$$ |
| LOCAL cBatchType$ |
| PROPERTY QtyMask$ * Read Only * |
| PROPERTY QuantityToProduce * Read Only * |
| PROPERTY TrackLotSerialExpiration * Read Only * |
[boolean] Flag to indicate that current Bill is tracking lot/serial expiration dates |
| PROPERTY RequireExpirationDate * Read Only * |
[boolean] Flag to indicate that the lot/serial expiration date is required |
| FUNCTION Delete(Key$) | ||||||
| FUNCTION GetNextProductionNo(tmpProductionNo$) | ||||||
| FUNCTION IsExpDateCalculated() | ||||||
Function returns whether the current production bill is an item where the expiration date is being calculated or not | ||||||
| ||||||
| ||||||
| FUNCTION RecalcExpDate(newDate$) | ||||||
Recalculates the lot/serial expiration date if applicable for the current bill | ||||||
| ||||||
| ||||||
| FUNCTION ResetExpDate(resetDate$) | ||||||
Function to reset the expiration date to a specific value. This will not redo the validation for the field. | ||||||
| ||||||
| ||||||
|
|
cMiscChgSrcIOL$, cMiscChgDstIOL$, BillHasOptions$, BillUnitOfMeasure$, BillType$, BM_PostMiscChargesToGLByWhse$, BM_RequireBillRevisions$, BM_UseOptionBills$, BM_EnableEngineeringChangeControl$, BM_AllowKitBills$, DfltComponentWhseCode$, DfltComponentWhseStatus$, DfltComponentWhseRestrictEnd$, DfltParentWhseCode$, DfltParentWhseStatus$, DfltParentWhseRestrictEnd$, IMIntegrated, IM_SegmentForWhsePostings$, IM_RequireMultipleWarehouses$, PrecisionCost, PrecisionQty |
|
itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, lsTransOTHER, lsTransRECEIPT, lsTransSALE, lsTransISSUE, lsTransSHIPPING, lsTransRETURN |
|
ChangeDefaults(), CheckForRequiredBillOptions(), ExplodeBill(), CheckDefaultWarehouses(), ClassValidateBillOption(), ColumnOverrideBillOption1(), ColumnOverrideBillOption2(), ColumnOverrideBillOption3(), ColumnOverrideBillOption4(), ColumnOverrideBillOption5(), ColumnOverrideBillOption6(), ColumnOverrideBillOption7(), ColumnOverrideBillOption8(), ColumnOverrideBillOption9(), GenerateFormatMask$(), PERFORM GetBillInfo(), RetrieveOptions(), SetDefaults(), SetOptions(), StripRequiredVal$(), ValidateBillNo(), ValidateDefaultComponentWhseCode(), ValidateGroupBillNoRequired(), ValidateGroupBillOptions(), ValidateGroupBillRevisions(), ValidateGroupEngineeringChangeControl(), ValidateGroupLinesExist(), ValidateGroupMultiWarehouse(), ValidateParentWarehouseCode(), ValidateRevision() |
|
CalcCost(), ClearCCByBatch(), ClearCCByDeKey(), ClearCCByJournal(), ClearCCWorkFile(), PERFORM ClearCommits(), PERFORM PostTableReadCI_TierCostCalc(), PERFORM PreNextRecordCI_TierCostCalc(), PERFORM PreTableWriteCI_TierCostCalc(), PERFORM ProcessTierDistribution() |
|