I_MDQualityTechnicalRule

DDL: I_MDQUALITYTECHNICALRULE Type: view_entity BASIC

Master Data Quality Technical Rule

I_MDQualityTechnicalRule is a Basic CDS View that provides data about "Master Data Quality Technical Rule" in SAP S/4HANA. It reads from 2 data sources (mdq_rule_def, I_MDQualityRuleMapping) and exposes 29 fields with key field MDQualityBusinessRuleUUID.

Data Sources (2)

SourceAliasJoin Type
mdq_rule_def _dq_rule from
I_MDQualityRuleMapping I_MDQualityRuleMapping left_outer

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey MDQualityBusinessRuleUUID view
Analytics.technicalName IMDQLTYTCHRULE view
VDM.viewType #BASIC view
EndUserText.label Master Data Quality Technical Rule view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY MDQualityBusinessRuleUUID mdq_rule_def mdqualitybusinessruleuuid Rule UUID
MDQltyBusinessObjectTypeCode mdq_rule_def mdqltybusinessobjecttypecode Bus. Obj. Type
MDQualityBusinessRule mdq_rule_def mdqualitybusinessrule Rule Definition ID
MDQltyTechnicalRuleUUID I_MDQualityRuleMapping MDQltyTechnicalRuleUUID BRFPlus UUID
MDQltyTechnicalRuleScopeUUID I_MDQualityRuleMapping MDQltyTechnicalRuleScopeUUID BRFPlus UUID
MDQltyTechnicalRuleCndnUUID I_MDQualityRuleMapping MDQltyTechnicalRuleCndnUUID BRFPlus UUID
MDQltyTechnicalRuleScope
MDQltyTechnicalRuleCondition
MDQltyTechnicalRuleScopeStatus
MDQltyTechRuleScpCriticality
MDQltyTechRuleCndnCriticality
MDQltyTechnicalRuleCndnStatus
MDQltyTechRuleCndnStatusName
MDQltyTechRuleScopeStatusName
MDQltyTechRuleScpDcsnTblUUID I_MDQualityRuleMapping MDQltyTechRuleScpDcsnTblUUID BRFPlus UUID
MDQltyTechRuleScpDecisionTable
MDQltyTechRuleScpDcsnTblSts
MDQltyTechScpDcsnTblStsName
MDQltyTechScpDcsnTblCritlty
MDQltyTechRuleCndnDcsnTblUUID I_MDQualityRuleMapping MDQltyTechRuleCndnDcsnTblUUID BRFPlus UUID
MDQltyTechRuleCndnDcsnTable
MDQltyTechRuleCndnDcsnTblSts
MDQltyTechCndnDcsnTblStsName
MDQltyTechCndnDcsnTblCritlty
MDQltyTechRuleScopeHasDcsnTbl
MDQltyTechRuleCndnHasDcsnTbl
MDQltyRuleImplmtnStatus
MDQltyRuleImplmtnStatusName
MDQltyRuleImplmtnStsCritlty

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 I_MDQualityTechnicalRule.
-- 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 I_MDQualityTechnicalRule AS
SELECT
  _dq_rule.mdqualitybusinessruleuuid AS MDQualityBusinessRuleUUID,
  _dq_rule.mdqltybusinessobjecttypecode AS MDQltyBusinessObjectTypeCode,
  _dq_rule.mdqualitybusinessrule AS MDQualityBusinessRule,
  I_MDQualityRuleMapping.MDQltyTechnicalRuleUUID AS MDQltyTechnicalRuleUUID,
  I_MDQualityRuleMapping.MDQltyTechnicalRuleScopeUUID AS MDQltyTechnicalRuleScopeUUID,
  I_MDQualityRuleMapping.MDQltyTechnicalRuleCndnUUID AS MDQltyTechnicalRuleCndnUUID,
  cast( '' as mdq_brfplus_object_name ) AS MDQltyTechnicalRuleScope,
  cast( '' as mdq_brfplus_object_name) AS MDQltyTechnicalRuleCondition,
  cast( '' as mdq_tech_rule_status) AS MDQltyTechnicalRuleScopeStatus,
  cast( 0 as abap.int4) AS MDQltyTechRuleScpCriticality,
  cast( 0 as abap.int4 ) AS MDQltyTechRuleCndnCriticality,
  cast( '' as mdq_tech_rule_status) AS MDQltyTechnicalRuleCndnStatus,
  cast( '' as abap.char(30)) AS MDQltyTechRuleCndnStatusName,
  cast( '' as abap.char(30)) AS MDQltyTechRuleScopeStatusName,
  I_MDQualityRuleMapping.MDQltyTechRuleScpDcsnTblUUID AS MDQltyTechRuleScpDcsnTblUUID,
  cast( '' as mdq_brfplus_object_name) AS MDQltyTechRuleScpDecisionTable,
  cast( '' as mdq_tech_rule_status) AS MDQltyTechRuleScpDcsnTblSts,
  cast( '' as abap.char(30)) AS MDQltyTechScpDcsnTblStsName,
  cast( 0 as abap.int4 ) AS MDQltyTechScpDcsnTblCritlty,
  I_MDQualityRuleMapping.MDQltyTechRuleCndnDcsnTblUUID AS MDQltyTechRuleCndnDcsnTblUUID,
  cast( '' as mdq_brfplus_object_name) AS MDQltyTechRuleCndnDcsnTable,
  cast( '' as mdq_tech_rule_status) AS MDQltyTechRuleCndnDcsnTblSts,
  cast( '' as abap.char(30)) AS MDQltyTechCndnDcsnTblStsName,
  cast( 0 as abap.int4 ) AS MDQltyTechCndnDcsnTblCritlty,
  cast( '' as abap_boolean preserving type ) AS MDQltyTechRuleScopeHasDcsnTbl,
  cast( '' as abap_boolean preserving type ) AS MDQltyTechRuleCndnHasDcsnTbl,
  cast( '' as mdq_tech_rule_status) AS MDQltyRuleImplmtnStatus,
  cast( '' as abap.char(30)) AS MDQltyRuleImplmtnStatusName,
  cast( 0 as abap.int4 ) AS MDQltyRuleImplmtnStsCritlty
FROM mdq_rule_def AS _dq_rule
LEFT OUTER JOIN I_MDQualityRuleMapping ON /* join condition not captured in parsed metadata */
;