on 02-13-2013 8:31 AM
Hello All,
I got a scenario, where the record flow from Portal(lets say BPM) into SAP MDM Data Manager...
My requirement is to find whether the record already exists in SAP MDM Data Manager or not????,mean before the record flow into Data Manager I need to know that similar record(Duplicate) exists over in Data Manager..
Is there any way..please help...
Regards.
Girish
Except MDM java api that Bala mentioned, you can also use MDM web service synchronousMatchNew<TableName> to check duplicate record in the case that the new record does not be needed to store in the MDM repository in advance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Girish,
We have same same scenario in our landscape.
1) Option 1
We are using MDM WD Config ( http://<host>:<port>:50000/mdm/wdconfig) to generate UI.
Click here to view integration.
Here you can find option generate Matching and Merging strategies UI (same can be use in Web dynpro and BPM).
Same you can use to validate duplicate before creating record in MDM.
2) Option 2
You can use custom Java API.
Hope this help.
Thanks and Regards,
Sunil PAtil.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Girish,
I think it would not be possible to check for duplicates without saving the data(temporarily of course) in the MDM system. Because MDM system cannot compare the data if it is not there in the repository.
Or you will have to temporarily export all the MDM records and then compare with the record getting created newly which will be time consuming and performance will also be affected.
Please let me know your exact problem and requirement so that i can suggest accordingly, if any.
Thanks and Regards,
Ankush
Hello Ankush,
My exact requirement is as details flow in Portal, as user hits Approved, it will flow to MDM and then to ECC...
So I need any touch point some where in Portal where user checks for duplicate(as dump is anyways source from MDM in Portal), in an automated way instead of Manual
Hope it is clear, kindly revert me.
Regards,
Girish..
Hi Girish,
I am not sure where else you can do the duplicate check if you do not want to store data in MDM even temporarily.
The solution proposed by me earlier might take a little bit time to implement(but it should not take mush time) but it will be the best way(at least i think) to check duplicates and stop them from flowing into ECC. To restrict syndication process will not take more than a day to implement. Portal effort would remain to be done.
Rest it is your choice like how do you want to implement your solution.
Thanks and Regards,
Ankush Bhardwaj
Duplicates can be found against records that do not exist in the repository using the command ExecuteMatchingStrategyForNewRecordValuesCommand. You can refer Orit's example to understand how to implement it.
Hi Girish,
Data duplicacy can be checked & traced out in Data Manager.
Do you wish to manually check in Data Manager before a record flows into MDM?
Or you want to fix some process to check duplicacy automatically before a record flows?
Regards,
Ali
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Girish,
You can use below workaround for achieving your requirement:
Create matching strategy to check for duplicates.
When user presses on button "Check Duplicates" (say), you can store data record temporarily in MDM and trigger desired Matching Strategy(using APIs) to fetch probable duplicates based upon match score.
Then you can display the results on pop-up screen or show message that no duplicates exist.
You can remove the data stored in MDM as well using JAVA APIs. I hope this should resolve your problem.
Thanks and Regards,
Ankush
Hello Ankush,
This is similar what exactly we run Matching strategy in Match Mode and quite useful, thanks for that..
But My requirement is...As soon we click approve in BPM flow, the data gets sits in MDM and syndicates to ECC...so I wana know is there any touch point to check duplicates before data enters MDM???
Regards,
Girish
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.