CI_Account_val, CI_Constant, CI_CostCodeFormatter, CI_CostCode_val, CI_ItemCode_val, CI_ItemPrice, CI_JobNo_val, CI_UnitOfMeasure_val, CI_Warehouse_val, IM_Constant, SY_LineEntryTierDetail |
LOCAL cCurrentUOMConvFactor=1 |
LOCAL cExtensionMax=1000000000 |
LOCAL cIsSysDB=isFALSE |
LOCAL cMainTable$="IM_TransactionDetail" |
LOCAL cDistDstIOList$=CPL("IOLIST TransactionType$, EntryNo$, LineKey$, ItemCode$, "+"WarehouseCode$, TransactionQty, Valuation$, UnitOfMeasureConvFactor, "+"cToWarehouseCode$, cLotSerRefDate$, cLotSerTransType") |
LOCAL cDistSrcIOList$=CPL("IOLIST TransactionType$, EntryNo$, LineKey$, ItemCode$, "+"TBL(TransactionType$=trnTRANSFER$, WarehouseCode$, cHeader.DefaultFromWhseCode$), "+"TransactionQty, Valuation$, UnitOfMeasureConvFactor, "+"TBL(TransactionType$=trnTRANSFER$, $$, WarehouseCode$), cHeader.TransactionDate$, "+"POS(TransactionType$=trnRECEIPT$+trnSALE$+trnISSUE$)-1") |
LOCAL cDistObject$ |
LOCAL cDistQtyVar$="TransactionQty" |
LOCAL cUOMConvFactorCol$ |
LOCAL cDistWarehouseCode$ |
PROPERTY CostMask$ * Read Only * |
PROPERTY CurrentUOMConvFactor * Read Only * |
PROPERTY PriceMask$ * Read Only * |
PROPERTY QtyMask$ * Read Only * |
PROPERTY UnitOfMeasures$ * Read Only * |
FUNCTION CalculateQtyAvailable(stdQtyAvail, stdUM$) |
FUNCTION DeleteLine(delkey$) |
FUNCTION DistributionRequired() |
FUNCTION DistributionRequired(valuation$) |
FUNCTION GetExtendedDescription(desc$) |
FUNCTION ItemHasExtendedDesc(item$) |
FUNCTION SetHeader(hdr$) |
FUNCTION ValidateGroupJCIntegrated() |
FUNCTION ValidateGroupNotIssue() |
FUNCTION ValidateGroupNotSaleOrIssue() |
FUNCTION ValidateGroupNotTransfer() |
FUNCTION ValidateGroupSale() |
FUNCTION ValidateGroupSaleOrIssue() |
FUNCTION ValidateGroupTransfer() |
FUNCTION ValidateLines() |
itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$ |
cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated |
cFieldsFromItem$, SO_EnablePriceByTotalQtyBasedOn$, SO_UnitOfMeasureForTotalQty$, SO_ApplyPricingByTotalQtyAuto$, PreventItemPriceByTotQtyCalc, ApplyPriceByTotalQty |
AllowOpenJobStatus, SkipJobStatusCheck |
tierFIFO$, tierLIFO$, tierLOT$, tierSERIAL$, trnSALE$, trnISSUE$, trnTRANSFER$, trnADJUST$, trnRECEIPT$, trnCOUNTCARD$, segTWO$, segTHREE$, segFOUR$, segFIVE$, segSIX$, segSEVEN$, segEIGHT$, segNINE$, segTEN$, segNONE$, pcrPRICECODE$, pcrITEM$, pcrITEMCUSTOMER$ |
cDistItemCode$, cDistWarehouseCode$, Distribution, DistributionBalanced, DistributionIOL$, DistributionMessage, ResettingAllLines |
ClassOverrideAccount(), ClassValidateAccount(), ResetAccountIndex() |
GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$() |
FormatCostCode() |
SetValidCostTypeForSOCC(), ClassValidateCostCode() |
Write(), PERFORM CheckForAlias(), PERFORM CheckUseIn(), CheckValidBill(), ClassOverrideDescription(), ClassOverrideItemCode(), ClassValidateDescription(), ClassValidateItemCode(), ItemTypeSetDefaults(), PERFORM ItemTypeSetDefaults(), UpdateGridExtendedDescKey(), ValidateGroupNotCurrentItemType() |
AddInItemPriceByQty(), BackOutItemPriceByQty(), CalculateItemPrice(), CalculateOptionsPrice(), RecalcLinePriceByTotQty(), ResetItemPriceByQtyTotals(), SetApplyPriceByTotalQty(), WriteItemPriceByQtyTotals(), LoadPriceByTotQtyWorkTable(), PERFORM ReadItemData(), PERFORM RegularItemPricing(), PERFORM SetPriceByTotQtyVariables(), UpdatePricingByTotalQty(), ValidateGroupItemPriceByTotQty() |
CheckJobStatus(), ClassValidateJobNo() |
ClassValidateUnitOfMeasure() |
SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$() |
AddLine(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), DistributionMissingInfo(), DistributionRequired(), RemoveTiersExpDate(), ResetLine(), SetHeader(), ValidateLines(), WRITE(), ClearLastLine(), DeleteTierLines(), GetMemoryEditKey$(), PostDeleteRec(), PostWriteRec(), ResetRow(), SetCurrentKey(), ValidateAccumulateLines() |