on 07-03-2008 9:44 AM
Hi All
Im new to MDM and need to clarify some basic doubts....
What is the deifference between validations and assignments and what is their significance , and
SAP MDM is the third party tool and who is the atual vendor for this.
Points rewarded for the best..
Regards
Hari
Hi,
the difference between validations and assignments is the following:
Validations: Validate records according to rules
Assignments: Set fields in records according to conditions or rules
MDM was acquired from A2I, which is today Inquera. You can still see the roots in the Java API, however SAP is further developing the tool.
Hope that helps.
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hari,
Validations:
Validations are formulas, which can be executed on fields or attributes.
On the Validations tab, we can specify validity conditions for some or all records. The values Warning or Error are specified to define that the user should receive a warning or an error message. If the values Warning or Error are specified, the validation applies to all new records.
With SAP net weaver MDM, we can use validations to help ensure that our centrally stored master data is accurate and can be consumed by the connected remote systems. We can use validation expressions to perform all sorts of specific quality tests. These tests implement sophisticated business logic into our validation, making them far more advanced than simple data integrity checks.
Assignments:
These are used to fill some specific values in a particular field. Assignments help us to assign values to a specific field.
By writing assignments ,the value of the field will be permanently changed and will be syndicated with the value which we have assigned.
Regards
Richa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Basically Validations and assignments are expressions.
Validation expression just return TRUE or False value.For eg if u want to check whether a field is NULL ,u can do that using validation.Validation is nothing but like FIND.
Validations are moreover callable(other validation can call it).Also they can be grouped together in a group.
Assignment is used to assign a value to a field.It is jst an extension of validation.For eg If Field f1 =Null,then u can assign it to value =v1 using assignment.Assignment is like FIND and replace.
Assignments are not callable and cannot be grouped together.So if used in workflow u have to use different assign step for each assignment.
MDM was A2i tool ,later SAP bought it.
Regards
Nisha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hari,
The basic difference between Validation and Assignment is :
Validation means to validate whether the particular condition is correct or not.
Assignment means to assign a particular value to a field.
In more Broader sense :
Validation :
MDM validations are MDM expressions that return a Boolean success or failure result. Using MDM validations, you can define complex tests for all types of conditions, and then run those tests against a group of one or more records, all without using a query language.
Assignment :
Like validations, MDM assignments are MDM expressions, except that: instead of returning a Boolean success or failure result, they can return a data value of any type; and instead of displaying the expression result for each record in a column in the Records pane, they can assign it to the value of the specified user-editable field.
The actual Vendor for SAP MDM is a2I.
Hope this would be helpful...
If helpful do reward Points!!!!!!!!!!!
Regards,
Parul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hari,
Both validations and assignments can be defined in MDM data manager using
functions and operators.
deifference between validations and assignments
Validations returns boolean value (True or False ) based on some rule
Example: IF (IS_NULL(Name),FALSE,TRUE).
In the above expression if name field contains null value,it returns false otherwise
true. Validations can be executed manually or automatically.
To execute the validations manually just right click on records on which you want to
do validations and execute the validation then you can see the result.
Automatic validations are automatically are executed upon record saving by giving
warning or error meaasge.
Assignments assign return value to the some field which is selected.
Suppose you took number field as assignment field and you have written expression
like this:
Example: IF (IS_NULL(Name),100,200).
If name field has null value, assigns 100 to number field otherwise assigns 200 to
number field.
See below links to get more details:
Thanks
Narendra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.