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

Similar Messages

  • 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 for Connection Objects in CRM

    Hi,
    I want to implement a duplicate check for connection objects in CRM. The duplicate check shall use the address of the connection object and perhaps additonal attributes. I have found a duplicate check for business partners using the basis address service and TREX as index pool. However, I couldn't find a similar functionality for connection objects. Does somebody know:
    1) How to implement a duplicate check for connection objects which is based on the address of the connection object?
    2) Is there a way to use the TREX-based duplicate check which is integrated into the basis address service for connection objects?
    Thanks in advance!
    Best regards,
    Frank

    I also have a requirement to check for duplicate address at connection object level and we are using SAP data servies to validate the address. Can anyone share their experience.

  • 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

  • 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

  • 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?

  • Disable duplicate check for customer address on sales order creation

    I am using the following tables to create sales order as well as customer and addresses together. All data are coming from third party system through dblink.
    OE_HEADERS_IFACE_ALL
    OE_LINES_IFACE_ALL
    OE_CUSTOMER_INFO_IFACE_ALL
    however, whenever the address to be created already exist in OFS, the sales order import program ended with:
    Source/Order/Seq/Line    Message
    *1122/SOSHM006// Duplicate SHIP_TO ADDRESS found for SOSHM006_S. Please correct the data.*
    *1122/SOSHM006// Duplicate BILL_TO ADDRESS found for SOSHM006_B. Please correct the data.*
    how can I disable the above checking? ie: allow the address to be created even the address already exist.
    See Example below, notice that the addresses for SOSHM006_S and SOSHM005_S are identical, and addresses for SOSHM006_B and SOSHM005_S are identical, but we want them to be created as separately addresses.
    Example (first time)
    Insert into ONT.OE_HEADERS_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORG_ID, ORDERED_DATE, ORDER_TYPE, PRICE_LIST, SALESREP_ID, SALES_CHANNEL_CODE, SHIP_FROM_ORG_ID, CUSTOMER_NUMBER, BOOKED_FLAG, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, ORIG_SHIP_ADDRESS_REF, ORIG_BILL_ADDRESS_REF) Values (1122, 'SOSHM005', 86, sysdate, 'Corporate (NOR)', 'Corporate', 1, 'CORPORATE', 90, 'SHM01', 'Y', 0, sysdate, 0, sysdate, 'INSERT', 'SOSHM005_S', 'SOSHM005_B');
    Insert into ONT.OE_LINES_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORIG_SYS_LINE_REF, LINE_TYPE, INVENTORY_ITEM, ORDERED_QUANTITY, SHIP_FROM_ORG_ID, FULFILLMENT_SET_NAME, UNIT_LIST_PRICE, UNIT_SELLING_PRICE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, SUBINVENTORY) Values (1122, 'SOSHM005', 'SOSHM005A_S', 'Corporate Line (NOR)', '01-09-PAC-3522-01', 1, 90, '1', 0, 0, 0, sysdate, 0, sysdate, 'INSERT', 'Mesad');
    insert into OE_CUSTOMER_INFO_IFACE_ALL(CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values('SOSHM005_S', 'ADDRESS', 'SHM01', 86, 'MY', 'Ship4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'Y', 'N', sysdate, 0, sysdate, 0);
    insert into OE_CUSTOMER_INFO_IFACE_ALL(
    CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values('SOSHM005_B', 'ADDRESS', 'SHM01', 86, 'MY', 'Bill4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'N', 'Y', sysdate, 0, sysdate, 0);
    Example (second time) - the differences are highlighted in bold.
    Insert into ONT.OE_HEADERS_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORG_ID, ORDERED_DATE, ORDER_TYPE, PRICE_LIST, SALESREP_ID, SALES_CHANNEL_CODE, SHIP_FROM_ORG_ID, CUSTOMER_NUMBER, BOOKED_FLAG, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, ORIG_SHIP_ADDRESS_REF, ORIG_BILL_ADDRESS_REF) Values (1122, *'SOSHM006'*, 86, sysdate, 'Corporate (NOR)', 'Corporate', 1, 'CORPORATE', 90, 'SHM01', 'Y', 0, sysdate, 0, sysdate, 'INSERT', *'SOSHM006_S'*, *'SOSHM006_B'* );
    Insert into ONT.OE_LINES_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORIG_SYS_LINE_REF, LINE_TYPE, INVENTORY_ITEM, ORDERED_QUANTITY, SHIP_FROM_ORG_ID, FULFILLMENT_SET_NAME, UNIT_LIST_PRICE, UNIT_SELLING_PRICE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, SUBINVENTORY) Values (1122, *'SOSHM006'*, *'SOSHM006A_S'*, 'Corporate Line (NOR)', '01-09-PAC-3522-01', 1, 90, '1', 0, 0, 0, sysdate, 0, sysdate, 'INSERT', 'Mesad');
    insert into OE_CUSTOMER_INFO_IFACE_ALL(CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values( *'SOSHM006_S'* , 'ADDRESS', 'SHM01', 86, 'MY', 'Ship4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'Y', 'N', sysdate, 0, sysdate, 0);
    insert into OE_CUSTOMER_INFO_IFACE_ALL(
    CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values( *'SOSHM006_B'* , 'ADDRESS', 'SHM01', 86, 'MY', 'Bill4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'N', 'Y', sysdate, 0, sysdate, 0);

    Hi George Chen
    with sales order stock .. is ther a way of allocating the stock from unrestricted stock .. i understand that you have to have the stock in a "special" area to move it to the sales order?
    excuse my ignorance but what is IS-AD solution?
    thanks
    Nick

  • Duplicate check for fb01

    here i have question
    provided the transaction A was contianed in the first batch file and posted into the system successfully ,
    and also  contained in the second batch file by mistake, how the tcode fb01 treated it as the duplicate posting ?
    any response will be appreciated
    many thanks

    Exactly what is my requirement is standard function module checking based on some parameters. In this requirement different way to check this process.

  • ERS indicator of PO item is not checked for Contract assigned SRM POs.

    Hi Team
    We have SRM PO which is assigned to contract as source of supply and vendor for the contract document is assigned with ERS functionality (Aut. setlement in vendor master) for Invoice settlement.
    Issue faced: When the contract is selected as sources of supply for Shopping cart and ordered as release order in MM (classic deployment) MM PO line ERS flag is not defaulted. Scenario works for normal procurement with vendor assigned Purchase orders.
    Did any one faced similar issue in their landscape.
    Regards
    Prashanth K Saralaya

    I think this  is one of the vendor data synchronisation issue like OA vendor .
    Vendor master team might change some data but in contract it will not be synched automaticaly. we may require action on CONTRACT equivalent to vendor master maintenance.
    if the contract has ERS .It might be available in PO too when you refer contract.
    debate come here like who takes precedence vendor master or contract ?
    However customer may expect this ERS falg has to set in the contract as well as it may replicate the same in po as well.
    for testing manually EDIT via ECC contract and flag ERS.
    muthu

  • 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

  • Configuration Settings for Postal Adress Validation and Duplicate Check

    Hi,
    What are The Configuration settings for Postal adress validation and Duplicate Check for Accounts(BP'S) in CRM 7.0 version
    Can some one send me the configuration settings for Postal Adress validation and Duplicate Check
    Thanks & Regards
    Kishor Kumar

    Hi kishore kumar,
    For the Postal code Validation you need to install and configure the following
    Outside of your SAP system:
    1. Install Data Services and the Address Directories.
    2. Install Data Services Component.
    3. Install the RFC Server.
    On your SAP system:
    4. Install the BAdIs from the previous version of this product.
    5. Install the BAdIs support package from this version.
    6. Run the post-installation tasks required of a new installation of the BAdIs.
    7. Activate the IC WebClient, if desired.     
    Thanks
    Jayakrishnan Nair

  • Need standard techniques for address duplicate checks.

    Hi ,
    I need to use sap standard techniques for standardization and duplicate check.
    I have checked the bogs
    Show Duplicates Button on  Accounts View
    Duplicate check for Business Partner
    I have checked ,BUT000 index is active  customizing table TSADRVGRPC.
    But still show duplicate button ,no pop up is triggered.
    Checked
    IMG => SAP NetWeaver => Application Server => Basis Services => Address Management => Duplicate Check
    BUT000 PARTNER  index active 90,0 SAP Business Partner
    BUT052  ADDRNUMBE   index active   Contact Person Relationships (SAP Business Partners)
    are maintained.
    Still i need to implement BUPA_ADDR_CHECK ?
    or any other BADI's ?
    Thanks,
    Anitha.

    Hi Ani,
    In order to have duplicate check activated in your system, you would need a TREX server and an RFC created between CRM and TREX. Once its in place follow steps:
    1. Goto SPRO->SAP NETWeaver->Application Server->Basis Services->Address Management->Duplicate check
    Here maintain limit for duplicates. Say if you maintain 70 here then only partners above similarity of 70% would be shown as duplicates.
    2. Activate Badis Address_search and address_update. If you dont want to activate these badis then create custom implementation of them.
    3. Go to t code SES_ADMIN.
    Here go to->customizing->system settings and give details like name of RFC connetion between crm and TREX server and then search engine as CL_COM_SE_TREX.
    come back and again in customizing->business addresses and indexes, create business object named BAS_BUPA with class CL_IC_INDEX_SES. Once you create this entry go to settings subnode and maintain object type as 1.
    Now come back to Ses_admin main screen and from top menu select index->create/activate indexes. Here select bas_bupa.
    4. Click on index immediately.
    5. Run report SIC_BAS_RSADRINI.
    See the magic of TREX...Duplicate check would start working...
    Now for standardization you can do it directly from SAP except for postal code, region, country but not for free text like street address, house number(Functional consultant can do it in SPRO). If you need this functionality then you need to have interface with third party system.
    Hope that helps,
    Regards,
    BJ

  • Duplicate check using badi

    Hi
    Can some one guide me how can we check the duplicate addresses using badi
    Regards
    Ram

    Hey Jash/ Anyone,
    We have the same issue regarding duplicate checks for BPs. We implemented CRM 5.0 recently. I was wondering if we have to activiate duplicate checks or is it standard feature with CRM 5.0.
    Appreciate your help,
    Swapna
    Anyone????
    Edited by: Swapna Konidena on Jun 26, 2008 4:48 PM

  • Business Partner Duplicate Check - Threshold Configuration

    Hi,
    I had setup the duplicate check for Business Partner in CRM system.
    In SPRO -> SAP NetWeaver -> Application Server -> Basis Services- > Address Management -> Duplicate Check -> Activate Duplicate Check and Determine Limit for BAPIs, I understand the "Threshold BAPIs" is the percentage that determine which duplicate business partner similarity to be display in the Dialog Box.
    E.g: If I set 80 in this box, then only business partner with similarity greater than or equal to 80% will display in the dialog box.
    But, in SPRO -> SAP NetWeaver -> Application Server -> Basis Services- > Address Management -> Duplicate Check -> Set Limit for Duplicate List in SAP Dialog Boxes, I don't understand the value in "Threshold SAP Dialog Box" is configure for. The value that I had setup in here make no difference for me.
    Does anyone understand how this threshold works in duplicate check? If yes, kindly please provide me an example for better understanding.
    Thank you.
    Regards,
    Edison Wang

    Hi,
    Anyone that have experiences in BP Duplicate check, can help?
    Thanks
    Regards,
    Edison

Maybe you are looking for

  • Console redirection not working when ILOM is launched from Ops Center.

    Hi, I just installed Ops Center and added a few servers as assets. I'm having trouble to get console redirection when I start LOM Manager from within Ops Center. If I point my browser and login directly to a server's ILOM web interface, I get console

  • HP Officejet 6500 e709n - Solution Center Scan Malfunctio​n

    I've recently purchased a new laptop with Windows 8.1 already installed on it.  I've had my HP 6500 for years and it has worked perfectly - all functions.  When going online to download the drivers to my new laptop, all messages indicate the installa

  • Can't log in to game center

    Hi. I have a problem with login to game center. I made an account to my daughter 4 months ago. I'm playing smurfs village on my iPhone and I had a smurf village on our iPad for my daughter. Then I was asked to choose one of the villages. I found out

  • Function - cmd.ExecuteScalar() problem

    I have never been able to .ExecuteScalar() so I must be missing something basic. My stored procedure in package GTM.SETUP_PKG compiles without errors. FUNCTION getLabBipk (p_labID IN VARCHAR2) RETURN NUMBER IS return_value NUMBER; CURSOR ret_cur IS S

  • CUCM is loading the same firmware as on a phone.

                       Hello everybody, I have a phone with the firmware: SCCP45.9-0-2SR1S.loads Added it to CUCM v8.0.2 and CUCM loaded a new firmware to the phone, but /Device/Device Settings/Device Default Cisco 7965 SCP SCCP45.9-0-sSR1S Def. Standard