Class BM_CommonEntry

Properties

LOCAL cMiscChgSrcIOL$=CPL("IOLIST dtl.ComponentDesc$, dtl.SubBillChargeFromExplosion$, dtl.StandardUnitCost")  
LOCAL cMiscChgDstIOL$=CPL("IOLIST ComponentDesc$, SubBillChargeFromExplosion$, StandardUnitCost")  
PROPERTY BillHasOptions$   * Read Only *
PROPERTY BillUnitOfMeasure$   * Read Only *
PROPERTY BillType$   * Read Only *
PROPERTY BM_PostMiscChargesToGLByWhse$   * Read Only *
PROPERTY BM_RequireBillRevisions$   * Read Only *
PROPERTY BM_UseOptionBills$   * Read Only *
PROPERTY BM_EnableEngineeringChangeControl$   * Read Only *
PROPERTY BM_AllowKitBills$   * Read Only *
PROPERTY DfltComponentWhseCode$   * Read Only *

Default component warehouse code

PROPERTY DfltComponentWhseStatus$   * Read Only *
Status of the default component warehouse
PROPERTY DfltComponentWhseRestrictEnd$   * Read Only *
Restriction End Date, if default component warehouse is restricted
PROPERTY DfltParentWhseCode$   * Read Only *
Default parent warehouse code
PROPERTY DfltParentWhseStatus$   * Read Only *
Status of the default parent warehouse
PROPERTY DfltParentWhseRestrictEnd$   * Read Only *
Restriction End Date, if default parent warehouse is restricted
PROPERTY IMIntegrated   * Read Only *
PROPERTY IM_SegmentForWhsePostings$   * Read Only *
PROPERTY IM_RequireMultipleWarehouses$   * Read Only *
PROPERTY PrecisionCost   * Read Only *
PROPERTY PrecisionQty   * Read Only *

Methods

FUNCTION ChangeDefaults(record$)  
FUNCTION ChangeDefaults(record$, iolist$)  
FUNCTION CheckForRequiredBillOptions()  
FUNCTION ExplodeBill()  
FUNCTION LOCAL CheckDefaultWarehouses()  

Check statuses of parent and component default warehouses and set various default warehouse properties

Returns [boolean] Success
FUNCTION LOCAL ClassValidateBillOption(col$, val$)  
FUNCTION LOCAL ColumnOverrideBillOption1(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption2(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption3(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption4(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption5(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption6(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption7(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption8(colInfo)  
FUNCTION LOCAL ColumnOverrideBillOption9(colInfo)  
FUNCTION LOCAL GenerateFormatMask$(mask$, decimals)  
FUNCTION LOCAL PERFORM GetBillInfo()  
FUNCTION LOCAL RetrieveOptions(localOpts$, propOpts$, svcObj, modPfx$)  
FUNCTION LOCAL SetDefaults()  
FUNCTION LOCAL SetOptions()  
FUNCTION LOCAL StripRequiredVal$(extension$)  
FUNCTION LOCAL ValidateBillNo(value$)  
FUNCTION LOCAL ValidateDefaultComponentWhseCode(value$)  
FUNCTION LOCAL ValidateGroupBillNoRequired()  
FUNCTION LOCAL ValidateGroupBillOptions()  
FUNCTION LOCAL ValidateGroupBillRevisions()  
FUNCTION LOCAL ValidateGroupEngineeringChangeControl()  
FUNCTION LOCAL ValidateGroupLinesExist()  
FUNCTION LOCAL ValidateGroupMultiWarehouse()  
FUNCTION LOCAL ValidateParentWarehouseCode(value$)  
FUNCTION LOCAL ValidateRevision(value$)  

Properties inherited from: BM_Constant

billTypeSTANDARD$, billTypeKIT$, billTypeINACTIVE$, billTypePHANTOM$, billTypeENGINEERING$, billTypeMRP$, disTypePRODUCED$, disTypePURCHASED$, disTypeREVERSAL$, billCATEGORYNUM

Properties inherited from: CI_BillExplosion

billCATEGORYNUM, cBillExpMiscChgGLAcctField$, cBillExpWarehouseField$, cBMExpOptionSvc, BM_UseOptionBills$, ExplodingBill, SkipMaxLevelsCheck, SkipScrapPercent, SkipMiscCharges, BM_PostMiscChargesToGLByWhse$, IM_SegmentForWhsePostings$, WO_BillExplosion, IncludeAllBillRecords, IncludePhantomBlowThrough, ResolveBillRevision, PrintForReports, IncludeAllBillOptions, SkipBillOptions, IncludeAllBillOptionInteractions, SkipBillOptionInteractions, SkipMaxLevelMsg, FromBM, SkipIntegerUOMRounding

Properties inherited from: CI_Bill_val

ValidBillTypes$, RequireItemOnFile

Properties inherited from: SY_BatchDataEntry

BatchEnabled, ErrorBatchNo$

Methods inherited from: CI_BillExplosion

BillHasOptions(), ExplodeBillToWorktable(), KitExists(), SegmentSubstitution(), BillExplosionProcessDetail(), ExplodeAllBillOptions(), IsBill(), ProgressMeter(), RoundQuantityToWholeInteger()

Methods inherited from: CI_BillOption_val

ClassValidateBillOption()

Methods inherited from: CI_Bill_val

ClassValidateBillNo(), ClassValidateRevision(), PERFORM SetValidBillTypesMessage()

Methods inherited from: CI_Warehouse_val

SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$()

Methods inherited from: SY_BatchDataEntry

DELETE(), DeleteBatch(), DeleteBatchNo(), GetBatchHandle(), IsBatchActive(), ResetBatchSubType(), SelectBatch(), SelectNewBatch(), SetCurrentKey(), VerifyBatch(), WRITE(), ClassValidateBatchNo$()