SAP MDG · VALIDATION DERIVATION

How do I enable MDG Data Quality Management for custom attributes in SAP S/4HANA 2020 and later?

Use the Custom Fields and Logic app to create and publish the field, wait for publishing to complete, synchronize it into the MDG Process Model, refresh BRF+ binding, and then use it in DQM rules, Rule Mining, evaluation, and remediation.

Use the Custom Fields and Logic app to create and publish the field, wait for publishing to complete, synchronize it into the MDG Process Model, refresh BRF+ binding, and then use it in DQM rules, Rule Mining, evaluation, and remediation.

Use this guide to enable SAP MDG Data Quality Management for custom attributes on SAP S/4HANA 2020 onwards. The source example uses a custom field in Business Partner Core View, which becomes part of Business Partner header table `BUT000` and business object type `147`.

Process flow

  1. Create the custom field in Custom Fields and Logic.
  2. Publish the field in the relevant business context.
  3. Wait approximately 10–20 minutes after publishing.
  4. Verify the field in the database table using SE11; the example table is BUT000.
  5. Open MDCIMG and navigate to Configure Process Models and Field Properties -> Configure Process Models.
  6. Select Business Object Type 147 for the Business Partner example.
  7. Use Synchronize Fields for BUT000.
  8. Open the Data Quality Rule app and confirm the field appears in the Check Field list. Refresh BRF+ binding in BRF+ for application ZMDQ_147 and the BUT000 Key and Attribute structure. Optionally include the field in Manage Rule Mining, then
MDCIMG

Configure Process Models and Field Properties -> Configure Process Models

Synchronize the published custom field into the MDG Process Model for Business Object Type 147.

BRF+

ZMDQ_147 -> Data Object -> Structure -> BUT000 Key and Attribute structure -> Define Data Binding -> Refresh Binding

Make the synchronized custom field available in BRF+ rule expressions.

SE11

Verify that the published custom field exists in the extended database table, such as BUT000.

Referenced tables

ObjectPurpose
BUT000Business Partner header table used in the source example for the custom field.

The remaining configuration, implementation details, and testing guidance continue from this answer more…

Related questions and keywords

Alternative questions

  • What is this guide about?
  • How do I enable MDG Data Quality Management for custom fields?
  • Which releases support custom attributes in MDG DQM?

Possible questions

  • What is the complete process for using a custom field in DQM?
  • What steps are required from field creation to remediation?
  • Which role is required for Custom Fields and Logic?
  • Which Fiori catalog contains Custom Fields and Logic?
  • How do I create a custom field for MDG DQM?
  • What field is used in the example?
  • Do I need to publish the custom field?

Keywords

SAP MDGData Quality Managementcustom attributescustom fieldsSAP S/4HANA 2020DQMS/4HANA extensibilityCustom Fields and LogicDQM integrationappsAPIsend-to-endpublishsynchronizeDQM ruleBRF+rule miningevaluationremediationSAP_BR_ADMINISTRATOR