How to use a recurring Integration Endpoint for importing data
You are here
Item Data
Item Data

Submitted by Nathan Clouse on 09/04/15.
A view with item data that includes nearly all item data you would be able to see when viewing/editing an item including the Sales, Purchase and Inventory data was well as the WHS sort codes and all related data.
CREATE VIEW [dbo].[vw_inventInventTable] AS SELECT 'INVENTTABLE_ABCCONTRIBUTIONMARGIN' = it.abccontributionmargin, 'INVENTTABLE_ABCREVENUE' = it.abcrevenue, 'INVENTTABLE_ABCTIEUP' = it.abctieup, 'INVENTTABLE_ABCVALUE' = it.abcvalue, 'INVENTTABLE_ALCOHOLMANUFACTURERID_RU' = it.alcoholmanufacturerid_ru, 'INVENTTABLE_ALCOHOLPRODUCTIONTYPEID_RU' = it.alcoholproductiontypeid_ru, 'INVENTTABLE_ALCOHOLSTRENGTH_RU' = it.alcoholstrength_ru, 'INVENTTABLE_ALTCONFIGID' = it.altconfigid, 'INVENTTABLE_ALTINVENTCOLORID' = it.altinventcolorid, 'INVENTTABLE_ALTINVENTSIZEID' = it.altinventsizeid, 'INVENTTABLE_ALTINVENTSTYLEID' = it.altinventstyleid, 'INVENTTABLE_ALTITEMID' = it.altitemid, 'INVENTTABLE_APPROXTAXVALUE_BR' = it.approxtaxvalue_br, 'INVENTTABLE_ASSETGROUPID_RU' = it.assetgroupid_ru, 'INVENTTABLE_ASSETID_RU' = it.assetid_ru, 'INVENTTABLE_AUTOREPORTFINISHED' = it.autoreportfinished, 'INVENTTABLE_BATCHMERGEDATECALCULATIONMETHOD' = it.batchmergedatecalculationmethod, 'INVENTTABLE_BATCHNUMGROUPID' = it.batchnumgroupid, 'INVENTTABLE_BOMCALCGROUPID' = it.bomcalcgroupid, 'INVENTTABLE_BOMLEVEL' = it.bomlevel, 'INVENTTABLE_BOMMANUALRECEIPT' = it.bommanualreceipt, 'INVENTTABLE_BOMUNITID' = it.bomunitid, 'INVENTTABLE_COMMISSIONGROUPID' = it.commissiongroupid, 'INVENTTABLE_COSTGROUPID' = it.costgroupid, 'INVENTTABLE_COSTMODEL' = it.costmodel, 'INVENTTABLE_CREATEDBY' = it.createdby, 'INVENTTABLE_CREATEDDATETIME' = it.createddatetime, 'INVENTTABLE_CUSTOMSEXPORTTARIFFCODETABLE_IN' = it.customsexporttariffcodetable_in, 'INVENTTABLE_CUSTOMSIMPORTTARIFFCODETABLE_IN' = it.customsimporttariffcodetable_in, 'INVENTTABLE_DATAAREAID' = it.dataareaid, 'INVENTTABLE_DAXINTEGRATIONKEY' = it.daxintegrationkey, 'INVENTTABLE_DEFAULTDIMENSION' = it.defaultdimension, 'INVENTTABLE_DEL_CREATEDTIME' = it.del_createdtime, 'INVENTTABLE_DEL_MODIFIEDTIME' = it.del_modifiedtime, 'INVENTTABLE_DENSITY' = it.density, 'INVENTTABLE_DEPTH' = it.depth, 'INVENTTABLE_EPCMANAGER' = it.epcmanager, 'INVENTTABLE_EXCEPTIONCODE_BR' = it.exceptioncode_br, 'INVENTTABLE_EXCISETARIFFCODES_IN' = it.excisetariffcodes_in, 'INVENTTABLE_EXIMPRODUCTGROUPTABLE_IN' = it.eximproductgrouptable_in, 'INVENTTABLE_FISCALLIFOAVOIDCALC' = it.fiscallifoavoidcalc, 'INVENTTABLE_FISCALLIFONORMALVALUE' = it.fiscallifonormalvalue, 'INVENTTABLE_FISCALLIFONORMALVALUECALC' = it.fiscallifonormalvaluecalc, 'INVENTTABLE_FORECASTDMPINCLUDE' = it.forecastdmpinclude, 'INVENTTABLE_GROSSDEPTH' = it.grossdepth, 'INVENTTABLE_GROSSHEIGHT' = it.grossheight, 'INVENTTABLE_GROSSWIDTH' = it.grosswidth, 'INVENTTABLE_HEIGHT' = it.height, 'INVENTTABLE_ICMSONSERVICE_BR' = it.icmsonservice_br, 'INVENTTABLE_INTRACODE' = it.intracode, 'INVENTTABLE_INTRASTATEXCLUDE' = it.intrastatexclude, 'INVENTTABLE_INTRASTATPROCID_CZ' = it.intrastatprocid_cz, 'INVENTTABLE_INTRAUNIT' = it.intraunit, 'INVENTTABLE_INVENTFISCALLIFOGROUP' = it.inventfiscallifogroup, 'INVENTTABLE_INVENTPRODUCTTYPE_BR' = it.inventproducttype_br, 'INVENTTABLE_ITEMBUYERGROUPID' = it.itembuyergroupid, 'INVENTTABLE_ITEMDIMCOSTPRICE' = it.itemdimcostprice, 'INVENTTABLE_ITEMID' = it.itemid, 'INVENTTABLE_ITEMPRICETOLERANCEGROUPID' = it.itempricetolerancegroupid, 'INVENTTABLE_ITEMTAGGINGLEVEL' = it.itemtagginglevel, 'INVENTTABLE_ITEMTYPE' = it.itemtype, 'INVENTTABLE_MARKUPCODE_RU' = it.markupcode_ru, 'INVENTTABLE_MATCHINGPOLICY' = it.matchingpolicy, 'INVENTTABLE_MINIMUMPALLETQUANTITY' = it.minimumpalletquantity, 'INVENTTABLE_MODIFIEDBY' = it.modifiedby, 'INVENTTABLE_MODIFIEDDATETIME' = it.modifieddatetime, 'INVENTTABLE_NAMEALIAS' = it.namealias, 'INVENTTABLE_NETWEIGHT' = it.netweight, 'INVENTTABLE_NGPCODESTABLE_FR' = it.ngpcodestable_fr, 'INVENTTABLE_NRTAXGROUP_LV' = it.nrtaxgroup_lv, 'INVENTTABLE_ORIGCOUNTRYREGIONID' = it.origcountryregionid, 'INVENTTABLE_ORIGCOUNTYID' = it.origcountyid, 'INVENTTABLE_ORIGSTATEID' = it.origstateid, 'INVENTTABLE_PACKAGINGGROUPID' = it.packaginggroupid, 'INVENTTABLE_PACKING_RU' = it.packing_ru, 'INVENTTABLE_PALLETTAGGING' = it.pallettagging, 'INVENTTABLE_PARTITION' = it.partition, 'INVENTTABLE_PBAAUTOSTART' = it.pbaautostart, 'INVENTTABLE_PBAHIDEAPPROVAL' = it.pbahideapproval, 'INVENTTABLE_PBAHIDEDIALOG' = it.pbahidedialog, 'INVENTTABLE_PBAINVENTITEMGROUPID' = it.pbainventitemgroupid, 'INVENTTABLE_PBAITEMAUTOGENERATED' = it.pbaitemautogenerated, 'INVENTTABLE_PBAITEMCONFIGURABLE' = it.pbaitemconfigurable, 'INVENTTABLE_PBAMANDATORYCONFIG' = it.pbamandatoryconfig, 'INVENTTABLE_PDSBASEATTRIBUTEID' = it.pdsbaseattributeid, 'INVENTTABLE_PDSBESTBEFORE' = it.pdsbestbefore, 'INVENTTABLE_PDSCWWMSMINIMUMPALLETQTY' = it.pdscwwmsminimumpalletqty, 'INVENTTABLE_PDSCWWMSQTYPERLAYER' = it.pdscwwmsqtyperlayer, 'INVENTTABLE_PDSCWWMSSTANDARDPALLETQTY' = it.pdscwwmsstandardpalletqty, 'INVENTTABLE_PDSFREIGHTALLOCATIONGROUPID' = it.pdsfreightallocationgroupid, 'INVENTTABLE_PDSITEMREBATEGROUPID' = it.pdsitemrebategroupid, 'INVENTTABLE_PDSPOTENCYATTRIBRECORDING' = it.pdspotencyattribrecording, 'INVENTTABLE_PDSSHELFADVICE' = it.pdsshelfadvice, 'INVENTTABLE_PDSSHELFLIFE' = it.pdsshelflife, 'INVENTTABLE_PDSTARGETFACTOR' = it.pdstargetfactor, 'INVENTTABLE_PDSVENDORCHECKITEM' = it.pdsvendorcheckitem, 'INVENTTABLE_PHANTOM' = it.phantom, 'INVENTTABLE_PKWIUCODE_PL' = it.pkwiucode_pl, 'INVENTTABLE_PMFPLANNINGITEMID' = it.pmfplanningitemid, 'INVENTTABLE_PMFPRODUCTTYPE' = it.pmfproducttype, 'INVENTTABLE_PMFYIELDPCT' = it.pmfyieldpct, 'INVENTTABLE_PRIMARYVENDORID' = it.primaryvendorid, 'INVENTTABLE_PRODFLUSHINGPRINCIP' = it.prodflushingprincip, 'INVENTTABLE_PRODGROUPID' = it.prodgroupid, 'INVENTTABLE_PRODPOOLID' = it.prodpoolid, 'INVENTTABLE_PRODUCT' = it.product, 'INVENTTABLE_PROJCATEGORYID' = it.projcategoryid, 'INVENTTABLE_PROPERTYID' = it.propertyid, 'INVENTTABLE_PURCHMODEL' = it.purchmodel, 'INVENTTABLE_QTYPERLAYER' = it.qtyperlayer, 'INVENTTABLE_RECID' = it.recid, 'INVENTTABLE_RECVERSION' = it.recversion, 'INVENTTABLE_REQGROUPID' = it.reqgroupid, 'INVENTTABLE_SADRATECODE_PL' = it.sadratecode_pl, 'INVENTTABLE_SALESCONTRIBUTIONRATIO' = it.salescontributionratio, 'INVENTTABLE_SALESMODEL' = it.salesmodel, 'INVENTTABLE_SALESPERCENTMARKUP' = it.salespercentmarkup, 'INVENTTABLE_SALESPRICEMODELBASIC' = it.salespricemodelbasic, 'INVENTTABLE_SCRAPCONST' = it.scrapconst, 'INVENTTABLE_SCRAPVAR' = it.scrapvar, 'INVENTTABLE_SERIALNUMGROUPID' = it.serialnumgroupid, 'INVENTTABLE_SERVICECODETABLE_IN' = it.servicecodetable_in, 'INVENTTABLE_SKIPINTRACOMPANYSYNC_RU' = it.skipintracompanysync_ru, 'INVENTTABLE_SORTCODE' = it.sortcode, 'INVENTTABLE_STANDARDCONFIGID' = it.standardconfigid, 'INVENTTABLE_STANDARDINVENTCOLORID' = it.standardinventcolorid, 'INVENTTABLE_STANDARDINVENTSIZEID' = it.standardinventsizeid, 'INVENTTABLE_STANDARDINVENTSTYLEID' = it.standardinventstyleid, 'INVENTTABLE_STANDARDPALLETQUANTITY' = it.standardpalletquantity, 'INVENTTABLE_STATISTICSFACTOR' = it.statisticsfactor, 'INVENTTABLE_TARAWEIGHT' = it.taraweight, 'INVENTTABLE_TAXATIONORIGIN_BR' = it.taxationorigin_br, 'INVENTTABLE_TAXFISCALCLASSIFICATION_BR' = it.taxfiscalclassification_br, 'INVENTTABLE_TAXPACKAGINGQTY' = it.taxpackagingqty, 'INVENTTABLE_TAXSERVICECODE_BR' = it.taxservicecode_br, 'INVENTTABLE_UNITVOLUME' = it.unitvolume, 'INVENTTABLE_USEALTITEMID' = it.usealtitemid, 'INVENTTABLE_WIDTH' = it.width, 'INVENTTABLE_WMSARRIVALHANDLINGTIME' = it.wmsarrivalhandlingtime, 'INVENTTABLE_WMSPALLETTYPEID' = it.wmspallettypeid, 'INVENTTABLE_WMSPICKINGQTYTIME' = it.wmspickingqtytime, 'prodTransl_DESCRIPTION' = prodTransl.description, 'prodTransl_LANGUAGEID' = prodTransl.languageid, 'prodTransl_MODIFIEDBY' = prodTransl.modifiedby, 'prodTransl_NAME' = prodTransl.NAME, 'prodTransl_PARTITION' = prodTransl.partition, 'prodTransl_PRODUCT' = prodTransl.product, 'prodTransl_RECID' = prodTransl.recid, 'prodTransl_RECVERSION' = prodTransl.recversion, 'invItemGroup_ITEMDATAAREAID' = invItemGroup.itemdataareaid, 'invItemGroup_ITEMGROUPDATAAREAID' = invItemGroup.itemgroupdataareaid, 'invItemGroup_ITEMGROUPID' = invItemGroup.itemgroupid, 'invItemGroup_ITEMID' = invItemGroup.itemid, 'invItemGroup_PARTITION' = invItemGroup.partition, 'invItemGroup_RECID' = invItemGroup.recid, 'invItemGroup_RECVERSION' = invItemGroup.recversion, 'invModGroup_ITEMDATAAREAID' = invModGroup.itemdataareaid, 'invModGroup_ITEMID' = invModGroup.itemid, 'invModGroup_MODELGROUPDATAAREAID' = invModGroup.modelgroupdataareaid, 'invModGroup_MODELGROUPID' = invModGroup.modelgroupid, 'invModGroup_PARTITION' = invModGroup.partition, 'invModGroup_RECID' = invModGroup.recid, 'invModGroup_RECVERSION' = invModGroup.recversion, 'whsit_DATAAREAID' = whsit.dataareaid, 'whsit_FILTERCHANGED' = whsit.filterchanged, 'whsit_FILTERCODE' = whsit.filtercode, 'whsit_FILTERCODE2_' = whsit.filtercode2_, 'whsit_FILTERCODE3_' = whsit.filtercode3_, 'whsit_FILTERCODE4_' = whsit.filtercode4_, 'whsit_FILTERGROUP' = whsit.filtergroup, 'whsit_FILTERGROUP2_' = whsit.filtergroup2_, 'whsit_ITEMID' = whsit.itemid, 'whsit_MAXPICKQTY' = whsit.maxpickqty, 'whsit_MODIFIEDBY' = whsit.modifiedby, 'whsit_MODIFIEDDATETIME' = whsit.modifieddatetime, 'whsit_PACKAGECLASSID' = whsit.packageclassid, 'whsit_PACKSIZECATEOGRYID' = whsit.packsizecateogryid, 'whsit_PARTITION' = whsit.partition, 'whsit_PHYSDIMID' = whsit.physdimid, 'whsit_PICKWCNEG' = whsit.pickwcneg, 'whsit_PRODQTY' = whsit.prodqty, 'whsit_RECID' = whsit.recid, 'whsit_RECVERSION' = whsit.recversion, 'whsit_RFDESCRIPTION1' = whsit.rfdescription1, 'whsit_RFDESCRIPTION2' = whsit.rfdescription2, 'whsit_UOMSEQGROUPID' = whsit.uomseqgroupid, 'purch_ALLOCATEMARKUP' = purch.allocatemarkup, 'purch_CREATEDBY' = purch.createdby, 'purch_CREATEDDATETIME' = purch.createddatetime, 'purch_DATAAREAID' = purch.dataareaid, 'purch_DEL_CREATEDTIME' = purch.del_createdtime, 'purch_DEL_MODIFIEDTIME' = purch.del_modifiedtime, 'purch_ENDDISC' = purch.enddisc, 'purch_INTERCOMPANYBLOCKED' = purch.intercompanyblocked, 'purch_ITEMID' = purch.itemid, 'purch_LINEDISC' = purch.linedisc, 'purch_MARKUP' = purch.markup, 'purch_MARKUPGROUPID' = purch.markupgroupid, 'purch_MARKUPSECCUR_RU' = purch.markupseccur_ru, 'purch_MAXIMUMRETAILPRICE_IN' = purch.maximumretailprice_in, 'purch_MODIFIEDBY' = purch.modifiedby, 'purch_MODIFIEDDATETIME' = purch.modifieddatetime, 'purch_MODULETYPE' = purch.moduletype, 'purch_MULTILINEDISC' = purch.multilinedisc, 'purch_OVERDELIVERYPCT' = purch.overdeliverypct, 'purch_PARTITION' = purch.partition, 'purch_PDSPRICINGPRECISION' = purch.pdspricingprecision, 'purch_PRICE' = purch.price, 'purch_PRICEDATE' = purch.pricedate, 'purch_PRICEQTY' = purch.priceqty, 'purch_PRICESECCUR_RU' = purch.priceseccur_ru, 'purch_PRICEUNIT' = purch.priceunit, 'purch_RECID' = purch.recid, 'purch_RECVERSION' = purch.recversion, 'purch_SUPPITEMGROUPID' = purch.suppitemgroupid, 'purch_TAXITEMGROUPID' = purch.taxitemgroupid, 'purch_TAXWITHHOLDCALCULATE_TH' = purch.taxwithholdcalculate_th, 'purch_TAXWITHHOLDITEMGROUPHEADING_TH' = purch.taxwithholditemgroupheading_th, 'purch_UNDERDELIVERYPCT' = purch.underdeliverypct, 'purch_UNITID' = purch.unitid, 'sales_ALLOCATEMARKUP' = sales.allocatemarkup, 'sales_CREATEDBY' = sales.createdby, 'sales_CREATEDDATETIME' = sales.createddatetime, 'sales_DATAAREAID' = sales.dataareaid, 'sales_DEL_CREATEDTIME' = sales.del_createdtime, 'sales_DEL_MODIFIEDTIME' = sales.del_modifiedtime, 'sales_ENDDISC' = sales.enddisc, 'sales_INTERCOMPANYBLOCKED' = sales.intercompanyblocked, 'sales_ITEMID' = sales.itemid, 'sales_LINEDISC' = sales.linedisc, 'sales_MARKUP' = sales.markup, 'sales_MARKUPGROUPID' = sales.markupgroupid, 'sales_MARKUPSECCUR_RU' = sales.markupseccur_ru, 'sales_MAXIMUMRETAILPRICE_IN' = sales.maximumretailprice_in, 'sales_MODIFIEDBY' = sales.modifiedby, 'sales_MODIFIEDDATETIME' = sales.modifieddatetime, 'sales_MODULETYPE' = sales.moduletype, 'sales_MULTILINEDISC' = sales.multilinedisc, 'sales_OVERDELIVERYPCT' = sales.overdeliverypct, 'sales_PARTITION' = sales.partition, 'sales_PDSPRICINGPRECISION' = sales.pdspricingprecision, 'sales_PRICE' = sales.price, 'sales_PRICEDATE' = sales.pricedate, 'sales_PRICEQTY' = sales.priceqty, 'sales_PRICESECCUR_RU' = sales.priceseccur_ru, 'sales_PRICEUNIT' = sales.priceunit, 'sales_RECID' = sales.recid, 'sales_RECVERSION' = sales.recversion, 'sales_SUPPITEMGROUPID' = sales.suppitemgroupid, 'sales_TAXITEMGROUPID' = sales.taxitemgroupid, 'sales_TAXWITHHOLDCALCULATE_TH' = sales.taxwithholdcalculate_th, 'sales_TAXWITHHOLDITEMGROUPHEADING_TH' = sales.taxwithholditemgroupheading_th, 'sales_UNDERDELIVERYPCT' = sales.underdeliverypct, 'sales_UNITID' = sales.unitid, 'invent_ALLOCATEMARKUP' = invent.allocatemarkup, 'invent_CREATEDBY' = invent.createdby, 'invent_CREATEDDATETIME' = invent.createddatetime, 'invent_DATAAREAID' = invent.dataareaid, 'invent_DEL_CREATEDTIME' = invent.del_createdtime, 'invent_DEL_MODIFIEDTIME' = invent.del_modifiedtime, 'invent_ENDDISC' = invent.enddisc, 'invent_INTERCOMPANYBLOCKED' = invent.intercompanyblocked, 'invent_ITEMID' = invent.itemid, 'invent_LINEDISC' = invent.linedisc, 'invent_MARKUP' = invent.markup, 'invent_MARKUPGROUPID' = invent.markupgroupid, 'invent_MARKUPSECCUR_RU' = invent.markupseccur_ru, 'invent_MAXIMUMRETAILPRICE_IN' = invent.maximumretailprice_in, 'invent_MODIFIEDBY' = invent.modifiedby, 'invent_MODIFIEDDATETIME' = invent.modifieddatetime, 'invent_MODULETYPE' = invent.moduletype, 'invent_MULTILINEDISC' = invent.multilinedisc, 'invent_OVERDELIVERYPCT' = invent.overdeliverypct, 'invent_PARTITION' = invent.partition, 'invent_PDSPRICINGPRECISION' = invent.pdspricingprecision, 'invent_PRICE' = invent.price, 'invent_PRICEDATE' = invent.pricedate, 'invent_PRICEQTY' = invent.priceqty, 'invent_PRICESECCUR_RU' = invent.priceseccur_ru, 'invent_PRICEUNIT' = invent.priceunit, 'invent_RECID' = invent.recid, 'invent_RECVERSION' = invent.recversion, 'invent_SUPPITEMGROUPID' = invent.suppitemgroupid, 'invent_TAXITEMGROUPID' = invent.taxitemgroupid, 'invent_TAXWITHHOLDCALCULATE_TH' = invent.taxwithholdcalculate_th, 'invent_TAXWITHHOLDITEMGROUPHEADING_TH' = invent.taxwithholditemgroupheading_th, 'invent_UNDERDELIVERYPCT' = invent.underdeliverypct, 'invent_UNITID' = invent.unitid FROM inventtable AS it JOIN ecoresproducttranslation AS prodTransl ON prodTransl.partition = it.partition AND prodTransl.product = it.product AND prodTransl.languageid = 'EN-US' JOIN inventitemgroupitem AS invItemGroup ON invItemGroup.partition = it.partition AND invItemGroup.itemid = it.itemid AND invItemGroup.itemdataareaid = it.dataareaid JOIN inventmodelgroupitem AS invModGroup ON invModGroup.partition = it.partition AND invModGroup.itemid = it.itemid AND invModGroup.itemdataareaid = it.dataareaid JOIN whsinventtable whsit ON whsit.itemid = it.itemid AND whsit.partition = it.partition AND whsit.dataareaid = it.dataareaid JOIN inventtablemodule purch ON purch.moduletype = 1 AND purch.itemid = it.itemid AND purch.dataareaid = it.dataareaid AND purch.partition = it.partition JOIN inventtablemodule sales ON sales.moduletype = 2 AND sales.itemid = it.itemid AND sales.dataareaid = it.dataareaid AND sales.partition = it.partition JOIN inventtablemodule Invent ON invent.moduletype = 0 AND invent.itemid = it.itemid AND invent.dataareaid = it.dataareaid AND invent.partition = it.partition go