Forwarding workitem to a Service user.

Hello All,
               We are using a standard  function module SAP_WAPI_FORWARD_WORKITEM OR by SWIA
               for forwarding a workitem but its showing Following  error
              ERROR   :   User ABC  is not a dialog user: Not possible to forward.
               This user is a SERVICE user and if we make it dialog user than it is allowing to forward workitem to this user.
               What we want is to forward workitem to a SERVICE user.
               Kindly provide the solution for the same.
Regards,
Aditya

Hello Eddie,
                     On searching  for the note details on sap marketplace got the following error.
                     ERROR:    The requested SAP Note is either in reworking or is released internally only.
Regards,
Aditya

Similar Messages

  • Limit users in search when Forwarding workitem or creating Substit. Rule?

    When you are in Universal Worklist, you have capabilities to Forward workitems or Maintain Substitution Rules.  In both cases there is a select box where you can search and pick a user from the system who you want to Forward a workitem to or say make your Substitute when creating a Substitution rule.  
    Is there a way to limit the users returned when searching?   It appears you can find any account/user in the system.  For example, we entered "admin*" in the search box and it returned "administrator".  We would not want this or any other kind of non end user account.  
    Also, we have concerns about customers accidentally being able to forward workitems to different customers or competitors.
    Matt

    Hi Mike, thanks for the OSS and reply.  I agree with what you are saying.  I'll just add a few comments.  To help clarify, I guess there are two security concerns.   One is who you can forward workitems to and the other is hacker type security.  A security vulnerability report from a 3rd party is what prompted my posting.  They had issue with the user search on creating substitute and forwarding workitems (the fact it allows a complete enumeration of the system's user accounts).
    Restricting by possible agents (=General Forwarding not Allowed) is also for exactly this purpose.
    Perhaps that explains why not many companies have the same concern?
    I agree and we are using this in some workflows.  It does prevent you from forwarding a workitem to someone that is not a possible agent.  The problem is that the user search still shows all user accounts.  Fails their report and some of our users complain it forces them to know who the other possible agents are or guess.
    Another option is to not allow forwarding for the task but put the whole thing in a loop and give them a forward option as a decision choice or button which results in an agent selection step or popup box and then loops around, sending the task to the new agent.
    Yes, we do this in some workflows.  The only issue is that we do this with synchronous dialog in SBWP and we cannot do the same in UWL.
    Thanks again for your reply.
    Matt

  • Forwarding workitem to different user

    there is a workflow which is in error failed due to agent assignment but we need to forward the workitem to a new user after restarting workitem as the previous user got terminated . Can anyone please suggest how to do that

    Hi,
    Please follow the following steps
    Copy the Work-item id of the error step
    Create a new session & go to se37
    Enter the FM u201CSWL_WI_CONTAINER_MANIPULATEu201D & Click on execute button
    Enter the work- item id in WI_ID field
    Remove the u201CXu201D from the Display field & click on execute button
    Enter the missing details like, address string, manager name etc.
    Use Tcode - SWPR
    Give the workitem id of the top node of workflow and date in the creation date field & click on Execute button
    Select the concern workflow from the list (with respect to the workflow key)
    & click on select the error workflow from the list & click on button
    Go to workflow log and check for the last work item id.
    Create a new session & use Tcode u2013 SWIA
    Copy the paste the last workitem id you just got & click on Execute button
    click on forwarding button, one pop up screen opens.
    Enter the user & press enter key. (a success message will be displayed)
    Open the new session & use se37 (for confirmation)
    Execute the FM u201CRH_LOCAL_INBOX_GETu201D
    Enter the USER_ID, LANGUAGE
    Click on Execute button.
    you should now see the workitem in users inbox.
    Many Thanks!
    Ritin
    Edited by: Ritin Jain on Jan 12, 2010 1:00 PM

  • How to forward workitem from one user to another user inbox

    Hi Experts
    I have one problem in workflow. I need to forward work item from one user inbox to another user inbox.
    Please can any one tell me procedure how to do this?
    Regards
    Ramesh
    <Thread locked. Please do not duplicate questions in several forums - this one also posted in BPM and Workflow>
    Edited by: Mike Pokraka on Aug 3, 2008 11:38 AM

    Hi,
    check these steps:
    Configuring the SAP inbox for automatic mail forwarding.
    1.     Go to SAP Inbox (Transaction Code SBWP).
    2.     Go to Settings u2018Office settingsu2019. A pop up will appear
    3.     Choose u2018Automatic forwardingu2019 tab.
    4.     Click on u2018Createu2019 button.
    5.     Enter the mail address to which you want to send mail in u2018Forward tou2019 field.
    6.     Select u2018Internet Addressu2019 from the drop down in the field right of the u2018Forward tou2019 field.
    7.     Update the time period as desired.
    8.     Ensure that u2018Forward all documentsu2019 is selected.
    9.     Ensure that u2019Also place in inboxu2019 is selected.
    10.     Click the green check mark to save private office settings.
    Regards,
    Joy.

  • IF_SWF_IFS_WORKITEM_EXIT: How to find out recipient of forwarded Workitem

    Hello everybody,
    I am developping a workflow application with an external status monitoring, i.e. for each workitem I must write the current status as well as the person or organizational unit who is reponsible for the workitem to an external Z-table.
    I found that the programming exits using the interface IF_SWF_IFS_WORKITEM_EXIT would be the right way to do this. However, I cannot find the recipient of a forwarded workitem in the whole object, neither a method which would return this information.
    Does anybody have an idea?
    Thanks a lot
    Martin

    Hi,
    not quite.
    I want to achieve the following:
    Let's assume, the workitem is in the inbox of user DILBERT.
    Now DILBERT is in his Business workplace, selects the workitem and clicks "forward". He gets the popup to enter the user he wants to send the workitem to. Let's say, he picks user WALLY.
    Now I want to upate my custom status table with the user WALLY as the actual agent. Unfortunately, when I call the mehtod IM_WORKITEM_CONTEXT->get_header, the field WI_AAGENT still contains the value DILBERT instead fo WALLY.
    And I can find the value WALLY in no other accessible field either.
    Thanks,
    Martin
    Edited by: Martin Krausch on Apr 19, 2009 4:47 PM --> corrected typo only

  • Copy distribution list  to all content services user folders

    We have an Outlook distribution list PST file that current resides in a Windows file server. This gets pushed out the the personal folder of each user overnight.
    Going forward, we need to push this PST file to all the Content Services user personal folders (Users-A, Users-B ... Users-Z).
    I created a single superuser that has all administrative rights to all the users personal folders. And I can upload a file through the webdav http interface.
    with the "Upload" button while I'm "Switched to Administrative Mode" only.
    And I can't see the users personal folders while using the Oracle Drive nor
    thru a Network drive.
    Is there a way of pushing this to all the users' personal folders???

    Hi Juan,
    I tried that but it is not showing the shared distribution list for moving.
    I found 1 sap BC office document which stats that moving the distribution list form Private to public is not possible due to security reason.
    So, no options for me and to create manual shared distribution list.
    Thanks
    Anil

  • Rule returns no agent and workitem sent to all users

    Hi,
    In my workflow I have defined a rule fot a workitem. The task is general task. When this rule does not return a possible agent system is sending workitem to all the users in the system.
    I tried to make the task general forwarding not allowed, then the workitem is not triggered saying no agent assigned though my rule results in an agent.
    I can give a user of workflow administrator or dummy user in rule - function module. But what is the standard way of solving this issue. I was expecting the workflow to go into error mode when my rule - function module returns no agent instead its going to the inbox of all users in the system.
    Please advise.
    Best Regards,
    Aleem Mohiuddin.

    In PFAC ubder Rule definition tab...
    You have a chck box for  "Terminate if rule resolution without result"
    Please cheeck this and try.

  • I need a fmodule to forward workitems

    hello,
    I need a function module to forward workitems. I know about SAP_wi_forward and SAP_WI_OBJECT_FORWARD but these function modules can only forward one workitem at a time,. Iam looking for a fmodule which transfers multiple workitems to a user in one time..Will u help me in this ASAP.................
    Thanks And Regards,
    Vicky

    you should use SWW_WI_FORWARD
    all processings on work items are always done one by one so you have to do the LOOP by yourself

  • 2010 EWS 2.0 C# Windows 7: "Data is Corrupt" error, but only when forwarding messages from a certain user

    I have an application that is basically a mailing list manager. New messages are sent to an Exchange mailbox, from outside of our organization. Periodically the application runs, scans the mailbox for new messages, and forwards them to the appropriate users.
    For the most part this works fine, but messages that come from a specific outside user cause a "Data is Corrupt" message.
    I have tried re-creating the messages that cause problems, both using Outlook and using a Gmail account. In both instances, the message went through the system with no problems. But this vendor is doing something that is causing me grief.
    I've included some sample code below. What I would really like are tips for debugging these kinds of problems. It seems to me that "Data is Corrupt" is sort of a generic error.
    private void ForwardMessage(EmailMessage msg, List<String> recipients, String replyTo)
         ResponseMessage stepOne;
         EmailMessage stepTwo;
         Folder drafts;
         ConversationId cid;
          * This is a little screwy.
          * EmailMessage.CreateForward() is really useful, because it preserves
          * attachments. But it mangles the message body and subject, so I have reset those.
          * And it doesn't support setting the Reply To, so I have to do this
          * in two steps: create the forward, save to Drafts, then get the
          * message in the Drafts forward, and set the Reply To.
         cid = msg.ConversationId;
         stepOne = msg.CreateForward();
         stepOne.Body = msg.Body;
         stepOne.Subject = msg.Subject;
         foreach (String s in recipients)
              stepOne.BccRecipients.Add(s);
         stepOne.Save(WellKnownFolderName.Drafts);
          * There is a chance, though small, that another process
          * could create a draft message in response to the message
          * I'm in the process of forwarding. But it is unlikely,
          * so I'm going to live with this. Extended Properties would
          * be the safer way to do this, but I couldn't get them
          * to make the trip.
         stepTwo = null;
         drafts = Folder.Bind(msg.Service, WellKnownFolderName.Drafts);
         foreach (EmailMessage em in drafts.FindItems(new ItemView(100)))
              if (em.ConversationId.Equals(cid))
                   stepTwo = em;
         if (stepTwo != null)
              stepTwo.ReplyTo.Add(replyTo);
              // This next line is where the "Data is Corrupt" error keeps happening
              stepTwo.SendAndSaveCopy();

    The place to start with Debugging would be to enable tracing and look at requests and responses your getting from the server to see if there is additional information and to also know which operation is failing see 
    http://msdn.microsoft.com/en-us/library/office/dd633676(v=exchg.80).aspx
    You might also want to do some testing with the EWSEditor
    http://ewseditor.codeplex.com/
    There also should be an EWSLog on the CAS server where the requests are being sent so this is worth looking at as well eg \Microsoft\Exchange Server\V14\Logging\Ews
    As a workaround with the failed messages you might want to trying getting the MimeContent and forwarding that instead of using the Forward operation
    Cheers
    Glen

  • Same Workitem to two diffrent user ID's

    HI Team,
    1.How to send same workitem to two different user ID's.Give some document for this requ .its urgent..
    2.How to auto forwarding the workitem to another user id,if the person is on leave.I had tried SWIA ,but workitem is not listing there. Give me some valuable inputs.
    Give me some idea ,its urgent ..
    Thanks,
    Ram.

    Hi Raja Ram,
                         If u need to send a work item two more than one person u can also use this option.
    1) Create a ztable and assign the two users in it.
    2) Now create a method in that use SWC_GET_ELEMENT
    and write a select statement to retrive the ztable.
    3) Now the two values will be stored in a container.
    4) now in Work item specify the name of the expression.
    That's hit.
    Regards,
    Dheepak

  • Issue :- Forwarded Workitem displayed in Both Inbox

    Dear Experts ,
    I am having the below issue related to Forwarded Workitem .
    I was having the problem of  " Workitem dissapears from SAP Inbox after forward "  , and was got resolved by implementing the SAP Note - 1308276 .  After implementing the Note , the below issue occurs .
    If a workitem is forwarded from User 1 inbox to User 2 inbox then ,  it should get dissapeared from user1 inbox and should get assigned to user2 inbox ,.   But now  the workitem is being displayed in both user1 & user 2 inbox .
    This issue occured after implementing the SAP Note - 1308276  .
    Let me know if any more clarifications needed .
    If any one has any idea related to the mentioned issue , suggestion will be highly appreciated .
    Thanks
    Prabhudutta Behera 
    +91-9657722358

    Hi,
    That really doesn't sound normal behaviour at all. I think you should check if SAP has provided a new note for this. And if not, then address the question to SAP.
    Regards,
    Karri

  • KM Scheduler Task - Service user

    Dear all,
    I created a scheduled task in the NWDS and deployed the par and configured the time table for it. The task is running every minute, so it's all working. Now i'm wondering, is it possible to set the user that executes the task somewhere? like in a service user or so.
    I played around a bit in the portalapp.xml and it now looks like:
    <?xml version="1.0" encoding="utf-8"?>
    <application>
      <application-config>
        <property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal,SAPJ2EE::sap.com/ear~test"/>
        <property name="SecurityArea" value="Netweaver.portal"/>
        <property name="Vendor" value="sap.com"/>
      </application-config>
      <components/>
      <services>
        <service name="RFServiceWrapper">
          <service-config>
            <property name="className" value="com.sap.netweaver.rf.wrapper.RFServiceWrapper"/>
            <property name="startup" value="true"/>
            <property name="SafetyLevel" value="low_safety"/>
          </service-config>
        </service>
      </services>
    </application>
    In the run(..) method, i call an ejb, and in the ejb i print the username that's executing it. Sometimes it says it's executed by Guest (most of the times), and sometimes it says it's executed by Administrator...
    What user is used for running the scheduled task? can it be a fixed user, as in "serviceUserX" for example? How do i configure that?
    Kind regards.
    J.
    Message was edited by:
            Joren Crauwels
    Message was edited by:
            Joren Crauwels

    Hi
    Did you find a solution fo this problem?
    Florin

  • BOE XI R2 - Configuring RAS with Service user, RAS Fails to start...

    Colleagues:
    Where would kbase article c2018785 be found?
    I am configuring my BOE XI R2 to use End-to-End SSO via IIS using this document from Business Objects:
    Link: [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/403cdf46-c63e-2b10-2997-978cb8ba59f0]
    In this document, you create a service user under which certain applications run, including the Report Application Server.
    There is a specific note on page 6 in the doc which states:
    The RAS server may fail to start under this new service account. If you experience this issue, follow the steps outlined in the following kbase:
    Link: [http://support.businessobjects.com/library/kbase/articles/c2018785.asp]
    Unfortunately, the link is out of date, and I have not found the article using the existing search tools.
    I did use the -trace argument to the command line to start up the RAS service, and the output is follows:
    Timestamp     ProcessID     ThreadID     Message
    [Thu May 07 13:21:39 2009]     4448     4228     (.ashwin32service.cpp:165): trace message: RAS starting
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2039): CDTSApp::InitInstance(): In CDTSParameters::RUN
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2055): CDTSApp::InitInstance(): Starting server. Process Id=4448
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2062): CDTSApp::InitInstance(): setServerParameters() done
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2130): CDTSApp::InitInstance(): initLicenseLimit() returns 1
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:3895): CDTSApp::loadServerOptions(): about to SaveToRegistryAsDefault
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:3897): CDTSApp::loadServerOptions(): done SaveToRegistryAsDefault hr=-2147024891
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:3916): CDTSApp::loadServerOptions(): error Access is denied.
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2134): CDTSApp::InitInstance(): loadServerOptions() returns 0
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2194): CDTSApp::InitInstance(): getDataEngineName() returns C:TrouxBusiness Objectscommon3.5 incrpe32.dll
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2197): CDTSApp::InitInstance(): openEngine() returns 0
    [Thu May 07 13:21:39 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:39.936 4448 4228 (.dtsdts.cpp:2292): CDTSApp::InitInstance(): preloadMSXML() done
    [Thu May 07 13:21:39 2009]     4448     4228     trace message: EnCOMSessionMgr::EnCOMSessionMgr begins...
    [Thu May 07 13:21:39 2009]     4448     4228     trace message: EnCOMSessionMgr::EnCOMSessionMgr trying to get Singleton SessionManager.
    [Thu May 07 13:21:39 2009]     4448     4228     trace message: CInfoSessionManager::Initialize start
    [Thu May 07 13:21:39 2009]     4448     4228     trace message: CInfoSessionManager::Initialize, start the cluster refresh thread
    [Thu May 07 13:21:40 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:40.217 4448 4228 (.dtsdts.cpp:2445): CDTSApp::InitInstance(): caught UNKNOWN EXCEPTION!!!
    [Thu May 07 13:21:40 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:40.217 4448 4228 (.dtsdts.cpp:2461): CDTSApp::InitInstance() returns 0
    [Thu May 07 13:21:40 2009]     4448     4228     (.dtsdts.cpp:1794): trace message:
    TraceLog 2009  5  7  8:21:40.217 4448 4228 (.dtsdts.cpp:1039): CAgentMapMT::ShutDown - outstanding agents:
    [Thu May 07 13:21:40 2009]     4448     4228     (.ashwin32service.cpp:329): trace message: RAS Exiting: return code = 0
    In the Windows event viewer, this error is echoed:
    Failed to load Report Application Server settings from the system registry.
    Detailed Message: Access is denied.
    It seems my service account needs a certain permission to be able to load and read the registry for this application, and I'm sure this permission is discussed in the missing kbase article. 
    Could you please let me know what permission is required for this user on the OS? This is Win2003 x64 SP2.
    Thanks, and have a good day

    Hi,
    if this a permissions problem then just start +regedit*, go to
    My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects
    select it, press the right mouse button and choose Permissions. Press the advanced button and assign your service account with full control at this point of the registry. Do not forget to select the +Replace Permissions Entries on all child objects ... + option.
    You can also take a look at Notes 1199630 and 1201489 (this one is for CR 10 but it may be worth it to follow the instructions there) ( [https://service.sap.com/notes])
    Regards,
    Stratos

  • To install Remote Desktop Services User CAL on Windows Server 2008 R2 Enterprise Edition with SP1

    Dear Sir,
    Presently we have installed Windows Server 2008 R2 Enterprise Edition with SP 1. And now i would like to install Remote Desktop Services User CAL on this server. I have 25 digit product key of Windows Server
    2008 R2 Remote Desktop Services User CAL (20). Downloaded this product key from our MSDN Subscriptions.
    Kindly suggest me how to install (CAL server with product key that i have) and configure remote desktop services on my above existing server also how to point other server with my CAL server.
    Thanks

    Hi,
    1. Install Remote Desktop Session Host and Remote Desktop Licensing Role Services using Server Manager.
    2. Open RD Licensing Manager (licmgr.exe), Activate your server, then install your license
    3. In RD Session Host Configuration (tsconfig.msc), set the Licensing mode to Per User and Specify your RD Licensing server name (itself).  If you want you may configure these two settings via group policy setting instead.  The path of the
    group policy settings is Computer Configuration\ Administrative Templates\ Windows Components\ Remote Desktop Services\ Remote Desktop Session Host\ Licensing
    4. You may point other RDSH servers to your RD Licensing server using RD Session Host Configuration or via group policy as mentioned above.
    5. Optionally you may consider installing other Remote Desktop Role Services such as RD Gateway, RD Web Access, RD Connection Broker, etc.
    -TP

  • User Profile Service - User Profile Incremental Synchronization Timer job stuck at 33% Status: Pausing

    User Profile Service - User Profile Incremental Synchronization Progress: 33% Status: Pausing
    It has been almost 15 days.
    Both User Profile Service and User Profile Synchronization Service are in Started state and FIM service also starting 
    I tried clearing sharePoint config cache.
    I also restarted the sharepoint timer service.
    I tried almost everything that is on Internet but nothing helped me.
    Is there any other way to solve the issue as I was struck on production server (ASAP) 
    In synchronization serivce manager status of MOSS_DeltaImport is Inprogress from past 2 days  
    Best Regards.

    Hi,
    Please follow the steps in the link below to clear the configuration cache.
    http://blogs.msdn.com/b/jamesway/archive/2011/05/23/sharepoint-2010-clearing-the-configuration-cache.aspx
    Here is a similar thread for your reference:
    https://social.technet.microsoft.com/Forums/en-US/beaa852c-6f40-428a-b97c-20722864e045/user-profile-service-user-profile-incremental-synchronization-timer-job-stuck-at-88-status?forum=sharepointadminprevious
    Or try to clear the file system cache on all servers in the server farm on which the Windows SharePoint Services Timer service is running. Microsoft has provided a step by step procedure on clearing file system cache from the SharePoint front-end servers
    in this kb article.
    You can also see the ULS logs and check error messages.
    http://sharepointlogviewer.codeplex.com/
    Best Regards
    Dennis Guo
    TechNet Community Support

Maybe you are looking for

  • Cannot send e-mail from my ipad

    hi all.. I bought an iPad 2, for the first few months i can send email from my ipad but since last month, i cannot send any email from my ipad. they said that wrong password or email address. I log out and log in again, but still, i cannot send email

  • Want to learn how to do Dolby 5.1 without paying for Surcode?

    If you have ever been interested in trying Dolby 5.1 in a Premiere Pro project that you can export out to a file or Blu-Ray, it is actually easier than you think. There are some very specific steps you need to take to make it work however and there i

  • CONTROL_NOT_FOUND dumps in VT02N

    Hello, We have been experiencing a recurring dump in VT02N with error 'CONTROL_NOT_FOUND'. In the system log, the error details read as follows: <b>The termination occurred in the ABAP program "SAPLSPO5" in "%_CTL_OUTPUT" The main program was "SAPMV5

  • Background Scheduling is not triggered

    Hai all, We are doing ecc6.0 upgrade from 4.6c. While creating a production order the order number should be automatically updated in a z-table(using user wf_batch). For this they are using a Function module which is scheduled for every 5 min. The FM

  • Lightroom 5 Install....Need Help

    I have a iMac Quad core i7 running 10.6.8 OS. Can I install Lightroom 5 on it and will it run properly as the specs say 10.7 or higher. Thanks....Phil