Skip to Content
author's profile photo Former Member
Former Member

SAP Desktop Connection - cannot synch tasks.

Hi everyone,

I'm relatively new to both this community and the SAP world, I hope I found the right place to ask my question.

We're currently testing the SAP Desktop Connection (SP02) on one of our sandbox systems (SAP_BASIS 731 SP11, CRM 7.0 EHP2) and I managed to install and configure the Netweaver Gateway 2.0 and the CRMGWS component (700 SP04). Everything should be up to date.

Now the synchronization of contacts and appointments seems to be working fine, but whenever I want to synch a task from Outlook to our CRM, I get an error: "ActiveStatusId E0001 is not allowed (Code: 'Sy/530')". I guess the status mapping isn't working correctly but what can I do about it? Does anyone know a fix for this or has a clue what I might have messed up in the configuration? The Customization Package (CRMGWCUS02_0-20011654.ZIP) should be correct.

Thanks in advance!

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Oct 02, 2014 at 09:11 AM

    Dear Bernd,

    I don't know if this issue is still occuring and your request is therefore still valid.

    Nevertheless, let's see what you can do to find out what's going wrong.

    Have checked your User Status Profile? Is there an initial status customized? If not, you have to do that...

    Have you maybe changed the Transaction Type customizing during your testings? If yes, you have to trigger a new complete sync (e.g. with reinstallation or function "remove customization package").

    Have you tried with a SAP standard status profile? CRM_TASK would be the default. At least with that set no issues should occur. If there are issue also with CRM_TASK, you should open a message (please be aware that you have to reinitialize your client by removing the customization package after changing the customizing. Otherwise the newly created picklists (which contain information about which values are allowed by the backend) aren't catched by the client).

    If you have some experience with the debugger, you also can set an external breakpoint in method CHECK_STATUS_CHANGE of class /CRMGWS/CL_ORDER_DP3. There you can see which values are given back by the client.

    To see which values are given TO the client (picklist - which reflects the customizing of the backend and prepares that data for the client), you can set an external breakpoint to method GET_STATUS_1ST_LEVEL of class /CRMGWS/CL_TASK_PICKLIST3. There, the data structure is built up. This method is called during intial sync of Desktop Connection.

    Best regards,
    Alex

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.