BP Duplicate Check - SIC_INDEX_MAIN

I am enabling BP duplicate check in SAP CRM6.0.
Steps followed to activate indexes are:
1) I created an index for for application BAS, object type BUT000 and index object type BUT000 from spro > Web Application server > Application Server > System Settings > Search Engine Services > Define Object Types for Indexes.
2) Once I am done with these changes, I don't find the corresponding entry in the SIC_INDEX_MAIN table. 
Still if I go ahead and try to activate the index, it says 'No entry found in table SIC_INDEX_MAIN' for object BAS and sub object type BUT000'

Hi,
Use BadI 'CRM_MKTLIST_BADI' and implement method IF_EX_CRM_MKTLIST_BADI~DUPLICATE_CHECK. Inside write down following code:
DATA: lv_duplicates_found    TYPE crmt_mktlist_duplicate.
Perform Duplicate Check.
  CALL FUNCTION 'CRM_MKTLIST_DUP_CHECK_INT'
    EXPORTING
      it_staging_adr      = it_mktlist_adr
      it_staging_per      = it_mktlist_per
      it_staging_org      = it_mktlist_org
    IMPORTING
      et_staging_dup      = et_duplicates
      ev_duplicates_found = lv_duplicates_found
      ev_error            = ev_error
      et_message          = et_message.
  IF lv_duplicates_found IS NOT INITIAL.
    ev_error = gc_true.
  ENDIF.
You may refer class 'CL_DEF_IM_CRM_MKTLIST_BADI' for more reference.
Regards,
Shikha

Similar Messages

  • Duplicate check on search term for BP creation in CRM

    HI,
    I want to do a duplicate check on search term for BP creation in CRM.
    i found one BADI ADDRESS_SEARCH. But the method address_search is not getting called.
    Is there any other BADI available? how can I handle this issue?

    hello,
    BP is BDT (Business Data toolset) enabled (you can check it by adding break point in FM BUS_PBO and executing BP transaction). You can add your check directly to standard view (the check will be executed each time when user pushes enter) or you could add you check to appropriate action (during saving etc.) there are number of actions which you could use it depends on your requirements. You can find a lot of info about BDT (if you are not familiar) in Wiki.
    br,
    dez_

  • Files moving to NFS error folder - Could not insert message into duplicate check table

    Hi Friends
    Have anyone faced this error, could suggest me why.
    The CSV Files failed on Sender Channel and moves to NFS error path  and in the log it says as below.
    Error: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Could not insert message  into duplicate check table. Reason: com.ibm.db2.jcc.am.SqlTransactionRollbackException: DB2 SQL Error

    Hi Uma - is that a duplicate file? have you enabled duplicate file check in sender channel?
    please check if the below note is applicable
    1979353 - Recurring TxRollbackException with MODE_STORE_ON_ERROR stage configuration

  • Indexing for Business Partner Duplicate check((Manual Account Creation)

    Hi,
    We are working on a BP de-duplication functionality in SAP CORM. We have implemented all the necessary steps for de-duplication. But, we are facing one issue while trying to initially index the data using program - 'SIC_BAS_RADII' using the following input parameters:
    Field Name Entry
    Object Type BUT
    Object Subtype PARTNER
    Index Pool Table BUT
    Index Pool Field PARTNER
    Service Name NORMALIZE_INDEX
    Service Profile Profile defined in the configuration of the services
    Once we execute this program, it keeps on running for hours. Even after that we are not getting any successful completion message or any report related to its success execution.
    We also have option to index BAS_BUPA using t-code SES_ADMIN. Can this be considered as an alternative to program 'SIC_BAS_RSADRINI' ?
    Please let us know where are we going wrong in our execution steps/input parameters.  Anyone who has previously worked on this functionality, please help?
    Regards,
    Amit

    Hi Amit,
    To run the duplicate check you first need to activate the implementations SIC_ADDRESS_SEARCH of the BAdI ADDRESS_SEARCH and SIC_ADDRESS_UPD_TREX of the BAdI ADDRESS_UPDATE.
    You can search for duplicates by creating/changing a business partner only if the previous created busines partners were indexed (in TREX) aftre their saving.
    1. Activate both implementations.
    2. For indexing in TREX you need a RFC-destination to TREX. This RFC destination should be maintained in TA SES_ADMIN as following:
    Transaction SES_ADMIN   > Goto Customizing  > System Settings.
    Here should you enter the RFC destination for TREX.
    3. After you maintained the RFC destination for TREX, start SES_ADMIN
       Index   > Create/Activate Indexes, select BAS_BUPA and press continue
    4. Before you begin to work with checking duplicates you should do an initial indexing of the already existent business partners from BUT000. Therefore you should start the Report SIC_BAS_RSADRINI with the proposed parameters.
    5. After that each saved BP will be indexed and will be available for checking duplicates by the creation of new BPs.
    Please check: Transaction SES_ADMIN-> TREX Admin-> Queue Administration -> Function Set Queue Parameters
    Select the Queue ID  .....BAS_BUPA___1
    and set the parameter Replicate After Synchronize   > On.
                          Schedule Time                  All-0:01
    Eventually, you can start again the report SIC_BAS_RSADRINI and after 1 minute the data will be indexed in TREX.
    You can have a look also to sap help:
    http://help.sap.com/saphelp_crm60/helpdata/en/a3/eaa43ab9db4814e10000000a11402f/frameset.htm
    I hope this help.
    Thanks and regards,
    Ita

  • Match Codes / Search Helps for Duplicate Check Vendor are missing

    Hi Guys,
    I'm trying to enable the Duplicate Check for the Vendor solution we have here and I couldn't help, but notice that when I'm setting up the DB Search in "Define Search Application", the out of the box values for existing search helps are already preconfigured and the values are the following:
    BP MC_BP_ADDRESS Address Data
    BP MC_BP_BANK_DETAIL Bank Details
    BP MC_BP_GENERAL General Data
    BP MC_BP_ID_NUMBER Identification Numbers
    BP MC_BP_ROLES BP Roles
    Unfortunately, when I check in SE11 - those search helps do not exist in the system. How can I get them deployed? Are they part of a Business Set that I missed to install and activate?
    Thanks in advance,
    Boris

    Hi Boris
    Please check that the following is set in your system:
    Configure Duplicate check for entity types - BP need the following:
    Assign search object connector template to object types - BP need the following:
    Ensure that "Business Partner template for MDG" connector is created in ESH_COCKPIT
    Regards
    Danie

  • Duplicate check: access ID of current business partner

    Hello,
    we're using BADI ADDRESS_SEARCH to perform duplicate check of business partners in CRM 7.0.
    Some relevant address fields are passed to method ADDRESS_SEARCH (e.g. city, country, ...), however, not the partner ID or the GUID of the business partner.
    Is there any chance to access the currently processed business partner from inside the BADI method? The former (CRM 4.0, 5.0) BDT function modules "BUPMEMORY" don't work any more.
    The thing is that we need to control the duplicate check based on several BP attributes like grouping, BP role, and so on.
    Kindly consider that we're not in the IC (interaction center) but in the CRM web client (role SALESPRO)
    Many thanks for any help & kind regards
    Wolfgang

    Hi,
    One way is to enhance the custom controller of the BP_HEAD component, add a new attribute e.g., BP No or GUID and set its value on submitorenter event or save event and inside the BADI retrieve the custom controller reference to fetch the BP No or GUID.
    Regards
    Prasenjit

  • Disable duplicate check for address in customer creation

    we use OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL, and OE_CUSTOMER_INFO_IFACE_ALL to upload sales order from third party system into OFS. For every sales order, we would like the system to create 1 new ship-to address and 1 new bill-to address.
    However, when the address has been created in OFS, subsequent creation of the address will fail with the following error message.
    Duplicate SHIP_TO ADDRESS found for SOSHMI003_S. Please correct the data.
    1) how can we disable to address duplicate checking.
    problem background
    Our third party system need to pass to OFS the customer info, address info and sales order info. For customer info, we can use the customer_number as reference key between 2 systems, so we can control if the customer already created in third party system (ie: created in OFS also), the third party system will not create the customer again.
    However, for address, there is no such a reference key that we can use, unless we are sending back the invoice_to_org_id and ship_to_org_id to the third party system, which we dun want. we want a one way data flow.
    please share us if you have a solution on this. many many thanks.

    Hi Ankur,
    please note that only duplicated IDs are being checked during the C4C data migration or migration simulation step.
    The system will not perform in the migration workbench the duplicate check logic which considers and weights the content of different fields of the customer (name, address, etc).
    Kind regards
    Bernd

  • Duplicate check through Referece field in MIRO

    Hi All,
    Can any one tell me, how i can make Reference field ( structure INVFO-XBLNR) check in MIRO transaction.
    Requirement is that, system should not allow posting two MIRO documents with same Reference number, duplicate check should be done from Reference field.
    is there any standard config abailable, should i look for exit.
    Regards,
    Sursh Patipati
    Note : Subject is discussed widely, Please search forum before posting.
    Edited by: Jeyakanthan A on Nov 17, 2011 10:36 PM

    Hi,
    If you have set duplicate invoice check in a particular Vendor Master record and there is an entry in the Reference field when you enter an invoice for this vendor, the system always checks if there is an invoice containing same data as which just entered.
    The following check criteria can be used
    - Co, Code.
    - Vendor
    - Currency
    - Reference
    - Invoice Date
    - Amount
    You must specify in customizing whether the Co. Code, reference and Invoice date are included in the check.
    Path: IMG->Materials Management->Logistics Invoice Verification-> Incoming Invoice-> Set check for duplicate Invoices (T-Code: OMRDC)
    If it finds an invoice that matches all these attributes (Message # M8 108) is issued as error or information.
    Hope this serve your purpose!
    Reetesh

  • Duplicate Check while creating new BP

    Dears,
    I am a CRM Consultant and working on a CRM VMS integration scenario, wherein BP(End customer) is created in VMS system and this will be replicated to SAP CRM system which has duplicate check active.  However we would like to perform the duplicate check within VMS System, so that it checks against existing BP records in BUT000 of VMS System.
    Can you share your experience in performing the same?
    Cheers
    Sweta

    Thanks Ritesh/Ganesh.
    Yes i understand that we can make certain fields which needs to be validated/checked during customer/bp creation process.
    Example:
    Customer 1 : Already exists in VMS DB.
    First Name: Steve
    Last name:  Jobs
    Mobile: 868686
    Email:[email protected]
    BP ID/Customer No : 100
    Customer 2: Being created by user in VMS DB
    First name: Steve
    Last name: jobs
    Mobile: 868686
    Email: [email protected]
    Based upon tolerance set by business, system will display a pop up with duplicate message....
    User can ignore the message and continue creating new customer/bp record or user can make use of BP/customer 100......
    This is how duplicate check works in the CRM System....
    Note: when system tries to find the potential duplicate , it is not actually checking in CRM DB, but in TREX.....
    So  can we achieve similar functionality in SAP VMS System ? if yes....can you please provide config steps or any BADI or user exit ..etc.....
    Hope i am clear...
    Thanks again for your suggestions.
    Best Regards
    Sweta

  • Duplicate check works in GUI, but not in WEB UI

    hi,
    I have used TREX search engine and BAS address service for BP duplicate check.
    this works fine on the GUI, diplaying the duplicates found.
    However, on the web UI, it does not show any duplicates.
    What seems to be the problem?
    PS. I have created implementations for the classic BAdIs address_search and address_update

    hi, sorry, but i missed the show duplicate button. The question is answered.

  • BP Duplicate check

    Hi To all
    Can anyone revert on how to avoid duplicate creation of BP based on address,we checked on customisation & few BAdi's but could not figure out.
    Thanks in advance,
    Shiva

    Hi Shiva,
    There is no out-of-box BP duplicate check available in CRM. We need to use the appropriate BAdI to interface with 3rd party address check
    Please refer to the Sap note 176559 for further information.
    Also refer to the customizing path SPRO > SAP web application server > Application server > Basis services > Address management > Duplicate check. Read the attached help note, which gives you a better understanding
    Also refer to the sap help document : http://help.sap.com/saphelp_crm50/helpdata/en/1d/97a33a698cd43be10000000a114084/frameset.htm
    <b>Do not forget to reward if helps</b>.
    Regards,
    Paul Kondaveeti

  • Duplicate Check for Business Partners

    Hi,
    I was checking the Application COMM_CONTACT. When I create a new contact person, there is a duplicate check. When you want to create a new business partner of type person, the system raises an pop-up. This pop up appears when you want to create a new contact person of an company, which already exists.
    I would like to have this kind of functionality for the creation of an business partner of type organisation.
    Does any of you folks have an solution for that issue without an third party product.
    Or do you have any clue, why the explained problem on the top does not work with business partners (organizations), as it is working with business partners (person).
    Thanks in advance
    Stephan

    Hi
    goto Table:CRMV_BP_DCIFL and choose table =ADRC and required filed name at waht level you want to have Duplicate check for ORG and fill other relevant data as you filled for ADRP table entry
    Try this....
    Phani K

  • Duplicate check via BAS (ADDRESS_SEARCH)-- how to handle non-crm customer?

    Dear all,
    I'm implementing a duplicate check and using the BADI Address_search. Within this BADI I use the method "Address_Search" for calling a third party software tool with customer information. This tool checks whether the entered customer is already available in CRM AND in other system in our company holding.
    The method provides me a list of all found duplicates (incl. non-crm customers)
    My problem is that I need to fill a export table "ex_t_search_result" (type adkey_indx_tab) of this method which expects ADRC number. For the CRM customer it is not a problem. I can figure them out by table BUT020 and the customer number. But for the non-crm customer I do not have a ADRC number.
    I know there are some methods for creating addresses in BAS (function group SZA0), but actually Im not sure how to handle them.
    Does anybody of you had faced a similar issue?
    Thanks for your help
    Firat C.

    hello,
    BP is BDT (Business Data toolset) enabled (you can check it by adding break point in FM BUS_PBO and executing BP transaction). You can add your check directly to standard view (the check will be executed each time when user pushes enter) or you could add you check to appropriate action (during saving etc.) there are number of actions which you could use it depends on your requirements. You can find a lot of info about BDT (if you are not familiar) in Wiki.
    br,
    dez_

  • Duplicate Check Function in CRM when creating new BPs?

    Hi
    Three questions:
    1. does anyone know if there is some standard way in CRM (we are on CRM5.0) to enable a duplicate check to happen when a new business partner is created - one that will warn that a similar BP already exists when the user goes to save (or even better, when part way through creation)? I have already looked into using the data cleansing cases in CRM, which is ok for existing duplicate records, but doesn't help with stopping them being created in the first place.
    2. Is there a standard function/report available that will go through the database and identify any potential duplicate records? Or, does anyone know of some standard function calls/bapis etc that can be used by our developers to design something to do this for us?
    3. Failing the above two, are there any recommendations out there for 3rd party add-ins for address/duplicate checks?
    Any insight would be most gratefully received!
    Regards
    Cara

    Hi Cara
    SAP Business Address Services (BAS) is used for maintaining BP address data.
    You can maintain any number of addresses for each business partner. One address per business partner is always flagged as being the standard address. You can define address usages by assigning the different addresses to the relevant business processes.
    Postal data and information on different communication types, such as phone numbers, fax numbers and e-mail, can be assigned to the address. If you have only the name and the (mobile) phone number of a business partner but you donu2019t know the address, you can create a BP with this address-independent communication data.
    Now Answer to your question
    A postal validation for the postal code, the city and the street can be carried out by checking against the SAP Regional Structure. You can also use external software for postal validation, checks for duplicates, and error-tolerant searches. (For more information, please see SAP Note 176559.)
    The following are examples of possible checks:
    Postal codes, cities and streets, and combinations of all of them are checked for consistency. During the check, missing elements are added. For example, if you enter only the city, the postal code is added.
    When you create and change a business partner, several phonetically similar, existing BPs are proposed for comparison purposes.
    This prevents you from creating the same partner more than once.
    Please let me know if this answered your questions.
    Regards
    Dinesh

  • CRM E-Commerce BOB Web shop - Duplicate check for New Customer Creation

    Hi,
    In CRM E-Commerce BOB Web shop we have a requirement wherein new customer creation should go through a duplicate check. Only unique customers should be created as BP in backend GUI, in case a customer already exists with the same credentials, BP should not be created and user should get a message that the customer already exist in the system.
    Currently the system is not preventing me from creating new customers with same credentials.
    In case anybody has worked on the similar requirement or has any idea about the same, Kindly help.
    Regards, Vipul
    Edited by: vipul_kumar02 on Jun 21, 2011 4:20 PM

    Hi,
    Any pointers for function module used for creation of a new BP for a new customer request in BOB Web shop?
    Is it same as B2C Web shop?

Maybe you are looking for

  • Zen Vision: M problem turning

    Hi, Last night my Vision M stopped working. Here is what is happening, any advice anyone can give would be GREATLY appreciated. When I try to turn it on one of two things happens. Most of the time, NOTHING happens, no lights, nothing. Sometimes, and

  • Computer restarts when I click on iTunes.

    When i try and open iTunes - double click on the icon a blue error screen quickly flashes up on the screen, turns black and the computer restarts. ANy ideas how i can fix this? Thanks

  • Computer crashed-all info lost. Re-installed iTunes,

    Computer crashed and had to re-install everything. I did not make a backup disc of the iTunes library, which contained alot of uploaded CD's, that we no longer have. In order to sync new music we would have to competely erase the ipod content and wil

  • EA6900 PPPOE problems with D-link DSL-320b

    Hi  I really hope someone can help as I can't seem to find a working answer in the forum yet. I have a new D-Link DSL-320B modem/router. This works fine as a modem/router, however as I also now have a Linksys EA6900 router I wanted to stop the router

  • Mapping EDI to IDoc

    hi all I need some good links for the entire mapping process from EDI to the SAP IDoc fromat. Please send me some good links or docs.This is a rather urgent requirement.