All picklists for Contact, Opty, Lead, Activity objects - Exported to exter

We have a requirement for extracting all picklists to an external database on a daily basis. We would like to use the Web Services to do that. We have no cascading picklists. We would like to use English and French languages (if not possible to haev English and French side by side, then English alone would be ok). Initial snapshot would take everything and then, only records which have been modified since last time data was extracted (if possible).
It would be nice to have the external table look like:
Object
Field Name
Value English
Value French
Enabled flag
Date CRMOD created
Date CRMOD modified
1) What would be the WS call(s) to achieve initial extract?
2) Can we extract for all objects at once or do we have to go object by object?
3) What would be the WS call(s) to get records that would have changed since last time?
Thanks

The web service for this is in the services WSDL. Its a pretty straight forward SOAP message with only a few parameters to set.
From the web services guide:
Support for Multi-Select Picklists
A multi-select picklist is a picklist from which the user can select multiple values. In Web Services
On Demand, multi-select picklists are only exposed for the following record types:
■ Account
■ Activity
■ Contact
■ Custom Object 01
■ Custom Object 02
■ Custom Object 03
■ Lead
■ Opportunity
■ Service Request
For these record types, all standard and custom multi-select picklist fields are exposed. You can add,
remove, replace or query selections in parent-level multi-select picklist fields, however child-level
multi-select picklist fields are not supported.
Input and output values are language-independent code (LIC) delimited, but the multi-select picklist
delimiter is always a semicolon regardless of locale for input and output: <LIC1>;<LIC2>.
I hope this helps

Similar Messages

  • When printing a list in Address Book, how can I select more than the default Attributes and keep them selected when I print again? I want to print ALL information for contacts so I have email address, notes, phone, company, title, etc all on one page.

    When printing a list in Address Book, how can I select more than the default Attributes and keep them selected when I print again? I want to print ALL information for contacts so I have email address, notes, phone, company, title, etc all on one page. I don't want to have to check off an additional 5 or 6 attributes each time I print out contact information. Is there a way to change the default setting for printing lists, so it is not just "phone," "photo," and "job title?"

    I have a user who wants to do this same thing. I did not find any way either to default the attributes to anything other than what you see the first time. Seems like such a trivial thing, hard to believe they do not allow it. I did find a program for this called iDress but I can't seem to download it from any links on the Internet. Not sure if it is free or not, but it was recommended by a link on the Mac support site.

  • Require list of all events for Windows Server 2008 Active Directory

    Hi all,
    I require list of all events for Windows Server 2008 Active Directory. Event Log name for Active Directory log is "Directory Service".
    Regards,
    SR

    Hi,
    Thanks for your posting.
    Do you mean you want to list all Active Directory logs into one file named “Directory Services”?
    If that, it’s hard to achieve. There are kinds of Active Directory logs stored in different locations and they have different file formats. It’s hard
    to collect them into one file.
    Active directory records events in the directory services log in Event Viewer. By default, Active Directory records only critical error events. To instruct Active
    Directory to record other events in the directory services log, we need to modify registry.
    For more information please refer to following MS articles:
    Active Directory Diagnostic Logging
    http://technet.microsoft.com/en-us/library/cc961809.aspx
    How to configure Active Directory diagnostic event log
    http://support.microsoft.com/kb/314980
    Lawrence
    TechNet Community Support

  • OGG-01028  ACTIVE OBJECT COUNT MISMATCH.

    HI,
    Please see the following message in my report for extract.
    2011-08-23 12:42:34 INFO OGG-01513 Positioning to Sequence 1144827, RBA 41763856.
    2011-08-23 12:42:34 INFO OGG-01516 Positioned to Sequence 1144827, RBA 41763856, Aug 22, 2011 11:17:08 AM.
    2011-08-23 12:42:34 INFO OGG-01055 Recovery initialization completed for target file /ggate/dirdat/d1000329, at RBA 945.
    2011-08-23 12:42:34 INFO OGG-01478 Output file /ggate/dirdat/d1 is using format RELEASE 10.4/11.1.
    2011-08-23 12:42:34 INFO OGG-01026 Rolling over remote file /ggate/dirdat/d1000329.
    2011-08-23 12:42:34 INFO OGG-01053 Recovery completed for target file /ggate/dirdat/d1000330, at RBA 945.
    2011-08-23 12:42:34 INFO OGG-01057 Recovery completed for all targets.
    ** Run Time Messages **
    2011-08-23 12:42:34 INFO OGG-01517 Position of first record processed Sequence 1144827, RBA 41763856, SCN 8.2631617714,
    Aug 22, 2011 11:17:08 AM.
    2011-08-23 12:45:32 INFO OGG-01644 BOUNDED RECOVERY: COMPLETE: for object pool 1: p37409352_extr at SeqNo: 1145221, RBA:
    20970512, SCN: 8.2648273321 (37008011689).
    *2011-08-23 12:45:32 WARNING OGG-01632 CM_op_validate_active_objects_count(const op_t *): Active object count differs from c*
    ount from previous instance BCP: OP active count: 148  recovered count from previous BCP: 146  pool instance: 1 (p37409352_ex
    tr).
    *2011-08-23 12:45:32 ERROR OGG-01028 ACTIVE OBJECT COUNT MISMATCH.*
    * ** Run Time Statistics ** *
    Report at 2011-08-23 12:45:32 (activity since 2011-08-23 12:42:32)
    Output to /ggate/dirdat/d1:
    No records extracted.
    *2011-08-23 12:45:32 ERROR OGG-01668 PROCESS ABENDING.*
    *2011-08-23 12:45:32 WARNING OGG-00543 Unexpected threading library failur*
    My extract is getting abended with the above error.... Please help...
    Regards,
    Jibu

    Same error here.
    Occured when I force stop replicat in order to add extra table.
    Solution revert changes, wait until long transaction finish so I can stop replica normally (not forced).
    Replication now is ok.
    2012-06-25 09:58:28  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from GGSCI on host 66.66.66.66 (START EXTRACT esp01 ).
    2012-06-25 09:58:28  INFO    OGG-00975  Oracle GoldenGate Manager for Oracle, mgr.prm:  EXTRACT esp01 starting.
    2012-06-25 09:58:28  INFO    OGG-00992  Oracle GoldenGate Capture for Oracle, esp01.prm:  EXTRACT esp01 starting.
    2012-06-25 09:58:30  INFO    OGG-01639  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY:  ACTIVE: for object pool 1: p17983_extr.
    2012-06-25 09:58:30  INFO    OGG-01640  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: recovery start XID: 22.19.4625531.
    2012-06-25 09:58:30  INFO    OGG-01641  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: recovery start position: SeqNo: 163671, RBA: 228929552, SCN: 2663.1788286646 (11439286195894), Timestamp: 2012-06-25 08:10:12.000000.
    2012-06-25 09:58:30  INFO    OGG-01642  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: recovery end position: SeqNo: 163671, RBA: 329908200, SCN: 2663.1789358330 (11439287267578), Timestamp: 2012-06-25 08:11:26.000000.
    2012-06-25 09:58:30  INFO    OGG-01579  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: VALID BCP: CP.esp01.000000996.
    2012-06-25 09:58:30  INFO    OGG-01629  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: PERSISTED OBJECTS RECOVERED: 1.
    2012-06-25 09:58:32  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, esp01.prm:  Positioning to Sequence 163671, RBA 228929552.
    2012-06-25 09:58:32  INFO    OGG-01516  Oracle GoldenGate Capture for Oracle, esp01.prm:  Positioned to Sequence 163671, RBA 228929552, Jun 25, 2012 8:10:12 AM.
    2012-06-25 09:58:33  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, esp01.prm:  EXTRACT esp01 started.
    2012-06-25 09:58:33  INFO    OGG-01055  Oracle GoldenGate Capture for Oracle, esp01.prm:  Recovery initialization completed for target file ./dirdat/ei012794, at RBA 47844316.
    2012-06-25 09:58:33  INFO    OGG-01478  Oracle GoldenGate Capture for Oracle, esp01.prm:  Output file ./dirdat/ei is using format RELEASE 10.4/11.1.
    2012-06-25 09:58:34  INFO    OGG-01026  Oracle GoldenGate Capture for Oracle, esp01.prm:  Rolling over remote file ./dirdat/ei012794.
    2012-06-25 09:58:34  INFO    OGG-01053  Oracle GoldenGate Capture for Oracle, esp01.prm:  Recovery completed for target file ./dirdat/ei012795, at RBA 965.
    2012-06-25 09:58:34  INFO    OGG-01057  Oracle GoldenGate Capture for Oracle, esp01.prm:  Recovery completed for all targets.
    2012-06-25 09:58:35  INFO    OGG-01517  Oracle GoldenGate Capture for Oracle, esp01.prm:  Position of first record processed Sequence 163671, RBA 228929552, SCN 2663.1788286614, Jun 25, 2012 8:10:12 AM.
    2012-06-25 09:58:41  INFO    OGG-01644  Oracle GoldenGate Capture for Oracle, esp01.prm:  BOUNDED RECOVERY: COMPLETE: for object pool 1: p17983_extr at SeqNo: 163671, RBA: 329908200, SCN: 2663.1789358331 (11439287267579).
    2012-06-25 09:58:41  WARNING OGG-01632  Oracle GoldenGate Capture for Oracle, esp01.prm:  CM_op_validate_active_objects_count: Active object count differs from count from previous instance BCP: OP active count: 18  recovered count from previous BCP: 17  pool instance: 1 (p17983_extr).
    2012-06-25 09:58:41  WARNING OGG-01027  Oracle GoldenGate Capture for Oracle, esp01.prm:  List: 0.
    2012-06-25 09:58:41  ERROR   OGG-01028  Oracle GoldenGate Capture for Oracle, esp01.prm:  ACTIVE OBJECT COUNT MISMATCH.
    2012-06-25 09:58:41  ERROR   OGG-01668  Oracle GoldenGate Capture for Oracle, esp01.prm:  PROCESS ABENDING.

  • Getting contacts updated in sync logs after pushing data for activity object

    Hi,
    I used below snippet to create Import Definition for Activity Object using Eloqua Bulk 2.0. 
        "syncActions": null,
        "isSyncTriggeredOnImport": "true",
        "name": "External Activity via Bulk API",
        "updateRule": "always",
        "secondsToRetainData": "3600",
        "fields": {
            "C_EmailAddress": "{{Activity.Contact.Field(C_EmailAddress)}}",
            "CampaignID": "{{Activity.Campaign.Id}}",
            "AssetName": "{{Activity.Asset.Name}}",
            "AssetType": "{{Activity.Asset.Type}}",
            "AssetDate": "{{Activity.CreatedAt}}",
            "ActivityType": "{{Activity.Type}}"
    After pushing data for this import definition, I checked sync logs and I found that there was 2 contacts updated.
    Why this happened?
    here is my sample data :
            "C_EmailAddress": "[email protected]",
            "CampaignID": 32,
            "AssetName": "Tradeshow",
            "AssetType": "Tradeshow",
            "AssetDate": "2014-05-12",
            "ActivityType": "Visited Booth"
            "C_EmailAddress": "[email protected]",
            "CampaignID": 32,
            "AssetName": "Tradeshow",
            "AssetType": "Tradeshow",
            "AssetDate": "2014-05-12",
           "ActivityType": "Visited Booth"
    Please find sync logs in attachment.
    thanks

    Hi,
    I used below snippet to create Import Definition for Activity Object using Eloqua Bulk 2.0. 
        "syncActions": null,
        "isSyncTriggeredOnImport": "true",
        "name": "External Activity via Bulk API",
        "updateRule": "always",
        "secondsToRetainData": "3600",
        "fields": {
            "C_EmailAddress": "{{Activity.Contact.Field(C_EmailAddress)}}",
            "CampaignID": "{{Activity.Campaign.Id}}",
            "AssetName": "{{Activity.Asset.Name}}",
            "AssetType": "{{Activity.Asset.Type}}",
            "AssetDate": "{{Activity.CreatedAt}}",
            "ActivityType": "{{Activity.Type}}"
    After pushing data for this import definition, I checked sync logs and I found that there was 2 contacts updated.
    Why this happened?
    here is my sample data :
            "C_EmailAddress": "[email protected]",
            "CampaignID": 32,
            "AssetName": "Tradeshow",
            "AssetType": "Tradeshow",
            "AssetDate": "2014-05-12",
            "ActivityType": "Visited Booth"
            "C_EmailAddress": "[email protected]",
            "CampaignID": 32,
            "AssetName": "Tradeshow",
            "AssetType": "Tradeshow",
            "AssetDate": "2014-05-12",
           "ActivityType": "Visited Booth"
    Please find sync logs in attachment.
    thanks

  • My iMessage and Facetime won't activate, says waiting for activation. All photos and contacts are restored, using email and wifi only, no service. Only issue is date and time will not automatically set.

    My iMessage and Facetime won't activate, says waiting for activation. All photos and contacts are restored, using email and wifi only, no service. Only issue is date and time will not automatically set.

    Howdy eewebe13,
    So you have no cellular service but are on Wi-Fi yet iMessage and Facetime are waiting for activation.
    Please step through this article for that scenario.
    If you get an error when trying to activate iMessage or FaceTime - Apple Support
    Thank you for visiting Apple Support Communities.
    Nubz

  • Creating Activity object for a Service Request object...

    <b>[This thread was migrated from the On Demand Developer Forum in the old Siebel Community] </b>
    drangineni
    New Contributor
    Ho do we use Activity object of a Service Request object. I am trying to
    create an Activity object for a existing Service Request object.
    I am looking for some sample code.
    I greatly appreciate your help.
    Product: CRM OnDemand
    11-26-2006 12:40 PM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    drangineni, What programming language are you using?
    BS
    12-04-2006 10:56 AM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Hi, I am using C# .
    12-04-2006 07:40 PM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    drangineni, assuming you know the service requestid or externalId of the
    Sr you are dealin gwith you would first set that value.
    ServiceRequest1[] objSRList =new ServiceRequest1[1];
    objSRList[0] = new ServiceRequest1();
    objSRList[0].ServiceRequestId = <YourSRId>;
    Then you create an array of activities and initialize the first one:
    objSRList[0].ListOfActivity = new Activity[1];
    objSRList[0].ListOfActivity[0] = new Activity();
    Now set the data fields
    objSRList[0].ListOfActivity[0].Subject ="My Subject";
    objSRList[0].ListOfActivity[0].Description ="My Description";
    objSRList[0].ListOfActivity[0].Display = "Task"; //valid values are either
    "Task" or "Appointment"
    Then call the ServiceREquestInsertOrUpdate method on the ServiceRequest
    WebService and pass in the above variable.
    BS
    12-06-2006 12:36 PM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Thank you BigSlick.
    The following error is thrown when I use the
    ServiceRequestInsertOrUpdate(objInput)
    "No user key can be used for the Integration Component instance 'Service <br/>
    Request_Action'.(SBL-EAI-04397)"
    When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
    thrown and the Activity gets added, but a new Service Request object is
    created, but the Activity gets added to an existing Service Request
    object. I greatly appreciate your help.
    The following is the code:
    int ActivityLength = 0;
    WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
    WSOD_ServiceRequest.ServiceRequest1[1];
    ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
    ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
    ServiceRequest[0].ListOfActivity = new
    WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
    ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
    ServiceRequest[0].ListOfActivity[ActivityLength].Description =
    this.txtDescription.Text;
    ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
    ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
    WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequest();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
    objInput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
    objOutput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
    objInput.ListOfServiceRequest = ServiceRequest;
    Session objSession;
    objSession = (Session) Application["Session"];
    prxySrvcRequest.Url = objSession.GetURL();
    try
    objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
    catch(Exception e)
    12-09-2006 09:53 AM
    Re: Creating Activity object for a Service Request object...
    drangineni
    New Contributor
    Thank you BigSlick.
    The following error is thrown when I use the
    ServiceRequestInsertOrUpdate(objInput)
    "No user key can be used for the Integration Component instance 'Service <br/>
    Request_Action'.(SBL-EAI-04397)"
    When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
    thrown and the Activity gets added, but a new Service Request object is
    created, but the Activity gets added to an existing Service Request
    object. I greatly appreciate your help.
    The following is the code:
    int ActivityLength = 0;
    WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
    WSOD_ServiceRequest.ServiceRequest1[1];
    ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
    ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
    ServiceRequest[0].ListOfActivity = new
    WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
    ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
    ServiceRequest[0].ListOfActivity[ActivityLength].Description =
    this.txtDescription.Text;
    ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
    ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
    WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequest();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
    objInput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
    WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
    objOutput = new
    WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
    objInput.ListOfServiceRequest = ServiceRequest;
    Session objSession;
    objSession = (Session) Application["Session"];
    prxySrvcRequest.Url = objSession.GetURL();
    try
    objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
    catch(Exception e)
    12-10-2006 08:49 AM
    Re: Creating Activity object for a Service Request object...
    BigSlick
    Valued Contributor
    Ah yes, I forgot you also need to specify a unquie Id for the activity.
    It's kinda strange.
    Try adding this:
    ServiceRequest[0].ListOfActivity[ActivityLength].ActivityId = "DummyId";
    //OD will overwrite this with a real Id
    Or if you have a unquie ID for your Activities you can use:
    ServiceRequest[0].ListOfActivity[ActivityLength].ExternalSystemId = <Your
    Unique Value>;
    Hope that helps,
    BS
    12-11-2006 10:52 AM
    Re: Creating Activity object for a Service Request object...
    surgientweb
    New Contributor
    Hi all,
    I have a similar problem, but mine is returning a message that field
    "Display" is required. Looking at this post and the documentation it is
    obvious that Display is a required field, but my WSDL did not include a
    field called "Display", so my proxy did not generate one.
    I tried adding a field called Display to the WSDL and the proxy class, but
    I get a different error... I figure I maybe cannot add it manually like
    that - but I think the bigger problem is it is not part of the WSDL that
    Siebel OD generates for me in my admin account.
    On top of that Display is not shown in the list of fields for Activity
    through the admin interface.. is it possible my account is bugged? Am I
    missing something simple here? BigSlick, I see you mention a .Display in
    your code sample so I thought you might understand what is wrong. Here is
    my code (I am trying to add a activity to a lead).
    Thanks for any insight into this!
    private void InsertLeadActivity(Session session, NameValueCollection data,
    string leadID)
    try
    if (blnDebug)
    Response.Write("Setting up Activity<br>";
    // instantiate the proxy service
    Activity_Service.Activity activityProxy = new Activity_Service.Activity();
    // set up the target URL
    activityProxy.Url = session.GetURL();
    activityProxy.CookieContainer = session.GetCookieContainer();
    // set up input argument
    ActivityNWS_Activity_Insert_Input input = new
    ActivityNWS_Activity_Insert_Input();
    input.ListOfActivity = new Activity1[1];
    input.ListOfActivity[0] = new Activity1();
    if (blnDebug)
    Response.Write("Getting Data<br>";
    // dg note: name value
    // input.ListOfActivity[0].MrMrs = data["MrMrs"];
    input.ListOfActivity[0].LeadId = leadID.ToString();
    input.ListOfActivity[0].Description = DataToString(data);
    input.ListOfActivity[0].Subject = "Website Submission Activity";
    input.ListOfActivity[0].Priority = "3-Low";
    //input.ListOfActivity[0].DueDate =
    DateTime.Now.AddDays(7).ToShortDateString();
    input.ListOfActivity[0].Owner = this.defaultLeadOwner;
    input.ListOfActivity[0].Type = "Call";
    //input.ListOfActivity[0].Display = "Task";
    input.ListOfActivity[0].ActivityId = "DummyId";
    input.ListOfActivity[0].ExternalSystemId = "web";
    activityProxy.Activity_Insert(input);
    catch (Exception exInsertActivity1)
    if (blnDebug)
    Response.Write("<br>Error inserting activity.<br><br>" +
    exInsertActivity1.ToString() + "<br>";
    01-06-2007 05:05 PM
    Re: Creating Activity object for a Service Request object...
    surgientweb
    New Contributor
    Figured it out.. the field "Display" is also known as "Activity"........
    Here are some notes for other people.. good luck and feel free to write me
    at raskawa-at-gmail-com if you want a code sample.
    Some unpublished nice to knows for Siebel On Demand Activities....
    In summary:
    - .Activity is also known as Display in documentation and on the error
    messages coming back from the WS. Also, it appears based on these boards
    some people actually have a .Display field. Maybe different accounts
    generate different WSDL's.... buggy.
    - If a error message is thrown saying "Description is required" it really
    means "Subject is required" (make sure .Subject has a value)
    - If a error message is thrown complaining that ActionType is not right..
    that is really .Type.. make sure it's lookup value is valid for the
    dropdown values in your CRM OD system.
    My code/values that worked..
    input.ListOfActivity[0].LeadId = leadID.ToString();
    input.ListOfActivity[0].Description = DataToString(data);
    input.ListOfActivity[0].Subject = "Website Submission Activity";
    input.ListOfActivity[0].Priority = "3-Low";
    //input.ListOfActivity[0].DueDate =
    DateTime.Now.AddDays(7).ToShortDateString();
    input.ListOfActivity[0].Owner = this.defaultLeadOwner;
    input.ListOfActivity[0].Type = "Call";
    input.ListOfActivity[0].ActivityId = "DummyId";
    input.ListOfActivity[0].ExternalSystemId = "web";
    //input.ListOfActivity[0].Display = "Task"; //doesn't work
    input.ListOfActivity[0].Activity = "Task"; //does work.
    01-06-2007 05:17 PM
    Re: Creating Activity object for a Service Request object...
    raskawa
    First Time Contributor
    Hi,
    This is surgientweb (under my own login now..)
    Anyway, I wanted to add that I figured out that there are two ways to add
    a Activity to a Lead. Via the Lead object (by getting a ListOfActivities)
    OR by creating a Activity directly and just adding your "LeadID" to it (or
    you can also add a "ContactID" to relate the activity to a Contact.)
    Feel free to email me for a code example (raskawa....at....gmail)
    -David
    01-09-2007 02:58 PM

    Hi Stephane,
    You can definitely read the categories using Tables in CRM. The logic is a bit complicated though.
    Use the following steps to retrieve Categories using Std. CRM Tables:
    1. Pass transaction GUID in field GUID of table CRMV_REPORT_SUBJ and get KATALOGART, CODEGRUPPE and CODE field values in lv_catalog, lv_codegrp and lv_code.
    2. Now you need to concatenate these 3 fields values carefully like this:
    CONCATENATE lv_catelog lv_codegrp '    ' lv_code into lv_category1.
    Remember there are 4 spaces between lv_codegrp and lv_code.
    3. Now pass this lv_category1 in field OBJEXT in table CRMC_ERMS_CAT_OK and get OBJGUID in field lv_objguid.
    4. Pass this lv_objguid in field OBJ_GUID and LNK_TYPE = 'IS_CODE' in table CRMC_ERMS_CAT_LN and get value of CAT_GUID in lv_cat_guid.
    5. Pass this lv_cat_guid in field CAT_GUID in table CRMC_ERMS_CAT_CA and get value of CAT_ID in field lv_cat_text.
    Remember this lv_cat_text is the text value of your last level of category of transaction.
    6. To get its upper cateogry level value, simply use table CRMC_ERMS_CAT_HI and get parent guid value and pass this as CAT_GUID again in table CRMC_ERMS_CAT_CA to get its text.
    Alternatively, you can also use class method cl_crm_ml_category_util=>get_parse_all to get all levels of categories.
    Hope this helps.
    Thanks
    Vishal

  • Best practice for getting all Activities for a Contact

    Hello,
    I am new to the Eloqua API and am wondering what is the best practice for downloading a list of all activities for a given contact.
    Thanks

    Hi Mike,
    For activities in general, Bulk 2.0 Activity Exports will be the best way to go. Docs are here: http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCBB/index.html
    But it can be a complex process to wrap your head around if you're new to the Eloqua API. So if you're in a pinch and don't care about the association of those activities to campaigns, and only need to pull activities for a few contacts, you can resort to using REST API calls.
    The activity calls are visible (from Firebug or Chrome console) if you open any contact record and navigate to the "Activity Log" tab. If you have it set to all activities, it will fire off a dozen or more calls or you can choose an individual one from the picklist to inspect that call in more detail.
    Best regards,
    Bojan

  • Does new 1402 Activity object in Cloud for Customer have wrong data type namespaces?

    I see that the individual "activity" objects (e.g., ActivityTask, AppointmentActivity, etc) are being deprecated as of 1405 and moving to a new Activity object with a TypeCode. That makes a lot of sense.
    In reviewing this new Activity object, I've noticed that many of the node elements utilize Data Types in the http://sap.com/xi/Common/DataTypes namespace instead of the http://sap.com/xi/AP/Common/GDT. For example, the root node element UUID has a data type UUID in the http://sap.com/xi/Common/DataTypes namespace, unlike all the other objects in the Public Solution Model.
    There are many more elements in this new Activity object that are mismatched like this to other common usage in other objects. Is this a new trend or a mistake?

    Hello Gregory, Alessandro,
    just for clarification:
    SAP wanted to eliminate the superflous supplementary components from the data types used in the Business Objects.
    Take the GDT Identifier as an example. It has the following supplementary components:
    SCHEME_ID
    SCHEME_VERSION_ID
    SCHEME_AGENCY_ID
    SCHEME_AGENCY_SCHEME_ID
    SCHEME_AGENCY_SCHEME_AGENCY_ID
    CONTENT
    You very seldom need the SCHEME_ID or the SCHEME_AGENCY_ID (if the ID is a GTIN or DUNS number then you need them). I never came over a situation to use the SCHEME_AGENCY_SCHEME_AGENCY_ID.
    So the data types from the "new" namespace omit those components. But SAP noticed the effort to adapt all the coding.
    Therefore it was decided that only new objects will use the data types from the new namepace.
    In the case of the ActivityTask, AppointmentActivity, etc. this wil requires - as Alessandro mentioned - some adoption effort.
    HTH,
          Horst

  • Integration Event for tracking changes to Activity Primary Contact

    I want to trigger an Integration Event when the Primary Contact of an Activity is changed.
    But, when I try to configure the Integration Event, on the "Field Tracking" page, I don't see any fields that relate to Contact.
    It appears that I can track changes to Service Request, Campaign, Dealer, Delegated By, Lead, Opportunity, Owner & Site - but not Contact?
    The only workaround that I can think of is to write workflow/default rules that will copy any field related to the Activity Primary Contact into a Custom Field on the Activity Record - and then tracking changes on that Custom field - but have so far failed to achieve that either.
    Anybody have a solution?
    Chris

    Helpful, but we're six weeks away from our R16 date - I'm on R15 and may just have to cope without this integration for a while.

  • DTW importing activity for contact persons

    Hello All
    SAP B1 V 9.0 and DTW 900.52.1
    I am trying to export data from one software and import into SAP Business one using the DTW.
    I have imported my business partners as well as the contact persons associated with the business partners successfully using DTW OCRD and OCPR.
    My next step is to export from previous software the activity associated with each contact person.  
    For example I have business partner C0001 and many contact persons under C0001. Business partner C0001- contact person Jane Doe, John Doe, John Smith etc.  What I am trying to accomplish is import activity to SAP B1 for each contact person (Jane Doe, John Doe, etc) using the DTW.  I cannot seem to figure out how to import the data so that it is associated with correct contact person for the appropriate business partner?  I can import the activity for the business partner but not for each contact person.
    Any advice greatly appreciated.
    Can I create a query to obtain the CntcCode from OCLG when no activity has been created?

    Problem solved
    I was trying to obtain the internal number associated with all OCLG Contact Person regardless if they had any activities.  I needed the information to migrate activities from and old system into SAP.  Selecting cntctcode from contact person will not generate the internal codes from OCLG and you will receive a data not found error.  Only the contact persons with activity would be produced.  I received some additional assistance and got the following query to work.
    select t1.cntctcode as CntctCodeFromOCPR,t1.name as ContactPersonFromOCPR,t0.cardcode,t0.cardname,t0.CntctPrsn from ocrd t0
    join ocpr t1 on  t0.cardcode=t1.cardcode

  • Hello can someone help me I have an iphone 4 and my daughter has an ipod touch we are on the same email address but somehow with in the last 25hrs all of my contacts are gone and only hers on on my phone is there a way for me to get all my contacts back?

    Hello can someone help me I have an iphone 4 and my daughter has an ipod touch we are on the same email address but somehow with in the last 25hrs all of my contacts are gone and only hers on on my phone is there a way for me to get all my contacts back?

    If you need assistance with finding any of your restores or attempting to restore from any that happened prior to his incident follow this article
    http://support.apple.com/kb/ht1766
    IF you do find a backup that has your contacts; I'd /highly/ recommand turning off your wifi network after the restore is finished because if the issue is with your iCloud your contacts may merge back with her's.
    With iCloud you DO NOT want to share the account; bad things happen Evil evil thigns...
    But in all seriousness; if two devices have the same iCloud; iCloud is told to merge and sync infomation between hte two and can't tell that it doesn't belong to the same person

  • I'm too old to learn iCal.  How do I tell iTunes to synch with Outlook for Mac for all of the Contacts and the Calendar on my iPhone and iPad??  Thanks

    I'm too old to learn iCal.  How do I tell iTunes to synch with Outlook for Mac for all of the Contacts and the Calendar on my iPhone and iPad?? 
    Also, once I figure out how to replace iCal with Outlook/Mac on iTunes, how do I synch the phone and pad so that the information on those devices over-writes onto Outlook as a backup, rather than having a blank Calendar on Outlook wipe out all of the information on the phone and pad???
    Thanks

    If you haven't tried already, plug your devices into iTunes, and on each device next to the "Summary" tab at the top is another tab called "Info." Click that and scroll down to Contacts, Calendars, etc. There should be a pull down bar under each category for "Sync contacts from..." and you should be able to select from that pull down list Outlook.  Hit Apply at the bottom and see if that does it.

  • All of my contacts were deleted for no reason. Is there any way to restore them?

    I powered down my iPhone 4S because an app was bugging out. When I powered it back up, all of my contacts had been deleted. When I tried to see my contact list it told me there were "No Contacts" on this phone. In the "messages" app, each conversation is now paired with a phone-number and not each contact's name.
    I did not have my contacts sync'd to my iTunes, or iCloud, or any other storage system.
    Interestingly, when I do a "left-swipe search", and type in a contact's name e.g. Joe Smith, my phone is able to show me which text-message conversations were with Joe Smith, and other information about this contact. But that's the only memory my phone has of its lost contacts.
    Is there any way to restore lost contacts without external storage / syncing ??
    Thanks

    I think those contacts still in iphone database. So you can back up you iphone with itunes to get iphone database off your iphone. Then access the SQLite batabse.
    http://support.apple.com/kb/HT1766
    All data included with the backup is stored in a SQLite database format with the data within various folders not easily accessible.There are some 3rd party utilities that provide for extracting select data from an iPhone's backup and iphone database such as this one.
    http://www.datarecoveryforiphone.com/

  • HT204053 I am using my Apple ID for me and for my wife. when I sync. the phones i lost all my wife contact. how do i recover the contact from i cloud?

    I am using my Apple ID for me and for my wife. when I sync. the phones i lost all my wife contact. how do i recover the contact from i cloud?

    While I have a few ideas, I think you'd have better luck troubleshooting this in the iCloud forum.

Maybe you are looking for

  • Multiple problems with iphone and itunes

    Long time iphone and mac user here. We have 5 iphones in our family and 4 mac computers. I am fairly competent with them. That said we have nothing but problems when trying to get our iphones to sync or update through itunes. Today i had just had eno

  • How can I see images from my camera using the HDMI cable? Is there an app to transfer jpgs?

    I want to preview images from my Nikon DSLR on my ipad2. It would also be nice to see the same video when the camera is in live mode. I bought the Apple ipad-to-HDMI connector and an hdmi (camera to connector) cable. Everything hooks up but nothing h

  • MacBook Pro 13" Unibody "Warped" or "Twisted" + Other Issues

    Hello everyone, Over the past year or so I've saved my pennies and I bought a 13" MacBook Pro Unibody last year (November/December ish, I'll need to check). Since then I've had numerous problems with it, software and hardware, that make me regret the

  • Update 7.6 wont work for windows

    I was trying to purchase new music on iTunes and it said that I needed to upgrade my iTunes before I could purchase. I went to upgrade, downloaded the file, and started to run it when I received this error: "This iTunes installer requires that your c

  • Interface Range during reload produces errors

    Hello, I have a 6506, 12.2.33(SXI) IOS, with 6748-SFP LAN modules. Upon initial setup, a config file is loaded into the start config and the switch is reloaded. Upon reload, each interface command following the "interface range" command is not run du