Siebel UCM (OCH) is overwriting the Contact changes done by external system

Hi All,
We are using UCM for Contact data management. One external system is updating Contact data in UCM through inbound WS. But in Logs, we observed that first it is updating Contact data with values from external system but secondly it is automatically calling UCM Survivorship Engine (Method: IntelligentMerge) BS and updating Contact to old values again. Due to this, it is overwriting the changes done by external system and retaining the original contact values.
We are using "PersonService" web service to update Contact. Also we are using Contact default Survivorship Rules with default criteria as "External" and created our own BS to update it.
Please let me know, how should I stop UCM from overwriting my changes.
Best Regards,
Sandesh

Hey Wilson,
Thanks for your reply.
We are aware of survivorship rules. We have defined our own survivorship rules with Default Criteria is "External". In that, we mentioned the name and method of BS. But somehow our changes are getting override by UCM. We have gone through logs, it is writing our changes and later calling BS: UCM Survivorship Engine, Method: IntelligentMerge, which is overwriting our changes.
Thanks,
Sandesh
Edited by: Sandesh Ghatkar on Mar 11, 2013 12:05 AM

Similar Messages

  • I want the contacts in my iPhone to always overwrite the contacts on my computer when a sync is performed. Is this possible?

    I want the contacts in my iPhone to always overwrite the contacts on my computer when a sync is performed. Is this possible?

    No.
    The sync process for contacts with a supported address book app on your computer is a true sync process.
    There is an option to replace contacts on the iPhone with the contacts in the supported address book app on your computer which is a one time option. After doing so, contacts between the two will be synced. There is no such reverse option.

  • How to find the recent changes done in the workflow by user id ?

    Hello all,
    How to find the recent changes done in the workflow by user id ?
    I have made changed in Production system .
    Like changing the status ,
    changing the agent ,
    but for these it will , not ask for any request .
    So i want to know is there any method to find what are the changes done by me ?
    Thanks and regards
    Prem

    Hi,
    This is caused by mandant settings in scc4. It's better not to make changes in PRD, because then your DEV en QA systems differ.
    Kind regards, Rob Dielemans

  • How to know what are the db changes done today

    Is there any way to know the Code changes done today in a schema. Code changes means any ddl commands / function changes / procedure changes / triggers etc. .
    Edited by: DIVI on May 29, 2012 10:08 PM

    Hi,
    If you are need of the DB Changes for which a DB Objects are Created then,
    you can use.
    SELECT *
      FROM USER_OBJECTS
    WHERE OBJECT_TYPE IN ('TABLE', 'PROCEDURE', 'PACKAGE', 'FUNCTION');But, If You need to Track Entire DDL Activites, You have to Audit the Database Changes or
    with the Use of Database Triggers.
    Thanks,
    Shankar.

  • After installing latest update the contact photos don't show on incoming call

    After installing latest update the contact photos don't show on incoming call

    Possible iTunes issue:
    Try the following after adding photos.
    Go to file
    Then Home Sharing
    Select photos to share
    Click on All Photos already selected Do anyway
    When Apply turns black click on Apply
    Now go to Apple TV to see if photos there
    Or restart iTunes.
    Works for me every time photos do not appear on my Apple TV 3
    Hopefully will work for you.

  • Outlook 2011 duplicates some of the contacts and don't duplicate others

    Hi
    why outlook 2011 duplicates some of the contacts and don't duplicate others it make them 2 then 3 then 4 and so on while for other contacts its ok ?!!!

    I have the same problem before, duplication takes place maybe after or during syncing. No possible way to eliminate conflicts but to delete those duplicates manually, till I found a useful tool, the so- called Scrubly Duplicate Contacts Remover..Maybe you can use this tool too. It works very well for me. hope this helps.

  • Can I sync my Outlook 2010 contacts to my IPhone without overwriting the contacts already on my phone?  I sync my mail to exchange

    I have an IPhone that syncs to my Outlook 2010 via Exchange.  The email and calendar syncs automatically.  I would like to sync my contacts but currently have that setting turned to "off" because I want to add my Outlook contacts but not lose my contacts on my phone.  If I sync the contacts will it just add the new ones and not overwrite the existing contacts on my phone?

    I do not follow what you're trying to do.
    The device is already syncing contacts from an Exchange account?  Or you want to be able to sync contacts from an exchange account without deleting the contacts already on the device?
    Adding a new account to sync contacts does not affect the contacts already on the device.

  • Touch Contact Changes Don't Appear in Address Book?

    If I make changes to my contact details on my Touch when I sync they are not reflected back into my Address Book?
    I do get prompted to continue with changes/deletions etc but nothing is affected ion my touch or in Address Book?
    Why not?

    I have the same problem. It seems that my contacts were first copied to the touch changes made on either computer or iPod don't sync even though it goes thru the process. It almost seems like iTunes is working from a different address book database.
    I've fully restored the iPod,
    deleted preference files for Address Book & iTunes,
    deleted cache files,
    backed up my contacts & erased them from Address Book and the restored them again,
    I even used the guest account on my mac to link to iTunes and wipe the iPod. That worked with the contacts in that account but when I returned to my account and re-linked to iTunes, essentially starting fresh, the contacts restored to the initial sync.
    If anyone has any ideas please share them.
    Thanks.

  • How to transport changes done in dev system to quality system.

    HI ALL,
    Can any one give the procedure to transport the changes done to a parameter group in Dev syystem to Quality system through solution manager.
    Thanks & Regards,
    Virinchi.

    Hi,
       once you saved all objects in TRtransport requests then goto SE01 or SE09 or SE10 seelct u r TR .in the seleted TR release sub task of the TR thn the main one.
    SE09 and transport connection
    if you need some docs on transport
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0b/5ee7377a98c17fe10000009b38f842/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e883de94-0501-0010-7d95-de5ffa503a86
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b5/1d733b73a8f706e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/57/38e1824eb711d182bf0000e829fbfe/frameset.htm
    Re: Transport Organizer---
    transport query (bex objects)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/38/5ee7377a98c17fe10000009b38f842/frameset.htm
    hope this helps.
    Note if u founds useful reward points
    mahesh

  • How can I overwrite the Last Changed Field (AUFK-AENAM)

    We have an XI application that updates networks in R3 by calling BAPI_NETWORK_MAINTAIN.   The XI RFC Client Parameter has logon user/password that connects to R3, so when a network header is updated by calling the BAPI_NETWORK_MAINTAIN.....then the logon user id is used to populate AUFK-AENAM.   Is there a way to populate AUFK-AENAM if it was passed to a function/class (or via an EXIT or BADI)........basically I'm looking for a way override AUFK-AENAM.
    Thank you any help.

    Badi:WORKORDER_UPDATE
    Method:IN_UPDATE
    Parameter:IT_HEADER_OLD
    Set value VBKZ = 'U'"For Update.
    Below is SAP documentation of method IN_UPDATE fron SE18:
    Functionality
    This method is executed during the update after the order is saved.
    Parameters
    All tables relevant to orders of all the orders processed within this transaction (also cross order type) are transferred. A table containing all changed records is transferred for each order object and a table *_old that contains the original state of the changed records when the transaction was started.
    To differentiate between different order categories, evaluate the "AUTYP" field in the order headers.
    To determine which actions were carried out on the individual objects of an order, you can evaluate the update indicator in the individual tables. In the different tables, the update indicator is called "VBKZ" (exceptions: IT_PMPARTNER-UPDKZ, IT_PRT_ALLOCATION-MODKZ, IT_MILESTONE-VBKZ_MLST or IT_MILESTONE-VBKZ_MLTX) and can contain the following entries:
    "I": Insert
    The data record is written to the database again. No *_old entry exists
    "U": Update
    The data record already exists in the database and has been changed in the transaction. An *_old entry exists.
    "D": Delete
    The data record already exists in the database and is to be deleted. An *_old entry exists.
    The data record exists in the database. No changes have been made in the transaction. An *_old entry exists.

  • BPM workflow not able to reflect the latest changes done.

    Hi.
    I've a BPM instance in QA which got logically deleted after entering into exception block .
    Now i've made necessary modifications (removing a loop and adding a Switch) in DEV and transported to QA (Repository) successfully. Now QA repository has the latest version of BPM.
    Now in QA, I've manually triggered the BPM from http-client and i couldn't see the latest version of BPM in the workflow (PE adapter in SXI_MONITOR). I could only see the older version (with Loop) and hence it again went into exception block. I tried triggering thrice but in vain.
    Where am i wrong? Do i need to transport the BPM in DEV Directory to QA Directory in order to reflect the change that i did?
    Kindly provide ur inputs.
    Thanks.

    Hi
    I have cheked SWF_XI_CUSTOMIZING, Maintain Runtime Environment is in red-cross mark.
    I have performed automatic workflow customizing. Now everything is in green check mark.
    Still my IP was in state 99 in sxi_cache.
    But...
    When i click my IP and click "Activation log" there i saw some warnings and 1 error.
    To know more details on the error, i clicked "Display active version" and click "Syntax check" (Ctrl+F2)
    Click on the error and we will be directed to the location where the error is.
    I have rectified the error. (Error is related to improper usage of container variable)
    I have activated the IP in DEV, transported to QA and checked SXI_CACHE.
    For my surprise it's still 99! But i couldn't see namespace and repository name for my IP. I thought the cache is getting updated.
    I had performed complete cache refresh and delta cache refresh.
    Phew.., now my IP is in State 0
    I had checked "Display active version" and it shows the latest version of IP.
    Again I've stated manual triggering of IP thru http-client and this time it took the latest version.
    Conclusion:
    There is no need to import the IP again and again into ID
    Check "Display active version" in SXI_CACHE before going to test IP.
    After transport, wait for a while for the system to update the cache. If it's taking time, refresh cache manually.
    Thank you all for your valuable inputs and time.
    ~Praveen.

  • How can I import contacts into a mailbox and overwrite the previous ones?

    Hey guys, so I am new to powershell. I understand some of the basics and am still trying to teach myself as much as I can.
    So I have been asked to automatically push our company's contacts to everyone's mailbox (around 60-70 contacts to 60-70 mailboxes) We use Office 365.
    They also want the contacts to sync to mobile phones, so I cannot used a shared contact list. It seems only the MAIN contact list can sync to a phone.
    So far I have used this:
    import-contactlist -csv -csvdata ([system.io.file]::readallbytes("PATH TO CSV FILE")) -identity USER
    This works just fine, but if there are any changes to the CSV and I run it again, it just doubles all the contacts instead of overwriting. Is there anyway I can overwrite the contacts?
    I have also tried this:
    Search-Mailbox -identity USER -SearchQuery kind:contacts -deletecontent
    This does delete the contacts I have created in the first place, but if there are any OTHER contacts that users have created, it would delete those as well.
    I feel like im headed in the right direction.. can anyone help?

    Okay I think I figured it out. After I import the contacts with: import-contactlist -csv -csvdata ([system.io.file]::readallbytes("PATH TO CSV")) -identity USER
    I can run this to find and delete each added contact: 
    $tcontacts = get-content PATH TO CSV WITH ONLY NAMES
    $zcontacts = get-content PATH TO CSV WITH NAMES OF MAILBOXES YOU WANT TO REMOVE CONTACTS FROM
    $ccontacts = "null"
    $scontacts = "null"
    $xcontacts = "null"
    foreach ($ccontacts in $tcontacts) {foreach ($scontacts in $zcontacts) {$xcontacts = $scontacts; Search-Mailbox -identity $xcontacts -SearchQuery kind:'contacts', $ccontacts -deletecontent -force}}
    I use xcontacts = scontacts because of pointer issues (i think?) but anyway, using
    $scontacts for the -identity doesnt work.
    This is a pretty rough script, and you guys could probably find a shorter one, but it works! Thanks

  • Overwrite iPhone contacts with iCloud contacts

    How do I overwrite the contacts on my iPhone with all of my contacts on iCloud? My husband gave me his iPhone after mine was stolen and it has all of his contacts currently. All of my contacts are successfully stored on iCloud, but I don't want to turn on iCloud -> Contacts sync and have his 1000+ contacts merged from this iPhone up to my 1000+ contacts on iCloud.
    I tried to delete all of his contacts from the iPhone but I no longer have the Edit button on my Contacts after upgrading the device to iOS5.
    Any ideas?

    Thanks for the tips everyone. I finally figured it out. 
    I first put the iPhone in airplane mode so it couldn't sync. Then I went into Settings -> iCloud and turned on Contacts, saying I wanted to Merge the contacts. I was then able to start deleting Contacts (the Edit button was now available in my Contacts screen). After deleting a few contacts and deciding that would take way too long I went back into Settings -> iCloud and turned off Contacts. It then asked what I wanted to do with all of the contacts on my iPhone that had been merged with iCloud contacts (though they really hadn't b/c I'd been in Airplane mode all the while). I said I did not want to keep them. I went back out to check my Contacts and they had all been deleted. Success!
    With an empty Contact list I turned off Airplane mode, went back into Settings -> iCloud and turned Contacts sync back on and my iCloud contacts started immediately sync'ing down to my newly cleaned out Contact list.

  • Second PO acknowledgement is overwriting the first PO aknowledgement i

    When multiple PO Acknowledgements are submitted  via ORDERS05 IDOC .
    The First  Acknowledgement is getting overwritten by Second Acknowledgement.
    For Example
    IDOC1----PO Ack 1: Delivery date -05/26/2011, Quantity- 10
    IDOC2----PO Ack 2: Dlivery date u2013 05/27/2011, Quantity- 11
    Second IDOC overwritting the PO Ackownledgment done by the Fisrt IDOC.
    We are updating the PO Acknowledgement customer exit EXIT_SAPLEINM_008 ( ZXM06U20)
    using the BAPi " BAPI_PO_CHANGE"
    Does SAP shows only One Ackownledgment  for one Item?
    CALL FUNCTION 'BAPI_PO_CHANGE'      "Function for changing the PO Acknowledgement
              EXPORTING
                purchaseorder          = w_tsndata-ebeln
              TABLES
                return                 = treturn
                poitem                 = tpoitem
                poitemx                = tpoitemx
                poaccountprofitsegment = tpoit
                potextitem               = tpoitxt.
    How we are passing the data
    tpoitem
    PO_ITEM    DELETE_IND   SHORT_TEXT 
    00010            |S         |                                        |  
    tpoitemx
    PO_ITEM  PO_ITEMX   DELETE_IND SHORT_TEXT MATERIAL MATERIAL_EXTERNAL
    00010         |X                   |X              |                         |               |                          |    
    tpoit
    1     PO_ITEM     N     5      00010
    2     SERIAL_NO     N     2      00
    3     FIELDNAME     C     30                                                                               
    4     VALUE     C     50                                                                               
    tpoitxt.
    1  PO_NUMBER  PO_ITEM TEXT_ID TEXT_FORM TEXT_LINE
        1     4700013625|00010  |F06    |         |# 0000000027950719 D:20110531 Q:30.00<
        2     4700013625|00010  |F06    |         |# 0000000027950720 D:20110531 Q:40.00<
        3     4700013625|00010  |F06    |         |# 0000000027950721 D:20110531 Q:40.00<
        4     4700013625|00010  |F06    |         |# 0000000027950722 D:20110531 Q:50.00<

    Hello SKJ,
    Thank you for your reply. However, the functional consultant insists that all the pricing are well maintained.
    I came across a post in this forum with the same problem, they said that they refreshed the buffer/memory for every call on the bapi_po_create1.
    I did put this line of code:
    PERFORM mepo_refresh(saplmepo).
    CALL FUNCTION'BAPI_PO_CREATE1'.
    But it didn't work either.
    Edited by: totoy_ on Nov 30, 2011 2:41 AM

  • How can I sync the contacts in my phone with those on my MacBook Pro? I already have an iCloud account, and everything else (calendars,music, etc.I is already synched) but the contacts won't.

    How can I sync the contacts in my phone with those on my MacBook Pro? I already have an iCloud account, and everything else (calendars,music, etc.I is already synched) but the contacts won't.

    Ok.
    Open System Preferences, Apple Logo icon in the menu bar and then System Preferences or the Sys Pref iocon in the Dock and go to the Internet Accounts area and look at your iCloud account. It should list what is and isn't synced by a checkmark next to each item.
    Also in the Contacts app click on Contacts in the menu bar and select Preferences then accounts and make sure your iCloud account is listed. You can also do that from the Internet Accounts area in System Preferences.

Maybe you are looking for