Let's simplify publishing new NuGet packages for x++ builds
List of Products and Variants
List of Products and Variants

Provides a list of all products and variants for all companies.

Provides a list of all products and variants for all companies.
CREATE VIEW [dbo].[vw_pimProductVariants]
AS
SELECT it.itemid,
it.product,
erp.displayproductnumber,
idc.inventdimid,
idc.retailvariantid,
id.configid,
id.inventsizeid,
id.inventcolorid,
id.inventstyleid,
id.dataareaid,
id.partition
FROM inventdimcombination idc
INNER JOIN inventtable it
ON it.itemid = idc.itemid
AND it.dataareaid = idc.dataareaid
AND it.partition = idc.partition
INNER JOIN inventdim id
ON id.inventdimid = idc.inventdimid
AND id.dataareaid = idc.dataareaid
AND id.partition = idc.partition
INNER JOIN ecoresproduct erp
ON erp.recid = idc.distinctproductvariant
AND erp.partition = idc.partition
AND erp.instancerelationtype = 3266
-- ecoResDistinctProductVariant tableID
UNION ALL
SELECT it.itemid,
it.product,
erp.displayproductnumber,
'',
'',
'',
'',
'',
'',
it.dataareaid,
it.partition
FROM inventtable it
INNER JOIN ecoresproduct erp
ON erp.recid = it.product
AND erp.partition = it.partition
LEFT JOIN inventdimcombination idc
ON idc.itemid = it.itemid
AND idc.dataareaid = it.dataareaid
AND idc.partition = it.partition
WHERE idc.itemid IS NULL
go

Installation of one or more roles, role services, or features failed. Error: 0x800f0954 when configuration an AOS for Local Business Data (LBD)
Deep dive on top picking batch jobs
Let's simplify publishing new NuGet packages for x++ builds
Creating an XDS Policy with performance in mind
When should you use a Bundled Batch Job?
When should you use an Individual Task Modeled Batch Job?
Leveraging the RunBaseBatch class in X++ for Dynamics 365 Finance and Operati