Class BM_BillCommonDetail

Properties

LOCAL cMiscItemSrcIOL$=CPL("IOLIST ItemCodeDesc$, ManufacturingCostAcctKey$, SetupCharge$, StandardUnitOfMeasure$, StandardUnitCost")  
LOCAL cMiscItemDstIOL$=CPL("IOLIST ComponentDesc$, MiscChargeGLAcctKey$, SetupCharge$, UnitOfMeasure$, StandardUnitCost")  
LOCAL cItemTypes$  
LOCAL cAllowPhantom  
LOCAL cAllowEngineering  
LOCAL cAllowInactive  
LOCAL cAllowAliasItems  
PROPERTY ExtendedDescriptionKey$  
PROPERTY ItemCodeNOF  

Methods

FUNCTION CheckForExtendedDescription(tmpItemCode$)  
FUNCTION GetContext$(destTable$)  
FUNCTION GetContextSourceTables$(context$)  
FUNCTION GetExtendedDescription(key$, desc$)  
FUNCTION InitWorkTable()  
FUNCTION ItemCodeCollectionAdd(tmpItemCode$, tmpLineKey$)  
FUNCTION ItemCodeCollectionDelete(tmpItemCode$, tmpLineKey$)  
FUNCTION ItemCodeCollectionFind(tmpItemCode$, tmpLineKey$)  
FUNCTION SetHeader(header$)  
FUNCTION SetHeaderInfo()  
FUNCTION UpdateEngineeringChange(tmpComponentItemCode$, tmpComponentRevision$, tmpStatus$, tmpAddOrDelete$, tmpChangeNo$, tmpChangeDate$, tmpRec$, tmpIOL$)  
FUNCTION ValidateGroupBillRevisions()  
FUNCTION ValidateGroupEngineeringChangeControl()  
FUNCTION ValidateGroupScrapYield()  
FUNCTION LOCAL AddIn()  
FUNCTION LOCAL BackOut()  
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 ValidateBillNo(value$)  
FUNCTION LOCAL ValidateComponentItemCode(value$)  
FUNCTION LOCAL ValidateComponentRevision(value$)  
FUNCTION LOCAL ValidateEngineeringDrawingFindNo(value$)  
FUNCTION LOCAL ValidateGroupItemRequired()  
FUNCTION LOCAL ValidateGroupNotCharge()  
FUNCTION LOCAL ValidateGroupNotComment()  
FUNCTION LOCAL ValidateGroupNotItem()  
FUNCTION LOCAL ValidateMiscChargeGLAcctKey(value$)  
FUNCTION LOCAL ValidateQuantityPerBill(value)  
FUNCTION LOCAL ValidateRevision(value$)  
FUNCTION LOCAL ValidateScrapPercent(value)  
FUNCTION LOCAL WriteWorkTable(chan, key$)  

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: SY_LineEntryDetail_bus

cActivityLogDelete$, cActivityLogDtlLevel$, HeaderKy$, HeaderHasLines, ReloadGrid, ValidHeader, NumberOfLines

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: SY_LineEntryDetail_bus

AccumulateBatchTotals(), AddIn(), AddLine(), AddPrimarySrc(), BackOut(), ClearBindings(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), EditLine(), GetBatchTotalVars(), GetEditKey$(), GetInsertSeq$(), GetSequenceLengths(), InitWorkTable(), InsertLine(), QuickRowLoad(), RemovePrimarySrc(), ResequenceLine(), ResetLine(), ResetRow(), SetBatchTotalVars(), SetHeader(), SetKey(), SwapLines(), ValidateLines(), Write(), ClearSetFileDeleteWorkTable(), ClearSetFileWorkTable(), CommitRowRemove(), CommitRowWrite(), PostDeleteRec(), PostWriteRec(), RenumberSequence(), WriteWorkTable()