Skip to Content

Retriving workitem receivers from a executed workitem


Can anyone please guide me to get workitem receivers after it gets executed.


is there any badi or exit that is called just before or just after the workitem is executed so that I can fetch workitem receivers from table 'SWWUSERWI'

before it gets deleted after execution.

Please suggest asap.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Oct 14, 2015 at 05:59 PM


    Best thing to do is to store the users in the workflow by evaluating the agents in a separate step.

    But that won't cover the case in which it gets forwarded.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 14, 2015 at 06:03 PM

    You can save the workitem receivers to the workflow container (create a relevant container element and binding) how ever this is complicated and hard to retrieve.

    There are UE that can be added in the workflow builder task, see for example Program Exits In SAP Workflows.

    However, What is the need for this data? although workitem receivers are not stored after it is executed If the workitem was forwarded or event started by a user this data is stored in the logs (the only possible problem could be with substitution).

    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.