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
Similar Messages
-
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,
Panneersolved
-
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 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
StephanHi
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 -
CUSTOMER_REL - Business partner not created; duplicate check on address
Hello Colleagues
I have a problem during CUSTOMER_REL replication from ERP to CRM.
In r3am1 object looks fine but in some BDoc following error appears:
Assignment person - address exists already
Message no. AM038
and the Business Partner for Contact Person is not created.
We are on:
SAP_ABA 701 0005 SAPKA70105 Cross-Application Component
SAP_BASIS 701 0005 SAPKB70105 SAP Basis Component
PI_BASIS 701 0005 SAPK-70105INPIBASIS Basis Plug-In
ST-PI 2008_1_700 0001 SAPKITLRD1 SAP Solution Tools Plug-In
SAP_BS_FND701 0005 SAPK-70105INSAPBSFND SAP Business Suite Foundation
SAP_BW 701 0005 SAPKW70105 SAP Business Warehouse
SAP_AP 700 0018 SAPKNA7018 SAP Application Platform
WEBCUIF 00 0005 SAPK-70005INWEBCUIF SAP WEBCUIF 700
BBPCRM 700 0005 SAPKU70005 BBPCRM
BP-CRM70 700V1 0000 SAP Best Practices for CRM 7.0
BP-INSTASS 600V7 0000 SAP Best Practices Solution Builder
ST-A/PI 01L_CRM5700000 Application Servicetools for CRM 500 51
And have already applied
1394635
1396910
1397895
1410788
1438046
But it is seems problem lies on SAP_ABA as I have found note
1092089 - Business partner not created; duplicate check on address
which is valid for different BP role and
SAP_ABA 700
SAP_ABA 710 but not for our 701
Have you ever seen similar issue?
Thanks in advance
MichalHi 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 -
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,
FrankI 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.
-
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,
VijayDear 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 -
Disabling the Check for Update feature in 10.1.3
Hi,
I work at a government facility that has tight security restrictions regarding downloading software. We are about to prepare a software delivery package for JDeveloper 10.1.3 that will let our IT department install JDeveloper on all of our developer workstations. One thing we would like to do as part of this deployment package is to disable the Check for Updates and PlugIn feature of JDeveloper. Is there a setting in a configuration file that controls this menu item?
Thanks,
RichardHi,
Is the requirement to disable the check for updates feature altogether (i.e. remove the menu item), or to just disable the automatic check that happens on startup?
There isn't currently a documented way to totally disable the feature altogether, however it's possible to add such a feature in a future service update if necessary.
There is a potential way in which you can modify the behavior of the wizard such that it will always find no updates (the menu item will still be present, however). If this is an acceptable solution to you, let me know and I'll fill you in on the details.
Thanks,
Brian -
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
RamuHi
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 -
Does Anyone Knows How To Disable The "Check For Updates" Option in Adobe Edge Code and Reflow?
Does Anyone Knows How To Disable The "Check For Updates" Option in Adobe Edge Code and Reflow?
Thanks in AdvanceI don't think there is a way for Edge Code. I'm not sure about Reflow.
Why don't you just upgrade? That will stop the notifications.
Randy -
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 PMHi,
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? -
Temporarily disabling Duplicate Check
All,
We're in the middle of DEMO's for our CRM 7 project in QA. Currently when we create a new customer via the Web UI, we get a long response time. After doing some analysis I noticed that when the save function is executed in the Web UI, the program /FLDQ/SAPLAD_DUPL_CHECK_SEARCH is launched in DIALOG and runs for a long-long time. It will eventually complete, but in some instances it times out.
We've elected to go with BOBJ-DQM for duplicate searches, etc, instead of using TREX. However, the DQM functionality only exists in our DEV system, not in QAS yet (long story why). In order to set an appropirate user expectation, we'd like to disable the duplicate checks in QAS temporarily while we get DQM-QA going; just for DEMO purposes. Does any one know how to do this? To me, it seems this would be configuration somewhere, by the functional guys are looking to me (BASIS) to help them out.
Any suggestions would be appreciated.
Thanks in advance,
JoseHi.
To deactivate duplicate check go to spro>sap netweaver>application server>basis services>adress management>duplicate check.
There choose customazing option Activate Duplicate Check and Determine Limit for BAPIs and uncheck index for BUT000.
Regards. -
SQL Developer 2.1 Disable Automatically Check for Updates bug?
Unchecking the "Automatically Check for Updates" under Preferences -> Extensions in version 1.5.5 to disables the prompting for proxy ID and password at SQL Developer startup. Unfortunately I am trying version 2.1 on Windows XP and unchecking this option under Extensions is having no affect. It is still prompting for proxy ID and password every time I start SQL Developer. This is extremely annoying.
Is this a known bug with 2.1?
MikeI get that prompt for a Proxy as well. If I can download SQL Developer 2.1 without a Proxy then why am I prompted for one when I am checking for updates?!?
I have to uncheck the Proxy and uncheck check for Automatic Updates.
Even if I tried to use the default proxy it does not exist (I tried pinging emeacache.uk.oracle.com and it just times out and there is no DNS record either).
I have been able to finally get a few updates but still have problems with getting the JTDS and MySQL updates. I am wondering if there is a problem with Oracle's websites that are trying to be contacted to download these updates. I think Oracle's Check for Updates Wizard still has bugs that need fixing. I have had these problems not just with this new 2.1 but with previous versions as well.
I hope Oracle fixes their buggy Check for Updates Wizard or the web sites that are being contacted for the updates because this is very frustrating. -
How to check for outstanding service instance creation requests
Greetings,
In preparation to upgrade my OEM Cloud Control from 12.1.0.1 to 12.1.0.3 I am reading the OEM Cloud Control Upgrade Guide. Step 2b in Chapter 3 (Getting Started) says to check for outstanding database service instance creation requests as follows: In Cloud Control from the Enterprise menu, select Infrastructure Cloud. I do not see an Infrastructure Cloud option under the Enterprise dropdown. I don't understand why not. If anyone can shed some light on this I would appreciate it.
Thank you.
Bill WagmanStep 2b applies to sites with DBaaS (database as a service) feature enabled. If you have not set up DBaaS, it is not necessary to check on database requests referred to in the step.
Doc on DBaaS:
http://docs.oracle.com/cd/E24628_01/doc.121/e28814/cloud_db_using.htm#CHDFDDBC
By the way, it is recommended that you check out the following notes on upgrade:
1568143.1 - EM 12c R3: Checklist for Upgrading Enterprise Manager Cloud Control from Version 12.1.0.x to 12.1.0.3
1569883.1 - EM 12c R3: Checklist for Upgrading Management Agents Version 12.1.0.x to 12.1.0.3 -
Disabling authorizations checks for transactions SU53 and/or SU56.
Greetings.
I seem to remember reading that there was either a system profile parameter or a table entry that can be used to disable all authorizations checks for transactions SU53 and/or SU56.
Any truth in this or is my mind playing tricks on me?Hi,
I guess theres is profile param auth/tcodes_not_checked(I guess thats right), this will exclude SU53/SU56 from checks on transaction code.
This can be done using RZ10 and need to restart the system.
Rakesh
Maybe you are looking for
-
When syncing my iPad 2.... Why do I get this iTunes error message? "video format is not supported by the iPad" My video is mp4, another is mpeg-4. I thought the iPad 2 could play almost any format.
-
Hi I wonder if there's possible to set a background image, not just a colour, on a JPanel, and if so, how do I do it? /Nicklas
-
Hello, I have a strange situation with labview. A subvi pops up everytime it is called during the operation of the main program. This is annoying becuase the display in the front panel is completely blocked by this popped up subvi. Is there any recom
-
Shuffle on new pc, what the is goin on here!!!!
So it seems apple in their divine wisdom has stopped me from being able to use my shuffle on my new pc, becuase i orginally loaded it onto my laptop first, what is with that, im not legally doing ANYTHING wrong yet i now own a duff player, i cant fin
-
Note 403102 - Offset takes non-working time of resource into account
Hello Friends, I have implemented the OSS notes 403102 for considering the offset value without considerding the non working time of the resource in APO system. but as i have implemented the sample code given there(copy & Paste) the functionality see