Class BM_Disassembly_bus

Inherits

BM_CommonEntry

Properties

LOCAL cMainTable$="BM_DisassemblyHeader"  
LOCAL cIsSysDB=isFALSE  
LOCAL cProgressBarTitle$="Disassembly Entry"  
LOCAL cDistSrcIOList$=CPL("IOLIST DisassemblyNo$, HeaderDistLineKey$, BillNo$, ParentWarehouseCode$, "+"DisassemblyQuantity, BillValuation$, BillUnitOfMeasure$, 1, 1, DisassemblyDate$, -1")  
LOCAL cDistDstIOList$=CPL("IOLIST DisassemblyNo$, LineKey$, ItemCode$, WarehouseCode$, Quantity, "+"Valuation$, UnitOfMeasure$, UnitOfMeasureConvFactor, cHeaderDistribution, "+"cLotSerRefDate$, cLotSerTransType")  
PROPERTY QtyMask$   * Read Only *
PROPERTY QuantityToDisassemble   * Read Only *
PROPERTY HeaderDistLineKey$   * Read Only *
PROPERTY BillUnitOfMeasure$   * Read Only *
PROPERTY Distribution   * Read Only *
PROPERTY DistributionBalanced   * Read Only *

Methods

FUNCTION CheckOnHand()  
FUNCTION CLEAR()  
FUNCTION DELETE(key$)  
FUNCTION ExplodeBill()  
FUNCTION GetNextDisassemblyNo(tmpDisassemblyNo$)  
FUNCTION SetDistributionInfo()  
FUNCTION WRITE()  

Properties inherited from: BM_CommonEntry

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

Methods inherited from: BM_CommonEntry

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()