Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
UmaArjunan
Active Participant
0 Kudos

Syniti RDG is an SAP-endorsed application on the Business Technology Platform (SAP BTP) to facilitate MDG
implementation with intuitive UI and process automation. RDG automates many of the technical configuration
steps that are required to implement SAP MDG and it offers a user-friendly interface to be more relatable
to business users.

  • A multi-value check rule is for validating multiple attribute values against a logical condition.
  • A multi value derivation rule is to derive multiple attributes values based on a logical condition.

The below example is used to create Multi value validation to be triggered for a specific Change Request Type
to validate attribute values of Entity ‘BP_CENTRL’ of data model ‘BP’.

Step 1: Create Multi Validation Rule in Syniti RDG 

In the main menu, select "Manage Business Rules".

pic1.png

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. 

fin_pic12.png

In the following steps, the user can choose a Change request type from the list and select the entity for which
the rule must be created. The user then needs to select the type of Business Rule that he/she wants to create,
Mutli Value Check Rule to create Validation Rule in BRFPlus and Derivation Rule to create Derivation Rule in
BRFPlus.

Select Data model as ‘BP’, ‘ZBP1P1V1’ CR Type (select relevant CR type as required) , Entity as ‘BP_CENTRL’,
Rule type: Multi Value Validation and then click on an option like "Rule1” to start defining a new validation rule.

fin_pic1.png

Business Scenario: Only Green business partners are allowed to create. Choose the attributes
BP_CENTRL~NAME_ORG1 that needs to be validated. If BP_CENTRL~NAME_ORG1 = ‘RED’, send a warning message ‘Enter name1 as Green’

fin_pic2.png

Click’+’ to create "Rule2” validation rule. If BP_CENTRL~NAME_ORG1 = ‘YELLOW’, send a warning message ‘Enter name1 as Green’

fin_pic3.png

Click’+’ to create "Rule3” validation rule. Define a new condition 

If BP_CENTRL~NAME_ORG1 = ‘GREEN’ and BP_CENTRL~NAME_ORG2 != ‘CORP’ , When the conditions are not met, send error message ‘Enter name2 as CORP’

fin_pic4.png

Multi value validation BADI implementation has bee created in the back end automatically to check the multi value validation.

Step 2: Trigger the rule in nwbc application. 

  • The rules created in the previous step are triggered when creating a Change Request of the type for which the rules are created in RDG (ZBP1P1V1).

Validation Rule1 :

mv_nwbc_pic1.png

Now name1 is entered as GREEN, Error message appears for name 2

Validation Rule3:

mv_nwbc_pic2.png

After successful verification of Validation Rule1 & Rule 3 , ‘No Errors found’mv_nwbc_pic3.png

Below is the Decision table that got automatically generated in BRFPlus through Syniti RDG.

fin_pic7_mv.png

Validation Rules created in FMDM Catalog automatically in decision table format

fin_pic6_mv.png

Multi Derivation Rule: Most of the steps are similar to Multi Validation rules, except here we have to mention
the multiple deriving attributes which is derived based on satisfying certain condition

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. 

MD_NEW_PIC.png

Step 1 : Select Data model as ‘BP’, ‘ZBP1P1V1’ CR Type (select relevant CR type as required) , Entity as ‘BP_CENTRL’,
Rule type: Multi Derivation and then click on an option like "Rule1” to start defining a new derivation rule.

md_fin_pic11.png

Business Scenario: For all Green business partners, derive multiple attributes like Salutation, Title, BU search term1,
BU search term2 through multi value validation rules, for the ease of understanding, simple business derivations rules are taken and
explained here, there is no restriction to create multiple rules with multiple condition.

If BP_CENTRL~NAME_ORG1 = ‘GREEN’, following attributes will be derived automatically upon successful validation rules 

BP_CENTRL~BU_SORT1, BP_CENTRL~BU_SORT2, BP_CENTRL~TITLE_LET, BP_CENTRL~TITLE_BP

md_fin_pic4(derived attributes.png

After saving the Mutli value derivation business rule thru RDG, Multi value derivation BADI implementation has been
created / updated in the back end automatically to derive multiple attributes  

Step 2: Trigger the rule in NWBC application. 

md_fin_pic3(derived values).png

Multi Value Derivation Rules created in FMDM Catalog automatically in decision table format

md_fin_pic7_brf_plus_decision table.png

With the help of Syniti RDG, you can now create multi value validation / derivation rules without the effort of creating
Custom BADI implementation in the backend and it simplifies the way of creating decision tables automatically in BRFPlus.

 

 

 

SAP Endorsed logo.png

 

 

Syniti RDG is a certified SAP BTP solution and is available on SAP App Store. 

 To know more details about the product, check the blog Partner Add-on Solutions. 

Your opinions and feedback are highly appreciated and feel free to post them in the comment section. 

Please follow and read more interesting blogs on SAP Master Data Governance | SAP | SAP Blogs 

You can also find and post questions about the product here: SAP Master Data Governance Community  

Labels in this area