C_MDQltyProductSalesResult

DDL: C_MDQLTYPRODUCTSALESRESULT SQL: CMDQLTYPRODSARES Type: view CONSUMPTION

Product Sales Rule Results

C_MDQltyProductSalesResult is a Consumption CDS View that provides data about "Product Sales Rule Results" in SAP S/4HANA. It reads from 1 data source (I_MDQltyProductSalesResult) and exposes 212 fields with key fields MasterDataChangeProcess, Product, ProductSalesOrg, ProductDistributionChnl, MDQualityBusinessRuleUUID. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MDQltyProductSalesResult I_MDQltyProductSalesResult from

Associations (15)

CardinalityTargetAliasCondition
[1..1] C_MDQualityEvaluations _MDQualityEvaluations _MDQualityEvaluations.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _MDQualityEvaluations.MDQltyBusinessObjectTypeCode = '194'
[0..1] C_MDQltyProductDetail _Product _Product.Product = $projection.Product
[1..1] C_MDQualityBusinessRuleTP _MDQualityBusinessRuleTP _MDQualityBusinessRuleTP.MDQualityBusinessRuleUUID = $projection.MDQualityBusinessRuleUUID
[1..1] C_MDQltyBusinessRuleVH _MDQltyBusinessRuleQuickView _MDQltyBusinessRuleQuickView.MDQualityBusinessRule = $projection.MDQualityBusinessRule and _MDQltyBusinessRuleQuickView.MDQltyBusinessObjectTypeCode = $projection.mdqltybusinessobjecttypecode
[1..1] C_MDQltyBusinessRuleBaseTblVH _MDQltyBusinessRuleBaseTblVH $projection.MDQltyBusinessRuleBaseTable = _MDQltyBusinessRuleBaseTblVH.MDQltyBusinessRuleBaseTable and _MDQltyBusinessRuleBaseTblVH.MDQltyBusinessObjectTypeCode = '194'
[0..1] I_ProductSalesDelivery _ProductSalesDelivery _ProductSalesDelivery.Product = $projection.Product and _ProductSalesDelivery.ProductSalesOrg = $projection.ProductSalesOrg and _ProductSalesDelivery.ProductDistributionChnl = $projection.ProductDistributionChnl
[1..1] C_SalesOrganizationVH _SalesOrganization $projection.ProductSalesOrg = _SalesOrganization.SalesOrganization
[1..1] C_Dischannelvaluehelp _DistributionChannelVH $projection.ProductSalesOrg = _DistributionChannelVH.SalesOrganization and $projection.ProductDistributionChnl = _DistributionChannelVH.DistributionChannel
[1..1] I_Division _DivisionVH $projection.Division = _DivisionVH.Division
[1..1] I_DistributionChannelText _DistributionChannelText $projection.ProductDistributionChnl = _DistributionChannelText.DistributionChannel and _DistributionChannelText.Language = $session.system_language
[0..1] I_SalesDistributionStatusVH _ProductSalesStatus $projection.productsalesstatus = _ProductSalesStatus.ProductSalesStatus
[0..1] I_ItemCategoryGroup _ItemCategoryGroup $projection.SalesItemCategoryGroup = _ItemCategoryGroup.ItemCategoryGroup
[0..*] I_ItemCategoryGroupText _ItemCategoryGroupText $projection.SalesItemCategoryGroup = _ItemCategoryGroupText.ItemCategoryGroup
[0..1] E_Product _ProductExtension $projection.Product = _ProductExtension.Product
[0..1] E_Productsalesdelivery _SalesExtension $projection.Product = _SalesExtension.Product and $projection.ProductSalesOrg = _SalesExtension.ProductSalesOrganization and $projection.ProductDistributionChnl = _SalesExtension.ProductDistributionChannel

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CMDQLTYPRODSARES view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Product Sales Rule Results view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.representativeKey MasterDataChangeProcess view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.allowExtensions true view

Fields (212)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY Product Product Product Sold
KEY ProductSalesOrg ProductSalesOrg Sales Org.
KEY ProductDistributionChnl ProductDistributionChnl Distr. Channel
KEY MDQualityBusinessRuleUUID MDQualityBusinessRuleUUID Rule UUID
KEY MDQltyBusRuleEvalResultCode MDQltyBusRuleEvalResultCode Outcome
SalesOrganizationName
MDQltyNmbrOfBusRuleEvalResults MDQltyNmbrOfBusRuleEvalResults Total Results
_MDQltyBusRuleEvalResultText _MDQltyBusRuleEvalResultText
_MDQltyBusRuleEvalResult _MDQltyBusRuleEvalResult
_MDQualityEvaluations _MDQualityEvaluations
_MDQltyBusinessRuleQuickView _MDQltyBusinessRuleQuickView
_MDQualityBusinessRuleTP _MDQualityBusinessRuleTP
_MDQltyBusinessRuleBaseTblVH _MDQltyBusinessRuleBaseTblVH
_Product _Product
_ItemCategoryGroup _ItemCategoryGroup
_ItemCategoryGroupText _ItemCategoryGroupText
_SalesOrganization _SalesOrganization
_DistributionChannelText _DistributionChannelText
_ProductSalesStatus _ProductSalesStatus
_ProductSalesDelivery _ProductSalesDelivery
_DistributionChannelVH _DistributionChannelVH
_DivisionVH _DivisionVH
DistributionChannelName _DistributionChannelText DistributionChannelName
MDQltyBusinessObjectTypeCode _MDQualityBusinessRuleTP MDQltyBusinessObjectTypeCode Bus. Obj. Type
MDQltyBusRuleCheckedFieldTable _MDQualityBusinessRuleTP MDQltyBusRuleCheckedFieldTable Chkd. Field Table
MDQltyBusRuleCheckedField _MDQualityBusinessRuleTP MDQltyBusRuleCheckedField Fieldname
MDQltyBusRuleChkdFieldAndTable _MDQualityBusinessRuleTP MDQltyBusRuleChkdFieldAndTable Table and Field Name
MDQualityBusinessRule _MDQualityBusinessRuleTP MDQualityBusinessRule Rule Definition ID
MDQualityBusinessRuleName _MDQualityBusinessRuleTP MDQualityBusinessRuleName Rule Name
MDQltyBusinessRuleBaseTable _MDQualityBusinessRuleTP MDQltyBusinessRuleBaseTable Base Table
MDQltyTechnicalRuleScopeUUID _MDQualityBusinessRuleTP MDQltyTechnicalRuleScopeUUID
MDQltyTechnicalRuleCndnUUID _MDQualityBusinessRuleTP MDQltyTechnicalRuleCndnUUID
MDQltyMDGovBRFPlusObjectUUID _MDQualityBusinessRuleTP MDQltyMDGovBRFPlusObjectUUID BRFPlus UUID
_MDQltyBusRuleCheckedFieldVH _MDQualityBusinessRuleTP _MDQltyBusRuleCheckedFieldVH
_MDQltyBusRuleChkdFieldText _MDQualityBusinessRuleTP _MDQltyBusRuleChkdFieldText
MDChgProcessFinishDateTime _MDQualityEvaluations MDChgProcessFinishDateTime
ProductDescription _Product ProductDescription Description
ProductType _Product ProductType Product Type Group
CrossPlantStatus _Product CrossPlantStatus X-Plant Status
ProductHierarchy _Product ProductHierarchy Prod.hierarchy
ProductGroup _Product ProductGroup Product Sold Group
CrossPlantStatusValidityDate _Product CrossPlantStatusValidityDate Valid From
BaseUnit _Product BaseUnit Unit of Measure
CreationDate _Product CreationDate Time Stamp
CreatedByUser _Product CreatedByUser User Name
LastChangeDate _Product LastChangeDate Time Stamp
LastChangeDateTime _Product LastChangeDateTime Timestamp
LastChangeTime _Product LastChangeTime Time changed
LastChangedByUser _Product LastChangedByUser User Name
LastChangedByUserName _Product LastChangedByUserName User Name
CreatedByUserName _Product CreatedByUserName Person Resp.
IsMarkedForDeletion _Product IsMarkedForDeletion Purch.org. data
ProductOldID _Product ProductOldID Old Prd Number
GrossWeight _Product GrossWeight Total Weight
WeightUnit _Product WeightUnit Weight unit
NetWeight _Product NetWeight Net weight
VolumeUnit _Product VolumeUnit Volume Unit
MaterialVolume _Product MaterialVolume Volume
ItemCategoryGroup _Product ItemCategoryGroup Item Cat. Group
Division _Product Division Internal Division ID
ANPCode _Product ANPCode ANP Code
Brand _Product Brand Fire-Cont.Sect.
ValidityStartDate _Product ValidityStartDate Validity Start Date
ProdNoInGenProdInPrepackProd _Product ProdNoInGenProdInPrepackProd License number
SizeOrDimensionText _Product SizeOrDimensionText Size/dimensions
IndustryStandardName _Product IndustryStandardName Ind. Std Desc.
ProductStandardID _Product ProductStandardID GTIN
InternationalArticleNumberCat _Product InternationalArticleNumberCat GTIN Category
ProductIsConfigurable _Product ProductIsConfigurable Configurable
IsBatchManagementRequired _Product IsBatchManagementRequired Batch Mgmt Rqt(Plnt)
ExternalProductGroup _Product ExternalProductGroup Ext. prod group
SerialNoExplicitnessLevel _Product SerialNoExplicitnessLevel SerializLevel
ProductManufacturerNumber _Product ProductManufacturerNumber Mfr Part Number
ManufacturerNumber _Product ManufacturerNumber Manufacturer No
ManufacturerPartProfile _Product ManufacturerPartProfile Mfr Part Profile
BaseUnitSpecificProductLength _Product BaseUnitSpecificProductLength Length
BaseUnitSpecificProductWidth _Product BaseUnitSpecificProductWidth Width
BaseUnitSpecificProductHeight _Product BaseUnitSpecificProductHeight Height
ProductMeasurementUnit _Product ProductMeasurementUnit Unit
ArticleCategory _Product ArticleCategory Product Category
ContentUnit _Product ContentUnit Content unit
NetContent _Product NetContent Net contents
ComparisonPriceQuantity _Product ComparisonPriceQuantity Comp.price unit
GrossContent _Product GrossContent Gross contents
ProductValidEndDate _Product ProductValidEndDate Valid to
AssortmentListType _Product AssortmentListType Astmt List Type
HasTextilePartsWthAnimalOrigin _Product HasTextilePartsWthAnimalOrigin Animal Origin
ProductSeasonUsageCategory _Product ProductSeasonUsageCategory Season Usage
ServiceAgreement _Product ServiceAgreement Service agreemt
RegionOfOrigin _Product RegionOfOrigin Reg. of Origin
CountryOfOrigin _Product CountryOfOrigin Country/Region of Origin
GoodsIssueUnit _Product GoodsIssueUnit Unit of Issue
ConsumptionValueCategory _Product ConsumptionValueCategory ABC Indicator
ValuationClass _Product ValuationClass Valuation Class
ValuationMargin _Product ValuationMargin Val. margin
ChangeNumber _Product ChangeNumber Change Number
MaterialRevisionLevel _Product MaterialRevisionLevel Revision Level
HandlingIndicator _Product HandlingIndicator Handling Ind.
WarehouseProductGroup _Product WarehouseProductGroup WH Mat.Grp
WarehouseStorageCondition _Product WarehouseStorageCondition Stor. Condition
StandardHandlingUnitType _Product StandardHandlingUnitType Stand. HU Type
SerialNumberProfile _Product SerialNumberProfile SerialNoProfile
AdjustmentProfile _Product AdjustmentProfile Adjust. Profile
IsPilferable _Product IsPilferable Pilferable
IsRelevantForHzdsSubstances _Product IsRelevantForHzdsSubstances Haz. Sub.
QuarantinePeriod _Product QuarantinePeriod Quarant.Per.
TimeUnitForQuarantinePeriod _Product TimeUnitForQuarantinePeriod Time Unit
QualityInspectionGroup _Product QualityInspectionGroup Qual.Insp.Grp
HandlingUnitType _Product HandlingUnitType HUTyp
MaximumCapacity _Product MaximumCapacity Max. Capacity
OvercapacityTolerance _Product OvercapacityTolerance Overcapac. Tol.
HasVariableTareWeight _Product HasVariableTareWeight Variable TW
UnitForMaxPackagingDimensions _Product UnitForMaxPackagingDimensions Unit of Measure
MaximumPackagingLength _Product MaximumPackagingLength Max.Length
MaximumPackagingWidth _Product MaximumPackagingWidth Max. Pack Width
MaximumPackagingHeight _Product MaximumPackagingHeight Max.Height
HasEmptiesBOM _Product HasEmptiesBOM W/ Empties BOM
AuthorizationGroup _Product AuthorizationGroup AuthorizGroup
_ProductType _Product _ProductType
_ProductTypeName _Product _ProductTypeName
_ProductStatus _Product _ProductStatus
_ProductStatusText _Product _ProductStatusText
_ProductGroup _Product _ProductGroup
_ProductGroupText _Product _ProductGroupText
_BaseUnitOfMeasure _Product _BaseUnitOfMeasure
_QuantityUnitValueHelp _Product _QuantityUnitValueHelp
_ProductHierarchy _Product _ProductHierarchy
_SerialNoText _Product _SerialNoText
_ManufacturerPartProfileText _Product _ManufacturerPartProfileText
_MaterialCategory _Product _MaterialCategory
_AssortmentListType _Product _AssortmentListType
_AssortmentListTypeText _Product _AssortmentListTypeText
_Brand _Product _Brand
_BrandText _Product _BrandText
_GoodsIssueUnit _Product _GoodsIssueUnit
_ConsumptionValueCategory _Product _ConsumptionValueCategory
_CountryOfOriginText _Product _CountryOfOriginText
_RegionText _Product _RegionText
_InternationalArticleNumberCat _Product _InternationalArticleNumberCat
_HandlingIndicator _Product _HandlingIndicator
_HandlingIndicatorText _Product _HandlingIndicatorText
_WarehouseProductGroup _Product _WarehouseProductGroup
_WarehouseProductGroupText _Product _WarehouseProductGroupText
_WarehouseStorageCondition _Product _WarehouseStorageCondition
_WarehouseStorageConditionText _Product _WarehouseStorageConditionText
_StandardHandlingUnitType _Product _StandardHandlingUnitType
_StandardHandlingUnitTypeText _Product _StandardHandlingUnitTypeText
_SerialNumberProfile _Product _SerialNumberProfile
_SerialNumberProfileText _Product _SerialNumberProfileText
_AdjustmentProfile_2 _Product _AdjustmentProfile_2
_AdjustmentProfileText_2 _Product _AdjustmentProfileText_2
_QualityInspectionGroup _Product _QualityInspectionGroup
_QualityInspectionGroupText _Product _QualityInspectionGroupText
_UnitForMaxPackaging _Product _UnitForMaxPackaging
_TimeUnitForQuarantinePeriod _Product _TimeUnitForQuarantinePeriod
_UnitForMaxPackagingText _Product _UnitForMaxPackagingText
_ContentUnit _Product _ContentUnit
_ProductMeasurementUnit _Product _ProductMeasurementUnit
_ExtProdGrpText _Product _ExtProdGrpText
_ExternalProductGroup _Product _ExternalProductGroup
_Division _Product _Division
_DivisionText _Product _DivisionText
_ProductHierarchyText _Product _ProductHierarchyText
_WeightUnitText _Product _WeightUnitText
_WeightUnitValueHelp _Product _WeightUnitValueHelp
_QuantityUnitText _Product _QuantityUnitText
_GoodsIssueText _Product _GoodsIssueText
_ConsumptionValueCategoryText _Product _ConsumptionValueCategoryText
_TimeUnitQuarantinePeriodText _Product _TimeUnitQuarantinePeriodText
_IntArticleNumberText _Product _IntArticleNumberText
_ArticleCategoryText _Product _ArticleCategoryText
_BaseUnitOfMeasureText _Product _BaseUnitOfMeasureText
_ProductUnitOfMeasureVH _Product _ProductUnitOfMeasureVH
_ProductGroupText_2 _Product _ProductGroupText_2
_ProductGroup_2 _Product _ProductGroup_2
SalesItemCategoryGroup _ProductSalesDelivery ItemCategoryGroup Item Cat. Group
ProductSalesStatus _ProductSalesDelivery ProductSalesStatus Status
ProductSalesStatusValidityDate _ProductSalesDelivery ProductSalesStatusValidityDate Valid-From Date for Product Status
SalesMeasureUnit _ProductSalesDelivery SalesMeasureUnit Sales unit
FirstSalesSpecProductGroup _ProductSalesDelivery FirstSalesSpecProductGroup ProductGroup 1
SecondSalesSpecProductGroup _ProductSalesDelivery SecondSalesSpecProductGroup ProductGroup 2
ThirdSalesSpecProductGroup _ProductSalesDelivery ThirdSalesSpecProductGroup ProductGroup 3
FourthSalesSpecProductGroup _ProductSalesDelivery FourthSalesSpecProductGroup ProductGroup 4
FifthSalesSpecProductGroup _ProductSalesDelivery FifthSalesSpecProductGroup ProductGroup 5
MinimumMakeToOrderOrderQty _ProductSalesDelivery MinimumMakeToOrderOrderQty MakeToOrder qty
LogisticsStatisticsGroup _ProductSalesDelivery LogisticsStatisticsGroup StatisticsGroup
VolumeRebateGroup _ProductSalesDelivery VolumeRebateGroup Vol. Rebate Grp
ProductCommissionGroup _ProductSalesDelivery ProductCommissionGroup Commission Grp
CashDiscountIsDeductible _ProductSalesDelivery CashDiscountIsDeductible Cash Discount
PricingReferenceProduct _ProductSalesDelivery PricingReferenceProduct X-distr.-chain PRM
AssortmentGrade _ProductSalesDelivery AssortmentGrade Assortm. Grade
StoreListingProcedure _ProductSalesDelivery StoreListingProcedure Store Listing Procedure
DistrCntrListingProcedure _ProductSalesDelivery DistrCntrListingProcedure LP distr. ctrs
StoreListingStartDate _ProductSalesDelivery StoreListingStartDate Store Listing Start Date
StoreListingEndDate _ProductSalesDelivery StoreListingEndDate Store Listing End Date
DistrCntrListingStartDate _ProductSalesDelivery DistrCntrListingStartDate DC Listed from
DistrCntrListingEndDate _ProductSalesDelivery DistrCntrListingEndDate DC Listed to
StoreSaleStartDate _ProductSalesDelivery StoreSaleStartDate Storage Period Start Date
StoreSaleEndDate _ProductSalesDelivery StoreSaleEndDate Storage Period Start Date
DistrCntrSaleStartDate _ProductSalesDelivery DistrCntrSaleStartDate sale from (DC)
DistrCntrSaleEndDate _ProductSalesDelivery DistrCntrSaleEndDate sale till (DC)
RoundingProfile _ProductSalesDelivery RoundingProfile Rnding Profile
ProductUnitGroup _ProductSalesDelivery ProductUnitGroup UoM Group
MaxDeliveryQtyStoreOrder _ProductSalesDelivery MaxDeliveryQtyStoreOrder Max. dely qty
PriceFixingCategory _ProductSalesDelivery PriceFixingCategory Price Fixing
VariableSalesUnitIsNotAllowed _ProductSalesDelivery VariableSalesUnitIsNotAllowed SUn not var.
CompetitionPressureCategory _ProductSalesDelivery CompetitionPressureCategory Comp. Charactn
DistributionChannel _ProductSalesDelivery ProductDistributionChnl Distr. Channel
_DistributionChannel _ProductSalesDelivery _DistributionChannel
SalesOrganization _SalesOrganization SalesOrganization Sales Organization
_SalesOrganizationText _SalesOrganization _Text

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_MDQltyProductSalesResult.
-- 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: CMDQLTYPRODSARES

CREATE VIEW C_MDQltyProductSalesResult AS
SELECT
  MasterDataChangeProcess,
  Product,
  ProductSalesOrg,
  ProductDistributionChnl,
  MDQualityBusinessRuleUUID,
  MDQltyBusRuleEvalResultCode,
  _SalesOrganization._Text[1: Language=$session.system_language].SalesOrganizationName AS SalesOrganizationName,
  MDQltyNmbrOfBusRuleEvalResults,
  _DistributionChannelText.DistributionChannelName AS DistributionChannelName,
  _MDQualityBusinessRuleTP.MDQltyBusinessObjectTypeCode AS MDQltyBusinessObjectTypeCode,
  _MDQualityBusinessRuleTP.MDQltyBusRuleCheckedFieldTable AS MDQltyBusRuleCheckedFieldTable,
  _MDQualityBusinessRuleTP.MDQltyBusRuleCheckedField AS MDQltyBusRuleCheckedField,
  _MDQualityBusinessRuleTP.MDQltyBusRuleChkdFieldAndTable AS MDQltyBusRuleChkdFieldAndTable,
  _MDQualityBusinessRuleTP.MDQualityBusinessRule AS MDQualityBusinessRule,
  _MDQualityBusinessRuleTP.MDQualityBusinessRuleName AS MDQualityBusinessRuleName,
  _MDQualityBusinessRuleTP.MDQltyBusinessRuleBaseTable AS MDQltyBusinessRuleBaseTable,
  _MDQualityBusinessRuleTP.MDQltyTechnicalRuleScopeUUID AS MDQltyTechnicalRuleScopeUUID,
  _MDQualityBusinessRuleTP.MDQltyTechnicalRuleCndnUUID AS MDQltyTechnicalRuleCndnUUID,
  _MDQualityBusinessRuleTP.MDQltyMDGovBRFPlusObjectUUID AS MDQltyMDGovBRFPlusObjectUUID,
  _MDQualityBusinessRuleTP._MDQltyBusRuleCheckedFieldVH AS _MDQltyBusRuleCheckedFieldVH,
  _MDQualityBusinessRuleTP._MDQltyBusRuleChkdFieldText AS _MDQltyBusRuleChkdFieldText,
  _MDQualityEvaluations.MDChgProcessFinishDateTime AS MDChgProcessFinishDateTime,
  _Product.ProductDescription AS ProductDescription,
  _Product.ProductType AS ProductType,
  _Product.CrossPlantStatus AS CrossPlantStatus,
  _Product.ProductHierarchy AS ProductHierarchy,
  _Product.ProductGroup AS ProductGroup,
  _Product.CrossPlantStatusValidityDate AS CrossPlantStatusValidityDate,
  _Product.BaseUnit AS BaseUnit,
  _Product.CreationDate AS CreationDate,
  _Product.CreatedByUser AS CreatedByUser,
  _Product.LastChangeDate AS LastChangeDate,
  _Product.LastChangeDateTime AS LastChangeDateTime,
  _Product.LastChangeTime AS LastChangeTime,
  _Product.LastChangedByUser AS LastChangedByUser,
  _Product.LastChangedByUserName AS LastChangedByUserName,
  _Product.CreatedByUserName AS CreatedByUserName,
  _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.ItemCategoryGroup AS ItemCategoryGroup,
  _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.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.AuthorizationGroup AS AuthorizationGroup,
  _Product._ProductType AS _ProductType,
  _Product._ProductTypeName AS _ProductTypeName,
  _Product._ProductStatus AS _ProductStatus,
  _Product._ProductStatusText AS _ProductStatusText,
  _Product._ProductGroup AS _ProductGroup,
  _Product._ProductGroupText AS _ProductGroupText,
  _Product._BaseUnitOfMeasure AS _BaseUnitOfMeasure,
  _Product._QuantityUnitValueHelp AS _QuantityUnitValueHelp,
  _Product._ProductHierarchy AS _ProductHierarchy,
  _Product._SerialNoText AS _SerialNoText,
  _Product._ManufacturerPartProfileText AS _ManufacturerPartProfileText,
  _Product._MaterialCategory AS _MaterialCategory,
  _Product._AssortmentListType AS _AssortmentListType,
  _Product._AssortmentListTypeText AS _AssortmentListTypeText,
  _Product._Brand AS _Brand,
  _Product._BrandText AS _BrandText,
  _Product._GoodsIssueUnit AS _GoodsIssueUnit,
  _Product._ConsumptionValueCategory AS _ConsumptionValueCategory,
  _Product._CountryOfOriginText AS _CountryOfOriginText,
  _Product._RegionText AS _RegionText,
  _Product._InternationalArticleNumberCat AS _InternationalArticleNumberCat,
  _Product._HandlingIndicator AS _HandlingIndicator,
  _Product._HandlingIndicatorText AS _HandlingIndicatorText,
  _Product._WarehouseProductGroup AS _WarehouseProductGroup,
  _Product._WarehouseProductGroupText AS _WarehouseProductGroupText,
  _Product._WarehouseStorageCondition AS _WarehouseStorageCondition,
  _Product._WarehouseStorageConditionText AS _WarehouseStorageConditionText,
  _Product._StandardHandlingUnitType AS _StandardHandlingUnitType,
  _Product._StandardHandlingUnitTypeText AS _StandardHandlingUnitTypeText,
  _Product._SerialNumberProfile AS _SerialNumberProfile,
  _Product._SerialNumberProfileText AS _SerialNumberProfileText,
  _Product._AdjustmentProfile_2 AS _AdjustmentProfile_2,
  _Product._AdjustmentProfileText_2 AS _AdjustmentProfileText_2,
  _Product._QualityInspectionGroup AS _QualityInspectionGroup,
  _Product._QualityInspectionGroupText AS _QualityInspectionGroupText,
  _Product._UnitForMaxPackaging AS _UnitForMaxPackaging,
  _Product._TimeUnitForQuarantinePeriod AS _TimeUnitForQuarantinePeriod,
  _Product._UnitForMaxPackagingText AS _UnitForMaxPackagingText,
  _Product._ContentUnit AS _ContentUnit,
  _Product._ProductMeasurementUnit AS _ProductMeasurementUnit,
  _Product._ExtProdGrpText AS _ExtProdGrpText,
  _Product._ExternalProductGroup AS _ExternalProductGroup,
  _Product._Division AS _Division,
  _Product._DivisionText AS _DivisionText,
  _Product._ProductHierarchyText AS _ProductHierarchyText,
  _Product._WeightUnitText AS _WeightUnitText,
  _Product._WeightUnitValueHelp AS _WeightUnitValueHelp,
  _Product._QuantityUnitText AS _QuantityUnitText,
  _Product._GoodsIssueText AS _GoodsIssueText,
  _Product._ConsumptionValueCategoryText AS _ConsumptionValueCategoryText,
  _Product._TimeUnitQuarantinePeriodText AS _TimeUnitQuarantinePeriodText,
  _Product._IntArticleNumberText AS _IntArticleNumberText,
  _Product._ArticleCategoryText AS _ArticleCategoryText,
  _Product._BaseUnitOfMeasureText AS _BaseUnitOfMeasureText,
  _Product._ProductUnitOfMeasureVH AS _ProductUnitOfMeasureVH,
  _Product._ProductGroupText_2 AS _ProductGroupText_2,
  _Product._ProductGroup_2 AS _ProductGroup_2,
  _ProductSalesDelivery.ItemCategoryGroup AS SalesItemCategoryGroup,
  _ProductSalesDelivery.ProductSalesStatus AS ProductSalesStatus,
  _ProductSalesDelivery.ProductSalesStatusValidityDate AS ProductSalesStatusValidityDate,
  _ProductSalesDelivery.SalesMeasureUnit AS SalesMeasureUnit,
  _ProductSalesDelivery.FirstSalesSpecProductGroup AS FirstSalesSpecProductGroup,
  _ProductSalesDelivery.SecondSalesSpecProductGroup AS SecondSalesSpecProductGroup,
  _ProductSalesDelivery.ThirdSalesSpecProductGroup AS ThirdSalesSpecProductGroup,
  _ProductSalesDelivery.FourthSalesSpecProductGroup AS FourthSalesSpecProductGroup,
  _ProductSalesDelivery.FifthSalesSpecProductGroup AS FifthSalesSpecProductGroup,
  _ProductSalesDelivery.MinimumMakeToOrderOrderQty AS MinimumMakeToOrderOrderQty,
  _ProductSalesDelivery.LogisticsStatisticsGroup AS LogisticsStatisticsGroup,
  _ProductSalesDelivery.VolumeRebateGroup AS VolumeRebateGroup,
  _ProductSalesDelivery.ProductCommissionGroup AS ProductCommissionGroup,
  _ProductSalesDelivery.CashDiscountIsDeductible AS CashDiscountIsDeductible,
  _ProductSalesDelivery.PricingReferenceProduct AS PricingReferenceProduct,
  _ProductSalesDelivery.AssortmentGrade AS AssortmentGrade,
  _ProductSalesDelivery.StoreListingProcedure AS StoreListingProcedure,
  _ProductSalesDelivery.DistrCntrListingProcedure AS DistrCntrListingProcedure,
  _ProductSalesDelivery.StoreListingStartDate AS StoreListingStartDate,
  _ProductSalesDelivery.StoreListingEndDate AS StoreListingEndDate,
  _ProductSalesDelivery.DistrCntrListingStartDate AS DistrCntrListingStartDate,
  _ProductSalesDelivery.DistrCntrListingEndDate AS DistrCntrListingEndDate,
  _ProductSalesDelivery.StoreSaleStartDate AS StoreSaleStartDate,
  _ProductSalesDelivery.StoreSaleEndDate AS StoreSaleEndDate,
  _ProductSalesDelivery.DistrCntrSaleStartDate AS DistrCntrSaleStartDate,
  _ProductSalesDelivery.DistrCntrSaleEndDate AS DistrCntrSaleEndDate,
  _ProductSalesDelivery.RoundingProfile AS RoundingProfile,
  _ProductSalesDelivery.ProductUnitGroup AS ProductUnitGroup,
  _ProductSalesDelivery.MaxDeliveryQtyStoreOrder AS MaxDeliveryQtyStoreOrder,
  _ProductSalesDelivery.PriceFixingCategory AS PriceFixingCategory,
  _ProductSalesDelivery.VariableSalesUnitIsNotAllowed AS VariableSalesUnitIsNotAllowed,
  _ProductSalesDelivery.CompetitionPressureCategory AS CompetitionPressureCategory,
  _ProductSalesDelivery.ProductDistributionChnl AS DistributionChannel,
  _ProductSalesDelivery._DistributionChannel AS _DistributionChannel,
  _SalesOrganization.SalesOrganization AS SalesOrganization,
  _SalesOrganization._Text AS _SalesOrganizationText
FROM I_MDQltyProductSalesResult
LEFT OUTER JOIN C_MDQualityEvaluations AS _MDQualityEvaluations ON _MDQualityEvaluations.MasterDataChangeProcess = MasterDataChangeProcess AND _MDQualityEvaluations.MDQltyBusinessObjectTypeCode = '194'  -- association [1..1]
LEFT OUTER JOIN C_MDQltyProductDetail AS _Product ON _Product.Product = Product  -- association [0..1]
LEFT OUTER JOIN C_MDQualityBusinessRuleTP AS _MDQualityBusinessRuleTP ON _MDQualityBusinessRuleTP.MDQualityBusinessRuleUUID = MDQualityBusinessRuleUUID  -- association [1..1]
LEFT OUTER JOIN C_MDQltyBusinessRuleVH AS _MDQltyBusinessRuleQuickView ON _MDQltyBusinessRuleQuickView.MDQualityBusinessRule = MDQualityBusinessRule AND _MDQltyBusinessRuleQuickView.MDQltyBusinessObjectTypeCode = mdqltybusinessobjecttypecode  -- association [1..1]
LEFT OUTER JOIN C_MDQltyBusinessRuleBaseTblVH AS _MDQltyBusinessRuleBaseTblVH ON MDQltyBusinessRuleBaseTable = _MDQltyBusinessRuleBaseTblVH.MDQltyBusinessRuleBaseTable AND _MDQltyBusinessRuleBaseTblVH.MDQltyBusinessObjectTypeCode = '194'  -- association [1..1]
LEFT OUTER JOIN I_ProductSalesDelivery AS _ProductSalesDelivery ON _ProductSalesDelivery.Product = Product AND _ProductSalesDelivery.ProductSalesOrg = ProductSalesOrg AND _ProductSalesDelivery.ProductDistributionChnl = ProductDistributionChnl  -- association [0..1]
LEFT OUTER JOIN C_SalesOrganizationVH AS _SalesOrganization ON ProductSalesOrg = _SalesOrganization.SalesOrganization  -- association [1..1]
LEFT OUTER JOIN C_Dischannelvaluehelp AS _DistributionChannelVH ON ProductSalesOrg = _DistributionChannelVH.SalesOrganization AND ProductDistributionChnl = _DistributionChannelVH.DistributionChannel  -- association [1..1]
LEFT OUTER JOIN I_Division AS _DivisionVH ON Division = _DivisionVH.Division  -- association [1..1]
LEFT OUTER JOIN I_DistributionChannelText AS _DistributionChannelText ON ProductDistributionChnl = _DistributionChannelText.DistributionChannel AND _DistributionChannelText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_SalesDistributionStatusVH AS _ProductSalesStatus ON productsalesstatus = _ProductSalesStatus.ProductSalesStatus  -- association [0..1]
LEFT OUTER JOIN I_ItemCategoryGroup AS _ItemCategoryGroup ON SalesItemCategoryGroup = _ItemCategoryGroup.ItemCategoryGroup  -- association [0..1]
LEFT OUTER JOIN I_ItemCategoryGroupText AS _ItemCategoryGroupText ON SalesItemCategoryGroup = _ItemCategoryGroupText.ItemCategoryGroup  -- association [0..*]
LEFT OUTER JOIN E_Product AS _ProductExtension ON Product = _ProductExtension.Product  -- association [0..1]
LEFT OUTER JOIN E_Productsalesdelivery AS _SalesExtension ON Product = _SalesExtension.Product AND ProductSalesOrg = _SalesExtension.ProductSalesOrganization AND ProductDistributionChnl = _SalesExtension.ProductDistributionChannel  -- association [0..1]
;