Duplicate contacts in CRM using CUSTOMER_REL object

When we use the CUSTOMER_REL adapter object to create contacts in CRM from R/3, we end up with multiple business partners for the same person because the same person may be on the contacts tab for several branches (sold to's) of a company.  Is there way to prevent this from happening?  On the R/3 side, we've tried to create a single business partner for the contact and attach that single account to all of the sold to accounts using partner functions.  However, when we try to load these new contact accounts over to CRM, they are created with the business partner type:  Organization.  This means that they will not create the Contact Person relationship on the sold to account on the CRM side.  Has anyone else encountered this and how did you resolve the issue?
Thanks for any help.

Hi Naresh,
Thanks for reply. Correction instructions from this note refer to METHOD MODIFY_CONP_ADDRES which doesn't exist in crm7.0.
I can see in CRM that contact person is replicated and is present in BUT000 but table BUT052 is empty for this contact.
What is more we have implemented in our CRM note 564538  To change Contact Persons grouping replicated from ECC to CRM.
But also have: Note 757955 - Incompatible change concerning CRMC_BUT_CALL_FU.
We checked as well
Note 609766 - Correction of BP GUIDS in CRMM_BUT_CUSTNO, BUT000, CRMKUNNR
Note 836353 and run reports to find inconsistencies in tables BUT052, BUT051, ADCP and ADRVP. However no inconsistencies were found.
Thanks in advance if you have any other idea.
Cheers,
Michal

Similar Messages

  • I currently use an iPhone, an iPad, and a Mac computer for business.  The three devices have Contacts Managers that sync with each other through both Google and through Mobile Me.  Currently, this has created a mess of duplicate contacts.  Please researc

    I currently use an iPhone, an iPad, and a Mac computer for business.  The three devices have Contacts Managers that sync with each other through both Google and through Mobile Me.  Currently, this has created a mess of duplicate contacts.  Please advise me on the steps necessary for removing these duplicates and establishing a syncing solution that doesn't regenerate the duplicates.  There are several applications available that remove duplicates, but I am not sure which ones work or don't work.  I want information on this, but most importantly I want to understand how to fix this problem permanently.  Also, I read somewhere that Mac's new operating system, Lion, can help deal with duplicates.  I don't have Lion, but I would be willing to get it, if this would fix the problem.

    Had the same problem with 4 devices (two computers, an iPhone and an iPod). The solution is simple: open the Address Book application in your mac, ask it to locate duplicate entries (under one of the top menu items, "edit" I think), and then ask it to consolidate them: it took me all of three seconds after I figured it out: worked like a charm! PS: if you have more than one mac with unconected Address Books, repeating the operation in the second one may be a good idea.
    Message was edited by: mfduran

  • Why do I have so many duplicate contacts on my iPhone?  I use Verizon backup assistance

    Why in the world are my contact at 14,000 and have so many duplicate contacts.  How in the world do I get ride of these contacts?  Its the stupid Verizon Backup assistance that created all these contacts.  This has occurred since I upgrade to a new IPhone

    Use iCloud or iTunes to back up your phone. Then go online and delete all contacts from backup assistant.(it keeps them in the trash.) Then reset your phone and reload from your backup, then use backup assistant or Verizon cloud. Sounds like a lot but it doesn't take long.

  • 'duplicate column name'-Exception when using identical objects

    Hi all,
    we're currently experiencing problems when using one single object instance for two different members of a mapped class. Here is an excerpt from our ToplinkMapping.java which shows the relevant parts:
    public ClassDescriptor buildQuotationDefDescriptor() {
    RelationalDescriptor descriptor = new RelationalDescriptor();
    descriptor.descriptorIsAggregate();
    descriptor.setJavaClass(de.hvb.ha.data.QuotationDef.class);
    // Descriptor Properties.
    descriptor.setAlias("QuotationDef");
    AggregateObjectMapping commonQtyMapping = new AggregateObjectMapping();
    commonQtyMapping.setAttributeName("commonQty");
    commonQtyMapping.setReferenceClass(de.hvb.ha.data.type.VolumeDT.class);
    commonQtyMapping.setIsNullAllowed(false);
    commonQtyMapping.addFieldNameTranslation("commonQty_value->DIRECT", "value->DIRECT");
    descriptor.addMapping(commonQtyMapping);     
    AggregateObjectMapping wideningQtyMapping = new AggregateObjectMapping();
    wideningQtyMapping.setAttributeName("wideningQty");
    wideningQtyMapping.setReferenceClass(de.hvb.ha.data.type.VolumeDT.class);
    wideningQtyMapping.setIsNullAllowed(false);
    wideningQtyMapping.addFieldNameTranslation("wideningQty_value->DIRECT", "value->DIRECT");
    descriptor.addMapping(wideningQtyMapping);
    well, if we now assign one object-instance of VolumeDT to both members, i.e. like:
    VolumeDT vol = new VolumeDT();
    quotationDef.commonQty = vol;
    quotationDef.wideningQty = vol;
    we end up in the mentioned SQL-Exception, because toplink produces the following SQL-Statement:
    UPDATE T_QUOTATIONTARGET SET WIDENING_QUANTITY = 0.0, WIDENING_QUANTITY = 0.0 WHERE …
    but we've expected something like:
    UPDATE T_QUOTATIONTARGET SET COMMON_QUANTITY = 0.0, WIDENING_QUANTITY = 0.0 WHERE …
    Any idea we can prevent this behavior and still use one object-reference for both members??
    Appreciate any help!

    Thanks for the reply but unfortunately the mentioned change didn't fixed the problem. The sql-statement produced by toplink still looks like the one mentioned above. Moreover, the mentioned change couldn't be managed by the Workbench (which we use in the project to create the mappings), could it?
    We currently use TopLink Version 10.1.3.3.
    Since you've asked I post the relevant parts of the Parent-Mapping (and again its Parent), so sorry for the verbose post:
    public ClassDescriptor buildQuotationORMWrapperDescriptor() {
    RelationalDescriptor descriptor = new RelationalDescriptor();
    descriptor.setJavaClass(de.hvb.ha.server.businessobjects.techapi.instrument.toplink.quotation.QuotationORMWrapper.class);
    descriptor.addTableName("T_QUOTATION");
    descriptor.addPrimaryKeyFieldName("T_QUOTATION.SEQ_KEY");
    // Descriptor Properties.
    descriptor.useSoftCacheWeakIdentityMap();
    descriptor.setIdentityMapSize(300);
    descriptor.useRemoteSoftCacheWeakIdentityMap();
    descriptor.setRemoteIdentityMapSize(300);
    descriptor.setSequenceNumberFieldName("T_QUOTATION.SEQ_KEY");
    descriptor.setSequenceNumberName("Quotation");
    descriptor.setAlias("QuotationORMWrapper");     
    // Query Manager.
    descriptor.getQueryManager().checkCacheForDoesExist();
    OneToManyMapping quotationDefsMapping = new OneToManyMapping();
    quotationDefsMapping.setAttributeName("quotationDefs");
    quotationDefsMapping.setReferenceClass(de.hvb.ha.server.businessobjects.techapi.instrument.toplink.quotation.QuotationDefORMWrapper.class);
    quotationDefsMapping.dontUseIndirection();
    quotationDefsMapping.privateOwnedRelationship();
    quotationDefsMapping.useCollectionClass(java.util.ArrayList.class);
    quotationDefsMapping.addAscendingOrdering("orderBy");
    quotationDefsMapping.addTargetForeignKeyFieldName("T_QUOTATIONTARGET.SEQ_KEY", "T_QUOTATION.SEQ_KEY");
    descriptor.addMapping(quotationDefsMapping);
    and now the parent of QuotationORMWrapper:
    public ClassDescriptor buildPersistentInstrumentDescriptor() {
    RelationalDescriptor descriptor = new RelationalDescriptor();
    descriptor.setJavaClass(de.hvb.ha.server.businessobjects.techapi.instrument.toplink.PersistentInstrument.class);
    descriptor.addTableName("T_INSTRUMENT");
    descriptor.addPrimaryKeyFieldName("T_INSTRUMENT.INSTR_ID");
    descriptor.addPrimaryKeyFieldName("T_INSTRUMENT.INSTR_KEYTYPE");     
    // Descriptor Properties.
    descriptor.useSoftCacheWeakIdentityMap();
    descriptor.setIdentityMapSize(300);
    descriptor.useRemoteSoftCacheWeakIdentityMap();
    descriptor.setRemoteIdentityMapSize(300);
    descriptor.setAlias("PersistentInstrument");
    OneToOneMapping quotationMapping = new OneToOneMapping();
    quotationMapping.setAttributeName("quotation");
    quotationMapping.setReferenceClass(de.hvb.ha.server.businessobjects.techapi.instrument.toplink.quotation.QuotationORMWrapper.class);
    quotationMapping.useBasicIndirection();
    quotationMapping.privateOwnedRelationship();
    quotationMapping.addTargetForeignKeyFieldName("T_QUOTATION.INSTR_ID", "T_INSTRUMENT.INSTR_ID");
    quotationMapping.addTargetForeignKeyFieldName("T_QUOTATION.INSTR_KEYTYPE", "T_INSTRUMENT.INSTR_KEYTYPE");
    descriptor.addMapping(quotationMapping)
    I hope I don't missed any relevant parts. By the way, where could I log a bug for this issue and can it be considered a bug?
    Thanks in advance!
    Message was edited by:
    user630939

  • How to customize the synchronization of CONTACT from CRM to Louts-notes

    hi,expert
    Could anybody teach me how to customize the synchronization of CONTACT from CRM to Louts-notes?I would like to know the
    difference from activity synchronization,and on what condition the sync. could realize.
    Besides,there also need to customize the TASK synchronization. I know task is kind of activity,but we use the standard activity
    as appoitment. So far as I know,the standard task in SAP isn't appoitment.So I doubt if the task customization in synchronization
    will be the same as activity did?

    You have to edit synchronization settings. You can do it from CRM side under Personalization or from groupware client side under Tools. You have several options:
    - synchronize just "own" contacts (contacts that are linked with you with relationship BUR011)
    - synchronize contacts of "own" accounts (contacts that are linked with accounts that are linked with you with relationship BUR011)
    - contact of specific country
    Task is similar as appointment but it uses different bol object - appointment uses but2000126 while task uses but2000125. Customization is similar. You mainly have to create transaction type for task and you have to define different default settings under spro>crm>crm middleware and related components>client-based groupware integratuion>settings for client-based synchronization. For task you must set values for: DEFAULT_TASK_PROC_TYPE, DEFAULT_TASK_TEXTTYPE, DEFAULT_TASK_OPEN, DEFAULT_TASK_INPROCESS, DEFAULT_TASK_COMPLETED, DEFAULT_TASK_CANCELLED.
    Regards.

  • Need help to acheive Duplicate Contacts detector

    Hi All,
    I need to develop a feature in which my app would detect all the duplicate contacts of the user. A user can have many contacts. App shall find all his contacts which match on the basis of email, name and mobile number.
    I am quite confused as what can be the logic here? Where should I do this work? Should I do it in a stored procedure or will something work in Java. I am using Hibernate as the ORM tool. Can I use some of the features of hibernate for this problem?
    If I go by simple algorithm then I would probably have to make n database requests where n is the number of contacts.
    Any help will be highly appreciated.
    Regards,
    Nitin

    You can certainly do it in a stored proc.
    Unless you are going to do it a lot then it doesn't matter.
    Although "many" might come into play there. 10 is nothing. 100,000 is.

  • I have amny duplicate contact numbers under various names , coz when i syncronised my i phone with facebook this happened , now i want to identify them and delete  them kindly help how i can save my time

    i was using blackberry earlier and when i syncronized it with facebook and gmail it added many contacts to my phonebook leading to duplication , now i have got all thoes contacts transfered to my i phone and even downloaded appliciation to delete duplicates in i phone though it is paid application but of no use as it has not recognised the duplicate contact numbers in phonebook but it recognise only exact duplicates kindly help me how i can delete duplicate contact numbers with diffrent names

    Just go ahead and go to settings>Facebook> Contacts OFF and do the same with Gmail. THe contacts related to those acct will dissapear. Then when you sync again with Gmail be carefull BCS IT SAYS IF YOU WANT TO JUST ADD THE CONTACTS OR MERGE THEM!!!!

  • How can I add duplicate contacts on my iPhone

    I know that the majority of related Qs on here are about deleting duplicated contacts; and yes that can be a pain, but I want to go the other way.
    After I have spent ages filling in all the contact ino for someone [workwise etc], I often need to have another person from that same organisation. OK, so the name and SOME info is different, but at least 50% is relkative.
    Can I duplicate the original entry and then amend the copy to get the new contact without just entering the WHOLE thing again ?

    Thank you randers4 for answer above. I highly recommend using the info. in the two apple links below:
    Archive or make copies of your iCloud data - Apple Support  and
    If you see duplicate contacts after setting up iCloud Contacts - Apple Support

  • How can I delete duplicate contacts on my Iphone?

    I am using outlook and syncing contacts with my I phone.  A number of contacts have come up duplicated onmy I phone.
    How can I delete a contact or re-sync to eliminate duplicates ?

    Thank you randers4 for answer above. I highly recommend using the info. in the two apple links below:
    Archive or make copies of your iCloud data - Apple Support  and
    If you see duplicate contacts after setting up iCloud Contacts - Apple Support

  • How to Delete duplicate contacts in the messaging app?

    I set up a new email account, and was trying to send my contacts to the new account. In doing so I did not get the contacts to sync with the new account, but they did duplicate in my contacts app and my messaging contacts app. I can not find a means to delete the duplicate contacts in the messaging app. I stopped by Verizon at Best Buy, and they told me that there is no way to delete the contacts once they are in the messaging app. I can't believe that.
    There must be a way to remove the contacts from the messaging app. Please help.

    Hi Tidbits,
    I ended up going to Best Buy, where I got my LG G3 Verizon phone. The Tech tried everything to correct the duplication, but could not find how to do it. He deleted everything, and went back to factory settings. Darn if the duplicates didn't come back.
    He went to my Verizon account, and went to the Verizon Cloud. Clicked on Contacts, and there were all the duplicate contacts. He deleted the duplications, leaving the original for each contact. BINGO the problem was solved.
    I am using the Standard Messaging instead of Verizon messaging Plus. The Tech said that if I had been using Using Verizon Messaging Plus this may not of happened. I just down want the added cost of Messaging Plus.
    Thanks for the response.

  • Using Multiple Object Types in a FIM Managed Criteria Distribution Group

    Is it possible to use multiple object types in a criteria based distribution group. So when building your criteria filter, "Select (object type) that match (all/any) of the following condiftions". Currently you can only choose 1 object type and
    I want to be able to choose object type "user" and a custom object type I create for my contacts 

    You can create main condition as "any" and later add two sub-conditions - one that object in set "All People" and other sub-condition that object in set "All Contacts" or "All Groups".
    If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • 'The logged-on user does not have permission to use this object'

    Hello everyone,
    I am getting the message 'The logged-on user does not have permission to use this object' while saving the Sales Order. I am logging in as a CRM user. There is an addon also running on the server, that saves some data into a user defined table when the Sales Order is saved. Is there any authoisation for users to access user defined tables.
    Regards,
    William

    hi William,
    this is an Authorization issue. provide the user with authorization on your UDT. Definition of user authorization can be found in Administration -- >> System Initialization -->> Authorizations -->> Additional Authorization Creator.... if already defined from here you can fined the additional authorization from the General authorization window.
    regards,
    Fidel

  • How do I get rid of the duplicate contacts on my iPhone?

    I just transferred my 3Gs apps and data to my new iphone5.  The contacts are now duplicated (a few times each) and are not identical.  I am using OS X version 10.8.2 with itunes and icloud.
    Any ideas how to merge or remove the unwanted contacts?  What causes this duplication?
    Any input would be appreciated!

    Duplicate contacts is usually caused by user error due to syncing between iTunes and iCloud simultaneously.  Turn off sync between either iCloud or iTunes and the duplicates should be removed.

  • Duplicate Contact/Address Book entries on iPhone

    why do I have duplicate contact and address books entries on my iPhone? I never had this problem until I upgraded to iCloud. I have an iPhone 4 and it is upgraded to the current OS.

    If you are using Outlook 2011, make sure you have the latest service pack and update.
    Make sure your Mac Book and all devices have the latest update.
    If the Calendar on the Mac Book is correct go to step 3
    Assuming Mac Book Calendar is correct, remove accounts from iPhone, iPad.
    Reconnect account to iPhone, iPad account.
    All calendars should now be in sync.
    There are times when the Mail, Calendar, Contact application has been corrupted (Outlook 2011, Mac Mail, Entourage, etc).  This will cause all kinda of issues on your devices.  You have to repair the mail client first.  In the case of Outlook you can delete the profile and recreate it.  In Mac Mail you can rebuild (from Tools on the menu bar)

  • How do I resolve duplicate contacts

    How do I resolve duplicate contacts in Address Book? I've used the Look for duplicates feature, but nothing shows up and there are clearly duplicates in my address book. I am using iCloud. Though didn't connect my desktop until recently. My iPhone and iPad are fine. However, the address book has duplicate entries for all my contacts.

    The duplicate list you were seeing were contacts stored locally on the computer. Since you had not other accounts listed, maybe you had the ON MY Mac enabled in the list before, possibly syncing to yahoo, etc.
    If you had gone to the main page in the address book window in the accounts/user and group window, you should have seen ON My Mac, iCloud, and any other accounts or groups. You probably had All Contacts selected and were seeing duplicates. You could have just selected the On My Mac contacts or iCloud Contacts and you should not have seen the duplicates.
    It's a bit confusing since each Lion update changed something in the way iCloud worked with address book.
    But at least you have it resolved.

Maybe you are looking for

  • Tiger no longer recognizes my Combo Drive

    While watching a DVD, my laptop had a bad crash. I was able to restart the computer, but since then, the OS no longer recognizes my Combo Drive. When I start the DVD Player app, it gives me the message "There was an initialization error. A valid DVD

  • Is WMF3 or WMF4 supported in Exchange 2010 SP3 UR5 installed on Server 2008 R2 SP1?

    We'd like to upgrade WMF (aka powershell) on our Exchange 2010 servers but I haven't been able to find any updated information on support with the most recent servicepack/update rollup. Is installing WMF3 or WMF4 supported on Server 2008 R2 SP1 w/ Ex

  • Proxy User Authentication with SQL Developer

    Hello, I realized that there are 2 methods for configuring SQL Developer to user Proxy User Authentication. 1) one-session method with Syntax: personaluser[appuser] 2) two session-method with dialog "Proxy Connection" For me it is unclear, why anybod

  • Example Application - EJB3/JAXB2/GlassFish - Sun Java Studio Creator 2

    Hi, I'm setting up an example application using EJB3/JAXB2 together with a Sun Java Studio Creator2 web client. The example is not in a smooth/sexy presentation state;) However, it works on my windows pc. Most installation steps are already automated

  • Security Manager refused file access

    I am using javax.mail API(1.2), bundled with the j2ee package, for an automated email generation of user registration,and getting the following exception access denied (java.io.FilePermission /web/tomcat/work/hosting/www.newringmedia.com/_/loader/MET