C_MDQltyMinedRuleLinkageTP

DDL: C_MDQLTYMINEDRULELINKAGETP Type: view_entity CONSUMPTION Package: MDQ_PF_VAL_MINING

MDQ Business Rule to Mined Rule Linkage

C_MDQltyMinedRuleLinkageTP is a Consumption CDS View that provides data about "MDQ Business Rule to Mined Rule Linkage" in SAP S/4HANA. It reads from 1 data source (I_MDQltyMinedRuleLinkageTP) and exposes 19 fields with key field MDQltyMinedRuleLinkageUUID. It has 6 associations to related views. It is exposed through 1 OData service (ASQL_F4082). Part of development package MDQ_PF_VAL_MINING.

Data Sources (1)

SourceAliasJoin Type
I_MDQltyMinedRuleLinkageTP I_MDQltyMinedRuleLinkageTP from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_MDQualityBusinessRuleTP _MDQualityBusinessRuleTP $projection.MDQualityBusinessRuleUUID = _MDQualityBusinessRuleTP.MDQualityBusinessRuleUUID
[1..1] I_MDQltyMinedRuleTP _MDQltyMinedRuleTP $projection.MDQltyMinedRuleUUID = _MDQltyMinedRuleTP.MDQltyMinedRuleUUID
[1..1] I_MDQltyMinedRuleExpression _MDQltyMinedRuleExpression $projection.MDQltyMinedRuleUUID = _MDQltyMinedRuleExpression.MDQltyMinedRuleUUID
[0..1] I_MDQltyMndRuleImplmtnStatus _MDQltyMndRuleImplmtnStatus $projection.MDQltyMinedRuleIsImplemented = _MDQltyMndRuleImplmtnStatus.MDQltyMinedRuleIsImplemented
[0..*] I_MDQltyMndRuleImplmtnStatusT _MDQltyMndRuleImplmtnStatusT $projection.MDQltyMinedRuleIsImplemented = _MDQltyMndRuleImplmtnStatusT.MDQltyMinedRuleIsImplemented
[0..1] I_MDCloudUserContactCard _LinkedByUserContactCard $projection.MDQltyMinedRuleLinkedByUsr = _LinkedByUserContactCard.ContactCardID

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.compositionRoot false view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.representativeKey MDQltyMinedRuleLinkageUUID view
VDM.viewType #CONSUMPTION view
EndUserText.label MDQ Business Rule to Mined Rule Linkage view
UI.headerInfo.title.value MDQltyMinedRule view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F4082 ASQL_F4082 C2 NOT_RELEASED

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY MDQltyMinedRuleLinkageUUID MDQltyMinedRuleLinkageUUID Linkage UUID
MDQualityBusinessRuleUUID MDQualityBusinessRuleUUID Rule UUID
MDQltyBusinessRuleActiveUUID _MDQualityBusinessRuleTP MDQltyBusinessRuleActiveUUID Rule UUID
MDQualityBusinessRule _MDQualityBusinessRuleTP MDQualityBusinessRule Rule Definition ID
MDQltyBusinessObjectTypeCode _MDQualityBusinessRuleTP MDQltyBusinessObjectTypeCode Bus. Obj. Type
MDQltyMinedRuleUUID MDQltyMinedRuleUUID Mined Rule UUID
MDQltyMinedRuleIsImplemented MDQltyMinedRuleIsImplemented Implemented
MDQltyMndRuleIsImplmtdCritlty MDQltyMndRuleIsImplmtdCritlty
MDQltyMinedRuleLinkedByUsr MDQltyMinedRuleLinkedByUsr User Name
MDQltyMinedRuleLinkageDateTime MDQltyMinedRuleLinkageDateTime Time Stamp
MDQltyMinedRule _MDQltyMinedRuleTP MDQltyMinedRule Mined Rule ID
MDQltyMinedRuleTechExpression _MDQltyMinedRuleExpression MDQltyMinedRuleTechExpression
MDQltyRuleMnngTechDataSel _MDQltyMinedRuleExpression MDQltyRuleMnngTechDataSel
MDQltyMndRuleIsImplementable MDQltyMndRuleIsImplementable
MDQltyMndRuleIsImplmtblText MDQltyMndRuleIsImplmtblText
_MDQualityBusinessRuleTP _MDQualityBusinessRuleTP
_MDQltyMndRuleImplmtnStatus _MDQltyMndRuleImplmtnStatus
_MDQltyMndRuleImplmtnStatusT _MDQltyMndRuleImplmtnStatusT
_LinkedByUserContactCard _LinkedByUserContactCard

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_MDQltyMinedRuleLinkageTP.
-- 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.

CREATE VIEW C_MDQltyMinedRuleLinkageTP AS
SELECT
  MDQltyMinedRuleLinkageUUID,
  MDQualityBusinessRuleUUID,
  _MDQualityBusinessRuleTP.MDQltyBusinessRuleActiveUUID AS MDQltyBusinessRuleActiveUUID,
  _MDQualityBusinessRuleTP.MDQualityBusinessRule AS MDQualityBusinessRule,
  _MDQualityBusinessRuleTP.MDQltyBusinessObjectTypeCode AS MDQltyBusinessObjectTypeCode,
  MDQltyMinedRuleUUID,
  MDQltyMinedRuleIsImplemented,
  MDQltyMndRuleIsImplmtdCritlty,
  MDQltyMinedRuleLinkedByUsr,
  MDQltyMinedRuleLinkageDateTime,
  _MDQltyMinedRuleTP.MDQltyMinedRule AS MDQltyMinedRule,
  _MDQltyMinedRuleExpression.MDQltyMinedRuleTechExpression AS MDQltyMinedRuleTechExpression,
  _MDQltyMinedRuleExpression.MDQltyRuleMnngTechDataSel AS MDQltyRuleMnngTechDataSel,
  MDQltyMndRuleIsImplementable,
  MDQltyMndRuleIsImplmtblText
FROM I_MDQltyMinedRuleLinkageTP
LEFT OUTER JOIN C_MDQualityBusinessRuleTP AS _MDQualityBusinessRuleTP ON MDQualityBusinessRuleUUID = _MDQualityBusinessRuleTP.MDQualityBusinessRuleUUID  -- association [1..1]
LEFT OUTER JOIN I_MDQltyMinedRuleTP AS _MDQltyMinedRuleTP ON MDQltyMinedRuleUUID = _MDQltyMinedRuleTP.MDQltyMinedRuleUUID  -- association [1..1]
LEFT OUTER JOIN I_MDQltyMinedRuleExpression AS _MDQltyMinedRuleExpression ON MDQltyMinedRuleUUID = _MDQltyMinedRuleExpression.MDQltyMinedRuleUUID  -- association [1..1]
LEFT OUTER JOIN I_MDQltyMndRuleImplmtnStatus AS _MDQltyMndRuleImplmtnStatus ON MDQltyMinedRuleIsImplemented = _MDQltyMndRuleImplmtnStatus.MDQltyMinedRuleIsImplemented  -- association [0..1]
LEFT OUTER JOIN I_MDQltyMndRuleImplmtnStatusT AS _MDQltyMndRuleImplmtnStatusT ON MDQltyMinedRuleIsImplemented = _MDQltyMndRuleImplmtnStatusT.MDQltyMinedRuleIsImplemented  -- association [0..*]
LEFT OUTER JOIN I_MDCloudUserContactCard AS _LinkedByUserContactCard ON MDQltyMinedRuleLinkedByUsr = _LinkedByUserContactCard.ContactCardID  -- association [0..1]
;