Class PO_CommonEntryDetail

Properties

LOCAL typMISCLABOR$="2"  
LOCAL typMISCMAT$="3"  
LOCAL typOUTSIDEPROCESS$="4"  
LOCAL cAllowDeleteCopiedLine=isTRUE  
LOCAL cClearJCWOIOLIST$=CPL("IOLIST JobNo$, CostCode$, CostType$, WorkOrderNo$, StepNo$, SubstepPrefix$, "+"SubstepSuffix$, WorkOrderType$")  
LOCAL cClearWOIOLIST$=CPL("IOLIST StepNo$, SubStepPrefix$, SubStepSuffix$, WorkOrderType$")  
LOCAL cCopiedLineKeyCol$="ORDERLINEKEY$"  
LOCAL cCopiedLineKeyFromCol$="PURCHASEORDERNO$"  
LOCAL cIsMaterialRequisition  
LOCAL cJobFieldsToSave$="JobNo$, Costcode$, CostType$"  
LOCAL cNotMaterialReqCols$="ItemCodeDesc$, AllocateLandedCost$, TaxClass$, CommentText$"  
LOCAL cSetJobInformation=isFALSE  
LOCAL cValidTypes$  
LOCAL cWOFieldsToSave$="WorkOrderNo$, StepNo$, SubStepPrefix$, SubStepSuffix$, WorkOrderType$"  
LOCAL typMatIssue$  
PROPERTY AccountColumnName$ ! Set by parent, Name of AccountKey column  
PROPERTY AccountSecurityOverridden   * Read Only *
PROPERTY ExtensionQtyCol$ ! Set by parent, Name of quantity column used in extension calculation  
PROPERTY HasWOEntry ! Set by parent, Bolean for Is WO available for this entry?  
PROPERTY IM_QuantityAvailableToInclude$   * Read Only *
PROPERTY JCRemovedMsg$   * Read Only *

Message to indicate that invalid job cost information was removed from line(s)

PROPERTY LineTotal   * Read Only *
PROPERTY OriginalJobNo$   * Read Only *
PROPERTY OriginalBalanceQtyBackordered   * Read Only *
PROPERTY OriginalOriginalQtyOrdered   * Read Only *
PROPERTY OriginalQty   * Read Only *
PROPERTY OriginalQuantityOrdered   * Read Only *
PROPERTY OriginalUOMConvFactor   * Read Only *
PROPERTY OriginalWorkOrderNo$   * Read Only *
PROPERTY POQuantity   * Read Only *
PROPERTY UnitOfMeasures$   * Read Only *
PROPERTY VendorPriceQtyCol$   * Read Only *
PROPERTY WoRemovedMsg$   * Read Only *

Methods

FUNCTION AccountSubstitution(itemType$)  
FUNCTION AccumulateBatchTotals()  
FUNCTION AssignAccounts(itemType$)  
FUNCTION CalculateQtyAvailable(stdQtyAvail)  
FUNCTION CheckVendorAliasItem(cost)  
FUNCTION CheckVendorPriceLevel()  
FUNCTION ClearLine()  
FUNCTION ClearSetFiles()  
FUNCTION ClearSetFileWorkTable(clearKey$)  
FUNCTION CreateCopiedLinesMemory()  
FUNCTION DeleteLine(LineKey$)  
FUNCTION GetProductLineAccount(prodLine$, fields$, rec$)  
FUNCTION GetVendorItemCode(vendorItemCode$)  
FUNCTION ResetCostCodeType(origRec$, origIOL$, glAcct$)  
FUNCTION ResetLine(LineKey$)  
FUNCTION SetAlias(alias$, item$)  
FUNCTION SetDefaults()  
FUNCTION SetHeader(header$)  
FUNCTION SetHeaderInfo()  
FUNCTION SetItemTypes()  
FUNCTION SetMaterialRequisition(value)  
FUNCTION SetUnitOfMeasures()  
FUNCTION ValidateGroupAPSalesTax()  
FUNCTION ValidateGroupIMIntegrated()  
FUNCTION ValidateGroupItemTypes()  
FUNCTION ValidateGroupJCIntegrated()  
FUNCTION ValidateGroupJobNo()  
FUNCTION ValidateGroupLandedCost()  
FUNCTION ValidateGroupNotCharge()  
FUNCTION ValidateGroupNotComment()  
FUNCTION ValidateGroupNotNulWarehouseCode()  
FUNCTION ValidateGroupRegularItem()  
FUNCTION ValidateGroupWOIntegrated()  
FUNCTION ValidateGroupWorkOrderNo()  
FUNCTION WRITE()  
FUNCTION LOCAL Backout()  
FUNCTION LOCAL CalculateCost()  
FUNCTION LOCAL CalculateExtension()  
FUNCTION LOCAL CalculateLastCost()  
FUNCTION LOCAL CheckAccountOverrideSecurity()  
FUNCTION LOCAL ClearJobWorkOrder()  
FUNCTION LOCAL ColumnOverrideIntQtyMask(colInfo)  
FUNCTION LOCAL ColumnOverrideOriginalUnitCost(colInfo)  
FUNCTION LOCAL ColumnOverrideQtyMask(colInfo)  
FUNCTION LOCAL ColumnOverrideUnitCost(colInfo)  
FUNCTION LOCAL CommitRowWrite(inChn)  
FUNCTION LOCAL EditLineItemSetup()  
FUNCTION LOCAL GetAliasItem(alias$)  
FUNCTION LOCAL GetProductLineAccount(prodLine$, fields$)  
FUNCTION LOCAL GetPurchaseAccount(itemType$)  
FUNCTION LOCAL GetQuantityColumns(qtyColumnsToConvertUOM$)  
FUNCTION LOCAL GetWarehouseQty()  
FUNCTION LOCAL PreWriteRec()  
FUNCTION LOCAL ResetRowAmounts()  
FUNCTION LOCAL RetrieveVendor(div$, vendor$)  
FUNCTION LOCAL SaveRowAmounts()  
FUNCTION LOCAL SetChildColl()  
FUNCTION LOCAL SetCurrentKey(key$)  
FUNCTION LOCAL SetDefaultJCWO(itemType$)  
FUNCTION LOCAL SetIMChildColl()  
FUNCTION LOCAL PERFORM SetJCChildColl()  
FUNCTION LOCAL SetJCWODefaultJCWO(value$)  
FUNCTION LOCAL SetOriginalUnitCost()  
FUNCTION LOCAL SetWIPAccount()  
FUNCTION LOCAL PERFORM SetWOChildColl()  
FUNCTION LOCAL ValidateCostCode(value$)  
FUNCTION LOCAL ValidateCostType(value$)  
FUNCTION LOCAL ValidateExtensionAmt(value)  
FUNCTION LOCAL ValidateExtensionQuantity()  
FUNCTION LOCAL ValidateGroupItemRequired()  
FUNCTION LOCAL ValidateItemCode(value$)  
FUNCTION LOCAL ValidateJobNo(value$)  
FUNCTION LOCAL ValidateMaterialReqExpAcctKey(value$)  
FUNCTION LOCAL ValidateOperation(workOrder$, step$, prefix$, suffix$)  
FUNCTION LOCAL ValidateOrderLineKey(value$)  
FUNCTION LOCAL ValidatePurchasesAcctKey(value$)  
FUNCTION LOCAL ValidateReturnsAcctKey(value$)  
FUNCTION LOCAL ValidateStepNo(value$)  
FUNCTION LOCAL ValidateSubstepPrefix(value$)  
FUNCTION LOCAL ValidateSubstepSuffix(value$)  
FUNCTION LOCAL ValidateUnitCost(value)  
FUNCTION LOCAL ValidateUnitOfMeasure(value$)  
FUNCTION LOCAL ValidateWarehouseCode(value$)  
FUNCTION LOCAL ValidateWorkOrderNo(value$)  
FUNCTION LOCAL ValidateWorkOrderType(value$)  
FUNCTION LOCAL WriteWorkTable(chan, key$)  

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

AllowOpenJobStatus, SkipJobStatusCheck

Properties inherited from: PO_Constant

allocateByCOST$, allocateByQUANTITY$, allocateByVOLUME$, allocateByWEIGHT$, ordTypeDROPSHIP$, ordTypeMASTER$, ordTypeMATERIALREQ$, ordTypeREPEATING$, ordTypeSTANDARD$, ordTypeDROPSHIPDesc$, ordTypeMASTERDesc$, ordTypeMATERIALREQDesc$, ordTypeREPEATINGDesc$, ordTypeSTANDARDDesc$, dataEntryRECEIPTGOODS$, dataEntryRECEIPTINVOICE$, dataEntryRETURNORDER$, dataEntryMATERIALISSUE$, openOrderItem$, openOrderJOBWORKORDER$, ordStatusNEW$, ordStatusOPEN$, ordStatusBACKORDERED$, ordStatusCHANGE$, ordStatusCOMPLETE$, ordStatusCANCELLED$, priceTypeVENDOR$, priceTypePRODUCT$, priceTypeITEM$, priceMethodCOSTDISC$, priceMethodDISCPERCENT$, priceMethodSTANDARD$, QuantityMask$, CostMask$, PriceMask$, ExtensionAmtMask$, UnitOfMeasureMask$

Properties inherited from: SY_Customization

cDummyIol$

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_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$()

Methods inherited from: CI_CostCode_Val

SetValidCostTypeForSOCC(), ClassValidateCostCode()

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_JobNo_val

CheckJobStatus(), ClassValidateJobNo()

Methods inherited from: CI_OperationDetail_val

ClassValidateOperationDetail()

Methods inherited from: CI_UnitOfMeasure_val

ClassValidateUnitOfMeasure()

Methods inherited from: CI_Warehouse_val

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

Methods inherited from: CI_WorkOrderNo_val

ClassValidateWorkOrderNo()

Methods inherited from: SY_Customization

GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()

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