Class PO_MaterialReqDetail_bus

Properties

LOCAL cIsSysDB=isFALSE  
LOCAL cMainTable$="PO_MaterialReqDetail"  
LOCAL cDistDstIOList$=CPL("IOLIST IssueType$, IssueNo$, LineKey$, ItemCode$, WarehouseCode$, QuantityIssued, Valuation$, UnitOfMeasureConvFactor, cLotSerRefDate$, cLotSerTransType")  
LOCAL cDistSrcIOList$=CPL("IOLIST IssueType$, IssueNo$, LineKey$, ItemCode$, WarehouseCode$, QuantityIssued, Valuation$, UnitOfMeasureConvFactor, header.IssueDate$, lsTransISSUE")  
LOCAL cDistObject$  
LOCAL cDistQtyVar$="QuantityIssued"  
LOCAL cFieldsToSave$="IOLIST IssueType$, IssueNo$, LineKey$, LineSeqNo$, ItemCode$, ItemType$, rowStatus$"  
LOCAL cIsMaterialRequisition=isTRUE  
PROPERTY DistributeLine   * Read Only *
PROPERTY IssueTotal   * Read Only *
PROPERTY PoCopySrc$   * Read Only *
PROPERTY PoCopyDest$   * Read Only *

Methods

FUNCTION BuildUnitCostMessage(message$)  
FUNCTION CopyPurchaseOrderLines(poNo$, returnComplete)  
FUNCTION DistributionMissingInfo(distKey$, distRow, retLine$)  
FUNCTION GetBatchTotalVars(vars$)  
FUNCTION GetBatchTotalVars(vars$, reverse)  
FUNCTION GetContext$(destTable$)  
FUNCTION GetContextSourceTables$(context$)  
FUNCTION GetQuantityOnHand(onHandQty)  
FUNCTION InitWorkTable()  
FUNCTION ResetPurchaseOrderRow()  
FUNCTION ResetRowsWithDistribution()  
FUNCTION RetrievePurchaseOrderLine()  
FUNCTION SetDistributionCommon()  
FUNCTION ValidateGroupFAIntegration()  
FUNCTION ValidateLines()  

Properties inherited from: PO_CommonEntryDetail

typMISCLABOR$, typMISCMAT$, typOUTSIDEPROCESS$, cAllowDeleteCopiedLine, cClearJCWOIOLIST$, cClearWOIOLIST$, cCopiedLineKeyCol$, cCopiedLineKeyFromCol$, cIsMaterialRequisition, cJobFieldsToSave$, cNotMaterialReqCols$, cSetJobInformation, cValidTypes$, cWOFieldsToSave$, typMatIssue$, AccountColumnName$, AccountSecurityOverridden, ExtensionQtyCol$, HasWOEntry, IM_QuantityAvailableToInclude$, JCRemovedMsg$, LineTotal, OriginalJobNo$, OriginalBalanceQtyBackordered, OriginalOriginalQtyOrdered, OriginalQty, OriginalQuantityOrdered, OriginalUOMConvFactor, OriginalWorkOrderNo$, POQuantity, UnitOfMeasures$, VendorPriceQtyCol$, WoRemovedMsg$

Methods inherited from: PO_CommonEntryDetail

AccountSubstitution(), AccumulateBatchTotals(), AssignAccounts(), CalculateQtyAvailable(), CheckVendorAliasItem(), CheckVendorPriceLevel(), ClearLine(), ClearSetFiles(), ClearSetFileWorkTable(), CreateCopiedLinesMemory(), DeleteLine(), GetProductLineAccount(), GetVendorItemCode(), ResetCostCodeType(), ResetLine(), SetAlias(), SetDefaults(), SetHeader(), SetHeaderInfo(), SetItemTypes(), SetMaterialRequisition(), SetUnitOfMeasures(), ValidateGroupAPSalesTax(), ValidateGroupIMIntegrated(), ValidateGroupItemTypes(), ValidateGroupJCIntegrated(), ValidateGroupJobNo(), ValidateGroupLandedCost(), ValidateGroupNotCharge(), ValidateGroupNotComment(), ValidateGroupNotNulWarehouseCode(), ValidateGroupRegularItem(), ValidateGroupWOIntegrated(), ValidateGroupWorkOrderNo(), WRITE(), Backout(), CalculateCost(), CalculateExtension(), CalculateLastCost(), CheckAccountOverrideSecurity(), ClearJobWorkOrder(), ColumnOverrideIntQtyMask(), ColumnOverrideOriginalUnitCost(), ColumnOverrideQtyMask(), ColumnOverrideUnitCost(), CommitRowWrite(), EditLineItemSetup(), GetAliasItem(), GetPurchaseAccount(), GetQuantityColumns(), GetWarehouseQty(), PreWriteRec(), ResetRowAmounts(), RetrieveVendor(), SaveRowAmounts(), SetChildColl(), SetCurrentKey(), SetDefaultJCWO(), SetIMChildColl(), PERFORM SetJCChildColl(), SetJCWODefaultJCWO(), SetOriginalUnitCost(), SetWIPAccount(), PERFORM SetWOChildColl(), ValidateCostCode(), ValidateCostType(), ValidateExtensionAmt(), ValidateExtensionQuantity(), ValidateGroupItemRequired(), ValidateItemCode(), ValidateJobNo(), ValidateMaterialReqExpAcctKey(), ValidateOperation(), ValidateOrderLineKey(), ValidatePurchasesAcctKey(), ValidateReturnsAcctKey(), ValidateStepNo(), ValidateSubstepPrefix(), ValidateSubstepSuffix(), ValidateUnitCost(), ValidateUnitOfMeasure(), ValidateWarehouseCode(), ValidateWorkOrderNo(), ValidateWorkOrderType(), WriteWorkTable()