Vendor duplicate check

Hi,
I working on a report that checks for vendor duplicates.
Looking forward to your good ideas and/or code samples and take appropriate action on good/interesting answers.
For example
1) how would you check on duplicate names?
2) how to check the postcode field if there are no checks on the input format (e.g. ignore upper/lower case and spaces)?
3) which vendor master fields would indicate duplicate vendors (e.g. company registration number, VAT registration number)?
All ideas and examples are welcome.
Thanks,
Dennis

Personally I would use the VAT number as this is unique key for vendors.

Similar Messages

  • 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

  • Activation of duplicate check for vendor or customer account by matchcode

    Hi,
    Could you please me know how to do the activation of duplicate check for vendor as well as customer account by matchcode.
    Many Thanks,
    Panneer

    solved

  • Duplicate check for non inventory vendor invoices in Finance

    Hi,
    SAP provides duplicate check for non inventory vendor invoices posted through transactions F-43 and FB01 etc. The field values checked for duplicate invoice include Document date and Reference field.
    I want to know, is there any flexibility of removing Document date from checking criteria?
    This is to facilitate picking more invoices in duplicate check net.
    Regards,
    Vijay

    Dear Vijay
    Yes, you can control this via business transaction events. Please review the below explanation.
    In Rel 4.6, duplicate invoices are checked using function module
    FI_DUPLICATE_INVOICE_CHECK which is called when invoices are posted via trans FB60.  Duplicate invoice checking criteria can be customized using the open FI interface SAMPLE_PROCESS_00001110 (custom function module) starting from Rel 4.6.  Please verify if the open FI interface 00001110 is being used in your system and review duplicate invoice selection criteria via trans BERP. You may wish to omit the document date (BLDAT field from the duplicate invoice check criteria to trigger error msg F5117.  In addition, table BSIP (vendor duplicate documents) may need to be updated.  (see note 114563 for further info).
    Please also check note 537213, and note 31771 for your information.
    If this helps please reward with points.
    Best Regards
    Kesav

  • 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

  • Cross Repository Duplicate Check

    Dear Gurus,
    We have a huge data migration that happens in 34 countires, the MDM is centrally connected and each country have their own repositories ( Vendor, Customer, Materials ).
    My question is, is it possible to do a duplicate check on datas ( customer, vendor, materials )across repositories.
    Bes Regards,
    SK

    Hi Sathya,
    Since they are standalone repositories , unfortunatley it is not possible to check duplicates across them.
    You can identify duplicates only in central and then send back to countires repositories. But still not possible across Customer, Vendor and Materials.
    I guess with MDM 7 , it will be possible.
    Hope this helps,
    + An

  • Duplicate check for Contracts

    Dear Gurus,
    While creating Contracts, we would like to put a duplicate check for the Contracts. Currently, the system allows us to create a duplicate Contract for the same Vendor, Material, Validity period, etc.
    Please suggest if there is a way to handle this critical requirement.
    Awaiting your speedy response.
    Regards
    Ramu

    Hi
    As per SAP standard there is no check for duplicate contracts,
    But you can implement the check using the BAdi
    ME_PROCESS_OUT_CUST
    Typical applications for this BAdI include:
    Processing of own objects
    Processing of additional data on standard objects
    Implementation of additional validations and derivations
    Data changes in standard fields
    Change in field selection (also relevant to BAPIs)
    In the standard system, the BAdI is not active.
    The BAdI is filter-independent and can be used multiple times.
    The BAdI is released internally only
    In the implementation process, use the Methods
    PROCESS_HEADER
    PROCESS_ITEM
    Thanks & Regards
    Kishore

  • XML Publisher Check Print - Voiding Duplicate Checks

    XML Publisher Check Print - Voiding Duplicate Checks
    I am printing checks using XML Publisher. The checks print fine but when the number of invoices for a check exceeds the length of the first page I want the subsequent copies of the check to print VOID on them. How can I do this?
    Thanks
    Naveen
    [email protected]

    Ravi,
    Our check print format has 3 portions
    1. Invoice numbers (TOP of the page)
    2. Vendor/Check Details (MIDDLE of the page)
    3. Currently it is Blank (BOTTOM of the page)
    Currently, I'm able to print single check. but when it comes to batch invoices
    I'm printing 13 invoices per page. In my case i have 32 invoices
    first two pages printing blank on (MIDDLE of the page) and on last page printing check details.
    Client wants to print VOID CHECK on first two pages or last two pages.
    Please respond where to add logic.
    Additional info: I'm using Dharsan's template link is
    http://oracle.anilpassi.com/xml-publisher-developing-reports-printed-on-pre-printed-stationary-2.html
    Thanks in advance
    Naveen
    [email protected]

  • Add duplicate check on MIRO and MIR7 by modfying a user exit

    Hi ABAP / SAP Gurus,
    Good day!
    For transaction code MIRO and MIR7, I need to add a check if there are invoice with the same details of VENDOR, CURRENCY, DOCUMENT DATE and AMOUNT on table RBKP. And If there are same invoice, a warning message should be issued.
    I have modified an include program (ZXM08U14) in FM EXIT_SAPLMRME_003. Unfortunately, the warning message is being triggered after the "SAVE" button is clicked.  In other words, the "Warning Message” might be considered as something useless since the document will still be created without the user being informed of the "duplicate".
    I need the duplicate check's warning message to be triggered even before the "SAVE" button is clicked.
    In this light, i have some questions:
    <b>(1) For MIRO, where can I put the duplicate check that will trigger a warning message (if a duplicate has been found) even bofore clicking the save button?  Kindly give the User Exit / Program.
    (2) For MIR7, where can I put the duplicate check that will trigger a warning message (if a duplicate has been found) even bofore clicking the save button?  Kindly give the User Exit / Program.
    (3) Can I use BADI for the said functionality? If yes, kindly provide a simple instruction on how to proceed.</b>
    Thanks in advance!
    And don't worry, I will give appropriate points for helpful answers.

    Hi,
    Check the following Exits and BADI for both MIRO and MIR7:
    LMR1M001        User exits in Logistics Invoice Verification
    LMR1M002        Account grouping for GR/IR account maintenance
    LMR1M003        Number assignment in Logistics Invoice Verification
    LMR1M004        Logistics Invoice Verification: item text for follow-on doc
    LMR1M005        Logistics Inv. Verification: Release Parked Doc. for Postin
    LMR1M006        Logistics Invoice Verification: Process XML Invoice
    MRMH0001        Logistics Invoice Verification: ERS procedure
    MRMH0002        Logistics Invoice Verification: EDI inbound
    MRMH0003        Logistics Invoice Verification: Revaluation/RAP
    MRMN0001        Message output and creation: Logistics Invoice Verification
    Business Add-in
    INVOICE_UPDATE   Business Add-In: Logistics Invoice Verification
    reward if useful
    regards,
    Anji

  • BBPGETVD use of address comparison to identify duplicates Check box?

    Hello Experts,
    Have some doubts .
    When I check the box in BBPGETVD use of address comparison to identify duplicates Cbox? 
    1) system should should transfer the number from R/3  right ??  system does not replicates??
    2) When I check the box to assign internal number , system replicates the vendor successfully .
    So can you please put some light on this behaviour of system.
    Thanks
    Kapil

    Hi Kapil,
    The number assignment and the Duplicate check are two different functionalities. The duplicate check (if ON) takes the address of the vendor and checks in the SRM for any BP with the same address. If there is already a BP present in the SRM system with the same address, then the vendor is not replicated from ECC.
    Hope this helps
    Cheers,
    Yateesh

  • Vendor duplicate payment-Report

    Dear Guru
       I have an requirement to develop a report that can tell about vendor duplicate payment considering Partial payment and residual payment and full payment.Is there any standard report available ? O r I have to develop a new Custom report.If Custom report that how can i do this ?

    Hi,
    Standared report available to get Partial/Residual/full payment details T.Code: FBL1N
    I think it is not satisfy your requirement, better to develop customized report by using tables BSIK,BSAK,BKPF
    Regards
    Viswa

  • 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

  • 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

Maybe you are looking for

  • Free Goods Promotions for Retail.

    Hi SAP Retail Xperts. Actually I am working with Promotions for retail industry, and I am using the transaction WAK1, in order to create them. Our client, work with free goods (exclusive bonus quantity) and I can see that the WAK1 transaction has a v

  • Solaris 8 (INTEL) - Interrupt handler

    We are developing a device driver for a PCI card. The interrupt level assigned is 10 and the priority level is 6. In the interrupt handler, we first check whether our device has generated the interrupt and if not return with DDI_INTR_UNCLAIMED otherw

  • Verify algorism of product serial number

    Hi experts, our user is asking if we can write syntax to verify a certain product serial number is correct? The serial number is given by the algorism from JDEDWARDS. Thanks. Sab

  • Dynamic HTML UI generation

    i am dynamically binding a panel grid to a panel grid from a backing bean which has getters/setters for the property specified but i am getting an error msg like following . error msg: javax.servlet.ServletException: The class 'com.argosoftware.xmlwe

  • Strange webdb files found on ORACLE_HOME

    -rwxr-xr-x 1 oracle dba 2415 May 7 02:14 webdb%w -rwxr-xr-x 1 oracle dba 1072 May 7 02:14 webdb%% ! drwxr-xr-x 2 oracle dba 1024 Oct 14 15:58 webdb%% **! -rwxr-xr-x 1 oracle dba 7349 May 10 21:14 webdb%% OH=".! -rwxr-xr-x 1 oracle dba 7349 May 10 21: