C_MDQltyProductDetail
Master Data Quality Product Details
C_MDQltyProductDetail is a Consumption CDS View that provides data about "Master Data Quality Product Details" in SAP S/4HANA. It reads from 1 data source (I_ProductWD) and exposes 209 fields with key field Product. It has 35 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ProductWD | Product | from |
Associations (35)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_Productdescription | _Description | $projection.Product = _Description.Product |
| [0..*] | C_Productplant | _Plant | $projection.Product = _Plant.Product |
| [0..*] | C_Productstore | _Store | $projection.Product = _Store.Product |
| [0..*] | C_Productdistributioncenter | _DistributionCenter | $projection.Product = _DistributionCenter.Product |
| [0..*] | C_Productstoragelocationref | _StorageLocation | $projection.Product = _StorageLocation.Product and _StorageLocation.PlantCategory = '' |
| [0..1] | C_Productsales | _ProductSales | $projection.Product = _ProductSales.Product |
| [0..1] | C_Productqm | _ProductQualityMgmt | $projection.Product = _ProductQualityMgmt.Product |
| [0..*] | C_Productsalesdelivery | _SalesDelivery | $projection.Product = _SalesDelivery.Product |
| [0..*] | C_Productunitsofmeasure | _UnitOfMeasure | $projection.Product = _UnitOfMeasure.Product |
| [0..*] | C_Productvaluation | _Valuation | $projection.Product = _Valuation.Product |
| [0..1] | C_Productstorage | _ProductStorage | $projection.Product = _ProductStorage.Product |
| [0..1] | C_Productprocurement | _ProductProcurement | $projection.Product = _ProductProcurement.Product |
| [0..1] | C_Productscm | _SupplyChainManagement | $projection.Product = _SupplyChainManagement.Product |
| [0..*] | C_Productstoragelocationref | _ReferenceDistributionCenter | $projection.Product = _ReferenceDistributionCenter.Product and _ReferenceDistributionCenter.PlantCategory = 'B' |
| [0..*] | C_Productstoragelocationref | _ReferenceStore | $projection.Product = _ReferenceStore.Product and _ReferenceStore.PlantCategory = 'A' |
| [0..*] | C_Product | _ConfProductVariant | $projection.Product = _ConfProductVariant.CrossPlantConfigurableProduct and $projection.Product <> '' |
| [0..*] | C_ProductBOM | _ProductBOM | $projection.Product = _ProductBOM.Material |
| [0..*] | C_ProductSeasons | _ProductSeasons | $projection.Product = _ProductSeasons.Product |
| [0..*] | C_ProductPlantMRP | _PlantMRPArea | $projection.Product = _PlantMRPArea.Product |
| [0..*] | C_ProdEWMWarehouse | _Warehouse | $projection.Product = _Warehouse.Product |
| [0..*] | C_ProductReplenishment | _ProductReplenishment | $projection.Product = _ProductReplenishment.Product |
| [0..*] | C_Productsalestax | _ProductSalesTax | $projection.Product = _ProductSalesTax.Product |
| [0..*] | C_Srnoexpllvltexttemp | _SerialNoText | $projection.SerialNoExplicitnessLevel = _SerialNoText.SerialNoExplicitnessLevel |
| [0..*] | C_Mfrpartproftexttemp | _ManufacturerPartProfileText | $projection.ManufacturerPartProfile = _ManufacturerPartProfileText.ManufacturerPartProfile |
| [0..1] | C_Productcategoryvh | _MaterialCategory | $projection.ArticleCategory = _MaterialCategory.ArticleCategory |
| [0..*] | I_ProductCategoryText | _ArticleCategoryText | $projection.ArticleCategory = _ArticleCategoryText.ProductCategory |
| [0..*] | I_CountryText | _CountryOfOriginText | $projection.CountryOfOrigin = _CountryOfOriginText.Country |
| [0..*] | I_RegionText | _RegionText | $projection.RegionOfOrigin = _RegionText.Region |
| [0..1] | C_ProductUnitOfMeasureVH | _ProductUnitOfMeasureVH | $projection.BaseUnit = _ProductUnitOfMeasureVH.UnitOfMeasure |
| [0..*] | C_Revisionlevellist | _RevisionLevelOrder | $projection.Product = _RevisionLevelOrder.Product |
| [0..*] | C_MDProductHierarchyInfo | _ProductHierarchyInfo | $projection.Product = _ProductHierarchyInfo.Product |
| [0..1] | C_ProductBasicInfo | _CrossPlantConfigurableProduct | $projection.CrossPlantConfigurableProduct = _CrossPlantConfigurableProduct.Product |
| [1..1] | I_Product | _ExternalProduct | $projection.Product = _ExternalProduct.Product |
| [0..1] | I_ProductChangeNumberVH | _ChangeNumber | $projection.ChangeNumber = _ChangeNumber.ChangeNumber |
| [0..1] | C_ProductBasicInfo | _ProductInfo | $projection.Product = _ProductInfo.Product |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CMDQPRODDETAIL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Master Data Quality Product Details | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.representativeKey | Product | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.text.control | #ASSOCIATED_TEXT_UI_HIDDEN | view | |
| Search.searchable | true | view | |
| Consumption.ranked | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Metadata.allowExtensions | true | view |
Fields (209)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| ProductImageURL | ||||
| HasGlobalHierarchy | ||||
| IsVariantConfigurationEnabled | ||||
| NumberOfProductVariants | ||||
| NumberOfProcessedProdVariants | ||||
| OvercapacityToleranceUnit | ||||
| _Description | _Description | |||
| _Plant | _Plant | |||
| _Valuation | _Valuation | |||
| _ProductSales | _ProductSales | |||
| _SalesDelivery | _SalesDelivery | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _ProductStorage | _ProductStorage | |||
| _ProductProcurement | _ProductProcurement | |||
| _ProductQualityMgmt | _ProductQualityMgmt | |||
| _Store | _Store | |||
| _DistributionCenter | _DistributionCenter | |||
| _SupplyChainManagement | _SupplyChainManagement | |||
| _ProductVariant | _ProductVariant | |||
| _ProductSeasons | _ProductSeasons | |||
| _Warehouse | _Warehouse | |||
| _ProductReplenishment | _ProductReplenishment | |||
| _ProductSalesTax | _ProductSalesTax | |||
| _ConfProductVariant | _ConfProductVariant | |||
| _ProductGroup | _ProductGroup | |||
| _ProductGroupText | _ProductGroupText | |||
| _ProductGroup_2 | _ProductGroup_2 | |||
| _ProductGroupText_2 | _ProductGroupText_2 | |||
| _ReferenceDistributionCenter | _ReferenceDistributionCenter | |||
| _ReferenceStore | _ReferenceStore | |||
| _StorageLocation | _StorageLocation | |||
| _BaseUnitOfMeasure | _BaseUnitOfMeasure | |||
| _QuantityUnitValueHelp | _QuantityUnitValueHelp | |||
| _ProductHierarchy | _ProductHierarchy | |||
| _CrossPlantConfigurableProduct | _CrossPlantConfigurableProduct | |||
| _SerialNoText | _SerialNoText | |||
| _ManufacturerPartProfileText | _ManufacturerPartProfileText | |||
| _MaterialCategory | _MaterialCategory | |||
| _Brand | _Brand | |||
| _BrandText | _BrandText | |||
| _GoodsIssueUnit | _GoodsIssueUnit | |||
| _ConsumptionValueCategory | _ConsumptionValueCategory | |||
| _CountryOfOriginText | _CountryOfOriginText | |||
| _RegionText | _RegionText | |||
| _InternationalArticleNumberCat | _InternationalArticleNumberCat | |||
| _HandlingIndicator | _HandlingIndicator | |||
| _HandlingIndicatorText | _HandlingIndicatorText | |||
| _WarehouseProductGroup | _WarehouseProductGroup | |||
| _WarehouseProductGroupText | _WarehouseProductGroupText | |||
| _WarehouseStorageCondition | _WarehouseStorageCondition | |||
| _WarehouseStorageConditionText | _WarehouseStorageConditionText | |||
| _StandardHandlingUnitType | _StandardHandlingUnitType | |||
| _StandardHandlingUnitTypeText | _StandardHandlingUnitTypeText | |||
| _SerialNumberProfile | _SerialNumberProfile | |||
| _SerialNumberProfileText | _SerialNumberProfileText | |||
| _AdjustmentProfile_2 | _AdjustmentProfile_2 | |||
| _AdjustmentProfileText_2 | _AdjustmentProfileText_2 | |||
| _QualityInspectionGroup | _QualityInspectionGroup | |||
| _QualityInspectionGroupText | _QualityInspectionGroupText | |||
| _HandlingUnitType | _HandlingUnitType | |||
| _HandlingUnitTypeText | _HandlingUnitTypeText | |||
| _UnitForMaxPackaging | _UnitForMaxPackaging | |||
| _TimeUnitForQuarantinePeriod | _TimeUnitForQuarantinePeriod | |||
| _RevisionLevelOrder | _RevisionLevelOrder | |||
| _ProductHierarchyInfo | _ProductHierarchyInfo | |||
| _ProductBOM | _ProductBOM | |||
| _ProductTypeName | _ProductTypeName | |||
| _UnitForMaxPackagingText | _UnitForMaxPackagingText | |||
| _ProductType | _ProductType | |||
| _ContentUnit | _ContentUnit | |||
| _ContentUnitText | _ContentUnitText | |||
| _ProductMeasurementUnit | _ProductMeasurementUnit | |||
| _ProductMeasurementUnitText | _ProductMeasurementUnitText | |||
| _ExtProdGrpText | _ExtProdGrpText | |||
| _ExternalProductGroup | _ExternalProductGroup | |||
| _Division | _Division | |||
| _DivisionText | _DivisionText | |||
| _ProductHierarchyText | _ProductHierarchyText | |||
| _WeightUnitText | _WeightUnitText | |||
| _WeightUnitValueHelp | _WeightUnitValueHelp | |||
| _QuantityUnitText | _QuantityUnitText | |||
| _GoodsIssueText | _GoodsIssueText | |||
| _ConsumptionValueCategoryText | _ConsumptionValueCategoryText | |||
| _ProductStatus | _ProductStatus | |||
| _ProductStatusText | _ProductStatusText | |||
| _TimeUnitQuarantinePeriodText | _TimeUnitQuarantinePeriodText | |||
| _PlantMRPArea | _PlantMRPArea | |||
| _MaterialText | _MaterialText | |||
| _IntArticleNumberText | _IntArticleNumberText | |||
| _ArticleCategoryText | _ArticleCategoryText | |||
| _ExternalProduct | _ExternalProduct | |||
| _BaseUnitOfMeasureText | _BaseUnitOfMeasureText | |||
| _ProductUnitOfMeasureVH | _ProductUnitOfMeasureVH | |||
| _CreatedByUserContactCard | _CreatedByUserContactCard | |||
| _LastChangedByUserContactCard | _LastChangedByUserContactCard | |||
| _ChangeNumber | _ChangeNumber | |||
| _ProductInfo | _ProductInfo | |||
| _MaterialRevisionLevel | _MaterialRevisionLevel | |||
| _AssortmentListType | _AssortmentListType | |||
| _AssortmentListTypeText | _AssortmentListTypeText | |||
| _ProductServiceAgreement | _ProductServiceAgreement | |||
| _ProductServiceAgreementT | _ProductServiceAgreementT | |||
| _BR_ANPCode | _BR_ANPCode | |||
| _BR_ANPCodeText | _BR_ANPCodeText | |||
| KEY | Product | I_ProductWD | Product | Product Sold |
| ProductForEdit | I_ProductWD | ProductForEdit | Product | |
| ProductDescription | I_ProductWD | ProductDescription | Description | |
| ProductType | I_ProductWD | ProductType | Product Type Group | |
| CrossPlantStatus | I_ProductWD | CrossPlantStatus | X-Plant Status | |
| CrossPlantStatusValidityDate | I_ProductWD | CrossPlantStatusValidityDate | Valid From | |
| ProductGroup | I_ProductWD | ProductGroup | Product Sold Group | |
| BaseUnit | I_ProductWD | BaseUnit | Unit of Measure | |
| CreationDate | I_ProductWD | CreationDate | Time Stamp | |
| CreationTime | I_ProductWD | CreationTime | Time of Change | |
| CreationDateTime | I_ProductWD | CreationDateTime | Timestamp | |
| CreatedByUser | I_ProductWD | CreatedByUser | User Name | |
| LastChangeDate | I_ProductWD | LastChangeDate | Time Stamp | |
| LastChangeDateTime | I_ProductWD | LastChangeDateTime | Timestamp | |
| LastChangeTime | I_ProductWD | LastChangeTime | Time changed | |
| LastChangedByUser | I_ProductWD | LastChangedByUser | User Name | |
| IsMarkedForDeletion | I_ProductWD | IsMarkedForDeletion | Purch.org. data | |
| ProductOldID | I_ProductWD | ProductOldID | Old Prd Number | |
| GrossWeight | I_ProductWD | GrossWeight | Total Weight | |
| WeightUnit | I_ProductWD | WeightUnit | Weight unit | |
| NetWeight | I_ProductWD | NetWeight | Net weight | |
| VolumeUnit | I_ProductWD | VolumeUnit | Volume Unit | |
| MaterialVolume | I_ProductWD | MaterialVolume | Volume | |
| CompetitorID | I_ProductWD | CompetitorID | Customer Number | |
| ItemCategoryGroup | I_ProductWD | ItemCategoryGroup | Item Cat. Group | |
| ProductHierarchy | I_ProductWD | ProductHierarchy | Prod.hierarchy | |
| Division | I_ProductWD | Division | Internal Division ID | |
| ANPCode | I_ProductWD | ANPCode | ANP Code | |
| Brand | I_ProductWD | Brand | Fire-Cont.Sect. | |
| ValidityStartDate | I_ProductWD | ValidityStartDate | Validity Start Date | |
| ProdNoInGenProdInPrepackProd | I_ProductWD | ProdNoInGenProdInPrepackProd | License number | |
| SizeOrDimensionText | I_ProductWD | SizeOrDimensionText | Size/dimensions | |
| IndustryStandardName | I_ProductWD | IndustryStandardName | Ind. Std Desc. | |
| ProductStandardID | I_ProductWD | ProductStandardID | GTIN | |
| InternationalArticleNumberCat | I_ProductWD | InternationalArticleNumberCat | GTIN Category | |
| ProductIsConfigurable | I_ProductWD | ProductIsConfigurable | Configurable | |
| IsBatchManagementRequired | I_ProductWD | IsBatchManagementRequired | Batch Mgmt Rqt(Plnt) | |
| ExternalProductGroup | I_ProductWD | ExternalProductGroup | Ext. prod group | |
| CrossPlantConfigurableProduct | I_ProductWD | CrossPlantConfigurableProduct | Cross-plant CP | |
| SerialNoExplicitnessLevel | I_ProductWD | SerialNoExplicitnessLevel | SerializLevel | |
| ProductManufacturerNumber | I_ProductWD | ProductManufacturerNumber | Mfr Part Number | |
| ManufacturerNumber | I_ProductWD | ManufacturerNumber | Manufacturer No | |
| ManufacturerPartProfile | I_ProductWD | ManufacturerPartProfile | Mfr Part Profile | |
| BaseUnitSpecificProductLength | I_ProductWD | BaseUnitSpecificProductLength | Length | |
| BaseUnitSpecificProductWidth | I_ProductWD | BaseUnitSpecificProductWidth | Width | |
| BaseUnitSpecificProductHeight | I_ProductWD | BaseUnitSpecificProductHeight | Height | |
| ProductMeasurementUnit | I_ProductWD | ProductMeasurementUnit | Unit | |
| ArticleCategory | I_ProductWD | ArticleCategory | Prod Category | |
| ContentUnit | I_ProductWD | ContentUnit | Content unit | |
| NetContent | I_ProductWD | NetContent | Net contents | |
| ComparisonPriceQuantity | I_ProductWD | ComparisonPriceQuantity | Comp.price unit | |
| GrossContent | I_ProductWD | GrossContent | Gross contents | |
| ProductValidEndDate | I_ProductWD | ProductValidEndDate | Valid to | |
| AssortmentListType | I_ProductWD | AssortmentListType | Astmt List Type | |
| HasTextilePartsWthAnimalOrigin | I_ProductWD | HasTextilePartsWthAnimalOrigin | Animal Origin | |
| ProductSeasonUsageCategory | I_ProductWD | ProductSeasonUsageCategory | Season Usage | |
| ServiceAgreement | I_ProductWD | ServiceAgreement | Service agreemt | |
| RegionOfOrigin | I_ProductWD | RegionOfOrigin | Reg. of Origin | |
| CountryOfOrigin | I_ProductWD | CountryOfOrigin | Country/Region of Origin | |
| GoodsIssueUnit | I_ProductWD | GoodsIssueUnit | Unit of Issue | |
| ConsumptionValueCategory | I_ProductWD | ConsumptionValueCategory | ABC Indicator | |
| ValuationClass | I_ProductWD | ValuationClass | Valuation Class | |
| ValuationMargin | I_ProductWD | ValuationMargin | Val. margin | |
| ChangeNumber | I_ProductWD | ChangeNumber | Change Number | |
| MaterialRevisionLevel | I_ProductWD | MaterialRevisionLevel | Revision Level | |
| HandlingIndicator | I_ProductWD | HandlingIndicator | Handling Ind. | |
| WarehouseProductGroup | I_ProductWD | WarehouseProductGroup | WH Mat.Grp | |
| WarehouseStorageCondition | I_ProductWD | WarehouseStorageCondition | Stor. Condition | |
| StandardHandlingUnitType | I_ProductWD | StandardHandlingUnitType | Stand. HU Type | |
| SerialNumberProfile | I_ProductWD | SerialNumberProfile | SerialNoProfile | |
| AdjustmentProfile | I_ProductWD | AdjustmentProfile | Adjust. Profile | |
| IsPilferable | I_ProductWD | IsPilferable | Pilferable | |
| IsRelevantForHzdsSubstances | I_ProductWD | IsRelevantForHzdsSubstances | Haz. Sub. | |
| QuarantinePeriod | I_ProductWD | QuarantinePeriod | Quarant.Per. | |
| TimeUnitForQuarantinePeriod | I_ProductWD | TimeUnitForQuarantinePeriod | Time Unit | |
| QualityInspectionGroup | I_ProductWD | QualityInspectionGroup | Qual.Insp.Grp | |
| HandlingUnitType | I_ProductWD | HandlingUnitType | HUTyp | |
| MaximumCapacity | I_ProductWD | MaximumCapacity | Max. Capacity | |
| OvercapacityTolerance | I_ProductWD | OvercapacityTolerance | Overcapac. Tol. | |
| HasVariableTareWeight | I_ProductWD | HasVariableTareWeight | Variable TW | |
| UnitForMaxPackagingDimensions | I_ProductWD | UnitForMaxPackagingDimensions | Unit of Measure | |
| MaximumPackagingLength | I_ProductWD | MaximumPackagingLength | Max.Length | |
| MaximumPackagingWidth | I_ProductWD | MaximumPackagingWidth | Max. Pack Width | |
| MaximumPackagingHeight | I_ProductWD | MaximumPackagingHeight | Max.Height | |
| HasEmptiesBOM | I_ProductWD | HasEmptiesBOM | W/ Empties BOM | |
| ClassificationSideEffect | I_ProductWD | ClassificationSideEffect | Side eff. | |
| ConfigurationSideEffect | I_ProductWD | ConfigurationSideEffect | Side eff. | |
| AuthorizationGroup | I_ProductWD | AuthorizationGroup | AuthorizGroup | |
| ReferenceProduct | I_ProductWD | ReferenceProduct | Reference Product | |
| SalesUnit | I_ProductWD | SalesUnit | Unit | |
| LaboratoryOrDesignOffice | I_ProductWD | LaboratoryOrDesignOffice | Lab/Office | |
| PackagingMaterialGroup | I_ProductWD | PackagingMaterialGroup | Matl Grp Pckmat | |
| ProductDocumentNumber | I_ProductWD | ProductDocumentNumber | Document | |
| ProductDocumentVersion | I_ProductWD | ProductDocumentVersion | Doc. Version | |
| ProductDocumentType | I_ProductWD | ProductDocumentType | Document Type | |
| ProductDocumentChangeNumber | I_ProductWD | ProductDocumentChangeNumber | Doc. Change No. | |
| ProductDocumentPageCount | I_ProductWD | ProductDocumentPageCount | No. Of Sheets | |
| ProductDocumentPageNumber | I_ProductWD | ProductDocumentPageNumber | Page Number | |
| ProductDocumentPageFormat | I_ProductWD | ProductDocumentPageFormat | Page Format | |
| _ItemCategoryGroup | I_ProductWD | _ItemCategoryGroup | ||
| _ItemCategoryGroupText | I_ProductWD | _ItemCategoryGroupText | ||
| _SalesUnit | I_ProductWD | _SalesUnit | ||
| _SalesUnitText | I_ProductWD | _SalesUnitText | ||
| CreatedByUserName | _CreatedByUser | UserDescription | Full Name | |
| LastChangedByUserName | _LastChangedByUser | UserDescription | Full Name |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view C_MDQltyProductDetail.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CMDQPRODDETAIL
CREATE VIEW C_MDQltyProductDetail AS
SELECT
cast( '' as productimageurl ) AS ProductImageURL,
cast('' as boole_d) AS HasGlobalHierarchy,
cast('' as boole_d) AS IsVariantConfigurationEnabled,
cast( 0 as cmd_prd_num_prod_variants ) AS NumberOfProductVariants,
cast( 0 as abap.int2) AS NumberOfProcessedProdVariants,
cast( '' as msehi ) AS OvercapacityToleranceUnit,
Product.Product AS Product,
Product.ProductForEdit AS ProductForEdit,
Product.ProductDescription AS ProductDescription,
Product.ProductType AS ProductType,
Product.CrossPlantStatus AS CrossPlantStatus,
Product.CrossPlantStatusValidityDate AS CrossPlantStatusValidityDate,
Product.ProductGroup AS ProductGroup,
Product.BaseUnit AS BaseUnit,
Product.CreationDate AS CreationDate,
Product.CreationTime AS CreationTime,
Product.CreationDateTime AS CreationDateTime,
Product.CreatedByUser AS CreatedByUser,
Product.LastChangeDate AS LastChangeDate,
Product.LastChangeDateTime AS LastChangeDateTime,
Product.LastChangeTime AS LastChangeTime,
Product.LastChangedByUser AS LastChangedByUser,
Product.IsMarkedForDeletion AS IsMarkedForDeletion,
Product.ProductOldID AS ProductOldID,
Product.GrossWeight AS GrossWeight,
Product.WeightUnit AS WeightUnit,
Product.NetWeight AS NetWeight,
Product.VolumeUnit AS VolumeUnit,
Product.MaterialVolume AS MaterialVolume,
Product.CompetitorID AS CompetitorID,
Product.ItemCategoryGroup AS ItemCategoryGroup,
Product.ProductHierarchy AS ProductHierarchy,
Product.Division AS Division,
Product.ANPCode AS ANPCode,
Product.Brand AS Brand,
Product.ValidityStartDate AS ValidityStartDate,
Product.ProdNoInGenProdInPrepackProd AS ProdNoInGenProdInPrepackProd,
Product.SizeOrDimensionText AS SizeOrDimensionText,
Product.IndustryStandardName AS IndustryStandardName,
Product.ProductStandardID AS ProductStandardID,
Product.InternationalArticleNumberCat AS InternationalArticleNumberCat,
Product.ProductIsConfigurable AS ProductIsConfigurable,
Product.IsBatchManagementRequired AS IsBatchManagementRequired,
Product.ExternalProductGroup AS ExternalProductGroup,
Product.CrossPlantConfigurableProduct AS CrossPlantConfigurableProduct,
Product.SerialNoExplicitnessLevel AS SerialNoExplicitnessLevel,
Product.ProductManufacturerNumber AS ProductManufacturerNumber,
Product.ManufacturerNumber AS ManufacturerNumber,
Product.ManufacturerPartProfile AS ManufacturerPartProfile,
Product.BaseUnitSpecificProductLength AS BaseUnitSpecificProductLength,
Product.BaseUnitSpecificProductWidth AS BaseUnitSpecificProductWidth,
Product.BaseUnitSpecificProductHeight AS BaseUnitSpecificProductHeight,
Product.ProductMeasurementUnit AS ProductMeasurementUnit,
Product.ArticleCategory AS ArticleCategory,
Product.ContentUnit AS ContentUnit,
Product.NetContent AS NetContent,
Product.ComparisonPriceQuantity AS ComparisonPriceQuantity,
Product.GrossContent AS GrossContent,
Product.ProductValidEndDate AS ProductValidEndDate,
Product.AssortmentListType AS AssortmentListType,
Product.HasTextilePartsWthAnimalOrigin AS HasTextilePartsWthAnimalOrigin,
Product.ProductSeasonUsageCategory AS ProductSeasonUsageCategory,
Product.ServiceAgreement AS ServiceAgreement,
Product.RegionOfOrigin AS RegionOfOrigin,
Product.CountryOfOrigin AS CountryOfOrigin,
Product.GoodsIssueUnit AS GoodsIssueUnit,
Product.ConsumptionValueCategory AS ConsumptionValueCategory,
Product.ValuationClass AS ValuationClass,
Product.ValuationMargin AS ValuationMargin,
Product.ChangeNumber AS ChangeNumber,
Product.MaterialRevisionLevel AS MaterialRevisionLevel,
Product.HandlingIndicator AS HandlingIndicator,
Product.WarehouseProductGroup AS WarehouseProductGroup,
Product.WarehouseStorageCondition AS WarehouseStorageCondition,
Product.StandardHandlingUnitType AS StandardHandlingUnitType,
Product.SerialNumberProfile AS SerialNumberProfile,
Product.AdjustmentProfile AS AdjustmentProfile,
Product.IsPilferable AS IsPilferable,
Product.IsRelevantForHzdsSubstances AS IsRelevantForHzdsSubstances,
Product.QuarantinePeriod AS QuarantinePeriod,
Product.TimeUnitForQuarantinePeriod AS TimeUnitForQuarantinePeriod,
Product.QualityInspectionGroup AS QualityInspectionGroup,
Product.HandlingUnitType AS HandlingUnitType,
Product.MaximumCapacity AS MaximumCapacity,
Product.OvercapacityTolerance AS OvercapacityTolerance,
Product.HasVariableTareWeight AS HasVariableTareWeight,
Product.UnitForMaxPackagingDimensions AS UnitForMaxPackagingDimensions,
Product.MaximumPackagingLength AS MaximumPackagingLength,
Product.MaximumPackagingWidth AS MaximumPackagingWidth,
Product.MaximumPackagingHeight AS MaximumPackagingHeight,
Product.HasEmptiesBOM AS HasEmptiesBOM,
Product.ClassificationSideEffect AS ClassificationSideEffect,
Product.ConfigurationSideEffect AS ConfigurationSideEffect,
Product.AuthorizationGroup AS AuthorizationGroup,
Product.ReferenceProduct AS ReferenceProduct,
Product.SalesUnit AS SalesUnit,
Product.LaboratoryOrDesignOffice AS LaboratoryOrDesignOffice,
Product.PackagingMaterialGroup AS PackagingMaterialGroup,
Product.ProductDocumentNumber AS ProductDocumentNumber,
Product.ProductDocumentVersion AS ProductDocumentVersion,
Product.ProductDocumentType AS ProductDocumentType,
Product.ProductDocumentChangeNumber AS ProductDocumentChangeNumber,
Product.ProductDocumentPageCount AS ProductDocumentPageCount,
Product.ProductDocumentPageNumber AS ProductDocumentPageNumber,
Product.ProductDocumentPageFormat AS ProductDocumentPageFormat,
Product._ItemCategoryGroup AS _ItemCategoryGroup,
Product._ItemCategoryGroupText AS _ItemCategoryGroupText,
Product._SalesUnit AS _SalesUnit,
Product._SalesUnitText AS _SalesUnitText,
_CreatedByUser.UserDescription AS CreatedByUserName,
_LastChangedByUser.UserDescription AS LastChangedByUserName
FROM I_ProductWD AS Product
LEFT OUTER JOIN C_Productdescription AS _Description ON Product = _Description.Product -- association [0..*]
LEFT OUTER JOIN C_Productplant AS _Plant ON Product = _Plant.Product -- association [0..*]
LEFT OUTER JOIN C_Productstore AS _Store ON Product = _Store.Product -- association [0..*]
LEFT OUTER JOIN C_Productdistributioncenter AS _DistributionCenter ON Product = _DistributionCenter.Product -- association [0..*]
LEFT OUTER JOIN C_Productstoragelocationref AS _StorageLocation ON Product = _StorageLocation.Product AND _StorageLocation.PlantCategory = '' -- association [0..*]
LEFT OUTER JOIN C_Productsales AS _ProductSales ON Product = _ProductSales.Product -- association [0..1]
LEFT OUTER JOIN C_Productqm AS _ProductQualityMgmt ON Product = _ProductQualityMgmt.Product -- association [0..1]
LEFT OUTER JOIN C_Productsalesdelivery AS _SalesDelivery ON Product = _SalesDelivery.Product -- association [0..*]
LEFT OUTER JOIN C_Productunitsofmeasure AS _UnitOfMeasure ON Product = _UnitOfMeasure.Product -- association [0..*]
LEFT OUTER JOIN C_Productvaluation AS _Valuation ON Product = _Valuation.Product -- association [0..*]
LEFT OUTER JOIN C_Productstorage AS _ProductStorage ON Product = _ProductStorage.Product -- association [0..1]
LEFT OUTER JOIN C_Productprocurement AS _ProductProcurement ON Product = _ProductProcurement.Product -- association [0..1]
LEFT OUTER JOIN C_Productscm AS _SupplyChainManagement ON Product = _SupplyChainManagement.Product -- association [0..1]
LEFT OUTER JOIN C_Productstoragelocationref AS _ReferenceDistributionCenter ON Product = _ReferenceDistributionCenter.Product AND _ReferenceDistributionCenter.PlantCategory = 'B' -- association [0..*]
LEFT OUTER JOIN C_Productstoragelocationref AS _ReferenceStore ON Product = _ReferenceStore.Product AND _ReferenceStore.PlantCategory = 'A' -- association [0..*]
LEFT OUTER JOIN C_Product AS _ConfProductVariant ON Product = _ConfProductVariant.CrossPlantConfigurableProduct AND Product <> '' -- association [0..*]
LEFT OUTER JOIN C_ProductBOM AS _ProductBOM ON Product = _ProductBOM.Material -- association [0..*]
LEFT OUTER JOIN C_ProductSeasons AS _ProductSeasons ON Product = _ProductSeasons.Product -- association [0..*]
LEFT OUTER JOIN C_ProductPlantMRP AS _PlantMRPArea ON Product = _PlantMRPArea.Product -- association [0..*]
LEFT OUTER JOIN C_ProdEWMWarehouse AS _Warehouse ON Product = _Warehouse.Product -- association [0..*]
LEFT OUTER JOIN C_ProductReplenishment AS _ProductReplenishment ON Product = _ProductReplenishment.Product -- association [0..*]
LEFT OUTER JOIN C_Productsalestax AS _ProductSalesTax ON Product = _ProductSalesTax.Product -- association [0..*]
LEFT OUTER JOIN C_Srnoexpllvltexttemp AS _SerialNoText ON SerialNoExplicitnessLevel = _SerialNoText.SerialNoExplicitnessLevel -- association [0..*]
LEFT OUTER JOIN C_Mfrpartproftexttemp AS _ManufacturerPartProfileText ON ManufacturerPartProfile = _ManufacturerPartProfileText.ManufacturerPartProfile -- association [0..*]
LEFT OUTER JOIN C_Productcategoryvh AS _MaterialCategory ON ArticleCategory = _MaterialCategory.ArticleCategory -- association [0..1]
LEFT OUTER JOIN I_ProductCategoryText AS _ArticleCategoryText ON ArticleCategory = _ArticleCategoryText.ProductCategory -- association [0..*]
LEFT OUTER JOIN I_CountryText AS _CountryOfOriginText ON CountryOfOrigin = _CountryOfOriginText.Country -- association [0..*]
LEFT OUTER JOIN I_RegionText AS _RegionText ON RegionOfOrigin = _RegionText.Region -- association [0..*]
LEFT OUTER JOIN C_ProductUnitOfMeasureVH AS _ProductUnitOfMeasureVH ON BaseUnit = _ProductUnitOfMeasureVH.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN C_Revisionlevellist AS _RevisionLevelOrder ON Product = _RevisionLevelOrder.Product -- association [0..*]
LEFT OUTER JOIN C_MDProductHierarchyInfo AS _ProductHierarchyInfo ON Product = _ProductHierarchyInfo.Product -- association [0..*]
LEFT OUTER JOIN C_ProductBasicInfo AS _CrossPlantConfigurableProduct ON CrossPlantConfigurableProduct = _CrossPlantConfigurableProduct.Product -- association [0..1]
LEFT OUTER JOIN I_Product AS _ExternalProduct ON Product = _ExternalProduct.Product -- association [1..1]
LEFT OUTER JOIN I_ProductChangeNumberVH AS _ChangeNumber ON ChangeNumber = _ChangeNumber.ChangeNumber -- association [0..1]
LEFT OUTER JOIN C_ProductBasicInfo AS _ProductInfo ON Product = _ProductInfo.Product -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA