Class CI_ItemCode_val

Known SubClasses

AP_InvoiceHistoryDetail_bus, AR_CommonDetail, AR_Customer_bus, AR_InvoiceHistoryLotSerial_bus, BC_CommonDetail, BM_BillCommonDetail, BM_ChangeControlDetail_bus, BM_CommonEntryDetail, BM_DisassemblyTierDistribution_bus, BM_ProductionTierDistribution_bus, CI_ItemCodeHistory_bus, CI_ItemCode_bus, CI_ItemTransactionHistory_bus, CI_StandardCostAdjustSelection_bus, IM_AliasItem_bus, IM_AlternateItem_bus, IM_CommonHistory, IM_CountCardDetail_bus, IM_DeleteChangeItems_bus, IM_ItemCost_bus, IM_ItemMemo_bus, IM_ItemTransactionHistory_bus, IM_ItemTransactionRecalc_bus, IM_ItemValuationChange_bus, IM_ItemVendor_bus, IM_ItemWarehouse_bus, IM_LotSerialTransactionHistory_bus, IM_PeriodPostingHistory_bus, IM_Physical_bus, IM_PriceCode_bus, IM_SalesKitDetail_bus, IM_SalesKit_bus, IM_TransactionDetail_bus, IM_TransactionTierDistribution_bus, IP_InventoryReqPlanningDetail_bus, IP_InventoryReqPlanningSummary_bus, IP_ProjectedDemands_bus, IT_ItemAttachment_bus, IT_ItemCategory_bus, IT_Item_bus, IT_ShoppingCartDetail_bus, IT_ShoppingCartItemsSelected_bus, PM_ActivityCode_bus, PM_TemplateMaterials_bus, PM_TransactionDetail_bus, PM_WorkTicketDetail_bus, PM_WorkTicketHistoryInquiryDetail_bus, PM_WorkTicketHistoryInquiry_bus, PM_WorkTicket_bus, PO_CommonEntry, PO_CommonEntryDetail, PO_MaterialReqTierDistribution_bus, PO_ReceiptHistoryLotSerial_bus, PO_ReceiptTierDistribution_bus, PO_ReturnTierDistribution_bus, PO_VendorPriceLevel_bus, PO_WorkTicketLink_bus, RA_CommonEntryDetail, RA_Options_BUS, RA_ReceiptsTierDistribution_bus, RA_ReturnTierDistribution_bus, RA_SetupWizard_bus, SO_CommonEntryDetail, SO_CustomerLastPurchase_bus, SO_LineItemCommission_bus, SO_PurchaseCtrlByCustByItem_bus, SO_PurchaseCtrlByStateByItem_bus, SO_SalesHistory_bus

Properties

LOCAL cItemTypes$=itmREGULAR$+itmSPECIAL$+itmCHARGE$+itmCOMMENT$+itmMISC$  
LOCAL cAllowAliasItems=isTRUE  
LOCAL cAliasItemTypes$  
LOCAL cItemCodeDescCol$="ItemCodeDesc"  
LOCAL cItemTypeCol$="ItemType"  
LOCAL cExtDescKeyCol$="ExtendedDescriptionKey$"  

variable used for the Extended Description Key, defaults to ExtendedDescriptionKey$ and can be overridden by the inheriting class

PROPERTY ItemTypes$   * Read Only *
PROPERTY AllowAliasItems  
PROPERTY AliasItemTypes$   * Read Only *
PROPERTY ExtendedDescriptionBusiness   * Read Only *
PROPERTY ItemCodeDescCol$   * Read Only *
PROPERTY AllowPhantom  
PROPERTY AllowEngineering  
PROPERTY AllowInactive  
PROPERTY InvalidPurchase  
PROPERTY IMIntegrated   * Read Only *

Methods

FUNCTION Write()  
FUNCTION LOCAL PERFORM CheckForAlias()  
FUNCTION LOCAL PERFORM CheckUseIn()  
FUNCTION LOCAL CheckValidBill(item$)  
FUNCTION LOCAL ClassOverrideDescription(colInfo)  
FUNCTION LOCAL ClassOverrideItemCode(colInfo)  
FUNCTION LOCAL ClassValidateDescription(col$, val$)  
FUNCTION LOCAL ClassValidateItemCode(col$, val$)  
FUNCTION LOCAL ClassValidateItemCode(col$, val$, src$)  
FUNCTION LOCAL ItemTypeSetDefaults(newType$, oldType$, src$, dfltCol$)  
FUNCTION LOCAL PERFORM ItemTypeSetDefaults()  
FUNCTION LOCAL UpdateGridExtendedDescKey(inChn)  
FUNCTION LOCAL ValidateGroupNotCurrentItemType()  

Properties inherited from: CI_Constant

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$

Properties inherited from: SY_Customization

cDummyIol$

Methods inherited from: CI_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$(), UPCEANCheckDigit(), UPCEANFetch(), UPCEANUpdate()

Methods inherited from: SY_Customization

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