BM_BillInquiry_ui, BM_CommonEntry, BM_CostedMaterialsReport_rpt, CI_SalesKit, WO_ExplBill |
LOCAL billCATEGORYNUM=9 |
LOCAL cBillExpMiscChgGLAcctField$="MiscChargeGLAcctKey" |
LOCAL cBillExpWarehouseField$="ComponentWarehouseCode" |
LOCAL cBMExpOptionSvc=isTRUE |
PROPERTY BM_UseOptionBills$ |
PROPERTY ExplodingBill |
PROPERTY SkipMaxLevelsCheck |
PROPERTY SkipScrapPercent |
PROPERTY SkipMiscCharges |
PROPERTY BM_PostMiscChargesToGLByWhse$ |
PROPERTY IM_SegmentForWhsePostings$ |
PROPERTY WO_BillExplosion |
PROPERTY IncludeAllBillRecords |
PROPERTY IncludePhantomBlowThrough |
PROPERTY ResolveBillRevision |
PROPERTY PrintForReports |
PROPERTY IncludeAllBillOptions |
PROPERTY SkipBillOptions |
PROPERTY IncludeAllBillOptionInteractions |
PROPERTY SkipBillOptionInteractions |
PROPERTY SkipMaxLevelMsg |
PROPERTY FromBM |
PROPERTY SkipIntegerUOMRounding Boolean - if true, quantity with integer UOM will not be rounded. |
FUNCTION BillHasOptions(bill$, rev$, options$) |
FUNCTION ExplodeBillToWorktable(workFH, bill$, rev$, options$) |
FUNCTION ExplodeBillToWorktable(workFH) |
FUNCTION ExplodeBillToWorktable(workFH, addIol$) |
FUNCTION KitExists(kit$) |
FUNCTION SegmentSubstitution(tmpGLAcctKey$, tmpWarehouseCode$) |
FUNCTION LOCAL BillExplosionProcessDetail(hdrKey$, workFH, dtlFH) |
FUNCTION LOCAL ExplodeAllBillOptions(workFH) |
FUNCTION LOCAL ExplodeAllBillOptions(workFH, optionCategory$, optionCode$) |
FUNCTION LOCAL IsBill(item$, rev$) |
FUNCTION LOCAL IsBill(item$, rev$, hasLines) |
FUNCTION LOCAL ProgressMeter() |
FUNCTION LOCAL ProgressMeter(action$) |
FUNCTION LOCAL ProgressMeter(action$, msg$) |
FUNCTION LOCAL RoundQuantityToWholeInteger(value) |