C_MDQltyProductBusinessRuleVH

DDL: C_MDQLTYPRODUCTBUSINESSRULEVH SQL: CMDQPRODBSRULEVH Type: view CONSUMPTION

MDQlty Bus Rule for Product Value Help

C_MDQltyProductBusinessRuleVH is a Consumption CDS View that provides data about "MDQlty Bus Rule for Product Value Help" in SAP S/4HANA. It reads from 1 data source (I_MDQualityBusinessRule) and exposes 21 fields with key field MDQualityBusinessRule. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MDQualityBusinessRule _MDQltyProductBusinessRule from

Associations (6)

CardinalityTargetAliasCondition
[*] I_MDQualityBusinessRuleStatusT _MDQualityBusinessRuleStatusT $projection.MDQltyBusinessRuleStatus = _MDQualityBusinessRuleStatusT.MDQltyBusinessRuleStatus
[1..1] I_MDQltyBusinessRuleDetails _MDQltyBusinessRuleDetails $projection.MDQualityBusinessRuleUUID = _MDQltyBusinessRuleDetails.MDQualityBusinessRuleUUID
[0..1] I_MDQualityBusinessRuleStatus _MDQualityBusinessRuleStatus $projection.MDQltyBusinessRuleStatus = _MDQualityBusinessRuleStatus.MDQltyBusinessRuleStatus
[0..1] C_MDQltyProdBusRuleBaseTblVH _MDQltyProdBusRuleBaseTblVH $projection.MDQltyBusinessRuleBaseTable = _MDQltyProdBusRuleBaseTblVH.MDQltyBusinessRuleBaseTable
[0..1] C_MDQltyProductBusRuleOwnerVH _MDQltyProductBusRuleOwnerVH $projection.MDQltyBusinessRuleOwner = _MDQltyProductBusRuleOwnerVH.UserID
[0..1] C_MDQualityTechnicalRule _MDQltyTechnicalRule $projection.MDQualityBusinessRuleUUID = _MDQltyTechnicalRule.MDQualityBusinessRuleUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CMDQPRODBSRULEVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label MDQlty Bus Rule for Product Value Help view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.dataCategory #VALUE_HELP view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Metadata.allowExtensions true view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY MDQualityBusinessRule MDQualityBusinessRule Rule Definition ID
MDQualityBusinessRuleUUID MDQualityBusinessRuleUUID Rule UUID
MDQualityBusinessRuleName MDQualityBusinessRuleName Rule Name
MDQltyBusinessRuleBaseTable MDQltyBusinessRuleBaseTable Base Table
MDQltyBusinessRuleOwner MDQltyBusinessRuleOwner Rule Owner
MDQltyBusinessRuleStatus MDQltyBusinessRuleStatus Rule Status
MDQltyBusRuleCheckedField MDQltyBusRuleCheckedField Fieldname
MDQltyBusRuleCheckedFieldTable MDQltyBusRuleCheckedFieldTable Chkd. Field Table
MDQltyBusRuleScopeDescription _MDQltyBusinessRuleDetails MDQltyBusRuleScopeDescription Scope
_MDQualityBusinessRuleStatusT _MDQualityBusinessRuleStatusT Status Name
MDQltyTechnicalRuleUUID _MDQltyTechnicalRule MDQltyTechnicalRuleUUID
MDQltyTechnicalRuleScopeUUID _MDQltyTechnicalRule MDQltyTechnicalRuleScopeUUID
MDQltyTechnicalRuleCndnUUID _MDQltyTechnicalRule MDQltyTechnicalRuleCndnUUID
MDQltyTechnicalRuleScope _MDQltyTechnicalRule MDQltyTechnicalRuleScope
MDQltyTechnicalRuleCondition _MDQltyTechnicalRule MDQltyTechnicalRuleCondition
MDQltyBusinessObjectTypeCode MDQltyBusinessObjectTypeCode Bus. Obj. Type
_MDQltyBusinessRuleDetails _MDQltyBusinessRuleDetails
_MDQualityBusinessRuleStatus _MDQualityBusinessRuleStatus
_MDQltyProdBusRuleBaseTblVH _MDQltyProdBusRuleBaseTblVH
_MDQltyProductBusRuleOwnerVH _MDQltyProductBusRuleOwnerVH
_MDQltyTechnicalRule _MDQltyTechnicalRule

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_MDQltyProductBusinessRuleVH.
-- 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: CMDQPRODBSRULEVH

CREATE VIEW C_MDQltyProductBusinessRuleVH AS
SELECT
  MDQualityBusinessRule,
  MDQualityBusinessRuleUUID,
  MDQualityBusinessRuleName,
  MDQltyBusinessRuleBaseTable,
  MDQltyBusinessRuleOwner,
  MDQltyBusinessRuleStatus,
  MDQltyBusRuleCheckedField,
  MDQltyBusRuleCheckedFieldTable,
  _MDQltyBusinessRuleDetails.MDQltyBusRuleScopeDescription AS MDQltyBusRuleScopeDescription,
  _MDQltyTechnicalRule.MDQltyTechnicalRuleUUID AS MDQltyTechnicalRuleUUID,
  _MDQltyTechnicalRule.MDQltyTechnicalRuleScopeUUID AS MDQltyTechnicalRuleScopeUUID,
  _MDQltyTechnicalRule.MDQltyTechnicalRuleCndnUUID AS MDQltyTechnicalRuleCndnUUID,
  _MDQltyTechnicalRule.MDQltyTechnicalRuleScope AS MDQltyTechnicalRuleScope,
  _MDQltyTechnicalRule.MDQltyTechnicalRuleCondition AS MDQltyTechnicalRuleCondition,
  MDQltyBusinessObjectTypeCode
FROM I_MDQualityBusinessRule AS _MDQltyProductBusinessRule
LEFT OUTER JOIN I_MDQualityBusinessRuleStatusT AS _MDQualityBusinessRuleStatusT ON MDQltyBusinessRuleStatus = _MDQualityBusinessRuleStatusT.MDQltyBusinessRuleStatus  -- association [*]
LEFT OUTER JOIN I_MDQltyBusinessRuleDetails AS _MDQltyBusinessRuleDetails ON MDQualityBusinessRuleUUID = _MDQltyBusinessRuleDetails.MDQualityBusinessRuleUUID  -- association [1..1]
LEFT OUTER JOIN I_MDQualityBusinessRuleStatus AS _MDQualityBusinessRuleStatus ON MDQltyBusinessRuleStatus = _MDQualityBusinessRuleStatus.MDQltyBusinessRuleStatus  -- association [0..1]
LEFT OUTER JOIN C_MDQltyProdBusRuleBaseTblVH AS _MDQltyProdBusRuleBaseTblVH ON MDQltyBusinessRuleBaseTable = _MDQltyProdBusRuleBaseTblVH.MDQltyBusinessRuleBaseTable  -- association [0..1]
LEFT OUTER JOIN C_MDQltyProductBusRuleOwnerVH AS _MDQltyProductBusRuleOwnerVH ON MDQltyBusinessRuleOwner = _MDQltyProductBusRuleOwnerVH.UserID  -- association [0..1]
LEFT OUTER JOIN C_MDQualityTechnicalRule AS _MDQltyTechnicalRule ON MDQualityBusinessRuleUUID = _MDQltyTechnicalRule.MDQualityBusinessRuleUUID  -- association [0..1]
;