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