|
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$, proMAKETOORDER$, proBUYTOORDER$, tierFIFO$, tierLIFO$, tierLOT$, tierSERIAL$, upceanTYPENONE$, upceanTYPEOTHER$ |
|
cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, cExtDescKeyCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated |
|
cFieldsFromItem$, SO_EnablePriceByTotalQtyBasedOn$, SO_UnitOfMeasureForTotalQty$, SO_ApplyPricingByTotalQtyAuto$, PreventItemPriceByTotQtyCalc, ApplyPriceByTotalQty |
|
AllowOpenJobStatus, SkipJobStatusCheck |
|
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$(), UPCEANCheckDigit(), UPCEANFetch(), UPCEANUpdate() |
|
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$() |
|
GetTransactionType$() |
|
AddLine(), ClearLine(), ClearSetFiles(), CommitRow(), DeleteLine(), DistributionMissingInfo(), DistributionRequired(), RemoveTiersExpDate(), ResetLine(), SetHeader(), ValidateLines(), WRITE(), ClearLastLine(), DeleteTierLines(), GetMemoryEditKey$(), PostDeleteRec(), PostWriteRec(), ResetRow(), SetCurrentKey(), ValidateAccumulateLines() |
|