UWL displays details of the previous work item:

Hi Folks: I have posted this query in the EP Implementation forum but no response yet. Please see if anyone can advise
If a user opens a work-item in the UWL, closes the browser window, and then opens another item on the UWL list, the new window still pops up the details of the previous work item. I tried looking at the cache parameters but with no luck.
The undesirable workaround to the above problem is to refresh the page every minute via the parameter refresh="60" in the uwl.standard file in the
View name= DefaultView
Can someone advise a possible fix?
Best Regards,
Phani - SAP Basis Expert.

Hi,
As far as showing the name of the previous processor in the UWL is concerned, i believe its not possible, as Harsimran says. But there can be various workarounds.
One is that in the second action of the process, you can give a text area or some input field in the callable object; the second processor can write something in this field, and this field can then be mapped to third screen, which tells the 3rd processor that it has been reviewed.
Another neat solution is that, make a callable object of type:
<b>User Management</b> -> <b>Read User Information</b>
This callable object extracts the user information from the user who has logged into the portal and returns a lot of other information like firstname, lastname etc as output parameters. You can map these parameters to your third action and use it to display some message, say:
<b>The review has been done by <FirstName></b>
Reward points if it helps.

Similar Messages

  • Failed to handle workitem...the instance/work item may be closed already.

    I'm getting the following error in BPEL logs, can anybody tell me what the problem might be?
    <PerformMessageHandler::handleLocal> Processing workitem perform message 7207-BpTer4-BpSwt1.29-1 for domain default
    <AbortMessageHandler::handleLocal> Processing abort message 7207 for domain default
    <PerformMessageHandler::handleLocal> Processing workitem perform message 7207-BpAss6-BpSeq11.26-1 for domain default
    <CubeEngineBean::handleWorkItem> Failed to handle workitem "7207-BpAss7-BpSeq13.27-1"; the instance/work item may be closed already.
    <BaseDispatchSet::acknowledge> Acknowledged message 7207-BpAss7-BpSeq13.27-1_perform
    Toby

    Interestingly, the process is still listed as being active in the BPELConsole:
    7207 : Instance #7207 of BPNAME
    I can then manually abort the instance, and BPELConsole removes it from the list of active instances, and identifies it with a red cross in the list of historical instances.

  • To Delete the PO Work Item after 2 days

    Hi Experts,
    I am new to workflow.
    In R/3,
    I want to delete the PO workitem automatically from UWL after 2 days .
    I am using WS20000075, and tasks TS20000166, TS20000167, TS20000168 .
    How can I delete the work item from UWL .
    Please give me a brief solution .
    Regards
    Krishhna

    Hi,
    Activate processing obsolete option in the task step for which workitem has to be deleted.
    Also specify the latest end for 2 days.
    Cheers,
    Raja.D

  • Will the reserved work item triggers deadline?

    hi,
    im working on DMS workflow for the transaction CV02N.
    when i got the work item , i have double clicked and it has taken me to cv02n  transaction.
    i did not do any thing in the transaction  and came to my business workplace with out saving any thing .
    now the work item status is RESERVED.
    are these kind of reserved work items are able to trigger deadlines if i mention simple deadline for the work item?
    Raghu

    Hi Agardeep,
    i  have to use deadline with latest end tab for my scenario.
    so,  do this reserved work items are able to trigger deadlines for latest end?
    please suggest
    Raghu

  • Previous work items agent

    Guys,
    I have a main work flow which calls a sub workflow
    First step of the sub workflow is a decision step. in that decision step i want to sepcify the agent as the same one which completed the last step of the main workflow..
    can you tell me what standard container variable do i need to use..

    Dear Ravi,
    Create a method in your BO. In that method include the logic for getting the previous workitem id and pass it to SWWWIHEAD before user decision.
    Now use this method in task of your activity step. Make the task as background processing by enabling the check box inside task. As per the logic receive the last processed agent id in a workflow container element (say last_agent)
    Once you enable this you need not assign any user to activity and it will not break the user decision process. Now in user decision step in expression press F4. You will see the element last_agent. Make it as the agent and you will get the desired output.
    KR,
    S Bharath

  • Can I force UWL iview to get the updated task items when first visit

    Hi all:
        We are implementing EP7 on aix. Currently UWL iView will not display the updated items when first click on. Only when I click on the tasks tab, it will display the updated items. I change set keepItemCountUpdated tag to “Yes”, but it doesnot work.
        Can we force the UWL iview to connect to backend to get the updated items when it is first launch ?

    Have a look at the properties of the UWL iView, for example "Wait duration before calling providers on loading of UWL" and similar properties.
    You could try setting these to lower numbers to hurry up the initial update.......

  • Repetitive Work Items for the same trip in UWL

    Hi Experts,
    Every time user clicks on save and send button , work flow gets triggered and work item is sent to user's UWL.
    For the same trip no multiple workitem are appearing in approver's uwl.
    Please suggest how we can restrict one work item at a time.
    Regards,
    Kamal

    Dear Surjit,
    1) Create a parallel fork, in the starting point of the workflow. In one branch put all the step which you developed.
    It was already created.
    2) In another step, create a "Wait for Event", in this call the change event.
    I changed from Created Event to Changed Event.
    But still the previous work item is not getting completed.
    When I have checked in SWEL.
    When I changed the Travel Expense then 2 events are trigerred.
    i)  Changed
    ii) Created
    Work Item is trigerred through Created Event.
    Do we need to map the Work flow object with Events somewhere ?
    Regards,
    Kamal Rawal
    Edited by: Kamal Rawal on Mar 26, 2009 11:43 AM

  • Delete Work Item from PO Releaser's Inbox during Workflow

    Hi All
    How can I delete the previous Work Item that was created in the PO Releaser's Inbox if a PO was changed which re-triggered the PO Release workflow but this time to a different PO Releaser.
    The workflow is working correctly, i.e. creating the new release item in the new releaser'd Inbox but not deleting the old Work Item for the previous releaser.
    Any idea on how I can accomplish this?
    Kind Regards
    Utian Goliath

    PLease refer the below stuff................create a task and put the code inside the method.This task should be fisrt step in your workflow.
    User sets doc to Complete from FBV2 , Complete event triggered and workflow triggered.
    Workitem goes to approver .
    Now , the user immediately changes doc from FBV2 , sets it to Complete again and workflow triggered
    workitem goes to the same approver for the same document.
    SAP_WAPI_WORKITEM_TO_OBJECT - Worklist table will giv all parent id's for the object key concatenation of
    com code , doc no and fiscal year.
    SWP_WORKFLOW_INSTANCE_DELETE - Pass the parent id and will delete the entire instance but not
    parent workitem id.
    SAP_WAPI_WORKITEM_DELETE - Pass parent id everything will be deleted .( Check_final_state = blank ).
    No trace found in SWI14 and SWI2_FREQ.
    To remove the previous workitem , create a method in the begining of the workflow , use F.M.
    SAP_WAPI_WORKITEM_TO_OBJECT to get the workflow id's and then
    SWP_WORKFLOW_INSTANCE_DELETE or SAP_WAPI_WORKITEM_DELETE to delete the previous instance.
    data : lt_worklist type table of SWR_WIHDR,
           lw_worklist type SWR_WIHDR,
           lv_objkey type SWOTOBJID-OBJKEY,
           lv_return type sy-subrc,
           lv_id type SWP_HEADER-WF_ID.
    concatenate object-key-sourcecompanycode object-key-documentn
    object-key-fiscalyear into lv_objkey.
    CALL FUNCTION 'SAP_WAPI_WORKITEMS_TO_OBJECT'
    EXPORTING
      OBJECT_POR                     =
       OBJTYPE                        = 'FIPP'
       OBJKEY                          = lv_objkey
      TOP_LEVEL_ITEMS                = 'X'
      SELECTION_STATUS_VARIANT       = 0001
      TIME                           =
      TEXT                           = 'X'
      OUTPUT_ONLY_TOP_LEVEL          = ' '
      LANGUAGE                       = SY-LANGU
      DETERMINE_TASK_FILTER          = 'X'
      REMOVED_OBJECTS                = ' '
    IMPORTING
       RETURN_CODE                    = lv_return
      TABLES
      TASK_FILTER                    =
        WORKLIST                       = lt_worklist
      MESSAGE_LINES                  =
      MESSAGE_STRUCT                 =
       if lt_worklist is not initial.
    loop at lt_worklist into lw_worklist.
      object-instance = 'X'.
    move lw_worklist-wi_id to lv_id.
    CALL FUNCTION 'SWP_WORKFLOW_INSTANCE_DELETE'
      EXPORTING
        WF_ID                         = lv_id
        DO_COMMIT                     = 'X'
    EXCEPTIONS
      WORKFLOW_DOES_NOT_EXIST       = 1
      OTHERS                        = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDLOOP.
    ENDIF.
    Second way is to create a fork , and use wait for event step in it with the same event that is triggering the WFL
    In the same branch take a process control to end workflow instance.
    In the second branch carry out normal processing.
    Necessary branch = 1.
    So incase the user triggers the event again, a new instance will be created ,
    and in the previous instance , the first branch will follow ending the
    previous instance and the workitems of other branch will be logically deleted.

  • Work item not getting displayed in the portal

    Hi  experts,
    We are creating a protoype for one of the standard HCM form for change in working time. When we initiate the process, the workflow is supposed to identify the agent(which is the manager in this case) and push the work item in the inbox of the manager.
    In our issue, we are able to see the workitem in SAP inbox, but the same work item is not getting displayed in the portal.
    If we try to approve from the SAP inbox, the hard coded message u201CWork item can only be executed using the Portal and the UWLu201D comes. [this comes through the method of  one of the tasks 17900101 which we are using for approving the form]
    We commented the message by using a Z class. Now we donu2019t get the hardcoded message, but still the workflow does not complete from here.
    Can this be aan integration issue of the workflow tasks with the portal??Can someone elaborate on this??

    <ItemType name="uwl.task.webflow.TS17900101.SAP_ECC" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC" externalType="TS17900101" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="ApproveFormApp"/>
                <Property name="WebDynproDeployableObject" value="sap.com/pa~asr~formstep"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    You have to say to your portal team to modify their XML file as above. In simple you hvae to configure the task in the portal and in the SWFVISU txn as follows with the following vizualization parameters
    Task TS17900101 and visualization type is JavaWebDynpro
    APPLICATION     ApproveFormApp
    PACKAGE     sap.com/pa~asr~formstep

  • UWl doesnt display all work items

    Hi all,
    We are on SRm 7. and EP7.
    The UWL config has been done only for SRM 7 system.
    However now when I access the UWL in Portal,I see all OLD WORK ITEMS.Howvere when Ic heck my SAP inbox,I see all new wokr items also in addition to the old work items.
    Can someone explain me this difference in the UWL dipslay in PORTAL?

    Hi,
       Check the option in the UWl whether you choose display all option.
    Saravanan

  • UWL: enabling the web GUI for html for work items

    Hi,
        We have configured UWL in portal. All the backend work items are appearing in the UWL iView in portal.
    But when we click on some of the work items SAP GUI opens instead of web GUI for html.
    Does any one have information what needs to be configured in UWL configuration xml file so as to enable the web GUI for html for rest of the work items?
    Regards
    Sk

    Hi,
        We have configured UWL in portal. All the backend work items are appearing in the UWL iView in portal.
    But when we click on some of the work items SAP GUI opens instead of web GUI for html.
    Does any one have information what needs to be configured in UWL configuration xml file so as to enable the web GUI for html for rest of the work items?
    Regards
    Sk

  • Need to open an ABAP WebDynpro application from Portal UWL work item

    Hi All
    I need some suggessions on how to navigate to an ABAP WebDynpo application iview from a mail(Work Item) in portal UWL.
    Requirement in detail:
    Agreements will be created from portal( Agreement Creation Application is developed in ABAP webDynpro and iview has been created with in the portal for this WD application). as and when the agreement is created a mail (ECC Workitem) should trigger to the approver, who has access to portal and check the mail(Work Item) from the portal UWL.
    The mail body should consist the link to the Agreement created in portal ( Link to navigate to the Agreement Creation ivew).
    So, the main requirement is user should navigate to the Agreement creation iview when he open the mail from UWL.
    Mail can be sent from ECC by using ABAP Function modules or by creating a workflow
    Please advice me on how can we achieve this requirement.
    Thanks & regards
    Vijay Bedamsetty
    Edited by: VIJAY BEDAMSETTY on Apr 19, 2011 5:42 PM

    Hi,
    You can call the iView directly by using NavigationTarget..
    http://myServer:50000/irj/portal?
    NavigationTarget=ROLES://portal_content/myFolder/myRole/myIview
    Plz note that the iView you are calling should be part of a Role.
    And the PCD location of the iView in the Role must be given for Navigation Target.
    Check this URL
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/014421d21d6fade10000000a11466f/frameset.htm
    Thanks
    Prashant

  • Amending List content (deleteing & renaming) - Effect on previous created work items/reporting

    Hi, 
    I going to be changing the naming and structure of support groups and incident tier groups. I'd like to know what effect this has on all previously created work items and the reporting on those work items. 
    In addition, I am also adding list items to impact and risk list to change incident prioritisation settings and want to know the effect it will have on the live work items and historical work items.
    Cheers,
    Pete

    When you're thinking about editing enums in a live system, it's important to know a little but about how they work on the back end. 
    each enumeration entry essentially breaks down into a GUID and a display string; there are other properties, like Parent, Ordinal, InternalName etc, but those don't come in right now. when you use a console form to look at an incident, the control reads
    the GUID that is stored on the incident in the property in question, and then goes and collects the list that property references, and shows you the correct display string for your language. the specifics are not important, but the fact that what's stored
    on the incident is that system generated GUID is. when you edit a list, each entry has a unique GUID, that can't be changed or seen through the UI.
    Adding a new entry will add a new guid and a new display string. this option will be available the next time the form is opened. this works pretty much the way you would expect it to. 
    Renaming an enumeration keeps the GUID the same, but changes the display string. any incident with that GUID will see the new string, and the data warehouse will be updated with the new string, so
    historical incidents that had that value will now have the new display string.
    Deleting an enumeration will remove the entry from the list and break the mapping of that guid to the display string, but does nothing to the incidents that have that guid on them. the net-net of this is that any incident with that guid
    will have a value (i.e. not null) but it won't have anything to show to analysts, so it will look like it isn't set. the datawarehouse keeps those mappings even after they are deleted, so removing a mapping will not affect reporting. 
    the end of this is that you should re-classify any items before deleting an enumeration, you should only rename an enumeration if that new name makes sense for all work items for all of history. it is possible to reorder enumerations while keeping their
    GUIDs, but it requires some XMLing. I've posted about it elsewhere in this forum, so let me know if you need a link

  • Hide some work items in UWL

    Hi,
    I have configured UWL in a portal and everything is working fine. But I want only to show some of the users work items from the inbox - work items from particular standard tasks should not be viewed.
    How can I filter out some of the workitems and in this way only show work items where we know that UWL covers the functionality we need?
    I have tried choosing 'None' for the task in transaction SWFVISU - re-register and clear cache - but without any luck.
    ERP 6.0 - Basis 700 package 10
    Portal NW 7.0
    Thanks in advance,
    Claus Lücking.

    Hi Claus,
    You may also try implementing the BADI WF_BWP_SELECT_FILTER for workitem filtering in SAP Inbox / Business Workplace.
    Refer to the Site: /people/bv.pillai/blog/2006/10/12/filtering-the-work-items-in-sap-business-workplace-workflow-inbox for more details.
    Does this help you?
    rgds,
    Raghav.

  • Problem with executing work item from the inbox

    Hello All,
       I'm able to send mails from R/3 to Outlook along with the attachment to execute the work item directly from the outlook.
    However upon clicking the Exectute work Item.sap file I get an sap gui popup with the description " Not all data for SAP  GUI shortcut is available. System description and GUI start parameter are unknown. Entering the missing data."
    Clicking on the OK button, leads to another window for SAP logon details. After I chose the right system and on Clicking OK, it opens up the logon prompt. Entering the logo info opens up the work item correctly.
    We are on ECC 5.0 with SAP GUI 640 patch level 18 on it. Any suggestions about what am I missing to directly jump into an sap screen provided a session already is open in SAP.
    Thanks and Regards
    Uday

    Hello Uday,
    Sounds like something is wrong in the SAPLogon <i>on the client PC</i>. The system sends out a shortcut, and when it's opened it does not relate to a unique entry in the saplogon. Either it's called differently or you have two entries for the same system with different parameters.
    Hope that helps,
    Mike

Maybe you are looking for

  • ResultSet

    try Statement s = connection.createStatement();      ResultSet rs = s.executeQuery("SELECT E.date, FROM Event E");      try   while (rs.next())     java.sql.Date eventDate = rs.getDate(1);     // Get Data from the Animal Table     Statement s2 = conn

  • Oracle EBS R12.1.3 High Availability with RAC 11g on VMWARE

    Dear All, Our customer requirement is of high availability and good utilization of hardware for EBS R12.13 implementation.As per our strategy we want to use Oracle VM(I think it doesn't require any licensing) , RAC 11gR2 and appstier load balancing.W

  • Custom swatches keep disappearing

    Hello, I am using Illustrator CS4  14.0.0 I have saved a Workspace that includes a User Defined swatch.  (see attachment). Even though I have saved the workspace, when reopening the program, it goes back to the regular swatches that come with the pro

  • Pantone  336 colours in Photoshop...

    Hi, I'm trying to turn a CMYK image into a duotone image. Specifically Black and Pantone 2291C. Pantone 2291 is from the +336 books and for some reason I can't find it when I search the colour libraries in Photoshop. I haven't had this problem in Ill

  • How to configure a user to access RFC functions

    In production system, a user account with RFC access privilege is need to configured for a .NET Connector application. Some documents see than need to add access object RFC_ACL for this user. But how to operate to add such kind of access object? Than