Forwarding Workitem Problem
Hello Experts,
i have a problem.
Sometimes we forwad a workitem to another agent (from business workplace) and after this the workitem has no agent. When i read the workflow-protocol, i can see no error and the workitem seems to be correctly forwarded to the other user, but the workitem is not in the inbox of the user.
The tasks of the Workflow are all defined as "generall Task"... so there is no error in my opinion. When i run the report SWI2_ADM1 the workitem is listed as "workitem without agent". When i run the report SWIA and forward the workitem another time to the same user, the workitem appears correctly in the inbox.
And last but no least... this error occurs not everytime with the same workitem. Sometimes i forward a workitem and its correct, sometime (same Workflow definition, other case) it disappear.
Has anybody an idea, whats wrong?
Thanks in advance for your help.
Holger Steffens
Hi,
this isssue sounds too weird to be caused by some customization.
I would check OSS to see if it is acknowledged by SAP and raise a message when you dont find a solution there.
On how to solve:
I'm guessing it is some sort of buffer problem that is causing it, check SM21 to see if there are any weird entries.
Also check if /$tab and /$sync will solve your problem. Do not use these commands in production since it could disrupt an update on master data somewhere (pretty rare but still, better safe than sorry)
Kind regards, Rob Dielemans
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.
MattHi 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 -
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-9657722358Hi,
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 -
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
MartinHi,
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 -
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,
Vickyyou 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 -
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,
AdityaHello 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 -
Forward Workitem to Next Agent if workitem is not processed
Hi all,
My requirement is,i want to forward the workitem to next agent if it is not procssed within 5 minutes.
i am using latest End Tab to specify the time and next agent to whom the work item is to be send.
but the problem is ,if the workitem is not processed in time then message comes in Deadline Messages section of business workplace of next agent but i want it in Inbox and corresponding action is taken place.
Thanks,
ArpitaHi,
By deadline monitering you can do this activity.and you can also forward the workitem by the following method.
U can see the workitem of the user by the table SWWUSERWI giving user id.
select the workitem id.
Go to the transcation SWIA.
Forward the workitem to your inbox.
This will not appear in user inbox anymore
Regards,
Pranab -
Forwarded workitem prob.
I am facing a problem, I have few workitems without the agent assigments (this happens because of the OM problem) anyways
from 'swia' I have forwarded these workitems to the specific person inbox (Administrator forward), after that the user can see that lost workitem in his inbox, this happen yesterday, but today they complaining that they have nothing in there inbox ,any idea what might have happen.ID Org Management obj. Task Not relevant Indicator Work Item was Forwarded
000000512015 S S 50181067 TS90000002 X
000000512015 USABCDEFG TS90000002 X
000000512015 USXYZABCD TS90000002 X
The table have the following entries, USXYZABCD is my id though this id I forwarded the workitem.
Thanks -
Ssh forwarded glx problem with older servers
Hi,
I've recently started having problems with displaying OpenGL apps forwarded through an ssh session to an SGI Altix. It seems like it might be an upgrade problem that has also been observed on Ubuntu:
https://bugs.launchpad.net/ubuntu/+sour … bug/384001
Has anyone experienced similar difficulties or have a potential workaround?
I'm running the opensource xorg-video-ati drivers and have tried with DRI as well as software rendering.
Regards,
AlexBah. The discussion board nuked the ascii formatting.
The short version of the problem is that in the ssh banner, a single backslash is displayed as two backslashes in the terminal.
Message was edited by: Jans Carton -
Hi,
I have 2 pages X.jsp and Y.jsp
The content of X.jsp is a simple
// send an email here
<jsp:forward page="Y.jsp">
</jsp:forward>
The content of Y.jsp is only "Mail is sent" message.
The problem is that everytime page X is loaded,
the browser displays Y.jsp content, but the URL in the Address box of the browser still displays X.jsp
This leads me to reload problem, even though the page displays the "Mail is sent" message, the URL still shows X.jsp, and everytime the browser is reloaded, another mail is sent.
How to make the URL change to Y.jsp ?
TIA.Hi,
I have 2 pages X.jsp and Y.jsp
The content of X.jsp is a simple
// send an email here
<jsp:forward page="Y.jsp">
</jsp:forward>
The content of Y.jsp is only "Mail is sent" message.
The problem is that everytime page X is loaded,
the browser displays Y.jsp content, but the URL in the
Address box of the browser still displays X.jsp
This leads me to reload problem, even though the page
displays the "Mail is sent" message, the URL still
shows X.jsp, and everytime the browser is reloaded,
another mail is sent.
How to make the URL change to Y.jsp ?
TIA.Thats the natural behavious of forward.
One simple solution is not to use forward. You can use HTTP redirection rather than forward.
Hope it helps. -
ARQ: Risk Mitigation Mandatory and Request Forward causing problem???
Hi,
I have a scenario where in, at a certain stage, "Risk Mitigation" is made mandatory and also "Forward Request" option is available at this stage for the same approver.
What is happening is that, when this approver tries to approve the request without mitigating the risks, it gives error message and request can not be approved. This is fine and going as per the configuration.
Now the same approver is trying to forward the request to some other person for some business reasons (with "WITH RETURN" check box checked and disabled). This request is reaching to the desired recipient as expected. But the problem is that, when after providing his comments (a business requirement before mitigating risks, if need be) if he tries to approve (submit) the request, application gives the same error message that: "Request can not be submitted. Mitigate Risk XYZ"!
Due to this, request can not be submitted and sent back to main approver! I noticed that, the request still lies on the same stage and the same stage configuration is being considered for this forwardee too!
This is keeping the request hanging as this forwadee is not authorized to mitigate the risks.
Can any one please help me resolve this?
Regards,
FaisalAlessandro,
Thanks for your reply.
Now I see (as confirmed) that we have technical limitation or application design that when we forward a request, it DOES NOT change the stage (even I noticed this). So I was thinking that only we have "SUBMIT" button to send it back to the main approver.
But as you said, this forwardee can use the same "Forward Request" option instead of "Submit" button. This looks the option here which suits the situation.
But can you please tell me if we can do something to inform the forwardee that he must select "Forward Request" option and not Submit button?
Because, this submit button is visible and he can click it without knowing! And then this error message of Mandatory risk analysis then appears!
Is there any work around?
Please advise.
Regards,
Faisal -
Dear experts,
For Purchase requisition release workflow , I am developing custom workflow with 3 level of approval.User decision step is going for first level of approval,If that person he is on leave I need to forward that workitem to next level.
For this requirement I had set the dead line in user decision step and in request end tab 1 day time line given.i am using the FM SAP_WAPI_FORWARD_WORKITEM but it giving error. u201DFunction not available for this workitemu201D.
Ques: What to forward the workitem to next level .
Searched in forum,but I didnu2019t get any helpful information.
Kindly give some idea ,to complete this task. If you have any document related to this ,provide me.
Thanks in advance.
Regards,
RamHi,
U can follow the below steps to achieve ur expected result:
1) U hav ur workitem sending step. Include a deadline under 'latest end' tab. Here u specify the date & time whn the workitem shld b forwarded to the next person. Select 'Modelled' as action.
2) This will include another branch for deadline for tht step.
3) Include 'Process control' step in the new branch.
4) Select 'Cancel workitem' and specify the workflow step number for ur workitem sending step used in step 1.
5) In the 'outcome tab', u can see 'Processing Obselete' . Activate tht by clicking on the gray button. This will include another branch as 'Processing Obselete' for the step.
6) Now include another workitem sending step for the next person.
Whenever the workitem is not completed within the specified time by Person1, it will delete the workitm in his inbox & send it to Person2.
Hope this helps.
Regards,
Sivagami -
Spry Image Slideshow with Filmstrip IE8 Play/Back/Forward Arrows Problem
Please help me. I'm using the Spry Image Slideshow with Filmstrip widget on my web page: http://new.radcal.com/accugold2.html#sensoroptabs. In Firefox, Safari, Internet Explorer 9 it displays properly but in Internet Explorer 8 the gray Play/Back/Forward Arrows automatically appear on the Viewport (main large slide area) when the page loads and they do not go away, ever. Whereas in the other browsers these arrows only show up when I move my mouse into the viewport area and go away as soon as I take my mouse off the viewport area.
I need the arrows to behave in IE8 like they do in IE9, Firefox, etc. I do not know javascript but I imagine there is some javascript code that could solve this problem. Does anyone know of a solution? Please help me...At the top of your document you have
<html>
<!-- DW6 -->
<head>
Add the DOCTYPE as follows
<!DOCTYPE HTML>
<html>
<!-- DW6 -->
<head>
Without a DOCTYPE on the very first line of the document, IE goes into Quirks Mode
Gramps
PS Normally I do not monitor this forum, hence this reply after having received your PM -
Hi,
Could anyone please help me in the following scenario of forwarding work item.
A workflow is active for an employee and there are some workitems in his manager's inbox. When the manager changes, and a new manager comes in his place, we need to forward the workitems of old manager to the new manager. Could you please assist me in this scenario.
Thanks in advance.
-PavanStandard workflow substitution, I suggest you read up about it in the online help.
Go to the old manager's inbox, set up a substitute ( settings -> workflow settings -> maintain substitute ). Add the new manager as a sub and mark it active. Now the new manager can see al the items in the previous manager's inbox. Put a reasonable end date on it (e.g. a week) to give enough time to process all outstanding items.
If the previous manager has left the company then it's fine to lock the userid and leave it in the system until all workitems have been processed.
Cheers,
Mike -
Forwarding Workitem to Other Approver
HI,
we are having classic scenario with 2 level approval.
User has created a SC which went to a approver X who is on leave.Now i need to forward that workitem to Another person who can approve that.
Kindly guide me how to perform this.
regards
subbuHi go into the current approvers workload inbox tcode swi5 and then copy the workitem number, then execute tcode swia enter the workitem id and then click the forward button and then put the approver's id to whom you want this to be sent.
Alternatively go into tabel hrus_d2 and maintain the enter the current approver in the firs field and in the seconf field enter the desired approver and give s start and end date, So that you need not forward any workitem everytime there is one.
Hope this helps.
Saj
Maybe you are looking for
-
Error while running HelloWorld program Please Help me
Hi Friends! I am doing my hello world program...while running i m getting the below error...please help me regarding this... The target WSCO.java cannot be started as a servlet, because the class oracle.apps.ak.ws.webui.WSCO does not extend javax.ser
-
Copying empty text boxes so that when you fill in one the others
I use Acrobat Professional 8. I size a blank text box... it's automatically labelled "Text1". I can copy the empty box by holding the Control key down and moving the box. Now I have 2 boxes. If I want to do 3 boxes, I repeat that action. The onl
-
Where can I get my serial #s
where can I get my serial #s
-
I am currently using a 161 movement type to generate raw materials returns PO to vendors. Is there a way of linking the original PO to the returns PO?
-
Cannot access card reader Z61t in Windows 7
hello all, I just recently installed Windows 7 Enterprise, all the driver were installed, but I still can't access my card reader anyone can help?