Class BM_CommonEntryDetail

Properties

LOCAL cMiscItemSrcIol$=CPL("IOLIST SetupCharge$, StandardUnitOfMeasure$, StandardUnitCost")  
LOCAL cMiscItemDstIol$=CPL("IOLIST SetupCharge$, UnitOfMeasure$, StandardUnitCost")  
LOCAL cMiscItemEmptyRec$=isNO$+SEP+$$+SEP+"0"+SEP  
LOCAL cItemTypes$  
LOCAL cAllowEngineering=isTRUE  
LOCAL cAllowInactive=isTRUE  
LOCAL cDistItemCode$  
LOCAL cDistWarehouseCode$  
LOCAL cAllowAliasItems  
PROPERTY ExtendedDescriptionKey$  
PROPERTY DistUnitOfMeasure$   * Read Only *
PROPERTY ExplodingBill  

Methods

FUNCTION AllLinesComplete(tmpKey$, tmpRowno)  
FUNCTION CalculateQtyAvailable(tmpStdQtyAvailable)  
FUNCTION CheckForExtendedDescription(tmpItemCode$)  
FUNCTION GetExtendedDescription(key$, desc$)  
FUNCTION SegmentSubstitution(tmpGLAcctKey$, tmpWarehouseCode$)  
FUNCTION SetHeader(header$)  
FUNCTION SetHeaderInfo()  
FUNCTION ValidateGroupBillRevisions()  
FUNCTION ValidateLines()  
FUNCTION LOCAL ColumnOverrideExtendedQuantity(colInfo)  
FUNCTION LOCAL ColumnOverrideQuantityPerBill(colInfo)  
FUNCTION LOCAL ColumnOverrideStandardUnitCost(colInfo)  
FUNCTION LOCAL GenerateFormatMask$(mask$, decimals)  
FUNCTION LOCAL PERFORM GetBillInfo()  
FUNCTION LOCAL PERFORM GetComponentItemCodeInfo()  
FUNCTION LOCAL SetCurrentKey(key$)  
FUNCTION LOCAL ValidateComponentItemCode(value$)  
FUNCTION LOCAL ValidateComponentRevision(value$)  
FUNCTION LOCAL ValidateComponentWarehouseCode(value$)  
FUNCTION LOCAL ValidateGroupItemRequired()  
FUNCTION LOCAL ValidateGroupMultiWarehouse()  
FUNCTION LOCAL ValidateGroupNotCharge()  
FUNCTION LOCAL ValidateGroupNotComment()  
FUNCTION LOCAL ValidateGroupNotItem()  
FUNCTION LOCAL ValidateGroupNotNulWarehouseCode()  
FUNCTION LOCAL ValidateMiscChargeGLAcctKey(value$)  
FUNCTION LOCAL ValidateStandardUnitCost(value)  

Properties inherited from: BM_Constant

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

Properties inherited from: CI_Bill_val

ValidBillTypes$, RequireItemOnFile

Properties inherited from: CI_Constant

itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$

Properties inherited from: CI_ItemCode_Val

cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated

Properties inherited from: CI_ItemConstant

itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, lsTransOTHER, lsTransRECEIPT, lsTransSALE, lsTransISSUE, lsTransSHIPPING, lsTransRETURN

Properties inherited from: CI_ItemWarehouse

cPrecisionQty, IM_IsSetup

Properties inherited from: SY_LineEntryTierDetail

cDistItemCode$, cDistWarehouseCode$, Distribution, DistributionBalanced, DistributionIOL$, DistributionMessage, ResettingAllLines

Methods inherited from: CI_Account_val

ClassOverrideAccount(), ClassValidateAccount(), ResetAccountIndex()

Methods inherited from: CI_Bill_val

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

Methods inherited from: CI_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$()

Methods inherited from: CI_ItemCode_Val

Write(), PERFORM CheckForAlias(), PERFORM CheckUseIn(), CheckValidBill(), ClassOverrideDescription(), ClassOverrideItemCode(), ClassValidateDescription(), ClassValidateItemCode(), ItemTypeSetDefaults(), PERFORM ItemTypeSetDefaults(), UpdateGridExtendedDescKey(), ValidateGroupNotCurrentItemType()

Methods inherited from: CI_ItemWarehouse

CommitQuantity()

Methods inherited from: CI_Warehouse_val

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

Methods inherited from: SY_LineEntryTierDetail

AddLine(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), DistributionMissingInfo(), DistributionRequired(), RemoveTiersExpDate(), ResetLine(), SetHeader(), ValidateLines(), WRITE(), ClearLastLine(), DeleteTierLines(), GetMemoryEditKey$(), PostDeleteRec(), PostWriteRec(), ResetRow(), SetCurrentKey(), ValidateAccumulateLines()