https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Master-Data-Governance-blog-posts.xml SAP Community - SAP Master Data Governance 2024-05-20T11:13:24.909529+00:00 python-feedgen SAP Master Data Governance blog posts in SAP Community https://community.sap.com/t5/technology-blogs-by-sap/consumption-of-federated-governance-made-easy/ba-p/13623351 Consumption of Federated Governance Made Easy 2024-02-29T15:20:38.426000+01:00 Mark63 https://community.sap.com/t5/user/viewprofilepage/user-id/6240 <H3 id="toc-hId-1117019545">Federated Governance in a Nutshell</H3><P>In short, federated master data governance is an alternative to fully centrally-managed master data governance. In a federated approach, a network of systems interact in governing master data with a core data owner <SPAN class=""><SPAN class=""><SPAN class=""><SPAN class="">(managing data centrally)</SPAN></SPAN></SPAN></SPAN> and various application data owners (<SPAN class=""><SPAN class="">managing data de-centrally)</SPAN></SPAN> to make sure that data is governed where it is best understood. In a recent <A href="https://community.sap.com/t5/technology-blogs-by-sap/benefits-of-federated-governance-with-sap-master-data-governance-on-sap-s/ba-p/13574532" target="_blank">blog post</A>, I described the benefits of federated governance with SAP Master Data Governance on SAP S/4HANA acting as a core data owner in such a set-up (which is possible as of SAP S/4HANA 2023). In this initial delivery,&nbsp;all&nbsp;participating systems (core data owner and application data owners) must run on SAP S/4HANA 2023.</P><H3 id="toc-hId-920506040">Easy Consumption of Federated Governance&nbsp;</H3><P>With <A href="https://community.sap.com/t5/technology-blogs-by-sap/benefit-from-sap-master-data-governance-on-sap-s-4hana-2023-feature-pack/ba-p/13590422" target="_blank">SAP S/4HANA 2023 FPS01</A> we have increased the possibilities to include SAP S/4HANA systems as application data owners in a federated governance scenario. Organizations who plan to go for a federated approach but&nbsp;cannot update all&nbsp;participating application data owners (ADO) to the required SAP S/4HANA release can now also integrate lower SAP S/4HANA releases running classic central governance processes (based on&nbsp;MDG change requests).&nbsp;Only the system, which acts as core data owner (CDO) must run on SAP S/4HANA 2023 FPS01 or higher.<BR />Besides the configuration of the core data owner system, which is described in the <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/6d52de87aa0d4fb6a90924720a5b0549/bc507022dcee49aca6d9940f836dde53.html?locale=en-US" target="_blank" rel="noopener noreferrer">configuration guide</A>, there<BR />are several custom enhancements for the application data owners that are required to get federation<BR />running. A new&nbsp;<A href="https://www.sap.com/documents/2024/02/46cbdd70-ad7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">how-to guide</A> outlines all the required configurations and enhancements.</P><P>With this innovation, we have dramatically lowered the entry barrier for organizations who plan for federated governance: they are not forced to&nbsp;<SPAN class="">update all&nbsp;</SPAN><SPAN class="">participating application data owners, and they can continue with classic (change-request based) central governance.</SPAN></P><P><SPAN class="">As pointed out various times before, federated governance is not a must, but it can be an alternative to centrally managed governance for organizations that have several SAP S/4HANA systems in their landscape. I'd also like to reiterate that t</SPAN><SPAN class=""><SPAN class=""><SPAN class=""><SPAN class="">he cloud-read</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">y mode i</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">n MDG i</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">s a prerequisite for the core data owner in federated scenarios, but </SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">this operation mode </SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">is also usef</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">ul in </SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">centrally managed</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class=""> scenarios</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">, where it </SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">facilitates</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class=""> various features, such</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class=""> as data provider integration for automation in field population and more</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">.</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class=""> For details, see th</SPAN></SPAN></SPAN><SPAN class=""><SPAN class=""><SPAN class="">e</SPAN></SPAN></SPAN> <A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/how-you-can-benefit-from-cloud-ready-mode-in-sap-master-data-governance/ba-p/13573678" target="_blank"><SPAN class=""><SPAN class=""><SPAN class=""><SPAN class="">blog post about cloud-ready mode in MDG.</SPAN></SPAN></SPAN></SPAN></A></SPAN></P><P><SPAN class=""><SPAN>To stay up to date with MDG, simply follow the&nbsp;</SPAN><A href="https://community.sap.com/topics/master-data-governance" target="_blank">SAP Community Topic Page for SAP Master Data Governance</A><SPAN>, </SPAN><SPAN>and check the&nbsp;</SPAN><A href="https://roadmaps.sap.com/board?PRODUCT=73555000100800002492&amp;PRODUCT=901B0ED1A0641EDA9FF75276E440C0EF&amp;range=CURRENT-2025Q4#Q3%202023" target="_blank" rel="noopener noreferrer">MDG roadmap</A><SPAN>&nbsp;for all deployment versions.</SPAN><BR /><BR /><SPAN>Best,</SPAN><BR /><SPAN>Markus</SPAN></SPAN></P><P>&nbsp;</P> 2024-02-29T15:20:38.426000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/data-quality-management-dqm-derivation-in-sap-master-data-central/ba-p/13640269 Data Quality Management( DQM ) Derivation in SAP Master Data Central Governance 2024-03-18T08:53:28.477000+01:00 rahul_gupta12 https://community.sap.com/t5/user/viewprofilepage/user-id/441633 <P>In this blog, our focus will be on the fundamental aspect of creating derivation rules for product master data.&nbsp;In this use case, we'll illustrate how to derive plants based on material type within an MDG Central environment using DQM derivation in S/4 2023 on-premises version.</P><P>Deriving plants based on material type is a common requirement in many organizations, especially in manufacturing or distribution industries where different types of materials may be associated with specific plant locations.</P><P><SPAN>Before diving into the Use Case of DQM for SAP MDG Product or Material, preparing the Managing Derivation Scenarios tile, it's important to ensure that you have access to the necessary roles an</SPAN><SPAN>d authorization.</SPAN></P><P><SPAN><STRONG><U>Role :</U></STRONG> SAP_BR_PRODMASTER_STEWARD</SPAN></P><P><SPAN><U><STRONG>Authorization objects :</STRONG></U>&nbsp;</SPAN></P><P>&nbsp;</P><TABLE width="566"><TBODY><TR><TD width="107">MDC_DQEVAL</TD><TD width="459">Data Quality Evaluation Permissions (MDC_DQEVAL)</TD></TR><TR><TD>MDC_SIMUL</TD><TD>Simulation Permissions (MDC_SIMUL)</TD></TR><TR><TD>MDQRM_DS_E</TD><TD>Master Data Quality: Derivation Scenario Rule Execution (MDQRM_DS_E)</TD></TR><TR><TD>MDQRM_DS_R</TD><TD>Master Data Quality: Derivation Scenario Rule (MDQRM_DS_R)</TD></TR><TR><TD>MDQRM_DS_S</TD><TD>Master Data Quality: Derivation Scenario (MDQRM_DS_S)</TD></TR><TR><TD>MDQRM_DSEX</TD><TD>Master Data Quality: Derivation Scenario Export</TD></TR><TR><TD>MDQRM_DSIM</TD><TD>Master Data Quality: Derivation Scenario Import</TD></TR><TR><TD>MDQRM_MNDR</TD><TD>Master Data Quality: Mined Rule</TD></TR><TR><TD>MDQRM_MNNG</TD><TD>Master Data Quality: Rule Mining</TD></TR><TR><TD>MDQRM_RLEX</TD><TD>Master Data Quality: Validation Rule Export</TD></TR><TR><TD>MDQRM_RLIM</TD><TD>Master Data Quality: Validation Rule Import</TD></TR><TR><TD>MDQRM_RLUS</TD><TD>Master Data Quality: Validation Rule Usage</TD></TR><TR><TD>MDQRM_RULE</TD><TD>Master Data Quality: Validation Rule (MDQRM_RULE)</TD></TR><TR><TD>S_RFC</TD><TD>Authorization Check for RFC Access (S_RFC)</TD></TR></TBODY></TABLE><H3 id="toc-hId-1118776292"><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/6d52de87aa0d4fb6a90924720a5b0549/e8ed09c0e4974dabbf5cce482b5998f9.html?version=2023.000" target="_blank" rel="noopener noreferrer">Authorization Objects Used by MDG, Data Quality Management | SAP Help Portal</A></H3><P>&nbsp;</P><H1 id="toc-hId-664097349">Step 1: Create the Change Request Actions</H1><UL><LI>Navigate to MDGIMG&gt; General Settings &gt; Process Modeling &gt; Workflow &gt; Define Change Request Actions</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_0-1710573037286.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81697i164DD37568C6C730/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_0-1710573037286.png" alt="rahul_gupta12_0-1710573037286.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_1-1710573037289.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81696i4128FCF792C81D22/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_1-1710573037289.png" alt="rahul_gupta12_1-1710573037289.png" /></span></P><TABLE border="1" width="99.99999999999997%"><TBODY><TR><TD width="14.285714285714285%" height="77px"><P>Action</P></TD><TD width="14.285714285714285%" height="77px"><P>Description</P></TD><TD width="14.285714285714285%" height="77px"><P>Pushbutton Text</P></TD><TD width="14.285714285714285%" height="77px"><P>Quick info Text</P></TD><TD width="14.285714285714285%" height="77px"><P>Check</P></TD><TD width="14.285714285714285%" height="77px"><P>Note</P></TD><TD width="14.285714285714285%" height="77px"><P>Reason</P></TD></TR><TR><TD width="14.285714285714285%"><P>H1</P></TD><TD width="14.285714285714285%"><P>DQM Derivation Successful</P></TD><TD width="14.285714285714285%"><P>N/A</P></TD><TD width="14.285714285714285%"><P>N/A</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD></TR><TR><TD width="14.285714285714285%"><P>H2</P></TD><TD width="14.285714285714285%"><P>DQM Derivation failed</P></TD><TD width="14.285714285714285%"><P>N/A</P></TD><TD width="14.285714285714285%"><P>N/A</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD></TR><TR><TD width="14.285714285714285%"><P>H3</P></TD><TD width="14.285714285714285%"><P>Continue</P></TD><TD width="14.285714285714285%"><P>Continue</P></TD><TD width="14.285714285714285%"><P>Continue</P></TD><TD width="14.285714285714285%"><P>X</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD></TR><TR><TD width="14.285714285714285%"><P>H4</P></TD><TD width="14.285714285714285%"><P>Resubmit with DQM Derivation</P></TD><TD width="14.285714285714285%"><P>Resubmit with DQM Derivation</P></TD><TD width="14.285714285714285%"><P>Resubmit with DQM Derivation</P></TD><TD width="14.285714285714285%"><P>X</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD></TR><TR><TD width="14.285714285714285%"><P>H5</P></TD><TD width="14.285714285714285%"><P>DQM Derivation Successful with Message</P></TD><TD width="14.285714285714285%"><P>DQM Derivation Successful with Message</P></TD><TD width="14.285714285714285%"><P>DQM Derivation Successful with Message</P></TD><TD width="14.285714285714285%"><P>X</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD><TD width="14.285714285714285%"><P>&nbsp;</P></TD></TR></TBODY></TABLE><P>Why we need this action?</P><P>There are three possible outcomes when we integrate the DQM derivation with Central Governance,</P><UL><LI>Derivation Failed</LI><LI>Derivation Successful Without any message</LI><LI>Derivation Successful with Some message</LI></UL><H1 id="toc-hId-467583844">Step 2: Define Change Request Step Types and Assign Actions</H1><UL><LI>Navigate to General Settings &gt; Process Modeling &gt; Workflow &gt; Define Change Request Step Types and Assign Actions</LI><LI>Create a new step type and assign the relevant actions created in step 1.</LI><LI>Ensure that dialog actions (e.g., continue or resubmit) are assigned for user interaction.</LI></UL><P>Create the New Step type “H” and assign the Actions Created in the above step 1, only assign the H3 and H4 , they are the dialog action , rest H1, H2 and H5 are background results.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_2-1710573037291.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81698i771236D4038E5B27/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_2-1710573037291.png" alt="rahul_gupta12_2-1710573037291.png" /></span></P><H1 id="toc-hId-271070339">Step 3: Configure Change Request Type</H1><P><STRONG><U>Note:</U></STRONG> The Integration of DQM Derivation is only possible with Rule Base Workflow</P><UL><LI>Navigate to MDGIMG &gt; General Settings &gt; Process Modeling &gt; Change Request &gt; Create Change Request Type.</LI><LI>Copy the standard CR type (e.g., MAT01) and create a new CR type (e.g., ZMATDQM) for integration with DQM derivation.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_3-1710573037292.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81699iBEF7A52A8426959E/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_3-1710573037292.png" alt="rahul_gupta12_3-1710573037292.png" /></span></P><H1 id="toc-hId-74556834">Step 4: Define Change Request Steps for Rule-Based Workflow</H1><UL><LI>Navigate to MDGIMG &gt; General Settings &gt; Process Modeling &gt; Workflow &gt; Rule-Based Workflow &gt; Define Change Request Steps for Rule-Based Workflow</LI><LI>Configure the steps for the rule-based workflow associated with the new CR type.</LI><LI>Define the conditions and corresponding actions based on DQM derivation outcomes.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_0-1710573752632.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81700i5666438966D7B00A/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_0-1710573752632.png" alt="rahul_gupta12_0-1710573752632.png" /></span></P><H1 id="toc-hId--121956671">Step 5: Define the Service Name</H1><UL><LI>Navigate to MDGIMG &gt; General Settings &gt; Process Modeling &gt; Workflow &gt; Rule-Based Workflow &gt; Define Service Names for Rule-Based Workflow</LI><LI>Define service names for the rule-based workflow&nbsp;“ZMDG_MM_DQM_DERIVATION”</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_1-1710573847092.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81701i6203E5014E4BA839/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_1-1710573847092.png" alt="rahul_gupta12_1-1710573847092.png" /></span></P><H1 id="toc-hId--318470176">Step 6: Configure the Rule Based Workflow</H1><UL><LI>Navigate to MDGIMG &gt; General Settings &gt; Process Modeling &gt; Workflow &gt; Rule-Based Workflow &gt; Configure Rule-Based Workflow</LI><LI>Configure the Rule Based workflow for the Change request type “ZMATDQM”</LI></UL><P><STRONG><U>DT_SINGLE_VAL_ZMATDQM</U></STRONG></P><TABLE width="100%"><TBODY><TR><TD width="20%"><P><STRONG>CR Previous Step</STRONG></P></TD><TD width="20%"><P><STRONG>Previous Action</STRONG></P></TD><TD width="20%"><P><STRONG>Condition Alias</STRONG></P></TD><TD width="20%"><P><STRONG>New Chng. Req. Step</STRONG></P></TD><TD width="20%"><P><STRONG>New CR Status</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=00</STRONG></P></TD><TD width="20%"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="20%"><P><STRONG>DQM</STRONG></P></TD><TD width="20%"><P><STRONG>10</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=10</STRONG></P></TD><TD width="20%"><P><STRONG>=H1</STRONG></P></TD><TD width="20%"><P><STRONG>DQS</STRONG></P></TD><TD width="20%"><P><STRONG>20</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=10</STRONG></P></TD><TD width="20%"><P><STRONG>=H2</STRONG></P></TD><TD width="20%"><P><STRONG>DQF</STRONG></P></TD><TD width="20%"><P><STRONG>40</STRONG></P></TD><TD width="20%"><P><STRONG>10</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=10</STRONG></P></TD><TD width="20%"><P><STRONG>=H5</STRONG></P></TD><TD width="20%"><P><STRONG>DQW</STRONG></P></TD><TD width="20%"><P><STRONG>40</STRONG></P></TD><TD width="20%"><P><STRONG>10</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=20</STRONG></P></TD><TD width="20%"><P><STRONG>=06</STRONG></P></TD><TD width="20%"><P><STRONG>REJ</STRONG></P></TD><TD width="20%"><P><STRONG>92</STRONG></P></TD><TD width="20%"><P><STRONG>03</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=20</STRONG></P></TD><TD width="20%"><P><STRONG>=05</STRONG></P></TD><TD width="20%"><P><STRONG>ACT</STRONG></P></TD><TD width="20%"><P><STRONG>90</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=40</STRONG></P></TD><TD width="20%"><P><STRONG>=H3</STRONG></P></TD><TD width="20%"><P><STRONG>DQS</STRONG></P></TD><TD width="20%"><P><STRONG>20</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=40</STRONG></P></TD><TD width="20%"><P><STRONG>=H4</STRONG></P></TD><TD width="20%"><P><STRONG>DQM</STRONG></P></TD><TD width="20%"><P><STRONG>10</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=92</STRONG></P></TD><TD width="20%"><P><STRONG>=07</STRONG></P></TD><TD width="20%"><P><STRONG>DQS</STRONG></P></TD><TD width="20%"><P><STRONG>20</STRONG></P></TD><TD width="20%"><P><STRONG>02</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=92</STRONG></P></TD><TD width="20%"><P><STRONG>=08</STRONG></P></TD><TD width="20%"><P><STRONG>ROL</STRONG></P></TD><TD width="20%"><P><STRONG>99</STRONG></P></TD><TD width="20%"><P><STRONG>06</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=90</STRONG></P></TD><TD width="20%"><P><STRONG>=31</STRONG></P></TD><TD width="20%"><P><STRONG>END</STRONG></P></TD><TD width="20%"><P><STRONG>99</STRONG></P></TD><TD width="20%"><P><STRONG>05</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=99</STRONG></P></TD><TD width="20%"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="20%"><P><STRONG>END</STRONG></P></TD><TD width="20%"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="20%"><P><STRONG>&nbsp;</STRONG></P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P><STRONG><U>DT_USER_AGT_GRP_ZMATDQM</U></STRONG></P><TABLE width="100%"><TBODY><TR><TD width="20%"><P><STRONG>Condition Alias</STRONG></P></TD><TD width="20%"><P><STRONG>User Agt Grp No.</STRONG></P></TD><TD width="20%"><P><STRONG>Step Type</STRONG></P></TD><TD width="20%"><P><STRONG>User Agent Type</STRONG></P></TD><TD width="20%"><P><STRONG>User Agent Value</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=DQS</STRONG></P></TD><TD width="20%"><P><STRONG>1</STRONG></P></TD><TD width="20%"><P><STRONG>3</STRONG></P></TD><TD width="20%"><P><STRONG>AG</STRONG></P></TD><TD width="20%"><P><STRONG>XXXXXXXXX</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=DQF ; =DQW</STRONG></P></TD><TD width="20%"><P><STRONG>1</STRONG></P></TD><TD width="20%"><P><STRONG>H</STRONG></P></TD><TD width="20%"><P><STRONG>AG</STRONG></P></TD><TD width="20%"><P><STRONG>XXXXXXXXX</STRONG></P></TD></TR><TR><TD width="20%"><P><STRONG>=REJ</STRONG></P></TD><TD width="20%"><P><STRONG>1</STRONG></P></TD><TD width="20%"><P><STRONG>4</STRONG></P></TD><TD width="20%"><P><STRONG>SU</STRONG></P></TD><TD width="20%"><P><STRONG>INIT</STRONG></P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P><STRONG><U>DT_NON_USER_AGT_GRP_ZMATDQM</U></STRONG></P><TABLE width="100%"><TBODY><TR><TD width="22%"><P><STRONG>Condition Alias</STRONG></P></TD><TD width="22%"><P><STRONG>Agent Group</STRONG></P></TD><TD width="22%"><P><STRONG>Process Pattern</STRONG></P></TD><TD width="33%"><P><STRONG>Service Name</STRONG></P></TD></TR><TR><TD width="22%"><P><STRONG>=DQM</STRONG></P></TD><TD width="22%"><P><STRONG>1</STRONG></P></TD><TD width="22%"><P><STRONG>02</STRONG></P></TD><TD width="33%"><P><STRONG>ZMDG_MM_DQM_DERIVATION</STRONG></P></TD></TR><TR><TD width="22%"><P><STRONG>=ACT</STRONG></P></TD><TD width="22%"><P><STRONG>1</STRONG></P></TD><TD width="22%"><P><STRONG>06</STRONG></P></TD><TD width="33%"><P><STRONG>&nbsp;</STRONG></P></TD></TR><TR><TD width="22%"><P><STRONG>=ROL</STRONG></P></TD><TD width="22%"><P><STRONG>1</STRONG></P></TD><TD width="22%"><P><STRONG>08</STRONG></P></TD><TD width="33%"><P><STRONG>&nbsp;</STRONG></P></TD></TR><TR><TD width="22%"><P><STRONG>=END</STRONG></P></TD><TD width="22%"><P><STRONG>1</STRONG></P></TD><TD width="22%"><P><STRONG>99</STRONG></P></TD><TD width="33%"><P><STRONG>&nbsp;</STRONG></P></TD></TR></TBODY></TABLE><H1 id="toc-hId--514983681">Step 7: Implement BAdI for Calling System Method</H1><UL><LI>Navigate to MDGIMG &gt; General Settings &gt; Process Modeling &gt; Workflow &gt; Rule-Based Workflow &gt; Business Add-Ins&gt; BAdI: Calling of System Method for Rule-Based Workflow</LI><LI>Implement the BAdI "USMD_SSW_SYSTEM_METHOD_CALL" to call system methods for rule-based workflow.</LI><LI>Write code to execute DQM derivation and handle different derivation outcomes accordingly.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81706iF97C5DB7A589AEE0/image-size/large?v=v2&amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /></span></P><P>&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-abap"><code>*Sample Code: METHOD if_usmd_ssw_syst_method_caller~call_system_method. DATA(cr_number) = iv_cr_number. CASE iv_service_name. WHEN ‘ZMDG_MM_DQM_DERIVATION’. "Get an instance of the MDQ derivation controller DATA(derivation_controller) = cl_mdg_mdq_rbwf_derive=&gt;get_instance( ). "Execute the derivation and evaluate the result DATA(result) = derivation_controller-&gt;if_mdg_mdq_rbwf_derive~derive( change_request = cr_number ). IF result EQ derivation_controller-&gt;if_mdg_mdq_rbwf_derive~derivation_failure. "Indicate that the derivation failed ev_action = 'H2'. "INFO: access to messages via derivation_controller-&gt;messages ELSEIF result EQ derivation_controller-&gt;if_mdg_mdq_rbwf_derive~derivation_success_w_messages. "Indicate that the derivation was successful but with messages ev_action = 'H5'. "INFO: access to messages via derivation_controller-&gt;messages ELSE. "Indicate that the derivation was successful ev_action = 'H1'. ENDIF. WHEN OTHERS. ENDCASE. ENDMETHOD.</code></pre><P>&nbsp;</P><P>&nbsp;</P><H1 id="toc-hId--711497186">Step 8: Define Derivation Scenarios</H1><UL><LI>Open the "Define Derivation Scenarios" app to define derivation scenarios for products or materials.</LI><LI>Create a new scenario based on the requirement to derive material types based on certain conditions.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_0-1710576568477.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81722iBACEC37A7ED233CA/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_0-1710576568477.png" alt="rahul_gupta12_0-1710576568477.png" /></span></P><UL><LI>Click on the Create button to start defining the derivation from DQM.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_1-1710576568481.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81723iFD56BB1C5383890A/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_1-1710576568481.png" alt="rahul_gupta12_1-1710576568481.png" /></span></P><UL><LI>Provide the following details, in this case we are trying to derive the material type based on the Material Type, so our base table shall be MARA.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_2-1710576568488.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81724i15A77BC62F3D02E3/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_2-1710576568488.png" alt="rahul_gupta12_2-1710576568488.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_3-1710576568491.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81727iFBA0BCD2AF22A4F5/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_3-1710576568491.png" alt="rahul_gupta12_3-1710576568491.png" /></span></P><UL><LI>Click on Create button to proceed further.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_4-1710576568494.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81726iC15E7B8E02DC98AC/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_4-1710576568494.png" alt="rahul_gupta12_4-1710576568494.png" /></span></P><UL><LI>Click on Send for Implementation Button to implement the Scenario.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_5-1710576568496.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81725i83E6D6F7EF497398/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_5-1710576568496.png" alt="rahul_gupta12_5-1710576568496.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_6-1710576568497.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81728iACD426E6B489D28D/image-size/medium?v=v2&amp;px=400" role="button" title="rahul_gupta12_6-1710576568497.png" alt="rahul_gupta12_6-1710576568497.png" /></span></P><H1 id="toc-hId--908010691">Step 9: Prepare Scope Expression and Define Derivation Rules</H1><UL><LI>Prepare the scope expression for the CR type and navigate to the BRF Plus application to define the scope.</LI><LI>Define derivation rules using decision tables for conditions and results.</LI><LI>Specify conditions such as material types and corresponding plants to be derived.</LI><LI>Click on Prepare Scope Expression to prepare the scope, in our case the scope is for the CR type.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_7-1710576568500.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81729i5E657AD17274FBB9/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_7-1710576568500.png" alt="rahul_gupta12_7-1710576568500.png" /></span></P><UL><LI>Click ok to proceed and later refresh to see the scope Expression, click on Scope Expression to proceed further, the navigation shall take to BRF Plus application , where we can define the scope of CR Type.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_8-1710576568502.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81730i4FB7660CCDD74E8A/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_8-1710576568502.png" alt="rahul_gupta12_8-1710576568502.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_9-1710576568504.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81731i2CF67DF271935AF1/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_9-1710576568504.png" alt="rahul_gupta12_9-1710576568504.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_10-1710576568505.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81732i2036FE9C0A979A19/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_10-1710576568505.png" alt="rahul_gupta12_10-1710576568505.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_11-1710576568507.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81733iA0255D962E3F159C/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_11-1710576568507.png" alt="rahul_gupta12_11-1710576568507.png" /></span></P><UL><LI>Set the scope and activate it and navigate back to Define Derivation</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_12-1710576568509.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81734iE9930840071649CF/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_12-1710576568509.png" alt="rahul_gupta12_12-1710576568509.png" /></span></P><UL><LI>Click on Edit, Once edit mode is entered the scope which is initial in the below screen will be available in active state.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_13-1710576568511.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81735i8706BACFE6F2EDF5/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_13-1710576568511.png" alt="rahul_gupta12_13-1710576568511.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_14-1710576568513.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81736iF8390D7E14A73EBB/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_14-1710576568513.png" alt="rahul_gupta12_14-1710576568513.png" /></span></P><UL><LI>We have two sections for derivation, one is field and other is table, in this case we will use the table as we are going to derive the plant.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_0-1710577444214.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81752i0161CB816E4434CF/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_0-1710577444214.png" alt="rahul_gupta12_0-1710577444214.png" /></span></P><UL><LI>Provide the header, Rule details Section, rule Id and other related information as shown below.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_1-1710577444217.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81754iBF71F730CC3F6E89/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_1-1710577444217.png" alt="rahul_gupta12_1-1710577444217.png" /></span></P><UL><LI>In field section, provide the Condition field and Result fields, in this case conditional field is Material Type and Result Table is MARC and the field is plant and Click on Apply and then Save.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_2-1710577444220.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81753iFBFECBC15D32EC4A/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_2-1710577444220.png" alt="rahul_gupta12_2-1710577444220.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_3-1710577444223.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81755iA87BC0D177F8DCD5/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_3-1710577444223.png" alt="rahul_gupta12_3-1710577444223.png" /></span></P><UL><LI>Select the Derivation Rules for table and set the status “To Be Implemented”. And Navigate to Derivation Rules for Tables</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_4-1710577444225.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81756iFA666E3D3B950BC9/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_4-1710577444225.png" alt="rahul_gupta12_4-1710577444225.png" /></span></P><UL><LI>Click on Create Decision table and Click on Refresh button</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_5-1710577444239.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81757i508CD1BCBFD7E2CD/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_5-1710577444239.png" alt="rahul_gupta12_5-1710577444239.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_6-1710577444243.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81758i08D7D7A64B5A9B1F/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_6-1710577444243.png" alt="rahul_gupta12_6-1710577444243.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_7-1710577444249.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81759i0BF19ABE7FDD5904/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_7-1710577444249.png" alt="rahul_gupta12_7-1710577444249.png" /></span></P><UL><LI>Click on Condition Decision Table to maintain the condition and activate it.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_8-1710577444252.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81760iA3E1F2B7D9BE1872/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_8-1710577444252.png" alt="rahul_gupta12_8-1710577444252.png" /></span></P><UL><LI>Click on Result Decision Table and maintain all the plants which we want to be defaulted.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_9-1710577444262.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81761i0B3C02AB86144482/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_9-1710577444262.png" alt="rahul_gupta12_9-1710577444262.png" /></span></P><UL><LI>Once both Condition and Result Decision is active, the status changes to active.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_10-1710577444266.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81762iC1ED63B037E14EBE/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_10-1710577444266.png" alt="rahul_gupta12_10-1710577444266.png" /></span></P><H1 id="toc-hId--334784113">Step 10: Review and Activate Derivation Rules</H1><UL><LI>Review the derivation rules, ensuring correctness and completeness.</LI><LI>Activate the rules to make them available for use in the derivation process.</LI><LI>Set the status as “To be reviewed”</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_0-1710578702647.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81766i74B98E345A72BEED/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_0-1710578702647.png" alt="rahul_gupta12_0-1710578702647.png" /></span></P><UL><LI>Set Status as “To be Approved”.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_1-1710578702652.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81767i450354CE02090205/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_1-1710578702652.png" alt="rahul_gupta12_1-1710578702652.png" /></span></P><UL><LI>Set Status as “Approved”</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_2-1710578702654.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81768iC39778BF5FE86714/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_2-1710578702654.png" alt="rahul_gupta12_2-1710578702654.png" /></span></P><UL><LI>Activate the Execution</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rahul_gupta12_3-1710578702657.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81769i5572DBEBEF64385D/image-size/large?v=v2&amp;px=999" role="button" title="rahul_gupta12_3-1710578702657.png" alt="rahul_gupta12_3-1710578702657.png" /></span></P><H1 id="toc-hId--531297618">Conclusion&nbsp;</H1><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>After completing all the configurations outlined above for derivation and integrating DQM (Data Quality Management) into the central governance Change Request (CR) process, the system will operate seamlessly to ensure data accuracy and consistency.</P><P>Once a user initiates a central governance CR, the DQM functionality, configured using BRF+ and the associated BADI's, will be automatically invoked in the background. This integration allows for the automatic validation and derivation of data based on predefined rules and logic.</P><P>If the DQM process succeeds, the CR will progress to the next step in the workflow, facilitating efficient data governance and approval processes. However, in case of any derivation failures, the system is designed to handle such scenarios effectively. The CR can be directed to the individual responsible for configuring the derivation rules, enabling them to review and rectify any issues. Alternatively, if necessary, the CR can be continued to the next step by bypassing the derivation process.</P><P>Ultimately, this setup ensures that data integrity is maintained throughout the central governance process, with automated checks and derivations occurring in the background to streamline operations and minimize manual intervention.</P></DIV></DIV></DIV><DIV class=""><DIV class=""><DIV class="">&nbsp;</DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV> 2024-03-18T08:53:28.477000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/mdg-dqm-creating-complex-validation-rules-for-mdg-classic-mode-in-s-4-hana/ba-p/13648670 MDG DQM: Creating complex validation rules for MDG classic mode in S/4 HANA 2024-03-27T15:35:40.283000+01:00 0012anirban https://community.sap.com/t5/user/viewprofilepage/user-id/39679 <P>Hi All,</P><P>In the series of DQM blogs, we have seen how to configure basic validation and derivation rules for MDG central governance and Mass processing. We have also seen how to troubleshoot DQM rules.</P><P>If you have missed these blogs here are the links to those articles.</P><P><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/mdg-dqm-employing-rules-in-central-governance-mass-processing-in-s-4-hana/ba-p/13554483" target="_blank">MDG DQM: Employing rules in central governance &amp; mass processing in S/4 HANA</A></P><P><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/mdg-dqm-empowering-your-business-with-high-quality-data-in-s-4hana/ba-p/13548515" target="_blank">MDG DQM: Empowering Your Business with High-Quality Data in S/4HANA</A></P><P><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/mdg-dqm-enriching-product-master-data-with-derivation-rules-in-s-4-hana/ba-p/13568112" target="_blank">MDG DQM: Enriching product master data with derivation rules in S/4 HANA</A></P><P><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/mdg-dqm-troubleshooting-dqm-validation-rules-for-central-governance-product/ba-p/13586688" target="_blank">MDG DQM: Troubleshooting DQM validation rules for central governance - Product Master S/4 HANA</A></P><H2 id="toc-hId-989935767">INTRODUCTION:</H2><P>DQM rules in MDG are an option to replace the traditional BADI, BRF+ based validation and derivation rules that need to be built specifically for each MDG application context. Also these rules doesn't allow us to run the Data quality evaluations to identify potential issues in the master data.</P><H3 id="toc-hId-922504981">Some challenges &amp; complexities?</H3><P><STRONG>Parallel workflows</STRONG></P><P>Currently DQM validation rules for central governance have only specific attributes in the context like change request type, status, priority etc. Change request step which is mostly commonly used to write validations is not available in the context at this juncture as a result when we are running a parallel workflow we need to identify the step for which the rule should be run, so that parallel approvers are not affected by unnecessary errors.</P><P><STRONG>Using additional tables not available in context of DQM structures</STRONG></P><P>We often need to use additional tables both standard &amp; custom, in such scenarios we might need to use additional BRF+ options like database look up , procedure calls etc while modelling the rules.</P><H2 id="toc-hId-596908757">MAIN CONTENT</H2><P>In this blog post, we will see how we can model complex rules in MDG DQM using BRF+ procedure calls. The scenario i have taken is a parallel workflow and how to trigger step specific validations.</P><P>1. We need to create a rule using Validation rule app. You can follow the steps from my blog post&nbsp;</P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><H2 id="toc-hId-400395252"><SPAN class=""><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/mdg-dqm-empowering-your-business-with-high-quality-data-in-s-4hana/ba-p/13548515" target="_blank">MDG DQM: Empowering Your Business with High-Quality Data in S/4HANA</A></SPAN></H2><P><SPAN class="">2. In the condition expression in BRF+ we will have to model the rule differently for each rule stage like MDG central governance, Mass processing, consolidation, Since MDG central governance and mass processing have different underlying data models. We will create a case statement as below.</SPAN></P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0012anirban_0-1711546644039.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87475i243C8421CB3C86AE/image-size/large?v=v2&amp;px=999" role="button" title="0012anirban_0-1711546644039.png" alt="0012anirban_0-1711546644039.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0012anirban_1-1711546660226.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87476iC0EDE8845AFAFEFF/image-size/large?v=v2&amp;px=999" role="button" title="0012anirban_1-1711546660226.png" alt="0012anirban_1-1711546660226.png" /></span><P>3. So for MDG central governance we create a boolean expression CHECK_MHDHB_MDF. Inside this boolean we will model the rule using a procedure call.</P><P>CHECK_CR_STEP_55 is the procedure call which will check if the CR step for the CR type is 55</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0012anirban_3-1711547040327.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87479i9CAA83485B19059C/image-size/large?v=v2&amp;px=999" role="button" title="0012anirban_3-1711547040327.png" alt="0012anirban_3-1711547040327.png" /></span><P>&nbsp;</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0012anirban_4-1711547474041.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87481iA0EE05C9AC793A90/image-size/large?v=v2&amp;px=999" role="button" title="0012anirban_4-1711547474041.png" alt="0012anirban_4-1711547474041.png" /></span><P>4. In the procedure call, i am checking the CR step using the APP context class and set a flag as true when the step is 55 else it will be set as false.</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0012anirban_5-1711547983745.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87484i23C01665DF8CCC7F/image-size/large?v=v2&amp;px=999" role="button" title="0012anirban_5-1711547983745.png" alt="0012anirban_5-1711547983745.png" /></span><H2 id="toc-hId-203881747">CONCLUSION</H2>With this blog post we saw how we can leverage additional BRF+ functions like procedure call to build complex rules. It also shows that DQM rules provides the flexibility to incorporate your own logic to build complex rules.</DIV><DIV class="">&nbsp;</DIV><DIV class=""><SPAN>The Data Quality Management (DQM) rule marks a significant evolution from BADI-based rules within Master Data Governance (MDG) systems. With DQM, the realm of rule creation transcends previous limitations, where MDG users are completely dependent on IT team to tell them what rules are built in the system, what are enabled/disabled. This provides transparency into the system and help in shaping future of data governance&nbsp;with unparalleled flexibility and precision.</SPAN></DIV><DIV class="">&nbsp;</DIV><DIV class=""><SPAN>Regards</SPAN></DIV><DIV class=""><SPAN>Anirban</SPAN></DIV></DIV></DIV></DIV></DIV></DIV><DIV class="">&nbsp;</DIV><DIV class=""><DIV class=""><DIV class=""><DIV class="">&nbsp;</DIV></DIV></DIV></DIV><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-27T15:35:40.283000+01:00 https://community.sap.com/t5/technology-blogs-by-members/part-3-sap-mdg-a-stepping-stone-for-sap-s-4hana-journey/ba-p/13651625 Part 3 – SAP MDG – A Stepping Stone for SAP S/4HANA Journey 2024-03-27T17:11:20.317000+01:00 Antony_Prasanna https://community.sap.com/t5/user/viewprofilepage/user-id/41959 <H2 id="toc-hId-990650601"><EM>Introduction</EM></H2><P>Clients across the globe are getting into the Transformation journey started with SAP S/4HANA.</P><P>In this blog, we will take one of the use cases to discuss how the master data (MDG)&nbsp; journey will be the stepping stone for SAP S/4HANA Transformation and the needed steps to achieve it.</P><P>This is the third blog on this topic. For Part 1 &amp; 2 , kindly refer</P><P><A href="https://blogs.sap.com/2023/01/27/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-i/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/27/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-i/</A></P><P><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-2/ba-p/13579098" target="_blank">https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-2/ba-p/13579098</A></P><H3 id="toc-hId-923219815"><EM>Key Aspects for MDG : Deep Dive</EM></H3><H2 id="toc-hId-597623591">B. MDG Specific</H2><H3 id="toc-hId-530192805">B.1 Data Model</H3><P>As MDG going to the central master data systems catering for 3 ECC systems &amp; future S/4 system, it is important to finalize the fields ( data model) to be governed &amp; strategy for maintenance</P><P><STRONG><EM>Approach for Fields Finalization </EM></STRONG></P><P>3 ECC systems are using the same master data object ( Ex. Customer) with various fields depending upon the business process.</P><P>Following is the high-level overview through which the fields needed for MDG governance can be obtained</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_0-1711554621375.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87597iC7B22B63EABE9DE9/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_0-1711554621375.png" alt="anto_prasanna1_0-1711554621375.png" /></span></P><UL><LI><STRONG><EM>As-Is Analysis: Field usages by Account Groups &amp; ECC systems</EM></STRONG></LI></UL><P>The current usages of field across multiple account groups &amp; ECC systems needs to be analysed</P><P>There are multiple tools which helps to get this data cardinality report from the given data sources. &nbsp;Such reports need to be brought up for this analysis</P><P>There would be multiple scenarios in this case based on the report, a sample given below</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_1-1711554621379.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87596i431E378CCB76724F/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_1-1711554621379.png" alt="anto_prasanna1_1-1711554621379.png" /></span></P><P>For easy understanding, I have given as High, Medium and Low. In the real world, it needs to be defined as the % of data availability in that field.</P><UL><LI><STRONG><EM>As-Is Analysis: Master Data Form</EM></STRONG></LI></UL><P>The next step would be to understand the fields used from the current business process perspective.</P><P>Master data forms used in the current process will help to understand the fields collected from businesses.</P><P>Also if there are any fields derived in the form/system as per business rules, then those fields also need to be understood and considered.</P><UL><LI><STRONG><EM>To-Be Finalization</EM></STRONG></LI></UL><P>Based on the insights from the system &amp; master data form , the To-Be fields need to be finalized as follows</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_2-1711554621380.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87595iD793431A60F61608/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_2-1711554621380.png" alt="anto_prasanna1_2-1711554621380.png" /></span></P><P>There could be multiple combinations on this matrix. It needs business discussions &amp; agreement for the fields if it needs to be excluded from To-Be scope</P><P>Once the list of fields are finalized, then it needs to be checked in MDG whether it is already available in Out of the Box data model. If its not the case, the below topic – Strategy for MDG governance should be considered</P><UL><LI><STRONG><EM>Field Status (M/O/R/H)</EM></STRONG></LI></UL><P>Once the fields for the To-Be data model is finalized, the next step would be the field status finalization by each account groups</P><P>The below picture shows the current field status for each field by account group &amp; systems ( As-Is state) which shows differences</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_3-1711554621383.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87598iB4450EEFCDF1B30F/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_3-1711554621383.png" alt="anto_prasanna1_3-1711554621383.png" /></span></P><P>M – Mandatory ; O – Optional ; R – Read-Only ; H – Hidden</P><P>The following would be the approach to finalizing the future Field status</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_4-1711554621384.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87599i2CEB09B5163C4862/image-size/medium?v=v2&amp;px=400" role="button" title="anto_prasanna1_4-1711554621384.png" alt="anto_prasanna1_4-1711554621384.png" /></span></P><P>If there are differences, then there needs a thinking on the future and take up the next steps.</P><P>Knowing the vision that SAP MDG would be the foundation of future SAP S/4HANA, however, it also needs to support the legacy world. So the solution design should be a bridge between the legacy &amp; future world.</P><P>Also, not all business processes have been optimized &amp; standardized as part of this program. So, there will be differences in terms of field being used and their field status.</P><P>Due to this, it calls for the flexibility of MDG solution in terms of the field status. One of the proposal would be</P><UL><LI>Wherever the field status is the same (Either M/O/R/H) across all ECC systems, in the To-Be (MDG) it will be the same (Either M/O/R/H) and it will be configured at the back end</LI><LI>However if the field status is different, then in the To-Be (MDG) , do the Optional be considered?<UL><LI>Say O- Optional is majority, then it can be configured at the back end</LI><LI>Also keeping Optional at the back end configuration will help to overcome the forced need of data enrichment at local systems for data migration in to MDG &amp; also for CRUD process</LI></UL></LI></UL><P>The need for a specific ECC system field status ( Ex: Field 2 for ECC – Americas to be mandatory for Acc grp 1) to be catered via UI and/or validation. Solution approach will be described in their relevant sections</P><P><STRONG><EM>Strategy for MDG Governance </EM></STRONG></P><P>SAP provides out of the box data model for the master data objects ( Customer, Vendor, Material &amp; Finance). Not all standard SAP fields are part of OOB data model.</P><P>However, SAP MDG supports the extensibility of the data model. It needs to be considered as development (WRICEF) in that case.</P><P>A strategic discussion &amp; decision to be made in terms of the fields governance in MDG. There are a couple of options for this as described below</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_5-1711554621391.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87600iC6C345DEA7A7DCC2/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_5-1711554621391.png" alt="anto_prasanna1_5-1711554621391.png" /></span></P><P>In the next blog, I will cover other topics in detail.</P><P><STRONG>About the Author,</STRONG></P><P>Antony Prasanna has been working in SAP master data space for 18+ years. Have experience working across multiple large transformation programs on SAP S/4HANA including SAP MDM, MDG and Data Migration tools.</P> 2024-03-27T17:11:20.317000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/sap-btp-innobytes-march-2024/ba-p/13648263 SAP BTP Innobytes – March 2024 2024-03-28T08:36:07.858000+01:00 cecilysorenson https://community.sap.com/t5/user/viewprofilepage/user-id/9253 <H6 id="toc-hId-1506262771"><EM>SAP Business Technology Platform brings together application development, automation, data and analytics, integration, and AI capabilities into one unified environment optimized for SAP applications. Learn more: <A href="https://www.sap.com/products/technology-platform.html" target="_blank" rel="noopener noreferrer">sap.com/btp</A></EM></H6><P>We are closing out the end of the first quarter with another round of exciting SAP Business Technology Platform innovations! This month's SAP BTP Innobytes features the highly anticipated, vector engine in SAP HANA Cloud, a wealth of new top enablement content with the Reference Solution Architecture for SAP Master Data Governance, and the fresh wizard layout for workspaces in SAP Build Workzone. Watch the video and explore the details below!</P><P><div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1j5ze8s4B54%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1j5ze8s4B54&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1j5ze8s4B54%2Fhqdefault.jpg&amp;key=b0d40caa4f094c68be7c29880b16f56e&amp;type=text%2Fhtml&amp;schema=youtube" width="200" height="112" scrolling="no" title="SAP BTP Innobytes - Innovation Highlights - March 2024" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></P><H3 id="toc-hId-922501109"><FONT color="#008080">Data &amp; Analytics Innovations on SAP BTP</FONT></H3><H4 id="toc-hId-855070323"><FONT color="#FF00FF"><STRONG>Reference Solution Architecture for SAP Master Data Governance</STRONG></FONT></H4><P><FONT color="#000000">Many of you have been looking for an easy-to-follow visualization of Master Data Management process flows. We are very&nbsp;excited to introduce our new Reference Solution Architecture for SAP Master Data Governance, cloud edition running on the SAP Business Technology Platform.</FONT><FONT color="#000000"><BR /></FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="RefSolArch1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85886i8AF3EC502A13226B/image-size/large?v=v2&amp;px=999" role="button" title="RefSolArch1.png" alt="RefSolArch1.png" /></span></FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="RefSolArch2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85887i5573E2DEC797DEF2/image-size/large?v=v2&amp;px=999" role="button" title="RefSolArch2.png" alt="RefSolArch2.png" /></span></FONT></P><P><FONT color="#000000">The various diagram types provide insights into the solution components, value, data, and process flows. They provide you with a sound understanding of the different use cases of our solution. The diagrams can help you to find out, for example, how to create or change a business partner in SAP MDG, cloud edition. In addition, you can discover the different integration options between components.</FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="RefSolArch3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85888i7ADACAA8781C56AA/image-size/large?v=v2&amp;px=999" role="button" title="RefSolArch3.png" alt="RefSolArch3.png" /></span></FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="RefSolArch4.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85889iC64AFFAEF4153A2B/image-size/large?v=v2&amp;px=999" role="button" title="RefSolArch4.png" alt="RefSolArch4.png" /></span></FONT></P><P><FONT color="#000000">To learn more, check out:</FONT></P><UL><LI><FONT color="#000000"><A href="https://hub.sap.com/process/MasterDataManagement" target="_self" rel="noopener noreferrer">Master Data Management</A> in the SAP Business Accelerator Hub&nbsp;</FONT></LI><LI><FONT color="#000000"><A href="https://me.sap.com/processnavigator/SolS/EARL_SolS-147/2311" target="_self" rel="noopener noreferrer">SAP Signavio Process Navigator</A></FONT></LI><LI><FONT color="#000000"><A href="https://community.sap.com/t5/technology-blogs-by-sap/explore-the-reference-solution-architecture-for-sap-master-data-governance/ba-p/13579405" target="_self">Explore the reference solution architecture for SAP Master Data Governance</A> SAP Community blog post</FONT></LI><LI><FONT color="#000000"><A href="https://www.youtube.com/watch?v=OQ0bh97lg5M" target="_self" rel="nofollow noopener noreferrer">Webinar including Demo</A>&nbsp;on YouTube</FONT></LI></UL><P><FONT color="#000000">Topic E</FONT><FONT color="#000000">xpert:&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/122950">@C_Lindner</a>&nbsp;&nbsp;</FONT></P><H4 id="toc-hId-658556818"><FONT color="#FF00FF">New Vector Engine in SAP HANA Cloud</FONT></H4><P><FONT color="#000000">Long time awaited and now finally live: we are happy to introduce you to the vector engine within SAP HANA Cloud. Giving you the chance to combine your relational business data not only with graph, geospatial and JSON document data, but now also with vector data, all on a singular platform.<BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="vector.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85845iC1A92577EEB2B9C5/image-size/medium?v=v2&amp;px=400" role="button" title="vector.png" alt="vector.png" /></span>With the vector engine included into our multi-model database platform, you can store, process, and query vector embeddings seamlessly, especially via the powerful similarity search. You are able to retrieve contextual information for GenAI use cases and intelligent data applications as vector embeddings and benefit from the combination with native machine learning, text mining, and other advanced functions; all integrated into one platform, in a trusted and reliable manner.</FONT></P><P><FONT color="#000000">To learn more about the new vector engine, check out:</FONT></P><UL><LI><FONT color="#000000">Join the&nbsp;<A href="https://events.sap.com/eur/2024-0404-sap-hana-vector-engine-webinar-global/en/home" target="_self" rel="noopener noreferrer">Better Business Outcomes with SAP HANA Cloud Vector Engine</A>&nbsp;webinar on April 4</FONT></LI><LI><FONT color="#000000"><A href="https://community.sap.com/t5/technology-blogs-by-sap/vectorize-your-data-sap-hana-cloud-s-vector-engine-for-unified-data/ba-p/13579558" target="_self">Vectorize our data</A> SAP Community blog post</FONT></LI><LI><FONT color="#000000"><A href="https://community.sap.com/t5/technology-blogs-by-sap/from-developer-s-desk-sap-hana-cloud-vector-engine/ba-p/13589792" target="_self">From developer’s desk: SAP HANA Cloud Vector Engine</A> SAP Community blog post</FONT></LI><LI><FONT color="#000000"><A href="https://influence.sap.com/sap/ino/#campaign/3614" target="_self" rel="noopener noreferrer">Early Adopter Care Program for SAP HANA Cloud Vector Engine</A></FONT></LI><LI><FONT color="#000000"><A href="https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_601veyyu" target="_self" rel="nofollow noopener noreferrer">SAP HANA Cloud vector engine</A> Demo Video<BR /></FONT></LI></UL><P><FONT color="#000000">Topic Expert:&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/122781">@thomashammer</a>&nbsp;</FONT></P><H3 id="toc-hId-332960594"><FONT color="#008080">Application Development Innovations on SAP BTP</FONT></H3><H4 id="toc-hId-265529808"><FONT color="#FF00FF"><STRONG>New Wizard Layout for Workspaces in SAP Build Work Zone</STRONG></FONT></H4><P><FONT color="#FF00FF"><FONT color="#000000">You&nbsp;have been looking for predefined processes to help complete complex business flows. We are&nbsp;</FONT></FONT><FONT color="#FF00FF"><FONT color="#000000">very excited to announce the new wizard Layout for Workspaces in SAP Build Work Zone, advanced edition running on SAP Business Technology Platform. This feature is now available for productive use.</FONT></FONT></P><P><FONT color="#FF00FF"><FONT color="#000000">Workspace administrators can create wizard-like predefined processes, to help users complete complex business flows. These wizards can include multiple steps and several stages. It also includes the possibility to add widgets and UI cards to each step. This ensures that business users are seamlessly guided through a wizard-like predefined process. For example, during the employee onboarding process, the new employee can be welcomed onboard with a smooth step-by-step process supported by this feature.</FONT></FONT></P><P><FONT color="#FF00FF"><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Picture 1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85849i28B531DE3B69BC6B/image-size/large?v=v2&amp;px=999" role="button" title="Picture 1.png" alt="Picture 1.png" /></span></FONT></FONT></P><P><FONT color="#FF00FF"><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Picture 2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85850iB4B6DAB4A0EDA555/image-size/large?v=v2&amp;px=999" role="button" title="Picture 2.png" alt="Picture 2.png" /></span></FONT></FONT></P><P><FONT color="#FF00FF"><FONT color="#000000">To learn more, check out:</FONT></FONT></P><UL><LI><FONT color="#FF00FF"><FONT color="#000000"><A href="https://community.sap.com/t5/sap-builders-blog-posts/what-is-new-for-sap-build-work-zone-product-highlights-in-january-and/ba-p/13622473" target="_self">What's New in SAP Build Work Zone</A>&nbsp;SAP Community blog post</FONT></FONT></LI><LI><A href="https://pages.community.sap.com/topics/work-zone" target="_self" rel="noopener noreferrer">SAP Build Work Zone</A><SPAN> SAP Community topic page&nbsp;</SPAN></LI></UL><P><FONT color="#000000">Topic Expert: <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/5121">@Yumnahabbasi</a></FONT></P><H4 id="toc-hId-69016303"><FONT color="#008080">Share Your Thoughts</FONT></H4><P>We would love to hear what you think about the series. How do you like the video? Are there any SAP BTP topics that you’d like us to share more about? Leave your comments down below and we’re happy to connect with you.</P><P>Thank you for your support and happy viewing, sharing, and enjoying!</P><P>If you like SAP BTP Innobytes, you may also be interested in:</P><UL><LI><A href="https://blogs.sap.com/2024/01/09/sap-btp-ask-me-anything-about-enterprise-automation/" target="_self" rel="noopener noreferrer">SAP BTP Ask Me Anything</A>: monthly LIVE Q&amp;A series with hot topics and product experts</LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-btp-garage-premier-use-cases-and-immersive-demos/ba-p/13575247" target="_self">SAP BTP Garage</A>:&nbsp;monthly LIVE webinar with hands-on use case walkthroughs and demos</LI><LI><A href="https://podcast.opensap.info/cloud-platform/" target="_self" rel="nofollow noopener noreferrer">SAP BTP Talk Podcast</A>: monthly podcast covering all things SAP BTP</LI><LI><A href="https://blogs.sap.com/2024/01/03/whats-new-with-sap-btp-quarterly-live-series/" target="_self" rel="noopener noreferrer">What's New with SAP BTP</A>: quarterly LIVE series for SAP BTP innovation highlights, with demos and time for Q&amp;A</LI></UL><P>&nbsp;</P> 2024-03-28T08:36:07.858000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/safeguarding-data-privacy-in-ksa-leveraging-sap-to-navigate-ndmo-s/ba-p/13652286 Safeguarding Data Privacy in KSA - Leveraging SAP to navigate NDMO’s Regulations in Digital Era 2024-03-28T12:05:30.971000+01:00 Zainab_ASalam https://community.sap.com/t5/user/viewprofilepage/user-id/1426218 <P><FONT face="courier new,courier" size="2" color="#333333">Blog v1.0 &nbsp;| &nbsp;</FONT><FONT face="courier new,courier" size="2" color="#333333">Published On: 28 March 2024</FONT></P><P><FONT face="courier new,courier" size="2"><FONT color="#333333">Authors:&nbsp;</FONT><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/76380">@asadkhan02</a>&nbsp;,&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1427434">@AyeshaSafeer</a>&nbsp;,&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1426218">@Zainab_ASalam</a>&nbsp;</FONT></P><P style=" text-align: center; "><FONT face="courier new,courier" size="2" color="#808080">_________________________________________</FONT></P><P><FONT face="arial,helvetica,sans-serif" color="#000080">In today's digital era, data privacy is a crucial issue for both individuals and organizations. The <STRONG>Saudi National Data Management Office</STRONG> (<STRONG>NDMO</STRONG>), in partnership with the <STRONG>Saudi Data and</STRONG> <STRONG>Artificial Intelligence Authority</STRONG> (<STRONG>SDAIA</STRONG>), has introduced stringent <STRONG>Data Governance and Personal Data Protection Standards</STRONG>. These regulations mandate all organizations operating across various industries in the Kingdom of Saudi Arabia comply by <STRONG>September 2024</STRONG>.</FONT></P><P><FONT face="arial,helvetica,sans-serif" color="#000080">Failure to comply with these regulations can result in hefty financial fines reaching SAR 3 million or higher in some cases, reputational damage, legal consequences, and loss of trust among customers and partners.</FONT></P><P><FONT face="arial,helvetica,sans-serif" color="#000080"><SPAN>To ensure compliance with these new regulations, organizations are encouraged to implement processes aligned with the 15 domains outlined by the NDMO for Data Governance and Personal Data Protection Standards. Leveraging technology as an enabler, organizations can implement robust data privacy measures and effectively meet these requirements.</SPAN></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Top 5 Areas part of 15 Domains outlined by NDMO for Data Governance and Personal Data Protection Standards" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87957i2C22EE02F15D3B98/image-size/large?v=v2&amp;px=999" role="button" title="Picture1.png" alt="Top 5 Areas part of 15 Domains outlined by NDMO for Data Governance and Personal Data Protection Standards" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Top 5 Areas part of 15 Domains outlined by NDMO for Data Governance and Personal Data Protection Standards</span></span></P><P><FONT size="3" color="#000080">SAP, a global leader in enterprise software, provides advanced technologies with artificial intelligence (AI) capabilities that provide a solid foundation for organizations to implement data governance and personal data protection processes. SAP solutions enable Saudi organizations to efficiently navigate and fulfill regulatory requirements:</FONT></P><P><FONT face="arial,helvetica,sans-serif" size="3" color="#333399"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Picture2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87931iD46B5558704106BA/image-size/large?v=v2&amp;px=999" role="button" title="Picture2.png" alt="Picture2.png" /></span></FONT></P><P><FONT face="arial,helvetica,sans-serif" size="3" color="#000080"><SPAN>By implementing SAP solutions, Saudi organizations can empower their data privacy practices, mitigate compliance risks, and build trust among stakeholders. SAP technologies uphold data integrity, safeguard personal information, offer the framework for regulatory compliance implementation, and adapt to the demands of the digital age.</SPAN></FONT></P><P><FONT face="arial,helvetica,sans-serif" size="3" color="#000080">As a team at SAP, we are committed to supporting organizations in achieving their regulatory compliance initiatives. We invite you to take the next step by exploring how our technologies and solutions can assist you on this journey.</FONT></P><P><FONT face="arial,helvetica,sans-serif" size="3" color="#000080">Contact us today to learn more about how SAP can help you navigate the complex landscape of data privacy regulations in Saudi Arabia and ensure compliance.</FONT></P><P>&nbsp;</P> 2024-03-28T12:05:30.971000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/10-ways-to-reshape-your-sap-landscape-with-sap-business-technology-platform/ba-p/13652132 10+ ways to reshape your SAP landscape with SAP Business Technology Platform - Blog 3 2024-03-28T14:14:59.178000+01:00 hseubert https://community.sap.com/t5/user/viewprofilepage/user-id/237417 <H1 id="toc-hId-861592896"><SPAN><SPAN>How Clean Core can accelerate your SAP Business Transformation</SPAN></SPAN></H1><P>This blog is part of the “10+ ways to reshape your SAP landscape with SAP Business Technology Platform Blog Series”</P><P><STRONG><SPAN>Summary:<BR /></SPAN></STRONG><EM><SPAN>The SAP Clean Core strategy offers a straightforward way to simplify and improve the flexibility of managing SAP systems. It revolves around five key areas: Extensibility, Integrations, Data, Business Processes, and Operations. This approach lays out a clear plan for creating and keeping an IT environment that's quick to adapt and conducive to innovation. By adopting the Clean Core strategy's rules and recommendations, companies can make the most of new technologies from SAP and its partners, helping them thrive in the ever-changing business world.</SPAN></EM></P><P>&nbsp;</P><P><SPAN>In their book "Software Engineering at Google," authors Wright, Manshreck, and Winters share the idea that code should be regarded as a liability rather than an asset. They're getting at the fact that keeping code up and running isn't free—it needs constant care for maintenance, updates, and keeping it secure. As such, an abundance of complex code can significantly amplify operational costs due to the necessity for extensive maintenance.</SPAN></P><P><SPAN>The aspect of treating code as a liability can also be applied to your SAP landscape. Extending SAP systems is a common practice for many organizations. If it is not done in a reliable and responsible way, the systems end up in a complex state possibly carrying a lot of technical debt from the previous years. Such a state of high entropy is undesired, as it not only leaves the IT-landscape but also the complete organization in an inflexible state.</SPAN></P><P><SPAN>In the context of the current dynamic market landscape, it is imperative for organizations to possess the capability to swiftly adapt to evolving customer expectations, market dynamics, and industry trends. Given the pivotal role SAP systems play in implementing numerous business processes, this requires an agile approach to SAP system management, including the assimilation of recent SAP product advancements and promptly integrating the latest software releases.</SPAN><SPAN>&nbsp;</SPAN></P><P>The SAP Clean Core strategy is instrumental in realizing this vision. By advocating for a streamlined IT landscape centered around SAP S/4HANA as the digital core and augmenting it with cloud solutions tailored for specific business functions, organizations can diminish complexity, enhance adaptability, and effectively leverage the latest technological advancements from SAP and its partners. This strategic approach ensures a robust, agile, and innovation-friendly IT ecosystem conductive to sustained organisational&nbsp;success.</P><H3 id="toc-hId-923244829">The 5 Dimensions of a Clean Core strategy</H3><P><SPAN>The SAP Clean Core approach is based on five technical and procedural components that work together to build and maintain an adaptable SAP landscape.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot 2024-03-28 at 09.05.58.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87858iB90229D591DEF9BD/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-03-28 at 09.05.58.png" alt="Screenshot 2024-03-28 at 09.05.58.png" /></span></SPAN></P><P>&nbsp;</P><H4 id="toc-hId-855814043"><SPAN>1. Extensibility</SPAN></H4><P><SPAN>SAP systems are crucial for the smooth operation of many companies, offering a wide range of software solutions to handle key business tasks. Despite the extensive functionality offered by SAP, businesses may find that the standard offerings don't fully meet their specific needs. Extending an SAP system is often required to adapt to the unique processes, requirements, and challenges of a business. The Clean Core strategy suggests such extensions should:</SPAN></P><UL><LI><SPAN>be upgrade-stable following a prescribed extensibility model, as outlined in the <A href="https://www.sap.com/documents/2022/10/52e0cd9b-497e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">SAP S/4HANA Extensibility Guide</A>, using Key-User and On-Stack extensibility on SAP S/4HANA and Side-by-Side approaches on SAP Business Technology Platform.</SPAN></LI><LI><SPAN>use released APIs and events as defined in the <A href="https://api.sap.com/" target="_blank" rel="noopener noreferrer">SAP Business Accelerator Hub</A><SPAN>.</SPAN></SPAN></LI><LI><SPAN>be actively used and have detailed documentation.</SPAN></LI><LI><SPAN>follow high standards for coding quality and best practices, which could include mandatory approvals for classic extensions, for example.</SPAN></LI><LI><SPAN>not repeat something that SAP or its partners already offer.</SPAN></LI></UL><P><SPAN>By meeting these guidelines, you reduce the risk that custom extensions disrupt updates to SAP's standard offerings.</SPAN></P><P><SPAN>Implementing decoupled extensions on the SAP Business Technology Platform (SAP BTP) provides extra flexibility by offering an independently scalable environment. This setup supports project implementations that have their own software development lifecycle and technology stack. Moreover, development frameworks like the SAP Cloud Application Framework (CAP, for Java and JavaScript) and RESTful ABAP Programming Model (for SAP BTP ABAP environment), enhanced with <A href="https://www.sap.com/products/technology-platform/developer-tools.html" target="_blank" rel="noopener noreferrer">GenAI-based code assistance</A> (currently available for CAP, planned for SAP BTP ABAP environment), boost developer productivity and facilitate quick implementation cycles. To get started with creating side-by-side extensions using SAP BTP, the <A href="https://help.sap.com/docs/sap-btp-guidance-framework/guidance-framework/what-is-sap-btp-guidance-framework" target="_blank" rel="noopener noreferrer">SAP BTP Guidance Framework</A> is an excellent resource.</SPAN></P><H4 id="toc-hId-659300538"><SPAN>2. Integration</SPAN></H4><P><SPAN>For smooth end-to-end business process execution, integrating various IT solution components is a technical necessity. Using a Clean Core approach, these integrations use the standard integration scenarios that SAP provides. These scenarios are designed to map comprehensive business processes using pre-configured best practice content, leveraging modern integration technologies like OData, SOAP, or events. Opting for SAP's standard integrations brings several benefits to an organization:</SPAN><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>straightforward, out-of-the-box use of the integration, along with continuous updates and innovations.</SPAN></LI><LI><SPAN>simplified system upgrades within the integrated landscape, as standard integrations ensure compatibility and maintain consistency across systems.</SPAN></LI><LI><SPAN>reduced Total Cost of Ownership (TCO) for managing integrations.</SPAN></LI></UL><P><SPAN>Adopting a Clean Core strategy means organizations should base their custom integration needs on SAP's standard integration scenarios and APIs. Whether it's using SAP's standard integrations or creating custom integrations, the <A href="https://www.sap.com/products/technology-platform/integration-suite.html" target="_blank" rel="noopener noreferrer">SAP Integration Suite</A> Service on the SAP Business Technology Platform is the recommended tool. You can find documentation for all standard content for the SAP BTP Integration Suite in the <A href="https://api.sap.com/" target="_blank" rel="noopener noreferrer">SAP Business Accelerator Hub</A>. If organizations need help crafting a corporate integration strategy, the <A href="https://help.sap.com/docs/sap-btp-guidance-framework/sap-integration-solution-advisory-methodology/sap-integration-solution-advisory-methodology-overview?locale=en-US" target="_blank" rel="noopener noreferrer">SAP Integration Solution Advisory Method</A> (ISA-M) is there to assist.</SPAN></P><H4 id="toc-hId-462787033"><SPAN>3. Data</SPAN></H4><P><SPAN>In today's digital world, data stands as a crucial asset for companies, driving decision-making, strategic planning, and enhancing operational effectiveness. The value of data hinges on its quality, relevance, and semantic description in form of metadata. Here, the Clean Core strategy becomes vital, emphasizing Data Quality and Data Volume/ Data Relevance, which are key to smooth daily operations within the SAP system landscape. The aim of the Clean Core strategy is to ensure that all business and system-related data is consistently accurate, complete, relevant, and accessible. Tools like <A href="https://www.sap.com/products/technology-platform/master-data-governance.html" target="_blank" rel="noopener noreferrer">SAP Master Data Governance</A> can aid in creating a unified master data management approach across various domains to enhance data accuracy. Additionally, <A href="https://www.sap.com/products/technology-platform/datasphere.html" target="_blank" rel="noopener noreferrer">SAP Datasphere</A> plays a role in simplifying the data landscape, facilitating access to data across hybrid and cloud environments and utilizing existing SAP BW models. SAP Datasphere keeps the semantic and associations of SAP data intact, which shows the data in its business context. This is important because it makes sure the data is reliable and precise, which helps with making decisions and planning strategies. Integrated with <A href="https://www.sap.com/products/technology-platform/cloud-analytics.html" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud</A>, this approach enables informed business decisions based on operational SAP data.</SPAN></P><H4 id="toc-hId-266273528"><SPAN>4. Business Processes</SPAN></H4><P><SPAN>Organizations depend on structured business processes for their daily operations, management, and strategic planning. These processes can intersect with various IT systems and sometimes require manual intervention. Streamlining these processes and boosting automation can help organizations reduce unnecessary steps and save resources, leading to improved efficiency and quality. The Clean Core approach focuses on maximizing the use of standard SAP functionalities to maintain consistency and simplicity. It sets out a number of principles for developing clean and effective process designs, such as:</SPAN></P><UL><LI><SPAN>Utilize SAP's standard solutions, Industry Cloud, and certified SAP Partner solutions to align closely with established standards.</SPAN></LI><LI><SPAN>Extend SAP's standard solutions for unique, differentiating processes to gain a competitive edge, using tools like <A href="https://www.sap.com/products/technology-platform/process-automation.html" target="_blank" rel="noopener noreferrer">SAP Build Process Automation</A> or SAP BTP side-by-side extensibility projects</SPAN></LI><LI><SPAN>Continuously evaluate the efficiency of business processes through Process Performance Indicators (PPIs), with tools like <A href="https://www.signavio.com/" target="_blank" rel="noopener nofollow noreferrer">SAP Signavio</A> for enhanced analysis which integrates with SAP Build Process Automation.</SPAN></LI><LI><SPAN>Automate manual process tasks and improve paper- or email-based, loosely organized processes using <A href="https://www.sap.com/products/technology-platform/process-automation.html" target="_blank" rel="noopener noreferrer">SAP Build Process Automation</A>.</SPAN></LI></UL><P><SPAN>In addition to these principles, adopting an Enterprise Architecture (EA) methodology is crucial for ensuring business processes align with an organization's goals and strategy. EA methodologies provide a systematic way to analyze and design business processes and their technology interactions, leading to improved operational efficiency by pinpointing and eliminating redundancies and better allocating resources. Tools such as <A href="https://www.leanix.net/en/" target="_blank" rel="noopener nofollow noreferrer">SAP LeanIX</A> and SAP Reference Business Architecture content, including Solution Value Flow Diagrams and Solution Component Diagrams available in the <A href="https://api.sap.com/allprocess" target="_blank" rel="noopener noreferrer">SAP Business Accelerator Hub</A>, are instrumental in this endeavor, offering valuable guidance for streamlined process design and implementation.</SPAN></P><H4 id="toc-hId-69760023"><SPAN>5. Operations</SPAN></H4><P><SPAN>In the context of Clean Core dimensions, operational management can be categorized into two primary objectives: "cleaning the core" and "maintaining the core’s cleanliness." When dealing with a brownfield implementation, "cleaning the core" entails a thorough review of custom code to decide whether it should be phased out, reworked, or updated. This initiative also includes revamping development guidelines and embracing industry-standard practices. Meanwhile, "maintaining the core’s cleanliness" in the aftermath of a successful migration, or when initiating a greenfield project, calls for embedding monitoring and alert systems into the daily operations framework to safeguard the integrity of the core. To accomplish this, a detailed understanding of all the critical performance indicators (KPIs) that influence the Clean Core is necessary, focusing on four key areas: Integration, Extensibility, Processes, and Data. For effective operational management, <A href="https://support.sap.com/en/alm/sap-cloud-alm.html" target="_blank" rel="noopener noreferrer">SAP Cloud ALM</A> serves as an ideal platform. It offers integrated monitoring and alerting capabilities, aligning with SAP’s recommended best practices for operations management.</SPAN></P><H3 id="toc-hId--255836201"><SPAN>Summary</SPAN></H3><P><SPAN><A href="https://sap-clean-core-5179.brandcast.io/sap-clean-core/" target="_blank" rel="noopener nofollow noreferrer">SAP Clean Core Strategy</A> is not a one-size-fits-all solution, but a tailored approach that depends on your specific business needs, challenges, and opportunities. The exact path to a Clean Core will vary depending on whether you're starting fresh (Greenfield) or upgrading existing systems (Brownfield), as well as whether you're aiming for a Private Cloud, Public Cloud, or a hybrid setup. However, there are some shared steps to consider for a smooth implementation:</SPAN><SPAN>&nbsp;</SPAN></P><OL><LI><STRONG><SPAN>Evaluate your current IT environment</SPAN></STRONG><SPAN> to pinpoint challenges and deficiencies: It's essential to gain a clear understanding of your existing IT framework, encompassing systems, processes, data, and integration points. Recognize the issues and deficiencies that are obstacles to your business's transformation, such as complexity, inefficiency, inconsistency, fragmentation, and outdated technology.</SPAN></LI><LI><STRONG><SPAN>Set out your business transformation goals</SPAN></STRONG><SPAN> and determine what takes precedence: Clarify your vision for business transformation, including the objectives and desired outcomes, which should reflect your overall business strategy and customer expectations. Determine which initiatives should be tackled first, considering their potential business impact and urgency, and make sure your stakeholders and sponsors agree with your transformation plan.</SPAN></LI><LI><STRONG><SPAN>Craft your desired IT architecture</SPAN></STRONG><SPAN> and plan, focusing on SAP S/4HANA and cloud-based solutions: Design a future IT architecture with SAP S/4HANA as the digital core, supplemented by cloud solutions for specific business functionalities. Develop a roadmap that transitions from your current to your desired IT architecture, detailing the project's scope, schedule, and required resources. For this, the <A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-enterprise-support-highlights-resources-to-achieve-a-clean-core/ba-p/13651582" target="_blank">SAP Enterprise Support Value Maps</A> can help.</SPAN></LI><LI><STRONG><SPAN>Carry out your transformation project</SPAN></STRONG><SPAN> with support from SAP and its partners, utilizing the best practices and methodologies they provide. Manage the change and associated risks carefully, ensuring the quality and security of your IT solutions throughout the process.</SPAN></LI><LI><STRONG>Keep track of your transformation's results and benefits</STRONG><SPAN>: Monitor the outcomes and benefits of your transformation, using the key performance indicators and metrics established in your objectives. Continuously review and refine your IT solutions based on feedback and the insights gained, striving for ongoing enhancement of business efficiency and customer satisfaction.</SPAN></LI></OL><P><STRONG>Previous Blogs:</STRONG></P><UL><LI><SPAN>Blog 1: <A href="https://community.sap.com/t5/technology-blogs-by-sap/10-ways-to-reshape-your-sap-landscape-with-sap-business-technology-platform/ba-p/13637444" target="_self">The Central Role of Clean Core and A</A>I</SPAN></LI><LI><SPAN>Blog 2: <A href="https://community.sap.com/t5/technology-blogs-by-sap/10-ways-to-reshape-your-sap-landscape-with-sap-business-technology-platform/ba-p/13643927" target="_self">The Role of BTP as Extention and Innovation Platform</A></SPAN></LI></UL><P><STRONG>Additional Videos:</STRONG></P><UL><LI>Unleash your Digital Transformation with Clean Core : <A href="https://youtu.be/i7Ms4WciM9Y" target="_blank" rel="noopener nofollow noreferrer">https://youtu.be/i7Ms4WciM9Y</A></LI><LI>Clean Core in Detail: <A href="https://youtu.be/JaSQbFypIkQ" target="_blank" rel="noopener nofollow noreferrer">https://youtu.be/JaSQbFypIkQ</A></LI></UL><P>&nbsp;</P> 2024-03-28T14:14:59.178000+01:00 https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-m-parallel-process-in-multiple-record-processing/ba-p/13651023 SAP MDG M Parallel Process in Multiple Record processing 2024-04-03T10:50:47.599000+02:00 rlm1 https://community.sap.com/t5/user/viewprofilepage/user-id/202887 <P>Steps for activate parallel process in multiple record processing in MDG-M</P><OL><LI><A href="#_heading=h.30j0zll" target="_blank" rel="noopener nofollow noreferrer"><STRONG>Activate Business Configuration Set</STRONG></A></LI></OL><P>For create materials, change materials, mark materials for deletion and process multiple materials there are example change request types available.</P><P>Open the document assigned to this activity in Customizing&nbsp;Master Data Governance&nbsp;🡪 under&nbsp;&nbsp;Master Data Governance for Material🡪&nbsp;Import Predefined Change Request Types&nbsp;</P><P>Open the link in the document and check that the BC-Set&nbsp;MDGM_MDG_MATERIAL_CREQUESTTYPE_4&nbsp;is selected. For MDG 7.0, SP2 a new BC-Set is provided:&nbsp;MDGM_MDG_MATERIAL_CREQUESTTYPE_5.</P><P>To start, choose&nbsp;Activate BC Set&nbsp;and keep the default settings.</P><P>For&nbsp;Multiple-Record processing&nbsp;there are example change request types available. Run the following activity under Customizing for Master Data Governance under&nbsp;🡪&nbsp;Master Data Governance for Material&nbsp;🡪 Import Predefined Change Request Types for Multiple-Record Processing.</P><P>Check that the BC-Set MDGM_MDG_MATERIAL_CR_MC_04&nbsp;is selected. For MDG 7.0, SP2 a new BC-Set is provided: MDGM_MDG_MATERIAL_CR_MC_05. To import the BC-Set, open the document assigned to the configuration activity, choose&nbsp;Activate BC Set, and keep the default settings.</P><P>If you want to use the MDG for Material homepage or the Business Context Viewer (BCV) then activate the BC set MDGAF_BCV&nbsp;and&nbsp;MDGMAT_BCV_70&nbsp;under&nbsp;SAP Menu&nbsp;🡪Tools 🡪&nbsp;Customizing&nbsp;🡪Business Configuration Sets&nbsp;🡪Activation of BC Sets<STRONG>.</STRONG><STRONG>&nbsp;</STRONG></P><OL><LI><STRONG>Scenarios of Multiple Processing </STRONG></LI></OL><P><STRONG>Case1:</STRONG></P><P>&nbsp;Requestor from org unit 1 initiated to change the Plant specific status of the Material A for Plant A via&nbsp;&nbsp; CR Type MATMRP&nbsp;</P><P><STRONG>Case2: </STRONG></P><P>Requestor from org unit 2 initiated&nbsp;&nbsp; to change the Plant specific status of the Material A for Plant B via</P><P>CR type MATMRP</P><P><STRONG>Case3:</STRONG></P><P>&nbsp;Requestor from Sales unit 1 initiated to change the DC chain&nbsp;&nbsp; status of the Material A for SALES A via</P><P>CR type MATSAL</P><P><STRONG>Case4: </STRONG></P><P>Requestor from Sales unit 2 to change the DC chain status of the Material A for SALES B via</P><P>CR type MATSAL</P><P>&nbsp;</P><OL><LI><STRONG>Multiple Processing Change Request Types:</STRONG></LI></OL><P>&nbsp;</P><P>Once the Business configuration sets are activated the Multiple Processing Change request types are available in the system. Please use the below path to configure the Multiple Process change Request Type to maintain the Parallel Processing should be activate .</P><P>&nbsp;</P><P>MDGIMG🡪General Settings 🡪Process Modelling 🡪 Define Change Request Types</P><P><STRONG>&nbsp;</STRONG></P><TABLE width="496"><TBODY><TR><TD width="179"><P><STRONG>TYPE OF CHANGE REQUEST</STRONG></P></TD><TD width="253"><P><STRONG>Description</STRONG></P></TD><TD width="64"><P><STRONG>Parallel </STRONG></P></TD></TR><TR><TD width="179"><P>MATMRP</P></TD><TD width="253"><P>Multi Pro. for Planning Data (full)</P></TD><TD width="64"><P>X</P></TD></TR><TR><TD width="179"><P>MATSAL</P></TD><TD width="253"><P>Multi Pro. for Sales Data (full)</P></TD><TD width="64"><P>X</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_0-1711532723276.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87262i4FBD07EFC245C926/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_0-1711532723276.png" alt="rlm1_0-1711532723276.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><OL><LI><STRONG>Workflow steps for Multiple Processing via BRF Plus</STRONG></LI></OL><P>Please use the below configuration settings to update the BRF plus Workflow.</P><P>Process Modeling &gt; Workflow &gt; Rule-Based Workflow&gt;Configure Rule base workflow</P><UL><LI><STRONG>Single Value Decision table </STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_1-1711532723290.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87261i5F0CFAFF21B708AC/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_1-1711532723290.png" alt="rlm1_1-1711532723290.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><UL><LI><STRONG>User Agent Decision Table</STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_2-1711532723296.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87260i05B7A166C5A61D31/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_2-1711532723296.png" alt="rlm1_2-1711532723296.png" /></span></P><P>&nbsp;</P><UL><LI><STRONG>Non User Agent Decision Table</STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_3-1711532723302.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87265i4F9D9CB874B0F85F/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_3-1711532723302.png" alt="rlm1_3-1711532723302.png" /></span></P><P>&nbsp;</P><OL><LI><STRONG>Scope of entity types Maintained.</STRONG></LI></OL><P><STRONG>&nbsp;</STRONG></P><UL><LI><STRONG>Change Request Types: MATMRP</STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_4-1711532723305.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87264iE542CAE5D17BA883/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_4-1711532723305.png" alt="rlm1_4-1711532723305.png" /></span></P><P>&nbsp;</P><UL><LI><STRONG>Change Request Types: MATSAL </STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_5-1711532723308.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87263i0A1CC8899E7E42B0/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_5-1711532723308.png" alt="rlm1_5-1711532723308.png" /></span></P><P>&nbsp;</P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>&nbsp;</STRONG></P><OL><LI><STRONG>Steps to be perform the Business scenario:</STRONG></LI></OL><P>Search the required material and click the Multi processing Button</P><P>Choose one of the CR type</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_6-1711532723322.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87267iE625ABC5177910E0/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_6-1711532723322.png" alt="rlm1_6-1711532723322.png" /></span></P><P>&nbsp;</P><P>Select the material &amp; click Find &amp; replace button.</P><P>Select the required field from the list of value and replace</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rlm1_7-1711532723331.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87266i8FEA2D73DEC32813/image-size/medium?v=v2&amp;px=400" role="button" title="rlm1_7-1711532723331.png" alt="rlm1_7-1711532723331.png" /></span></P><P>&nbsp;</P><P><STRONG><U>&nbsp;</U></STRONG></P> 2024-04-03T10:50:47.599000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/sap-master-data-rated-1-for-user-satisfaction-amp-market-presence-by-g2/ba-p/13661075 SAP Master Data Rated #1 for User Satisfaction & Market Presence by G2 2024-04-05T23:17:18.174000+02:00 Corrie https://community.sap.com/t5/user/viewprofilepage/user-id/164966 <P>We are thrilled to share that SAP Master Data Governance (MDG) has once again been named a Leader in the <A href="https://www.sap.com/documents/2023/06/28110b93-7c7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Spring 2024 G2 Grid Report for Master Data Management</A> (MDM).</P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Corrie_0-1712351124429.png" style="width: 591px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/92250iE9265A6E6FC410C5/image-dimensions/591x497?v=v2" width="591" height="497" role="button" title="Corrie_0-1712351124429.png" alt="Corrie_0-1712351124429.png" /></span></P><P><STRONG>Satisfied Users</STRONG></P><P>Critical to our legacy of success, SAP MDG stands at the top in terms of Market Presence in the G2 MDM category. This presence attests to not only the wide adoption of our solution, but also to our unwavering commitment to provide high-quality data governance capabilities across numerous data domains, use cases, implementation styles, and industries across the globe.</P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Corrie_1-1712351166484.png" style="width: 561px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/92251i64037B0B6223AC1F/image-dimensions/561x412?v=v2" width="561" height="412" role="button" title="Corrie_1-1712351166484.png" alt="Corrie_1-1712351166484.png" /></span></P><P style=" text-align : left; ">A true testament is customers' satisfaction with SAP MDG, the 100% Satisfaction score awarded us the top spot in the G2 MDM Grid. In addition, 97% of users on G2 have rated SAP 4 or 5 stars – an overall approval rating covering support, usability, functionality, administration, setup, and business relationship - that also speaks to the quality and reliability of the SAP MDG solution and services.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="All Badges.jpg" style="width: 654px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/92252i6A53B498BFB1F8C9/image-dimensions/654x139?v=v2" width="654" height="139" role="button" title="All Badges.jpg" alt="All Badges.jpg" /></span></P><P><STRONG>Steering in the Right Direction</STRONG></P><P>And we continue to innovate, with 96% of G2 users echoing their belief that SAP MDG's product direction is going in the right direction. Our roadmap for MDG is driven by our customers and leading market trends in data management. We believe, SAP can provide much more value than other MDM tool providers, because we understand how master data is used in business context. We can provide master data management capabilities that truly support all domains, all industries, and all approaches - embedded into the business application landscape and end-to-end processes. And, we have proven this with SAP MDG, and we will continue to deliver on this unique promise.</P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Corrie_2-1712351243883.png" style="width: 779px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/92253i3AF480748CA3505B/image-dimensions/779x349?v=v2" width="779" height="349" role="button" title="Corrie_2-1712351243883.png" alt="Corrie_2-1712351243883.png" /></span></P><P>Selecting SAP Master Data Governance means opting for a Leader in Master Data Management – a choice founded on superior market presence, high user satisfaction, and a clear vision of the future. Join the vast network of SAP MDG users that have established a trusted foundation of business-critical master data to support operational excellence, ensure accurate analytics and AI, and accelerate digital transformation.</P><P>Check out these resources to learn more:</P><UL><LI><A href="http://www.sap.com/mdg" target="_blank" rel="noopener noreferrer">SAP Master Data Governance on SAP.com</A></LI><LI><A href="https://www.g2.com/products/sap-master-data-governance-mdg/reviews" target="_blank" rel="noopener nofollow noreferrer">SAP Master Data Governance on G2</A></LI><LI><A href="https://www.sap.com/documents/2023/06/ba8d2dc1-7c7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Hear Why SAP Master Data Governance is a Leader for Master Data Governance</A></LI></UL><P>&nbsp;</P><P style=" text-align: center; "> </P><P>&nbsp;</P><P style=" text-align : left; ">&nbsp;</P> 2024-04-05T23:17:18.174000+02:00 https://community.sap.com/t5/technology-blogs-by-members/dynamic-derivations-using-badi-in-sap-mdg/ba-p/13655679 Dynamic Derivations using BADI in SAP MDG 2024-04-10T21:49:35.114000+02:00 AKHILARAPARTHI https://community.sap.com/t5/user/viewprofilepage/user-id/169025 <P style=" text-align : left; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Business rules are one of the important feature in Master Data Governance Process. Deriving the value for particular field of an entity can be done either by BRF Plus or BADI. This Blog Post explains you about creating complex or dynamic derivation rules which can be achieved through BADI.</P><P style=" text-align : left; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;In this post , I am taking the example of deriving Cost Centre value from Cost Centre Entity of Finance&nbsp; &nbsp; &nbsp;Data Model . Its a kind of Mandatory and derivation rule and the naming convention should be followed.</P><P style=" text-align : left; "><STRONG>RULE :</STRONG></P><P>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; First two characters are defined using the backend table which is the custom table provided by the business based on 'Company Code' and 'Business Area' fields in Cost Center entity . The rest of the characters are auto populated based on the next number available for the range.</P><P>Ex: If Cost Centre number available in the system for <STRONG>LM&nbsp;</STRONG>range is <STRONG>LM0025.</STRONG> So , when requestor is creating the new cost center the CC value should be auto populated to <STRONG>LM0026 .</STRONG></P><P><STRONG>IMPLEMENTATION :</STRONG><STRONG>&nbsp;&nbsp;</STRONG></P><P><STRONG>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1. </STRONG>Implement your custom logic in '<STRONG>IF_EX_USMD_RULE_SERVICE2~DERIVE' </STRONG>method and trigger the code.</P><P>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Perform the below steps for execution : Go to MDGIMG ( t-code ) -&gt; General settings -&gt; Data Quality and Search -&gt;BADI -&gt; Define Validations and Derivations ( execute ). Create enhancement.</P><P>&nbsp;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>Enhancement Spot&nbsp; :</STRONG>&nbsp;&nbsp; 'ZENH_MDG_FI_CCTR'.</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>BADI Name</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>&nbsp;:</STRONG>&nbsp;&nbsp; 'ZBI_MDG_FI_CCTR'.</P><P><STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Method Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp; </STRONG>&nbsp;'IF_EX_USMD_RULE_SERVICE~DERIVE_ENTITY'.&nbsp;&nbsp;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>&nbsp;&nbsp;Filter Values</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp; 'Entity Type' and 'Data Model'.</P><P><STRONG>Logic for Derivation Rule :</STRONG></P><P><STRONG>PARAMETERS :</STRONG>&nbsp;&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="page 1.png" style="width: 637px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/89700i2E46DF36A33948D4/image-size/large?v=v2&amp;px=999" role="button" title="page 1.png" alt="page 1.png" /></span></P><P>&nbsp;</P><pre class="lia-code-sample language-abap"><code>method IF_EX_USMD_RULE_SERVICE~DERIVE_ENTITY. TYPES : BEGIN OF ty_cctr, zcctr TYPE cctr, END OF ty_cctr. DATA : lr_request TYPE REF TO if_usmd_crequest_api, lv_cr_number TYPE usmd_crequest, lv_crequest TYPE usmd_s_crequest, it_crequest TYPE STANDARD TABLE OF usmd_s_crequest, usmd_creq_type TYPE usmd_creq_type, usmd_created_by TYPE xubanme. DATA : lv_physical_name TYPE mdg_gn_physical_name, lv_busarea TYPE gser, lv-ccode TYPE bukrs, lc_cctr TYPE name-komp VALUE 'CCTR', lv_range TYPE kostl, lv_cctr TYPE kostl, lv_ccblash TYPE zde-ccblash, result TYPE string, count TYPE i, cnt TYPE i VALUE 0, lv_alp TYPE string, lv_num TYPE string, lv_ccrange TYPE n LENGTH 4, lv_len TYPE i, lv_bsrange TYPE n LENGTH 10, it_cctr TYPE TABLE OF ty_cctr, lv_op TYPE string VALUE '%', lv_sctr TYPE kost1, lv_number TYPE string. CONSTANTS : lc_logical_cctr TYPE mdg_gn_logical_name VALUE 'TCK_0G_CCTR'. *Getting WF step. TRY. DATA(lo_context) = cl_usmd_app_context=&gt;get_context(). CATCH cx_usmd_app_context_cons_error INTO DATA(lo_exception). ENDTRY. IF lo_cotext IS BOUND. lo_context-&gt;get_attributes( IMPORTING ev_crequest_type = DATA(lv_range) ev_crequest_step = DATA(lv_wf_step) ). ENDIF. *Deriving Cost Centre Value. SELECT SINGLE cskio_range FROM t9k_csk_io_range INTO _range WHERE gsber = _busarea AND bukrs = _ccode. IF sy-subrc = 0. CONCATENATE lv_range lv_op INTO lv_str. SELECT SINGLE physical_name FROM mdg_gn_tgobj INTO lv_physical_name WHERE logical_name EQ lc_logical_name AND new_version = ''. IF sy-subrc = 0. SELECT /1md/0gcctr FROM (lv_physical_name) INTO TABLE it_cctr WHERE /1md/0gcctr LIKE lv_sctr. IF sy-subrc = 0. SORT it_cctr STABLE BY zcctr DESCENDING. READ TABLE it_cctr INTO DATA(wa_cctr) INDEX 1. *Formating the Cost Center Value. count = strlen(wa_cctr). DO count TIMES. result = wa_cctr + cnt(1). IF result CA 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'. CONCATENATE lv_alp result INTO lv_alp. CLEAR result. ELSE. CONCATENATE lv-num result INTO lv_num. CLEAR result. ENDIF. cnt = cnt+1. ENDDO. lv_num = lv_num + 1. CLEAR lv_cctr. CONCATENATE lv_alp lv_num INTO lv_cctr. lv_len = strlen(lv_cctr). IF lv_len &lt; 6. lv_ccrange = lv_num. CLEAR lv_cctr. CONCATENATE lv_alp lv_ccrange INTO lv_cctr. ENDIF. ELSE. CONCATENATE lv_range '0000'INTO lv_range. CLEAR lv-cctr. lv_cctr = lv_range. SHIFT lv_range RIGHT DELETING TRAILING space. OVERLAY lv_range WITH '0000'. lv_cctr = lv_range. ENDIF. ENDIF. ELSE. lv_num = lv_number+7(3). CONCATENATE 'TMP' lv_num INTO lv_sctr. lv_cctr = lv_sctr. gv_sctr = lv_sctr. ENDIF. CONCATENATE 'TMP_001' ' ' INTO lv_cctr. ENDIF. ENDIF. endmethod.</code></pre><P>&nbsp;</P><P><STRONG>CHECKING THE VALUE ON NWBC SCREEN:</STRONG></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (6).png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/89701i2A91C5BACAD965CC/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (6).png" alt="MicrosoftTeams-image (6).png" /></span></SPAN></P><P><SPAN>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fig 1 : NWBC Screen</SPAN></P><P><STRONG>CONCLUSION :</STRONG></P><P><STRONG>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</STRONG>We can accomplish the Complex Business Requirement by dynamically coding it in the BADI.</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These kind of rules can't be attained through BRF+ which involves some custom tables , joining those tables&nbsp;&nbsp; getting the data, seggregating the data and formatting the data.&nbsp; Likewise , we can perform validations by using check entity method in Validations and Derivations BADI.</P><P>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Your Ideas and feedback about my blog are highly important . Please feel free to post your comments under comment section in my blog.</P><P>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Also do check out for the other posts which are related to MDG .</P><P><A href="https://blogs.sap.com/2016/09/13/mdg-80-in-real-life-blog-series-how-to-configure-and-customize-rule-based-workflow/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2016/09/13/mdg-80-in-real-life-blog-series-how-to-configure-and-customize-rule-based-workflow/</A></P><P><A href="https://blogs.sap.com/2013/08/20/cross-entity-derivations-using-badi-usmdruleservicecrosset/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2013/08/20/cross-entity-derivations-using-badi-usmdruleservicecrosset/</A></P><P><A href="https://blogs.sap.com/2012/10/02/mdg-configuration-of-the-screens-based-on-user-role/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2012/10/02/mdg-configuration-of-the-screens-based-on-user-role/</A></P><P><A href="https://blogs.sap.com/2021/04/21/use-custom-filter-object-drff-in-the-s-4-hana-bp-outbound-replication/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2021/04/21/use-custom-filter-object-drff-in-the-s-4-hana-bp-outbound-replication/</A></P><P>Thanks!</P><P><SPAN>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</SPAN></P><P>&nbsp;</P> 2024-04-10T21:49:35.114000+02:00 https://community.sap.com/t5/technology-blogs-by-members/part-4-sap-mdg-a-stepping-stone-for-sap-s-4hana-journey/ba-p/13668856 Part 4 - SAP MDG – A Stepping Stone for SAP S/4HANA Journey 2024-04-13T12:06:42.460000+02:00 Antony_Prasanna https://community.sap.com/t5/user/viewprofilepage/user-id/41959 <P><STRONG><EM>Introduction</EM></STRONG></P><P>Clients across the globe are getting into the Transformation journey started with SAP S/4HANA.</P><P>In this blog, we will take one of the use cases to discuss how the master data (MDG)&nbsp; journey will be the stepping stone for SAP S/4HANA Transformation and the needed steps to achieve it.</P><P>This is the 4th blog in this series. Please go through Part 1,2 &amp; 3 in the given below link</P><P><A href="https://blogs.sap.com/2023/01/27/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-i/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/27/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-i/</A></P><P><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-2/ba-p/13579098" target="_blank">https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-2/ba-p/13579098</A></P><P><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-3/ba-p/13651625" target="_blank">https://community.sap.com/t5/technology-blogs-by-members/sap-mdg-a-stepping-stone-for-sap-s-4hana-journey-part-3/ba-p/13651625</A></P><H3 id="toc-hId-1120867394"><EM>Key Aspects for MDG : Deep Dive</EM></H3><H1 id="toc-hId-666188451"><FONT size="5">B. MDG Specific</FONT></H1><H2 id="toc-hId-598757665">B.2 User Interface</H2><P>For any product/solution to be successful, it needs to have a good user experience. The first impression for the users comes from the user interface</P><P>SAP MDG offers Netweaver Business Client (NWBC) and SAP Fiori as the UI.</P><P>For this use case, NWBC is considered as it is tightly integrated with MDG data model which means the out of Box data model is already available in NWBC by standard</P><P>In this section, we will discuss the approach for UI flexibility for user experience and solution approach for field status for specific system</P><P><STRONG><EM>Approach for UI ( Global Form vs Specifics )</EM></STRONG></P><P>As MDG going to the central master data systems catering for 3 ECC systems &amp; future S/4 system, it is important to finalize the strategy for UI as we are considering having all finalized fields ( Global + Local) be governed in MDG</P><P>There are 2 options which can be catered to this</P><UL><LI><STRONG>Global Form</STRONG> – All finalized fields will be shown to all users irrespective of the ERP system ( Region) to which user belongs to</LI><LI><STRONG>Regional specific Form</STRONG> – All global fields + that specific region fields are only shown.</LI></UL><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_4-1713001996016.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/95919i6CBA03491D1ECBA4/image-size/large?v=v2&amp;px=999" role="button" title="anto_prasanna1_4-1713001996016.png" alt="anto_prasanna1_4-1713001996016.png" /></span></P><P>&nbsp;</P><P>It needs discussion with various stakeholders in terms of business value realization, use cases and vision before finalising the UI for MDG.</P><P>UI enhancement can be done either by configuration / developments.</P><P><STRONG><EM>&nbsp;</EM></STRONG><STRONG><EM>Solution Approach for Field Status Requirements </EM></STRONG></P><P>In the previous blog on data model section, there was a topic on field status when there are differences between ECC systems.</P><UL><LI><STRONG>Field status matches across all systems</STRONG> – Same will be configured at back end ( Account Group level)</LI><LI><STRONG>Field status having differences across systems</STRONG> - One of the suggestions is to keep Optional at the back-end configuration</LI></UL><P>This will help to overcome the forced need of data enrichment at local systems for data migration into MDG &amp; also for the CRUD process.</P><P>If that’s the case, then comes the below question</P><P><STRONG><EM>How do we handle the need for field status for specific ECC systems?</EM></STRONG></P><P>The need for a specific ECC system field status ( Ex: Field 2 for ECC – Americas ; Field 3 for ECC – Asia to be mandatory for Acc grp 1) to be catered.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_1-1713001849358.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/95916i0AFE8CB0447AB8FB/image-size/medium?v=v2&amp;px=400" role="button" title="anto_prasanna1_1-1713001849358.png" alt="anto_prasanna1_1-1713001849358.png" /></span></P><P>There are multiple solution approaches for this. Considering the complexity, there needs a framework solution which needs to give flexibility &nbsp;and reusable</P><P><STRONG><EM>UI Framework </EM></STRONG></P><P>The high-level solution is to have a framework to manage the exceptions as below</P><P><STRONG><EM>&nbsp;</EM></STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_2-1713001849359.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/95917i005A5F6C412C94A5/image-size/medium?v=v2&amp;px=400" role="button" title="anto_prasanna1_2-1713001849359.png" alt="anto_prasanna1_2-1713001849359.png" /></span></P><P><STRONG><EM>&nbsp;</EM></STRONG></P><OL><LI>Acc grp Configuration Backend – By SAP standard, the field status are setup at MDG UI</LI><LI>The framework solution gets MDG to read a UI control table and set the field status accordingly ( Exceptional)</LI><LI>If there are no entries in control table , the field property will behave as per the status set at the account group configuration at the backend</LI></OL><P>The solution is to use the Field Properties BADI to read the control table to set the field properties.</P><P>Below are the example control table entries for the requirements listed above</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anto_prasanna1_3-1713001849362.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/95918iC9B0E1978B2BCFCA/image-size/medium?v=v2&amp;px=400" role="button" title="anto_prasanna1_3-1713001849362.png" alt="anto_prasanna1_3-1713001849362.png" /></span></P><P>If a field is at the organizational level, then the field status behaves once the company codes have been added.</P><P><STRONG><EM>What if , there are exceptions at general data ?</EM></STRONG></P><P>As the framework have company code as one of the dimensions ( input), in the form, that field will show as Optional at first. However, once the company code is added, the framework will trigger the exceptions status to show in the form.</P><P>It could be a training topic for the users ( They might wonder about the status change in the form during the process !)</P><P>Please be noted that for Block, Mark for Delete CR’s , by SAP standard all fields will be read-only except the actual block/mark for delete specific fields. So the framework solution will not be applicable for those 2 CR types.</P><P>Even though the solution offers flexibility , there are some limitations , disadvantages which it brings such as field status validations to be build, data load etc which will be discussed in the subsequent sections</P><P>In the next blog, I will cover other topics in detail.</P><P><STRONG>About the Author,</STRONG></P><P>Antony Prasanna has been working in SAP master data space since 2006. Have experience working across multiple large transformation programs on SAP S/4HANA including SAP MDM, MDG and Data Migration tools.</P> 2024-04-13T12:06:42.460000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/it-s-official-sap-btp-is-again-a-leader-in-g2-s-reports/ba-p/13676078 It’s Official - SAP BTP is Again a Leader in G2’s Reports 2024-04-19T15:56:03.286000+02:00 ChrisGrundy https://community.sap.com/t5/user/viewprofilepage/user-id/171629 <P>G2’s most recent reports for <A href="https://company.g2.com/news/g2s-spring-2024-reports" target="_blank" rel="noopener nofollow noreferrer">Spring 2024</A> again identify SAP Business Technology Platform (BTP) as a Leader for its technologies and solutions in multiple categories, across Cloud Platform as a Service (PaaS) to Cloud Computing Platforms, Infrastructure as a Service (IaaS) and Database as a Service (DBaaS).</P><P>I’m delighted that SAP customers are continuing to report their satisfaction with SAP BTP through the <A href="https://www.g2.com/products/sap-business-technology-platform/reviews" target="_blank" rel="noopener nofollow noreferrer">reviews and ratings</A> that they leave with <A href="https://www.g2.com/" target="_blank" rel="noopener nofollow noreferrer">G2</A>, and would like to say a huge “thank you” to the many SAP customers who leave us these wonderful reviews!</P><P>You may recall from my <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-btp-a-leader-in-g2-s-winter-2024-reports/ba-p/13575296" target="_blank">previous blog</A>, that G2 leverages user reviews and a robust scoring methodology to rank vendor solutions and award leader badges based directly on software buyers’ vetted, verified and authentic reviews, which surely lends confidence that this recognition is based on credible and trusted information.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Badge Image1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/98830i822EAE9529DFEFFD/image-size/large?v=v2&amp;px=999" role="button" title="Badge Image1.png" alt="Badge Image1.png" /></span></P><H3 id="toc-hId-1121723709"><STRONG>What’s Driving Customer Satisfaction?</STRONG></H3><P>From the G2 badges earned among many solutions, including a <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-master-data-rated-1-for-user-satisfaction-amp-market-presence-by-g2/ba-p/13661075" target="_blank">#1 rating for SAP Master Data Governance for User Satisfaction and Market Presence</A>, it’s clear to see that SAP BTP is hitting the right notes, with many reviewers. But I’m sure that like myself, many readers are also curious to learn what’s driving this level of customer satisfaction. So, taking the view that badges are just the headline, perhaps a bit more digging into user reviews is needed to understand the sources of satisfaction which customers are feeling about SAP BTP. With this in mind, and taking a not-too scientific approach, I looked at the most recent three SAP customer reviews on the G2 website today. Here’s what they had to say about SAP BTP, in their own words:</P><P style=" text-align : right; ">"<A href="https://www.g2.com/products/sap-business-technology-platform/reviews/sap-business-technology-platform-review-9494950" target="_blank" rel="noopener nofollow noreferrer">Multiple Cloud platform used as a SAAS/PAAS for Enterprise Services</A></P><P style=" text-align : right; ">The Invoicing &amp; tax assessment used for the PO Order fulfilment is automated using SAP BT and it makes it very easy to fulfil the payments by the business team. It improves efficiency and provides security at the highest level”.</P><P style=" text-align : right; ">Enterprise organization, review on April 1, 2024</P><P style=" text-align : right; ">"<A href="https://www.g2.com/products/sap-business-technology-platform/reviews/sap-business-technology-platform-review-9462279" target="_blank" rel="noopener nofollow noreferrer">Platform to build, deploy and host all your business apps</A></P><P style=" text-align : right; ">SAP Business Technology Platform offers many many tools, if you have a problem that needs solving and you are wondering does SAP has a tool for it there is good chance there is, from data storage to hosting your apps and can be easily integrated with each other if you are going to use those tools. DevOps is also there if you need some help with cloud so in terms of Customer Support they have a good support”.</P><P style=" text-align : right; ">Small Business, Information Technology and Services, review on March 26, 2024</P><P style=" text-align : right; ">“<A href="https://www.g2.com/products/sap-business-technology-platform/reviews/sap-business-technology-platform-review-9469553" target="_blank" rel="noopener nofollow noreferrer">Empowering Innovation and Scalability</A></P><P style=" text-align : right; ">Sometimes, it's hard to make sense of all the different data we have. It's scattered everywhere and comes in all sorts of shapes and sizes. But with SAP Business Technology Platform, things are a lot easier. They give us tools like SAP HANA Database and Data Management solutions, which help us bring all our data together in one place”.</P><P style=" text-align : right; ">Mid-Market organization, Information Technology and Services, review on 25 March 2024</P><H3 id="toc-hId-925210204"><STRONG>Success with SAP BTP is Found in Many Places</STRONG></H3><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Success in many places1.jpg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/98831i918B451A3F22F619/image-size/medium?v=v2&amp;px=400" role="button" title="Success in many places1.jpg" alt="Success in many places1.jpg" /></span></STRONG></P><P>It’s clear from just these three statements, taken directly from the last G2 reviews, that customers are finding success with SAP BTP in many different places. And the words they, and others use nicely embody the love they are showing (have you seen the badge?) for the solutions and technologies that they use, from Data Management, to Integration, Automation and Security to name but a few.</P><P>As ever, I need to express my thanks to G2, for once more awarding SAP BTP some incredible Spring 2024 badges, as well as to our customers too their kind words.</P><P>If you’d like to learn more about SAP BTP then that’s also really easy, simply hop over to our <A href="https://www.sap.com/products/technology-platform.html" target="_blank" rel="noopener noreferrer">website</A>, where you’ll find all the information you need, from <A href="https://www.sap.com/products/technology-platform/solutions.html" target="_blank" rel="noopener noreferrer">product</A> details, to <A href="https://www.sap.com/products/technology-platform/use-cases.html" target="_blank" rel="noopener noreferrer">use cases</A> and <A href="https://www.sap.com/products/technology-platform/customer-stories.html" target="_blank" rel="noopener noreferrer">customer stories</A>, to start to consider how you too might begin to use these technologies and solutions to help your own business transformation. There’s even an option to <A href="https://www.sap.com/products/technology-platform/pricing.html" target="_blank" rel="noopener noreferrer">try before you buy</A>, for those of you eager to get busy with the technology!</P><P>&nbsp;</P><P>I hope to be back again next quarter with more good news. Until then, I hope you enjoy reading our <A href="https://www.g2.com/products/sap-business-technology-platform/reviews" target="_blank" rel="noopener nofollow noreferrer">many SAP BTP customer reviews</A>.</P><P>Chris Grundy, Product Marketing, SAP BTP</P><P>&nbsp;</P> 2024-04-19T15:56:03.286000+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-master-tables/ba-p/13682226 SAP Master Tables 2024-04-25T12:50:30.820000+02:00 iamnaveen https://community.sap.com/t5/user/viewprofilepage/user-id/153377 <P>Hi All,</P><P>Here I've mentioned some SAP Master Tables.</P><P style=" text-align: center; "><FONT face="georgia,palatino"><STRONG>Master Tables in SAP</STRONG></FONT></P><P style=" text-align : left; "><FONT face="georgia,palatino"><FONT face="andale mono,times">Storage locations&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T001L<BR />Plant&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - T001W<BR />Material Type Descriptions &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - T134T<BR />Material pricing group 1: Description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVM1T<BR />Material pricing group 2: Description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVM2T<BR />Material pricing group 3: Description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVM3T<BR />Material pricing group 4: Description &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - TVM4T<BR />Material pricing group 5: Description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVM5T<BR />Taxes: Region Key: Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T005U<BR />VendorAccountGroupNames(Table T077K)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T077Y<BR />Country Names &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - T005T<BR />Account Group Names (Table T077D) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T077X<BR />Customers: Customer groups: Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T151T<BR />Routes: Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVROT<BR />Special G/L Indicator Names&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T074T<BR />Sales Organizations&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- TVKO<BR />Sales Divisions: Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - TSPAT<BR />Distribution Channels: Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - TVTWT<BR />G/L Account Master (Chart of Accounts)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- SKA1<BR />Vendor Master (General Section)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- LFA1<BR />General Data in Customer Master&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - KNA1<BR />Account Group Names (Table T077K) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - T077Y<BR />Bank master record &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- BNKA<BR />General Material Data&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- MARA<BR />Valuation area&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - T001K<BR />Language Key Texts&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- T002T</FONT><STRONG><BR /></STRONG></FONT></P><P style=" text-align : left; "><FONT face="georgia,palatino"><FONT face="andale mono,times">Asset Master Record Segment&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- ANLA<BR />Equipment master data&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- EQUI<BR />Business Place&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - J_1BBRANCH</FONT></FONT></P><P style=" text-align : left; ">&nbsp;</P><P style=" text-align : left; "><FONT face="georgia,palatino"><FONT face="andale mono,times">Thanks,</FONT></FONT></P><P style=" text-align : left; "><FONT face="georgia,palatino"><FONT face="andale mono,times">Naveen</FONT></FONT></P> 2024-04-25T12:50:30.820000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/more-about-cloud-ready-mode-in-sap-master-data-governance/ba-p/13687446 More About Cloud-Ready Mode in SAP Master Data Governance 2024-04-30T15:27:34.978000+02:00 Mark63 https://community.sap.com/t5/user/viewprofilepage/user-id/6240 <H3 id="toc-hId-1122680770"><SPAN>Benefit from cloud-ready mode in SAP Master Data Governance</SPAN></H3><P><SPAN>As mentioned in my recent <A href="https://community.sap.com/t5/technology-blogs-by-sap/how-you-can-benefit-from-cloud-ready-mode-in-sap-master-data-governance/ba-p/13573678" target="_blank">blog post</A>, cloud-ready mode was introduced with SAP S/4HANA 2023 and is the go-to operation mode for companies that are just getting started with the governance of business partner data with SAP Master Data Governance (MDG). For companies that already use MDG, we recommend evaluating the benefits of switching to cloud-ready mode. Cloud-ready mode is based on ABAP Cloud, and it’s the future-geared development environment for all MDG deployments.&nbsp;</SPAN></P><P><SPAN>To find out more about how it relates to classic mode in processing business partner data, you may check out this technical article that provides a deep-dive comparison of both operation modes.</SPAN></P><P><A href="https://www.sap.com/documents/2024/04/02f9190c-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="classic cloud.png" style="width: 399px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103977iE96E9D46B3FD1014/image-size/large?v=v2&amp;px=999" role="button" title="classic cloud.png" alt="classic cloud.png" /></span></SPAN></A><BR /><EM>To open the article, click the picture above.</EM></P><P>Find out more about cloud-ready mode:</P><UL><LI><A href="https://www.sap.com/documents/2023/10/129fb876-917e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Overview presentation</A></LI><LI><A href="https://pages.community.sap.com/topics/master-data-governance/s4hana-faq#frequently-asked-questions-specific-to-cloud-ready-mode-in-mdg-" target="_blank" rel="noopener noreferrer">FAQs</A></LI></UL><P><SPAN>To stay on track, simply follow the&nbsp;</SPAN><SPAN><A href="https://community.sap.com/topics/master-data-governance" target="_blank">SAP Community Topic Page for SAP Master Data Governance</A></SPAN><SPAN>&nbsp;and join the&nbsp;</SPAN><SPAN><A href="https://answers.sap.com/tags/67837800100800004488" target="_blank" rel="noopener noreferrer">Q&amp;A and discussion forum</A></SPAN><SPAN>.</SPAN></P><P><SPAN>Best,&nbsp;<BR />Markus</SPAN></P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-30T15:27:34.978000+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-s-4hana-data-migration-and-master-data-management-best-practices-with/ba-p/13688680 SAP S/4HANA Data Migration and Master Data Management Best Practices with SAP BTP 2024-05-02T00:01:01.306000+02:00 Terry_Penner https://community.sap.com/t5/user/viewprofilepage/user-id/100672 <P>In this excerpt from the podcast “<A href="https://letstalkdatapodcast.podbean.com/e/sap-s4hana-data-migration-and-master-data-management-best-practices-with-sap-btp" target="_blank" rel="noopener nofollow noreferrer">SAP S/4HANA Data Migration and Master Data Management best practices</A>”, Terry Penner, Bill Todd and Randy Connelly discuss best practices and practical approaches for migrating data and master data management with SAP S/4HANA and SAP Business Technology Platform.</P><P><STRONG>Topics discussed</STRONG></P><P><STRONG>Part 1: Data Migration</STRONG></P><UL><LI>Key challenges</LI><LI>Best practices for system conversion</LI><LI>Best practices for selective data transition</LI><LI>Best practices for new implementations</LI><LI>Data migration tool options</LI></UL><P><STRONG>Part 2: Master Data Management</STRONG></P><UL><LI>Challenges and priorities</LI><LI>Efficiently working with master data</LI></UL><P><STRONG>Part 3: Clean Core</STRONG></P><UL><LI>Data management and clean core</LI><LI>Getting started with data migration to S/4HANA</LI></UL><P><STRONG>About the speakers</STRONG></P><P><STRONG>Terry Penner</STRONG> is part of the SAP BTP Marketing and Solutions team, focused on <A href="https://www.sap.com/btp-for-s4hana" target="_blank" rel="noopener noreferrer">BTP for SAP S/4HANA</A>. He has more than 20 years experience in the SAP platform and analytics, including working directly on hundreds of customer implementations.</P><P><STRONG>Bill:</STRONG> is a principal solution advisor from SAP.&nbsp; For the past 20 years, his focus has been on data management solutions.&nbsp; He is passionate about data, and has deep experience in data quality, data integration and master data management.</P><P><STRONG>Randy:</STRONG> is the global data governance practice lead for Syniti, with more than 30 years experience in the SAP space, in data migration and data quality.&nbsp; The last 12 years have been focused on master data governance.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP S4HANA Data Migration Podcast.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104527i35448DA2B4746675/image-size/large?v=v2&amp;px=999" role="button" title="SAP S4HANA Data Migration Podcast.png" alt="SAP S4HANA Data Migration Podcast.png" /></span></P><H2 id="toc-hId-993629882"><STRONG>Part 1: Data Migration</STRONG></H2><P><STRONG>Terry: </STRONG>Welcome to our expert panel discussion on best practices for migrating data and managing master data for S/4HANA cloud customers, particularly those in the early stages of their <A href="https://sap.com/rise" target="_blank" rel="noopener noreferrer">RISE with SAP</A> journey.</P><P>Let's start off talking about data migration.&nbsp; First, why is data migration and master data management important to an S/4HANA customer starting their RISE journey.</P><P><STRONG>Bill: </STRONG>Accurate and trusted master data is crucial for any business initiative, particularly for transitioning to S/4HANA and embarking on your RISE journey. Without a solid foundation of reliable data, you risk building on unstable ground due to potential inaccuracies. To draw an analogy, think of constructing a building - everything begins with a strong foundation. Similarly, master data forms the fundamental base for S/4HANA.</P><P><STRONG>Randy:&nbsp;</STRONG>Migration is a critical component of your digital transformation into S/4 HANA. This process involves setting up key business standards, policies, and rules to meet your operational needs. &nbsp;&nbsp;On top of that, these standards are leveraged in the master data governance area. This is to ensure that you maintain data integrity by consistently applying the standards, policies, and rules set during migration.</P><P>As long as organizations utilize these standards, they can improve their operations and efficiencies. This will also pave the way for future innovations.</P><P><STRONG>&nbsp;</STRONG></P><H3 id="toc-hId-926199096"><STRONG>Key data migration challenges</STRONG></H3><P><STRONG>Terry: </STRONG>Based on your experience with customers, what are some of the key data challenges that S/4HANA customers are facing as they migrate to <A href="https://www.sap.com/products/erp/s4hana-private-edition.html" target="_blank" rel="noopener noreferrer">S/4HANA Cloud Private Edition</A>, whether it's from ERP or S/4HANA on-premises?</P><P><STRONG>Randy: </STRONG>One thing I often notice is the crucial role of data cleansing, harmonization, and aligning business interests. By alignment, I mean getting everyone on board, whether on a regional or global level, with new standards, policies, and rules. Achieving this consensus can be tricky due to differing viewpoints. So, it's essential to focus on change management to ensure solid user acceptance and confidence, paving the way for smooth progress.</P><P><STRONG>Bill:&nbsp; </STRONG>Absolutely, Randy, I totally agree. It all circles back to the quality of data. We really don't want to carry over old data issues into the new system. This is our opportunity to get it right, and data quality is always an issue that needs careful handling.</P><P>As for the S/4HANA customers you asked about, I've found that the conversion of business partner data is a significant and often tricky task. In S/4HANA, we see our customers and vendors through the business partner model. It's a broad category that encompasses companies that might be both a customer and a vendor.</P><P>The challenge here lies in the transition of data. Currently, most companies treat customers and vendors as separate entities. But with S/4HANA, they need to be viewed as business partners. This is a critical aspect that needs addressing as part of the migration process. Moving forward, we will treat such records as business partners.</P><P><STRONG>&nbsp;</STRONG></P><H3 id="toc-hId-729685591"><STRONG>Data migration best practices for system conversion</STRONG></H3><P><STRONG>Terry: </STRONG>There’s three main data migration approaches to consider: system conversion, selective data transition, and a new implementation.&nbsp; Let’s talk about the benefits and drawbacks of each of those options and best practises.</P><P>The first approach of system conversion, or 'lift and shift', is a popular method when moving to S/4HANA. It's basically a technical upgrade where you're doing the bare minimum. You're not really taking advantage of the new S/4HANA innovations, and there's usually little customization involved. You're not changing the data, just moving it.</P><P>What needs to be considered with system conversion?</P><P><STRONG>Bill: </STRONG>In my experience, the approach we're discussing is ideal for companies with strong data management practices and high-quality data. It's particularly useful if you're in a rush to transition to S/4HANA and are considering a simple "lift and shift" strategy. However, ensure your existing data is of high quality to maximize the benefits of this approach. Otherwise, you're just transferring all your old data and its associated issues. If you plan on addressing data issues later, it's akin to moving all your old stuff into a new house and then deciding to declutter. It doesn't make sense, right? Why would you want to move boxes of unwanted items from your old house to your new one?</P><P><STRONG>Randy: </STRONG>Sure, you made some excellent points there. Many organizations, especially when transitioning to S/4HANA, really start to consider implementing formal governance. Even if they're just doing a straightforward system conversion, they need to think about this in a wider context. As they begin to formalize their governance, there's likely to be changes in their standards, policies, and procedures that need to be consistently applied. This might also be a part of the 'house cleaning' process where they need to adjust their master data to align with the new processes and the data they want to use moving forward. So, the house cleaning aspect is critical in this context.</P><P><STRONG>&nbsp;</STRONG></P><H3 id="toc-hId-533172086"><STRONG>Data migration best practices for selective data transition </STRONG></H3><P><STRONG>Terry: </STRONG>Let's talk about the second approach to migration, selective data transition.<BR />This can involve multiple SAP ERP systems or ERP systems. Typically, there's data harmonization and cleansing required, and definitely data migration necessary.&nbsp; What best practices do we need to know?</P><P><STRONG>Randy: </STRONG>One of the key things to remember is that SAP provides applications such as ADMM [ <A href="https://www.sap.com/products/technology-platform/advanced-data-migration-software.html" target="_blank" rel="noopener noreferrer">SAP Advanced Data Migration and Management Tool</A> ] and SKP [ <A href="https://www.syniti.com/platform/syniti-knowledge-platform/" target="_blank" rel="noopener nofollow noreferrer">Syniti Knowledge Platform</A> ] via Syniti. These are essential for conducting important activities. An integral part of this process is the use of an application that can standardize tasks and create a process that can be repeated and reused.</P><P>Many organizations approach this on a case-by-case basis, focusing on a single ERP system, division, or business unit at a time. This repeatable and reusable process is crucial for efficiency. It allows for data to be gathered into a common repository and transformed.</P><P>Just as important is validation, which ensures alignment with the new S/4 environment. This leads to the creation of loads for the new S/4 environment, guaranteeing high quality data.</P><P>This process pairs well with formalized governance from an MDG perspective. It allows the creation of load programs that can be used for both S/4 and MDG, whether in a hub model or co-deploy back into S/4.</P><P><STRONG>Bill:&nbsp; </STRONG>When Randy mentioned the importance of a repeatable and reusable approach, he was really emphasizing the need to tackle tasks one at a time. This could mean focusing on one business unit today and another tomorrow. Or, if you often merge with or acquire companies, you'll eventually have to integrate their ERP systems.</P><P>Having a standard methodology - complete with tools, processes, rules, and data conversion routines - is crucial. This way, we can hope for a rinse-and-repeat scenario where we can apply this approach again and again. This approach allows for an effective phased implementation.</P><P>As Randy noted, this methodology often dictates how you'll actively manage and govern your data as you create it. For instance, as you generate new master data for your HANA system, you'll likely reuse many of these rules. If a rule helps keep data clean from the get-go, it's likely a good rule to keep for future data creation. Therefore, having a repeatable and reusable system is key.</P><P>&nbsp;</P><H3 id="toc-hId-336658581"><STRONG>Data migration best practices for new implementations</STRONG></H3><P><STRONG>Terry: </STRONG>Yes, that will certainly help with the total cost of ownership.<BR />And then for the third approach of starting with a new implementation, what are your thoughts on some best practices for this approach?</P><P><STRONG>Randy:&nbsp; </STRONG>Similar to what we just discussed; a key part of the process often involves a "Big Bang" implementation. This means that instead of a phased approach where each ERP system or business unit is handled individually, everything is implemented all at once.</P><P>In such a case, it's crucial to have a standardized process that can be used across all areas - be it materials, business partners, financials, or transactional data. All these must be realigned to fit into the new S/4 environment.</P><P>An aspect we didn't touch on earlier is that there might be a need for data construction. This involves creating new data that didn't exist in the old systems but is necessary in the new system to meet operational needs.</P><P>We need to leverage standardized processes to validate and create load files consistently, as there will be several test cycles. The goal is to ensure that everything is working and improving, so that by the time you reach the production implementation, you have clean data with an accuracy rate of 99% to 100%.</P><P>The drawback is the time and effort up front, but the outcome can make it well worth the effort.</P><P><STRONG>Bill: </STRONG>The “Big Bang” approach is no small task. You're diving into a large project from the start, but the payoff is in the final product. Yes, it requires quite a bit of effort, but the result? You've tackled all the issues and managed all the data. There's hardly anything left to do when you're migrating. Well, unless you're acquiring a company or something like that.</P><P>Then, you might lean more towards the second approach we've discussed, the system conversion or selective data transition. And remember, these methods aren't always separate. Sometimes, there's a bit of a hybrid, right? They don't have to be mutually exclusive.</P><P>&nbsp;</P><H3 id="toc-hId-140145076"><STRONG>Data migration tool options</STRONG></H3><P><STRONG>Terry: </STRONG>What are recommended tool options for migrating data?</P><P><STRONG>Randy:&nbsp; </STRONG>When you think about transitioning to S/4HANA, the first thing that usually comes to mind is the SAP S/4HANA Migration Cockpit. This tool allows you to extract, map, and load data directly into your S/4HANA system. However, the key thing to consider, as we've often discussed, is the cleanliness of your data. The Migration Cockpit works wonderfully for those who've already cleaned, harmonized, and deduplicated their data.</P><P>If your data isn't clean or if you're dealing with a different situation, another option we've discussed is <A href="https://www.sap.com/products/technology-platform/advanced-data-migration-software.html" target="_blank" rel="noopener noreferrer">SAP's Advanced Data Migration by Syniti</A>. This tool offers a comprehensive and customizable solution for your unique circumstances, regardless of whether you're migrating from multiple or single ERP systems, or a combination of SAP and non-SAP systems. It provides immense flexibility for data cleansing, harmonization, and validation, which are crucial when introducing new master or transactional data into your S/4 environment.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Master Data Governance.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104564i4DAE4599086C727D/image-size/large?v=v2&amp;px=999" role="button" title="Master Data Governance.png" alt="Master Data Governance.png" /></span></P><H2 id="toc-hId--185451148"><STRONG>Part 2: Master data management – challenges and priorities</STRONG></H2><P><STRONG>Terry:</STRONG> Let's pivot to master data management and some of the key challenges and priorities.</P><P><STRONG>Bill: </STRONG>Dealing with data issues is always a significant challenge. It's crucial to identify and correct these problems. Take duplicate data, for instance. Identifying duplicates can be tricky, but many robust matching engines and techniques can help with this.</P><P>The bigger challenge I've noticed from my interactions with customers isn't identifying the duplicates but figuring out how to create the best record from these duplicates. They often refer to this process as survivorship or merging. In SAP master data governance, we call it creating a 'best record'.</P><P>The goal is to allow data experts or stewards to review the duplicate records and decide how to consolidate them. For instance, if we have five versions of the same company, we need to figure out how to create that one superior, or 'golden' record, moving forward.</P><P>A solution like <A href="https://www.sap.com/products/technology-platform/master-data-governance.html" target="_blank" rel="noopener noreferrer">SAP Master Data Governance</A> can be helpful in this scenario because it has specialized processes, tasks, and user interfaces for reviewing duplicate records and creating a 'best' or 'golden' record. So, that's one major challenge. But there are others, of course.</P><P>Apart from correcting data issues, another significant challenge that comes to mind is automation. In this era of <A href="https://sap-my.sharepoint.com/personal/terry_penner_sap_com/Documents/2024%20Documents/Podcasts/Data%20Migration%20and%20Metadata%20Governance/sap.com/ai" target="_blank" rel="noopener nofollow noreferrer">AI</A>, companies want to automate as much as possible, like auto-creating master data or extending materials to plants and sales organizations. This has been a focus in the last two releases of SAP master data governance with its data derivation capabilities. With the current trend of generative AI, I foresee a lot of progress in the future in this area. So the two critical areas are automation and correcting data issues.</P><P><STRONG>Randy: </STRONG>A key term that's often linked to this discussion is self-enablement. Many organizations are striving for this, to reduce their dependence on IT departments. They're leveraging platforms like <A href="https://www.sap.com/products/technology-platform/master-data-governance.html" target="_blank" rel="noopener noreferrer">MDG</A> to empower the business to maintain data quality, ensuring they have reliable data they can trust.</P><P>You gave an example of an international manufacturer of industrial materials. They faced issues during the deduplication process due to variations in units of measure - metric or imperial. This problem affected warranties and spare parts for their products across different regions.</P><P>A product purchased in one region may end up in another, but the warranties still apply. However, when spare parts are needed, if there's a discrepancy between metric and imperial measurements, it becomes a significant international challenge.</P><P>To overcome this, they reviewed their governance process, looking at how they could standardize units of measure globally. This ensures they can support their products anywhere in the world.</P><P>This situation demonstrates the importance of master data. It's not just about the top-level data - the underlying attributes also need to be analyzed. In the context of data governance, it's crucial to understand how these are used and the impact they have on the business.</P><P>&nbsp;</P><H3 id="toc-hId--252881934"><STRONG>Efficiently working with master data</STRONG></H3><P><STRONG>Terry: </STRONG>What are key points that I need to know about working with master data efficiently in S/4HANA?</P><P><STRONG>Bill: </STRONG>When discussing master data management and S/4HANA, it's crucial to stress the importance of establishing appropriate governance early on for creating or altering master data for S/4. If not, you run the risk of S/4HANA reverting to past behaviors, potentially operating in a system that didn't uphold governance over master data creation.</P><P>That's why companies transitioning to S/4HANA should think about using something like SAP master data governance. I often describe it as a gatekeeper, or even a bouncer, acting like a firewall to ensure we stick to a regulated process. This process actively governs how we create or update master data, ensuring it's accurate, reliable, consistent, and compliant with any regulations. Plus, it provides transparency so we can trace how that master data was created.</P><P>Without such governance, you could end up creating master data without any checks, validations, or oversight, and without an audit trail. That's where MDG steps in, providing a governance layer to control how master data is created for S/4HANA.</P><P>And don't delay - many times, if you wait until you're live on S/4HANA, it's almost too late. On day one, people will start creating master data, so if you don't have this in place from the start, you're setting yourself up for potential difficulties.</P><P><STRONG>Randy:&nbsp; </STRONG>I agree with you Bill, especially when transitioning to S/4 it's essential to establish formal governance. This isn't just about cleaning up your data, but also maintaining its cleanliness.</P><P>There are many organizations currently mapping out their transition strategies and they might not be ready just yet. However, they can utilize governance and SAP MDG as stepping stones towards S/4. A lot of organizations might not realize that they can set up an MDG environment on S/4HANA, which allows them to introduce formal data governance into their legacy ECC or ERP systems.</P><P>While preparing to transition to S/4, this approach gives them the data model necessary for the S/4 environment and accommodates new data requirements. This data can then be replicated back to existing ECC and non-SAP systems in their current formats, keeping the data clean.</P><P>Once they activate their S/4 environment, they already have all the necessary information prepared and it's compatible with the new S/4 data models. So there are really some excellent options for organizations looking to clean their data and transition to S/4.</P><P>&nbsp;</P><H2 id="toc-hId--578478158"><STRONG>Part 3: Data management and clean core</STRONG></H2><P><STRONG>Terry:&nbsp; </STRONG>How does data migration and fit in with a clean core strategy and even more important, what happens after I migrate the data.&nbsp; How do I how do I stay clean?</P><P><STRONG>Bill: </STRONG>It's important to remember that "clean core" can have different meanings for different people, depending on the context. In this case, when we're talking about migrating data to S/4HANA, a clean core refers to the accuracy and usability of that data. Everyone wants a clean core system, and that always begins with clean data.</P><P><STRONG>Randy: </STRONG>Organizations aiming to transition to a clean core will need to strategize on how they'll undertake data cleaning, harmonization, and migration activities. They'll face challenges, but they'll also have to determine how they're going to map eliminated data elements to the new clean core system. This is crucial to ensure business activities continue to run smoothly. They will need to consider the migration issues we discussed earlier as part of their shift to a clean core.</P><P><STRONG><BR />Terry: </STRONG>Yes, we recently did a podcast and blog on a deeper dive on what clean core means, whether it's extensions, processes, data - it's an important concept.&nbsp; How does how does MDM master data management fit into that clean core strategy?</P><P><STRONG>Bill: </STRONG>For the importance of maintaining cleanliness in your systems, we emphasize the need to clean up data, migrate it to S/4, and then continue to keep it clean.</P><P>That's precisely where master data management becomes crucial. It's a process that helps you maintain this clean core system. As I've mentioned, active governance and control are key. You need the right people, process, and technology to ensure your core stays clean. This is where master data management, specifically solutions like SAP master data governance, come into play.</P><P><STRONG>Randy: </STRONG>Earlier we emphasized the importance of maintaining cleanliness in our system. The central idea is to first clean up the data, transition smoothly to S/4, and then ensure it stays pristine.</P><P>This is where the role of master data management becomes critical. It's a process that's essential for sustaining a clean core system. Like I mentioned before, it's about actively governing and controlling the system. To do this effectively, you need the right combination of people, processes, and technology. That's where a specific solution like SAP Master Data Governance steps in to support this goal.</P><P><STRONG>&nbsp;</STRONG></P><H3 id="toc-hId--645908944"><STRONG>Getting started with data migration to S/4HANA</STRONG></H3><P><STRONG>Terry: </STRONG>Any final words of advice for customers who are migrating data to S/4HANA, whether they’re doing the “Big Bang” approach or a new implementation.</P><P><STRONG>Randy: </STRONG>I think it's crucial for any organization to carefully consider what path suits them best. Every organization is unique, with its own needs and culture, especially when it comes to handling change management. Whether a company can handle a 'Big Bang' approach or if it needs to take it step by step, maybe rolling out a new ERP system or tackling it division by division to ensure success.</P><P>We've gone over many of these points in our conversation, but it really comes down to a case-by-case basis. It's about finding the right fit for each organization, and that includes deciding if a 'clean core' strategy is the right move. The big plus of a clean core is how it simplifies upgrades. It takes away a lot of the hassle and worry because, with a clean core, your upgrades are automatically in sync, whether we're talking about S/4 or your MDG platform.&nbsp; There are a lot of considerations for every organization.</P><P><STRONG>Bill: </STRONG>Clean core is essential for streamlining business processes. The key is to do things differently, to adopt best practices, and to work efficiently, making sure everything aligns with SAP's recommended methods. This includes using SAP Advanced Data Migration and Management, or ADMM, to ensure data is clean, correct, and smoothly transferred to S/4. Then, there's SAP Master Data Governance, or MDG, which is crucial for overseeing how master data is created.</P><P>I remember working with a major high-tech company, and they had a clear rule: the only way into S/4 is through SAP MDG. It's how they ensure their master data is properly set up for S/4. They made it clear to everyone in the company that this was the change they had to embrace. By sticking to this process, they could trust that their data foundation would be accurate and reliable for the future.</P><P><STRONG>Terry: </STRONG>Thanks Bill and Randy for joining me in this conversation and discuss this important topic for S/4HANA customers.</P><P>Listen to the full podcast at <A href="https://letstalkdatapodcast.podbean.com/e/sap-s4hana-data-migration-and-master-data-management-best-practices-with-sap-btp" target="_self" rel="nofollow noopener noreferrer">SAP S/4HANA Data Migration and Master Data Management best practices with SAP BTP</A></P><H3 id="toc-hId--917653818"><STRONG>Key links:</STRONG></H3><UL><LI><A href="https://sap-my.sharepoint.com/personal/terry_penner_sap_com/Documents/2024%20Documents/Podcasts/Data%20Migration%20and%20Metadata%20Governance/sap.com/btp-for-s4hana" target="_blank" rel="noopener nofollow noreferrer">SAP BTP for RISE with SAP</A></LI><LI><A href="https://sap-my.sharepoint.com/personal/terry_penner_sap_com/Documents/2024%20Documents/Podcasts/Data%20Migration%20and%20Metadata%20Governance/sap.com/rise" target="_blank" rel="noopener nofollow noreferrer">RISE with SAP</A></LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-s-4hana-cloud-extensions-and-clean-core-with-sap-btp-a-best-practices/ba-p/13567239" target="_blank">SAP S/4HANA Extensions and Clean Core Best Practices</A></LI><LI><A href="https://www.sap.com/products/technology-platform/advanced-data-migration-software.html" target="_blank" rel="noopener noreferrer">SAP Advanced Data Migration and Management Tool</A></LI><LI><A href="https://www.sap.com/products/technology-platform/master-data-governance.html" target="_blank" rel="noopener noreferrer">SAP Master Data Governance</A></LI></UL> 2024-05-02T00:01:01.306000+02:00 https://community.sap.com/t5/technology-blogs-by-members/syniti-rdg-streamlines-creation-and-configuration-of-mdc-process-templates/ba-p/13695687 Syniti RDG streamlines creation and configuration of MDC process templates. 2024-05-14T10:41:20.003000+02:00 JuanAlonso https://community.sap.com/t5/user/viewprofilepage/user-id/1384553 <P style=" text-align : justify; "><SPAN><A href="https://store.sap.com/dcp/en/product/display-2001014736_live_v1/syniti-rapid-data-governance" target="_blank" rel="noopener noreferrer">Syniti Rapid Data Governance (RDG)</A> is an SAP-endorsed Cloud-Based UI5 application built on the SAP Business Technology Platform (BTP). SAP Master Data Governance is a powerful solution to improve the quality and consistency of information across organizations by consolidating and centrally governing master data. Syniti RDG’s MDC tile streamlines the creation and setup of process templates and the configuration of its process steps. </SPAN></P><P style=" text-align : justify; "><SPAN>Master Data Consolidation (MDC) refers to the process of combining and centralizing master data from disparate sources into a single System. This ensures that there is a consistent and accurate version of master data, such as customer, product, or supplier information, across an organization. </SPAN></P><P style=" text-align : justify; "><SPAN>In SAP, Process Templates are predefined sets of steps and configurations that standardize the master data consolidation process. The Process Template you choose during a consolidation process specifies whether and in what order certain process steps are executed and what configurations apply for each step. </SPAN></P><P style=" text-align : justify; "><SPAN>By utilizing process templates, organizations can accelerate the master data consolidation process and maintain data integrity across different systems and business units within the SAP landscape. Additionally, process templates facilitate compliance with regulatory requirements and supports ongoing data governance efforts by establishing standardized procedures for managing master data consolidation activities.</SPAN></P><P style=" text-align : justify; "><SPAN>To create a process template, traditionally a user had to follow the standard guide to setup process templates:</SPAN></P><UL><LI>Select <EM>New Entries</EM>.</LI><LI>Enter a <EM>Process Type ID</EM>, a corresponding <EM>Description</EM>, select the <EM>Business Object Type</EM>, and the <EM>Workflow Template</EM> WS54500001.</LI><LI>In the <EM>Process Goal</EM> field, select the goal of a consolidation process.</LI><LI>Decide for the Default Template and the Delete Source indicators.</LI><LI>Save your entries.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_0-1715196188607.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107693i777F456349375DDA/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_0-1715196188607.png" alt="JuanAlonso_0-1715196188607.png" /></span></P><P style=" text-align : justify; "><SPAN>Then to configure said process template a user would have to follow the standard guide to setup its process steps.</SPAN></P><UL><LI>Mark a process type template and choose <EM>Process Template Step</EM></LI><LI>Select <EM>New Entries</EM>.</LI><LI>Enter a <EM>Step Number</EM>.</LI><LI>Select a <EM>Process Step Type</EM> using the input help.</LI><LI>Select a corresponding <EM>Adapter </EM>using the input help.</LI><LI>Select a corresponding <EM>Configuration ID</EM>.</LI><LI>If you want the process to stop after finalizing this process step set the <EM>Check Point</EM> indicator.</LI><LI>If you want to assign an <EM>Authorization Group </EM>to the process step use the entry help to select an authorization group.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_1-1715196371939.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107694iA55B1DCBD5823976/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_1-1715196371939.png" alt="JuanAlonso_1-1715196371939.png" /></span></P><P style=" text-align : justify; "><SPAN>Pertinent configurations specific to each step type are identified by the Configuration ID. If a user would like to visualize the details for each configuration or create a new one, they would have to navigate to the MDCIMG t-code and select the activity related to the step type desired to configure.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_2-1715196421394.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107695i143D6A750ACA376B/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_2-1715196421394.png" alt="JuanAlonso_2-1715196421394.png" /></span></P><P style=" text-align : justify; "><SPAN>Then a user would have to navigate the list of configurations and select the config id chosen in the process template and double-click it to visualize its detailed settings.</SPAN></P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JuanAlonso_3-1715196906890.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107698i2F655A31351A7768/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_3-1715196906890.png" alt="JuanAlonso_3-1715196906890.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_4-1715197157355.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107700i08F2A08B59A4CC24/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_4-1715197157355.png" alt="JuanAlonso_4-1715197157355.png" /></span></P><P style=" text-align : justify; "><SPAN>The Master Data Consolidation (MDC) tile on RDG streamlines this whole process by allowing users to create and delete process templates, process steps and its configurations within a single and intuitive screen and define a specific template that outlines the steps and configurations for executing a master data consolidation process.</SPAN></P><P style=" text-align : justify; "><SPAN>STEP 1. On the Main screen click on the MDC Tile.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_5-1715197283057.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107701iBBDEFB89E1309B18/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_5-1715197283057.png" alt="JuanAlonso_5-1715197283057.png" /></span></P><P style=" text-align : justify; ">STEP 2. Click on the plus icon to add a new process template.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_6-1715197380984.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107702iA75CB27BEA7FFE6C/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_6-1715197380984.png" alt="JuanAlonso_6-1715197380984.png" /></span></P><P style=" text-align : justify; "><SPAN>STEP 3. Input process template name and description and choose a Business Object Type (BO Type).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_7-1715197522464.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107703iE4C6A9F304D0BDF8/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_7-1715197522464.png" alt="JuanAlonso_7-1715197522464.png" /></span></P><P style=" text-align : justify; "><SPAN>STEP 4. Select a process goal and </SPAN>decide for the Default Template and the Delete Source indicators.</P><P style=" text-align : justify; "><SPAN>Process Goal refer to the specific objectives or outcomes that organizations aim to achieve through the implementation of process templates. Depending on the goal selected the user might need to also select a strategy.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_8-1715197564214.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107704iDB9C47392AA3AAF0/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_8-1715197564214.png" alt="JuanAlonso_8-1715197564214.png" /></span></P><P style=" text-align : justify; "><SPAN>STEP 5. To add a process step click on the Add button, select a step type, input a description and make selections for Adapter, Config ID, Action Control and Authorization Group.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_9-1715197607965.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107705iE791EC213BBC10DA/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_9-1715197607965.png" alt="JuanAlonso_9-1715197607965.png" /></span></P><P style=" text-align : justify; "><SPAN>STEP 6. Add extra process steps to meet the business requirement and goal of the consolidation prosses.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_10-1715197647986.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107706i35FA640BEEBB24E9/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_10-1715197647986.png" alt="JuanAlonso_10-1715197647986.png" /></span></P><P style=" text-align : justify; "><SPAN>STEP 7. If needed, user can create and/or visualize the configurations for steps. To visualize the details of a selected configuration, click on the View Details pencil icon. To create a configuration, select “Custom – Create configuration” from the list of configurations. </SPAN></P><P style=" text-align : justify; "><FONT size="3">NOTE: At the time of publishing this blog, RDG supports configurations for steps of type: <STRONG>Activation</STRONG>, <STRONG>Filter</STRONG> <STRONG>and</STRONG> <STRONG>Remove</STRONG>, <STRONG>Best Record Calculation</STRONG> and <STRONG>Evaluation</STRONG>. More to come in future updates.</FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_11-1715198020316.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107710iFBD92888922975BA/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_11-1715198020316.png" alt="JuanAlonso_11-1715198020316.png" /></span></P><P style=" text-align : justify; "><SPAN>Details of a Best Record Calculation configuration:</SPAN></P><P style=" text-align : justify; "><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_13-1715198090351.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107712i6DB4DDB953434F2D/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_13-1715198090351.png" alt="JuanAlonso_13-1715198090351.png" /></span></P><P style=" text-align : justify; "><SPAN>Details of a Filter and Remove configuration:</SPAN></P><P style=" text-align : justify; "><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_14-1715198132457.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107713iD3A32F9427DFA002/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_14-1715198132457.png" alt="JuanAlonso_14-1715198132457.png" /></span></P><P style=" text-align : justify; "><SPAN>Details of an Activation configuration:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_15-1715198202258.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107714iFBF67E3F2010DC35/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_15-1715198202258.png" alt="JuanAlonso_15-1715198202258.png" /></span></P><P style=" text-align : justify; ">STEP 8. Click on save and select a customizing transport from the available list.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_16-1715198424591.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107718i47205F17E1B89AB2/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_16-1715198424591.png" alt="JuanAlonso_16-1715198424591.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="JuanAlonso_17-1715198447393.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107719i6FC2ED4AF45EF096/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_17-1715198447393.png" alt="JuanAlonso_17-1715198447393.png" /></span></P><P style=" text-align : justify; "><SPAN>Using the MDC Tile users can maintain and create process templates in a streamlined and intuitive manner.</SPAN></P><P style=" text-align : justify; ">&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JuanAlonso_18-1715198487923.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107721i015110084F7090C6/image-size/medium?v=v2&amp;px=400" role="button" title="JuanAlonso_18-1715198487923.png" alt="JuanAlonso_18-1715198487923.png" /></span></P><P>&nbsp;</P><P style=" text-align : justify; "><SPAN><A href="https://store.sap.com/dcp/en/product/display-2001014736_live_v1/syniti-rapid-data-governance" target="_blank" rel="noopener noreferrer">Syniti RDG</A></SPAN> <SPAN>is a certified SAP BTP solution and is available on</SPAN> <SPAN><A href="https://store.sap.com/dcp/en/" target="_blank" rel="noopener noreferrer">SAP App Store</A>.&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>&nbsp;To know more details about the product, check the blog</SPAN> <SPAN><A href="https://blogs.sap.com/2021/02/05/how-partner-add-on-solutions-enhance-saps-master-data-governance/" target="_blank" rel="noopener noreferrer">Partner Add-on Solutions</A>.&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>Your opinions and feedback are highly appreciated and feel free to post them in comment section.&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>Please follow and read more interesting blogs on</SPAN> <SPAN><A href="https://blogs.sap.com/tags/67837800100800004488/" target="_blank" rel="noopener noreferrer">SAP Master Data Governance | SAP | SAP Blogs.</A></SPAN></P><P style=" text-align : justify; "><SPAN>You can also find and post questions about the product here:</SPAN> <SPAN><A href="https://answers.sap.com/tags/67837800100800004488" target="_blank" rel="noopener noreferrer">SAP Master Data Governance Community.</A></SPAN></P><P>&nbsp;</P><P>&nbsp;</P> 2024-05-14T10:41:20.003000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/want-to-learn-more-about-sap-master-data-governance-at-sap-sapphire-2024/ba-p/13702617 Want to learn more about SAP Master Data Governance at SAP Sapphire 2024? 2024-05-15T18:34:26.774000+02:00 Corrie https://community.sap.com/t5/user/viewprofilepage/user-id/164966 <P>Your company wants accurate, complete, and trusted data to master your digital business processes and business models. The <A href="http://www.sap.com/mdg" target="_blank" rel="noopener noreferrer">SAP Master Data Governance</A> application provides ready-to-run, domain-specific master data governance, enabling you to decentrally own and consolidate and to centrally create, change, and distribute master data across your enterprise system landscape. Tight integration with other SAP solutions supports the reuse of data models, business logic, and validation frameworks with open integration to third-party products and services to support your entire technology stack.&nbsp;It supports cleansing, standardization, duplicate detection, and best-record calculation. It then lets you synchronize clean and standardized data across cloud and on-premise applications.</P><P>And here is what we have for you to learn more about SAP MDG at the 2024 SAP Sapphire in Orlando, Florida.</P><P><A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;locale=en_US&amp;sid=121966&amp;schid=522811" target="_blank" rel="noopener noreferrer"><STRONG>BTP115</STRONG> Looking forward:&nbsp; SAP Master Data Governance</A></P><P>Learn how the SAP Master Data Governance application can support your transformation journey. Join a discussion on the technology shift to cloud-ready master data management, with support for process automation, agility through federation, data provider integration, and reimagined hierarchy management.</P><UL><LI>June 5th @ 2:00 PM</LI></UL><P><A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;locale=en_US&amp;sid=122253&amp;schid=522762" target="_blank" rel="noopener noreferrer"><STRONG>BTP160 </STRONG>Build a comprehensive data strategy that prioritizes governance</A></P><P>Data governance is a foundational element in driving innovation. Learn how the SAP Master Data Governance application, SAP Datasphere solution, and Collibra software maximize the value of your analytics and AI initiatives. Hear SAP’s strategy in support of master data management and the creation of a business data fabric for access to trusted data.</P><UL><LI>June 5th @ 11:00 AM</LI></UL><P><A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;locale=en_US&amp;sid=122283&amp;schid=522765" target="_blank" rel="noopener noreferrer"><STRONG>BTP170</STRONG> How Kyndryl drove data modernization and trust through transformation</A></P><P>Hear IT infrastructure services company Kyndryl Inc's "Customer Zero Story" as it drove business value by transforming a disparate data and application landscape into a unified, governed source of truth. Hear how Kyndryl delivered innovation through data modernization with the help of the SAP Master Data Governance application and SAP BTP.</P><UL><LI>June 4th @ 3:00 PM</LI></UL><P><A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;locale=en_US&amp;sid=122404&amp;schid=522708" target="_blank" rel="noopener noreferrer"><STRONG>ERP158</STRONG> Avantor: Transforming finance with SAP S/4HANA for central finance</A></P><P>Avantor Inc., a biotech, chemicals, and pharmaceuticals firm, embarked on a finance transformation with the SAP S/4HANA solution for central finance and SAP Master Data Governance application. Hear how it streamlined processes and launched new segment reporting, including group reporting, a secondary database, and the SAP Analytics Cloud solution.</P><UL><LI>June 5th @ 10:30 AM</LI></UL><P>To see a full list of SAP Business Technology Platform (BTP) sessions, solution demos, and demo stations, click <A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;sf=914&amp;locale=en_US" target="_blank" rel="noopener noreferrer">here</A>.</P><P>Enjoy your SAP Sapphire 2024 experience!</P><P>#SAPSapphire&nbsp;#SAP #SAPMDG #MDG #MDM #MasterData #MasterDataManagement #datagovernance&nbsp;</P> 2024-05-15T18:34:26.774000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/kyndryl-shines-a-spotlight-on-master-data-at-2024-sapphire-orlando/ba-p/13702626 Kyndryl Shines a Spotlight on Master Data at 2024 Sapphire Orlando 2024-05-15T18:43:22.818000+02:00 Corrie https://community.sap.com/t5/user/viewprofilepage/user-id/164966 <P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Corrie_0-1715791041033.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111141i26CFFAE478B258E8/image-size/medium?v=v2&amp;px=400" role="button" title="Corrie_0-1715791041033.png" alt="Corrie_0-1715791041033.png" /></span></P><P><A href="https://www.kyndryl.com/" target="_blank" rel="noopener nofollow noreferrer">Kyndryl</A> (NYSE: KD) is the world’s largest IT infrastructure services provider, serving thousands of enterprise customers in more than 60 countries. The company designs, builds, manages, and modernizes the complex, mission-critical information systems that the world depends on every day.</P><P>Kyndryl became an independent company from IBM in November 2021 and had a 2-year timeframe (TSA exit) to separate. The legacy systems Kyndryl inherited were heavily customized and expensive to manage. Kyndryl required IT systems to move towards a lean, modern company.&nbsp; The decision that simplicity would be the foundation of their separation strategy, resulted in a greenfield implementation of SAP S/4HANA, leveraging SAP Business Technology Platform (BTP).&nbsp; The planned result is a simplified, streamlined, and optimized SAP business platform.</P><P>One crucial aspect of Kyndryl’s transformation was emphasizing the importance of master data in the journey to SAP S/4HANA. Clean, reliable, and well-governed master data was essential for a successful and efficient transition to SAP S/4HANA, and this is one area where Kyndryl sets itself apart. While master data management (MDM) is often overlooked for its critical role in business transformation, MDM can propel organizations to achieve their strategic goals more effectively and efficiently.</P><P>Data was scattered and difficult to find throughout the organization, with more than 68 disparate information/data warehouses, multiple master data applications and visualization tools, and no central governance or single source of truth. Decentralized and reactive services allowed for limited data visibility.</P><P>They chose <A href="http://www.sap.com/mdg" target="_self" rel="noopener noreferrer">SAP Master Data Governance</A> (MDG), in conjunction with SAP BTP technologies, to provide the business with accurate, consistent, and timely business-critical master data. This lays the foundation for actionable business intelligence and analytics, accurate reporting, and streamlined business processes, enabling efficient decision-making and driving business growth.</P><P>SAP MDG provided a single definition and source of their master data and removed local standards and practices which deviated from the central depiction of the master data.&nbsp; They leveraged SAP Integration Suite to enable distribution of their master data to both SAP and non-SAP solutions across the company.</P><P>Kyndryl’s SAP platform provides consistent client experience, improves delivery efficiencies, supports automation objective, and reduces technical duplication across the enterprise aligning with an enterprise platform strategy for enterprise functions.</P><P>Want to learn more?</P><UL><LI>Read the full story here, <A href="https://www.sap.com/idea-place/sap-innovation-awards/entries/2024-award.html?search=Kyndryl&amp;pdf-asset=ac3d4d5d-a67e-0010-bca6-c68f7e60039b&amp;page=1" target="_blank" rel="noopener noreferrer">Kyndryl’s 2024 SAP Innovation Awards entry.</A></LI><LI><SPAN>Learn about</SPAN><A href="https://www.kyndryl.com/in/en/about-us/alliances/sap" target="_blank" rel="noopener nofollow noreferrer"> Kyndryl’s partnership with SAP</A><SPAN>. </SPAN></LI><LI><SPAN>C</SPAN>heck out their session at Sapphire Orlando on June 4th at 3 PM, <A href="https://www.sap.com/events/sapphire/inperson/scheduler/go/agendabuilder.sessions/?l=336&amp;locale=en_US&amp;sid=122283&amp;schid=522765" target="_blank" rel="noopener noreferrer">BTP170:&nbsp; How Kyndryl drove data modernization and trust through transformation.</A></LI></UL><P style=" padding-left : 60px; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Corrie_2-1715791259254.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111143iF243A023F3D7CBC5/image-size/medium?v=v2&amp;px=400" role="button" title="Corrie_2-1715791259254.png" alt="Corrie_2-1715791259254.png" /></span></P><P>#SAPSapphire #SAP #SAPMDG #MDG #MDM #MasterData #MasterDataManagement #datagovernance</P><P>&nbsp;</P><P>&nbsp;</P> 2024-05-15T18:43:22.818000+02:00 https://community.sap.com/t5/technology-blogs-by-members/syniti-rdg-provides-an-effortless-way-to-create-data-model-extension/ba-p/13696183 Syniti RDG provides an effortless way to create Data Model extension. 2024-05-16T09:08:22.041000+02:00 HectorHerGar https://community.sap.com/t5/user/viewprofilepage/user-id/1389702 <P style=" text-align : justify; "><SPAN>In SAP Master Data Governance data can be stored in a staging or active area. Extending the data model with custom attributes or tables involves changes to the data structures in both the active and staging areas and defining a mapping between these data structures.</SPAN></P><P style=" text-align : justify; "><SPAN>T</SPAN><SPAN>raditionally, a user must perform the following steps to assign&nbsp;to do this configuration&nbsp;in SAP MDG System.&nbsp;&nbsp;</SPAN></P><UL style=" text-align : justify; "><LI><SPAN>Extending active area data model</SPAN></LI><LI><SPAN>Extending staging area data model</SPAN></LI><LI><SPAN>Generating MDG tables</SPAN></LI><LI><SPAN>Defining mapping from Staging to Active area</SPAN></LI><LI><SPAN>Defining mapping from Active to Staging area</SPAN></LI></UL><P style=" text-align : justify; "><SPAN>RDG provides the solution to extend SMT Mapping with an intuitive, user-friendly, and graphical interface.</SPAN></P><P style=" text-align : justify; "><SPAN>After a custom attribute is created and activated in either Business Partner or Material data models, an entity table for SMT mapping will be shown if applicable.&nbsp;</SPAN><SPAN>(SMT mapping is not relevant for attributes created under all entities).</SPAN></P><P style=" text-align : justify; ">&nbsp;</P><OL style=" text-align : justify; "><LI><SPAN>After custom attribute is created and activation is complete&nbsp;</SPAN><SPAN>mapping table will be shown.</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_0-1715248529844.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107919iD5263910CBBC92D0/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_0-1715248529844.png" alt="HectorHerGar_0-1715248529844.png" /></span><P>&nbsp;</P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_1-1715248529739.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107920iBD1520882E0042F9/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_1-1715248529739.png" alt="HectorHerGar_1-1715248529739.png" /></span></LI><LI><SPAN>Complete the mapping table by selecting a mapping step and structure to extend for each row. Source and Target will automatically populate. Click&nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HectorHerGar_2-1715248529518.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107921iC1E522D76F487E46/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_2-1715248529518.png" alt="HectorHerGar_2-1715248529518.png" /></span><P>&nbsp;</P><SPAN>&nbsp;at the end of each row.<BR /></SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_3-1715248529922.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107922i370A90B9C82D44AA/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_3-1715248529922.png" alt="HectorHerGar_3-1715248529922.png" /></span></LI><LI><SPAN>Click Done. Processing may take some time to complete. Click Refresh&nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HectorHerGar_4-1715248529520.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107924iD1AA2BD5A1DCA6CF/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_4-1715248529520.png" alt="HectorHerGar_4-1715248529520.png" /></span><SPAN>&nbsp;when ready and receive success messages. If running the application using a cloud platform, additional notifications will be given to help you track the process</SPAN><SPAN>.&nbsp; &nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_5-1715248529777.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107923i5BA26E1B9C24B901/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_5-1715248529777.png" alt="HectorHerGar_5-1715248529777.png" /></span></LI><LI>Extension, transformation and mapping are created correctly</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_6-1715248529745.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107926iEB1FD6B339D778F0/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_6-1715248529745.png" alt="HectorHerGar_6-1715248529745.png" /></span></P><P style=" text-align : justify; ">&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HectorHerGar_7-1715248529933.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107927i22CADBE6141F3311/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_7-1715248529933.png" alt="HectorHerGar_7-1715248529933.png" /></span></P><P style=" text-align : justify; ">&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HectorHerGar_8-1715248529789.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107925i518D022AD102053E/image-size/medium?v=v2&amp;px=400" role="button" title="HectorHerGar_8-1715248529789.png" alt="HectorHerGar_8-1715248529789.png" /></span></P><P style=" text-align : justify; "><A href="https://store.sap.com/dcp/en/product/display-2001014736_live_v1/syniti-rapid-data-governance" target="_blank" rel="noopener noreferrer"><SPAN>Syniti RDG</SPAN></A><SPAN> is a certified SAP BTP&nbsp;</SPAN><SPAN>solution</SPAN><SPAN>&nbsp;on the </SPAN><A href="https://store.sap.com/dcp/en/" target="_blank" rel="noopener noreferrer"><SPAN>SAP App Store</SPAN></A><SPAN>.</SPAN><SPAN>&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>To know more details about the product, check the blog </SPAN><A href="https://blogs.sap.com/2021/02/05/how-partner-add-on-solutions-enhance-saps-master-data-governance/" target="_blank" rel="noopener noreferrer"><SPAN>Partner Add-on Solutions</SPAN></A><SPAN>.</SPAN><SPAN>&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>Your opinions and feedback are highly appreciated, and feel free to post them in the comment section.</SPAN><SPAN>&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>Please follow and read more interesting blogs on </SPAN><A href="https://blogs.sap.com/tags/67837800100800004488/" target="_blank" rel="noopener noreferrer"><SPAN>SAP Master Data Governance | SAP | SAP Blogs</SPAN></A><SPAN>&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN>You can also find and post questions about the product here: </SPAN><A href="https://answers.sap.com/tags/67837800100800004488" target="_blank" rel="noopener noreferrer"><SPAN>SAP Master Data Governance Community</SPAN></A><SPAN>&nbsp;</SPAN></P> 2024-05-16T09:08:22.041000+02:00 https://community.sap.com/t5/technology-blogs-by-members/syniti-rdg-provides-a-simplified-design-to-create-multi-value-validation/ba-p/13675776 Syniti RDG provides a simplified design to create Multi Value Validation and Derivation Rules 2024-05-17T12:35:22.385000+02:00 UmaArjunan https://community.sap.com/t5/user/viewprofilepage/user-id/1096 <P style=" text-align : justify; "><A href="https://www.sapappcenter.com/apps/59234" target="_blank" rel="noopener nofollow noreferrer">Syniti RDG</A>&nbsp;is an SAP-endorsed application on the Business Technology Platform (SAP BTP) to facilitate MDG<BR />implementation with intuitive UI and process automation. RDG automates many of the technical configuration<BR />steps that are required to implement SAP MDG and it offers a user-friendly interface to be more relatable<BR />to business users.</P><UL><LI>A multi-value check rule is for validating multiple attribute values against a logical condition.</LI><LI>A multi value derivation rule is to derive multiple attributes values based on a logical condition.</LI></UL><P>The below example is used to create Multi value validation to be triggered for a specific Change Request Type<BR />to validate attribute values of Entity&nbsp;‘BP_CENTRL’ of data model ‘BP’.</P><P>Step 1: Create <STRONG>Multi Validation Rule</STRONG> in Syniti RDG&nbsp;</P><P>In the main menu, select "Manage Business Rules".</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic1.png" style="width: 754px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108593i543DCD1C97325410/image-dimensions/754x166?v=v2" width="754" height="166" role="button" title="pic1.png" alt="pic1.png" /></span></P><P>In the business Rules Page, define a New Rule: Start by creating a new rule, select the type of rule as "Multivalue Check Rule" to create.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic12.png" style="width: 929px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108596iA44AC91EC25F4D6E/image-size/large?v=v2&amp;px=999" role="button" title="fin_pic12.png" alt="fin_pic12.png" /></span></P><P>In the following steps, the user can choose a Change request type from the list and select the entity for which<BR />the rule must be created. The user then needs to select the type of Business Rule that he/she wants to create,<BR />Mutli Value Check Rule to create Validation Rule in BRFPlus and Derivation Rule to create Derivation Rule in<BR />BRFPlus.</P><P>Select Data model as ‘BP’, ‘ZBP1P1V1’ CR Type (select relevant CR type as required) , Entity as ‘BP_CENTRL’,<BR />Rule type: Multi Value Validation and then click on an option like "Rule1” to start defining a new validation rule.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108611i155E061221F1806D/image-size/large?v=v2&amp;px=999" role="button" title="fin_pic1.png" alt="fin_pic1.png" /></span></P><P>Business Scenario: Only Green business partners are allowed to create. Choose the attributes<BR />BP_CENTRL~NAME_ORG1 that needs to be validated. If BP_CENTRL~NAME_ORG1 = ‘RED’, send a warning message ‘Enter name1 as Green’</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic2.png" style="width: 746px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108615i2EF3FE33E5D34B80/image-dimensions/746x302?v=v2" width="746" height="302" role="button" title="fin_pic2.png" alt="fin_pic2.png" /></span></P><P>Click’+’ to create "Rule2” validation rule. If BP_CENTRL~NAME_ORG1 = ‘YELLOW’, send a warning message ‘Enter name1 as Green’</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic3.png" style="width: 734px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108617i3C5E9E714B9B7E4F/image-dimensions/734x300?v=v2" width="734" height="300" role="button" title="fin_pic3.png" alt="fin_pic3.png" /></span></P><P>Click’+’ to create "Rule3” validation rule. Define a new condition&nbsp;</P><P>If BP_CENTRL~NAME_ORG1 = ‘GREEN’ and BP_CENTRL~NAME_ORG2 != ‘CORP’ , When the conditions are not met,&nbsp;send error message ‘Enter name2 as CORP’</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic4.png" style="width: 742px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108620iE7E2DCC99E01F9D8/image-dimensions/742x286?v=v2" width="742" height="286" role="button" title="fin_pic4.png" alt="fin_pic4.png" /></span></P><P>Multi value validation BADI implementation has bee created in the back end automatically to check the multi value validation.</P><P>Step 2: Trigger the rule in nwbc application.&nbsp;</P><UL><LI>The rules created in the previous step are triggered when creating a Change Request of the type for which&nbsp;the rules are created in RDG (ZBP1P1V1).</LI></UL><P>Validation Rule1 :</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mv_nwbc_pic1.png" style="width: 731px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108629i178072F76875D494/image-dimensions/731x344?v=v2" width="731" height="344" role="button" title="mv_nwbc_pic1.png" alt="mv_nwbc_pic1.png" /></span></P><P>Now name1 is entered as GREEN, Error message appears for name 2</P><P>Validation Rule3:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mv_nwbc_pic2.png" style="width: 737px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108634iB2DEA78722B234D6/image-size/large?v=v2&amp;px=999" role="button" title="mv_nwbc_pic2.png" alt="mv_nwbc_pic2.png" /></span></P><P>After successful verification of Validation Rule1 &amp; Rule 3 , ‘No Errors found’<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mv_nwbc_pic3.png" style="width: 739px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108633iED4E117BC6D209DF/image-size/large?v=v2&amp;px=999" role="button" title="mv_nwbc_pic3.png" alt="mv_nwbc_pic3.png" /></span></P><P>Below is the Decision table that got automatically generated in BRFPlus through Syniti RDG.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic7_mv.png" style="width: 750px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108635iE712BA4A3B370436/image-dimensions/750x354?v=v2" width="750" height="354" role="button" title="fin_pic7_mv.png" alt="fin_pic7_mv.png" /></span></P><P>Validation Rules created in FMDM Catalog automatically in decision table format</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fin_pic6_mv.png" style="width: 765px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108637i92E0477F9A9C61C8/image-dimensions/765x360?v=v2" width="765" height="360" role="button" title="fin_pic6_mv.png" alt="fin_pic6_mv.png" /></span></P><P><STRONG>Multi Derivation Rule:</STRONG> Most of the steps are similar to Multi Validation rules, except here we have to mention<BR />the multiple deriving attributes which is derived based on satisfying certain condition</P><P>In the business Rules Page, define a New Rule: Start by creating a new rule, select the type of rule as "Multi Value Derivation Rule" to create.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MD_NEW_PIC.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108719i2752A91543C98B95/image-size/large?v=v2&amp;px=999" role="button" title="MD_NEW_PIC.png" alt="MD_NEW_PIC.png" /></span></P><P><STRONG>Step 1 :</STRONG> Select Data model as ‘BP’, ‘ZBP1P1V1’ CR Type (select relevant CR type as required) , Entity as ‘BP_CENTRL’,<BR />Rule type: Multi Derivation and then click on an option like "Rule1” to start defining a new derivation rule.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="md_fin_pic11.png" style="width: 939px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108653i10A98D57F0ECC35A/image-size/large?v=v2&amp;px=999" role="button" title="md_fin_pic11.png" alt="md_fin_pic11.png" /></span></P><P>Business Scenario: For all Green business partners, derive multiple attributes like Salutation, Title, BU search term1,<BR />BU search term2 through multi value validation rules, for the ease of understanding, simple business derivations rules are taken and<BR />explained here, there is no restriction to create multiple rules with multiple condition.</P><P>If BP_CENTRL~NAME_ORG1 = ‘GREEN’, following attributes will be derived automatically upon successful validation rules&nbsp;</P><P>BP_CENTRL~BU_SORT1,&nbsp;BP_CENTRL~BU_SORT2,&nbsp;BP_CENTRL~TITLE_LET,&nbsp;BP_CENTRL~TITLE_BP</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="md_fin_pic4(derived attributes.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108664iE083D6CC526932F3/image-size/large?v=v2&amp;px=999" role="button" title="md_fin_pic4(derived attributes.png" alt="md_fin_pic4(derived attributes.png" /></span></P><P>After saving the Mutli value derivation business rule thru RDG,&nbsp;Multi value derivation BADI implementation has been<BR />created / updated in the back end automatically to derive multiple attributes&nbsp;&nbsp;</P><P>Step 2: Trigger the rule in NWBC application.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="md_fin_pic3(derived values).png" style="width: 757px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108665i19E9ED2C1B60CED2/image-dimensions/757x356?v=v2" width="757" height="356" role="button" title="md_fin_pic3(derived values).png" alt="md_fin_pic3(derived values).png" /></span></P><P>Multi Value Derivation Rules created in FMDM Catalog automatically in decision table format</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="md_fin_pic7_brf_plus_decision table.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108666i3FA86DDEC6EE0871/image-dimensions/755x355?v=v2" width="755" height="355" role="button" title="md_fin_pic7_brf_plus_decision table.png" alt="md_fin_pic7_brf_plus_decision table.png" /></span></P><P>With the help of Syniti RDG, you can now create multi value validation / derivation rules without the effort of creating<BR />Custom BADI implementation in the backend and it simplifies the way of creating decision tables automatically&nbsp;in BRFPlus.</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP Endorsed logo.png" style="width: 403px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108716iAD11FBE668E11017/image-dimensions/403x76?v=v2" width="403" height="76" role="button" title="SAP Endorsed logo.png" alt="SAP Endorsed logo.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P><A href="https://store.sap.com/dcp/en/product/display-2001014736_live_v1/syniti-rapid-data-governance" target="_blank" rel="noopener noreferrer"><SPAN>Syniti RDG</SPAN></A><SPAN> is a certified SAP BTP solution and is available on </SPAN><A href="https://store.sap.com/dcp/en/" target="_blank" rel="noopener noreferrer"><SPAN>SAP App Store</SPAN></A><SPAN>.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>&nbsp;</SPAN><SPAN>To know more details about the product, check the blog </SPAN><A href="https://blogs.sap.com/2021/02/05/how-partner-add-on-solutions-enhance-saps-master-data-governance/" target="_blank" rel="noopener noreferrer"><SPAN>Partner Add-on Solutions</SPAN></A><SPAN>.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Your opinions and feedback are highly appreciated and feel free to post them in the comment section.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Please follow and read more interesting blogs on </SPAN><A href="https://blogs.sap.com/tags/67837800100800004488/" target="_blank" rel="noopener noreferrer"><SPAN>SAP Master Data Governance | SAP | SAP Blogs</SPAN></A><SPAN>&nbsp;</SPAN></P><P><SPAN>You can also find and post questions about the product here: </SPAN><A href="https://answers.sap.com/tags/67837800100800004488" target="_blank" rel="noopener noreferrer"><SPAN>SAP Master Data Governance Community</SPAN></A><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P> 2024-05-17T12:35:22.385000+02:00