Workitem missing

Hi,
In approver's inbox, after open his workitem there are two buttons, one is approve and second is reject in screen itself. if he approves/rejects mails going.
but if he does not take any one of these aprove/reject,suppose if he cancel/goes back from the screen then the workitem is missing in his inbox,later if he wants to take any action he needs the same workitem in his inbox.
what i have to do to keep same workitem in his inbox.
hope you understand my issue.
Regards,
PS

status is changing after he takes action either approve or reject.
no events here for approve and rejection
calling workflow in program as in below
CASE OK-CODE.
     WHEN 'BACK'.
      CLEAR OK-CODE.
      SET SCREEN 0.
      LEAVE SCREEN.
    WHEN 'EXIT'.
      CLEAR OK-CODE.
      SET SCREEN 0.
      LEAVE SCREEN.
    WHEN 'CANCEL'.
      CLEAR OK-CODE.
      SET SCREEN 0.
      LEAVE SCREEN.
  WHEN 'APPROVED'.
  SWW_WI_START_SIMPLE 
  WHEN REJECT
  SWW_WI_START_SIMPLE
WHEN 'BACK'./WHEN 'CANCEL'/WHEN 'EXIT' in any one these if manager takes action then workitem missing.
i described about this issue already.
please where i did mistake.
Regards,
PS

Similar Messages

  • Workflow triggered. but workitem missing

    Hi ,
    Following is my problem
    Workflow is triggered. when displayed workitem from SWI1 , the dialogue workitem status is ready in user's inbox. But the user is unable to see the workitems in his inbox.
    Please Note:  The workitem has been farwarded to the user. And the workitem is missing in the inbox. even though it shows ready status in SWI1.
    Please help.

    Please try following....
    1. Single Click on the task .
        From Menu bar select 'GOTO' --> 'Agent Assignment for Task'
        You will find the 'Attribute' button.
        Click on 'Attribute' button.
        Select 'General Task'.
        Now re-trigger the workflow. Hope that workitem will be availabe to users inbox.
    2. If u are using 'Expression' to send the workitem to corresponding user. Please add leading 'US' before the user ids.
    Thanks
    Sanjay

  • Double Execution needed

    Hi,
    When an approver executes in BWSP, a request (workitem) for training attendance , they are receiving a further dialog screen requesting the user to execute again.
    The intermediate screen has an Execute button on it and is in transaction BWWI_EXECUTE.
    It should be going straight from the inital execute of the workitem into the screen showing 'Booking Approval'.
    Any ideas??????
    Noel

    Hi
    Sorry to dig up this old thread but I'm currently facing the same problem with my SRM implementation.
    The BWWI_EXECUTE is supposed to display details on a workitem (missing deadline) but instead of leading to the correct screen, it shows the BWWI_EXECUTE intermediate screen. Only after clicking on the "Execute" button do I get my workitem display.
    I've tried doing Complete Service publishing from SE80 successfully but to no avail (screen shows: Saved/Partly-published status -- does this mean an error somewhere?).
    The system is currently using SRM 5.00, integrated ITS with SAP 6.4.

  • How to forward the workitem to next level on Missed Deadline?

    I have enabled Latest End Deadline on a particular task. The requirement is to forward the workitem to the next level approver once the dead line is missed.
    I have tried to use Workflow Wizard Modeled deadline monitoring. It creates few additional steps but it just sets the workflow to obselete. I need to forward the workitem to next level. What needs to be done after the above step so that the work item is sent to the next level.

    Hi Workflow learner,
    I am also learning workflows and I have been asked to create a workflow deadline which will escalate the workitem to the next level approver once the deadline is missed.
    I too created a deadline using the workflow wizard. Next I created a step in the obsolete outcome identical to the main step.
    In this step do I user the rule 168? And how does the workflow look for the superior of the manger who has missed the deadline and not the workflow initiator.
    Thanks
    Forhad

  • Workitem attachment missing in mail Outlook/Lotus

    When an email is generated from a particular workflow. I get the following message in my
    outlook inbox
    Subject :Please release purchase requisition 0013001141
    Body : Work item in R/3 System: DEV
    Please log on to the R/3 System and look in your inbox
    Please execute the work item by opening the attachment
    however the attachment(link) to the workitem is not present.
    Please guide me as I am new to this.

    Am I correct in thinking that your e-mail is the result of a SendMail step in a workflow?
    If so, the standard solution doesn't have any support for attachments as far as I know. Attachments, e.g. to enter SAP Business Workplace or display the work item, is something that the work item notification report adds to the mail messages.
    If your e-mail is the result of work item notification, make sure you have selected the attachment options if you are using RSWUWFML2, or that your customizing specifies inclusion of attachments if you are using the extended work item notification solution in more recent releases.

  • How to get workitem ID parameter in BSP application in UWL?

    Hello All,
    okay, it's been a long day and i stuck with this seemingly simple problem - how to get a workitem id in my BSP application when calling from UWL.
    Points are guaranteed to all who post an answer.
    i got MVC BSP iview is configured to be called for my task in SWFVISU, all re-registered and seem fine. Correct BSP is being called when i execute the workitem from UWL, but wi_id is not passed there.
    What am i missing?
    Thanks!

    Hi Serge
    How you solved it .I have same issue  please let me know.
    Thanks

  • Cannot view Rejected workitem in BBPAPPROVAL? (HTM format)

    Hi there,
    When a shopping cart is rejected it creates a workitem in HTM format and is available to the user via the SRM web interface by viewing the "messages" tab within the "approval" option.
    So the user may see something like this:
    Mail: Shopping cart 1000919418 was Rejected
    The text above is obvioulsy a LINK / URL and when the user clicks this I get another LINK at the bottom of the page saying:
    Transfer Document Contents (5K)
    Clicking on this I see the following message:
    This e-mail was generated automatically.
    Please do not reply.
    Shopping cart number 1000919418 was From Rejected by Lynton Grice.
    Information on shopping cart:
    Created on: 18.08.2009
    Changed on: 18.08.2009
    Requester: Tom Green
    You can view the document directly. Choose the following link :
    Login
    When I click on the login link above it just takes me to the normal SRM start / logon screen....
    If I look at the URL that it wants to go to it is something like:
    http://<server>:<port>/sap/bc/gui/sap/its/bbpstart/BBPSC20/!?client=400&sap-client=400&language=EN&sap-language=EN&HEADER_GUID=DE8BF7F002ED75F1A0F400215E2FDB8E&OBJECT_ID=1000919418
    If I paste that into the browser nothing happens....
    But in my logic the URL above is wrong anyway.....the "BBPSTART" should not be in the URL....it should be something like:
    http://<server>:<port>/sap/bc/gui/sap/its/BBPSC20/!?client=400&sap-client=400&language=EN&sap-language=EN&HEADER_GUID=DE8BF7F002ED75F1A0F400215E2FDB8E&OBJECT_ID=1000919418
    That then brings up the document.
    But my question is what is the standard functionality when vieiwing a workitem with HTM as the format within SRM? Should I be seeing things like Transfer Document Contents (5K) ? Surely it should just take me straight into the document?
    Perhaps I am missing something in SPRO?
    BTW: We are using SAP SRM 5.00
    Any ideas?
    Many thanks
    Lynton

    Thanks Jasmin,
    My submit buttons are set to submit XML only but when I examine the recorded data in Workbench I see a range of unwanted application data tags.  The size of the application data approximately doubles with each save of the form data until eventually Tomcat crashes because the rendered form is too huge.
    There are further details of the problem here:
    http://forums.adobe.com/thread/790107?tstart=0
    If you can help with this I'd be very grateful :-)
    Cheers,
    Kieran

  • Using work managers to process WorkItems in a message driven bean

    Hi, I'm trying to get to grips with using a work manager (in 10.3) to process WorkItems concurrently, with the whole process being triggered by a JMS message. I've got everything working using the default work manager but I'm having problems switching over to using a work manager that I've created myself, using annotations to provide the resource ref.
    My current setup, using the default work manager, is (roughly) this:
    @MessageDriven(mappedName = "jms/tsrd.DependencyWorker", activationConfig = {
            @ActivationConfigProperty(propertyName = "connectionFactoryJndiName", propertyValue = "jms/connectionFactory"),
            @ActivationConfigProperty(propertyName = "ejbName", propertyValue = "tsrd.DependencyWorker"),
            @ActivationConfigProperty(propertyName = "destinationJndiName", propertyValue = "jms/tsrd.DependencyWorker"),
            @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue") })
    @Interceptors(SpringBeanAutowiringInterceptor.class)
    public class DependencyWorker implements MessageListener {
        private WorkManager workManager;
        @Required
        @Resource(name = "taskExecutor")
        public void setWorkManager(final WorkManager workManager) {
            this.workManager = workManager;
        public void doOperation(final WorkflowControlMessage msg) throws Exception {
             Work myWork = new ...
             workManager.schedule(myWork, listener);
    }With my spring config including this bean:
    <bean id="taskExecutor" class="org.springframework.scheduling.commonj.WorkManagerTaskExecutor">
        <property name="workManagerName" value="wm/default"/>
        <property name="resourceRef" value="true"/>
    </bean>And this works fine: when the JMS message is received I send a load of WorkItems to the default work manager and they get processed.
    Now what I'd like to do is change the spring config to this:
    <bean id="taskExecutor" class="org.springframework.scheduling.commonj.WorkManagerTaskExecutor">
        <property name="workManagerName" value="wm/MyWorkManager"/>
        <property name="resourceRef" value="true"/>
    </bean>Where I've already created MyWorkManager as a global work manager for the server, and it's visible on the admin server for the deployment.
    From the examples I've seen I know I need to add a resource ref for the MDB so that it can lookup the work manager using JNDI. We mainly use annotations, so I'd like to just be able to add this line to the MDB:
    @Resource(name = "MyWorkManager", type = commonj.work.WorkManager.class, authenticationType = Resource.AuthenticationType.CONTAINER, shareable = true)But when I try that my server refuses to start:
    Unable to deploy EJB: DependencyWorker from tsrd-mdb.jar:
    [EJB:011026]The EJB container failed while creating the java:/comp/env namespace for this EJB deployment.
    weblogic.deployment.EnvironmentException: [EJB:010176]The resource-env-ref 'MyWorkManager' declared in the ejb-jar.xml descriptor or annotation has no JNDI name mapped to it. The resource-ref must be mapped to a JNDI name using the resource-description element of the weblogic-ejb-jar.xml descriptor or corresponding annotation.So is there a way to fully configure my work manager just using the @Resource annotation, or do I need to add a weblogic-ejb.jar.xml file and put some specific config in there? Presumably if I do need to add an xml file then I'd need to put something like this in it?
    <wls:weblogic-enterprise-bean>
        <wls:ejb-name>DependencyWorker</wls:ejb-name>
        <wls:resource-description>
            <wls:res-ref-name>MyWorkManager</wls:res-ref-name>
            <wls:jndi-name>wm/MyWorkManager</wls:jndi-name>
        </wls:resource-description>
    </wls:weblogic-enterprise-bean>Am I also right in thinking that I don't need to add a dispatch policy to the MDB specifying MyWorkManager, because I don't actually want to dispatch the MDB to that manager, I just want the manager to be available to the MDB.
    Thanks.

    Hi, so I've added a weblogic-ejb.jar.xml file with a reference to the JNDI name of the work manager:
    <?xml version="1.0" encoding="UTF-8"?>
    <wls:weblogic-ejb-jar xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-ejb-jar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd http://xmlns.oracle.com/weblogic/weblogic-ejb-jar http://xmlns.oracle.com/weblogic/weblogic-ejb-jar/1.0/weblogic-ejb-jar.xsd">
        <wls:weblogic-enterprise-bean>
            <wls:ejb-name>DependencyWorker</wls:ejb-name>
            <wls:resource-description>
                <wls:res-ref-name>MyWorkManager</wls:res-ref-name>
                <wls:jndi-name>wm/MyWorkManager</wls:jndi-name>
            </wls:resource-description>
        </wls:weblogic-enterprise-bean>
    </wls:weblogic-ejb-jar>But I still get exactly the same error when I try to start my server. The example you referred to kind of cryptically suggests that adding a plan.xml suddenly fixed everything, but what am I missing here that actually hooks the work manager up to JNDI? am I getting these problems because I'm using annotations, or are people not supposed to access work managers in this way?
    Thanks,
    Edited by: 806682 on 05-Nov-2010 08:57

  • In transaction code BBP_PD the status of the workitem is not updating showi

    Hi Gurus,
    We have implemented N-Step BADI BBP_WFL_APPROV_BADI For Approvals Levels in SRM.
    Work flow is triggering correctly and workitem is sent at all the levels. But in transaction code BBP_PD the status of the workitem is not updating showing the error message "NO WORKITEM FOUND" also status is not updating in BBP_PD.
    Please reply with your suggestions.
    Thanks in advance.
    Madhukar

    Hi
    Thanks for your reply.
    We are getting "No workitem found" status in BBP_PD transaction. But all approval process is happening perfectly and when we check status through "Status Monitor " through web it is updating correct status.
    Status is updating in BBP_PD .Status of main workflow is displaying correctly and approval levels and corresponding approver names are displaying correctly, but only the status and time of approval is missing.
    can you suggest something on this issue.
    Workflow Item:                                                                               
    Workitem-ID        000002009126                                                                               
    Task                      WS90000040                                                                               
    Text                       Shopping Cart Approval N-Step 185522 (BADI)                                                                               
    Status                    STARTED                                                                               
    Statustext              In Process                                                                               
    Date                      09/24/2008                                                                               
    Time                     08:18:09                                                                               
    Node ID            Agent                    User                         State        Workitem       Created at                   
    0040000000      Kotesh APP       APP_KOTESH          No workitem found                                                  
    0040000002                                                                    No workitem found                                                  
    0040000001      shiva APP         APP_SHIVA               No workitem found                                                  
    0040000004                                                                    No workitem found                                                  
    0040000003     shiva APP         APP_SHIVA               No workitem found                                                  
    0040000006                                                                   No workitem found                                                  
    0040000005      SM1                 NNA_FA_SM_1         No workitem found                                                  
    0040000008                                                                   No workitem found                                                                               
    Regards
    Madhu

  • Missing message in JMS adapter sender

    Hi,
    we have a synchronous interface with a JMS adapter. The scenario is:
    ECC 5.0 -> XI -> MQSeries -> XI -> ECC 5.0
    We put the message in the queue MQ correctly and we get the response message. I can see this in the adapter monitoring in RuntimeWorkbench. But from this moment the message is missing. I can't see anything in the bpm monitoring (SXMB_MONI_BPE). The bpm stops in workitem receive but doesn't return any error.
    I don't know how to see where we lose the message and why.
    Thanks for advance.
    Paloma

    Hi,
    Can you see your message in SXMB_MONI? Is your BPM is in running state in sxmb_moni?
    You can double click on "PE" in sxmb_moni. It will take you to the Workflow display. Then click on button Technical details,which will show you all steps and if you expand all branches..you should be able to see your error / exception message in case if any.
    Please check n let us know the result.
    Nilesh

  • Idoc in 53 status but not processed completely. Missing authorisation error

    Hi ,
    Some of the ORDER Idocs are in 53 status, but the orders are not processed successfully and no PO created for these Idocs.
    They got below warning message when I checked in WPER transaction code.
    " Missing authorization: Purchase Order Create Purchasing Grou 110 " - "Workitems (tasks) were created for this IDoc"
    This is happening once in a while for some of the idocs. Remaining all idocs are posting successfully.
    These IDOCu2019s are processed via user background. Not sure why we have authorisation issues as this user has SAPALL. Any ideas?
    Thanks
    Deepthi.

    done.

  • Agent is determining properly but workitem is not coming in sap inbox.

    Hello Expert,
                            In my workflow agent is determining properly. i have seen from workflow log.
    but the workitem(approval mail) is not coming into agents workflow inbox.the problem is happening in production.
    same workflow is running successfully in development. means workitem is coming in agents workflow inbox.
    i don't have authorization in  T CODES SCOT SO16 so I can check and suggest something.
    I want to ask that is it any config issue or something else.
    is there any other way so i can cross check.
    please help.
    thanks raj.

    Hi Rajib,
    Check in the workflow log in production for the user decision task what error message it displays. If it is stuck due to missing agents, then there is a possibility that you missed to transport the agent assignment for the workflow task. Check if the same was included in the customizing task that is transported.
    Also check if the buffer refresh was done after the changes were imported in the production system using transaction SWU_OBUF.
    Regards,
    Saumya

  • Workitem not getting deleted from SAP inbox

    Hi ,
    I have a scenario in workflows , in which when a user creates a timesheet , a mail goes to approver , when the timesheet is approved the mail should get automatically deleted .
    We have created a standard task for this purpose ( a copy of TS31000007)  .
    The business Object is CATS , terminating event is COMPLETED , method is APPROVE . There is no triggereing event a FM is being used .
    The standard task is copied in two test environments , from first system the mail gets automatically deleted , but from the second one it is not getting deleted .
    Also the workflow log in SWEL doesnt show any rows in the second system .
    In the first system , there are 4 steps  in the workflow log :
    Dialog work item created
    Background process started
    terminating event received
    work item processing complete
    Though the workitem has deleted , but the status of the workflow is in Progress
    while the second has only two steps in workflow log
    Dialog work item created
    Background process started
    and the workflow status is "Ready"
    I guess the terminating event in the second case is not getting received .
    but ,I have  checked sweinst and found that the instance linkage is activated .
    Also when the workitem is approved , it does not get delete , and if we try to re execute it again , the gives a msg " NO data found "
    Can someone help me to find why the mail is stuck in the inbox and  correct this problem.
    Thanks
    Sheetal

    Unless and until the Terminating event is triggered the workitem will not disappear. Check how the Event is getting triggered in other system. I feel it is getting triggered by standard means. Check whether there is proper settings in SWEHR3.
    It means that you are not doing any special configuration for event triggering or coding. Please check what is missing in the system you are having problem.  Check SWU3 setting is fine or not.
    <b>Please close thread when issue resolved</b>
    Thanks
    Arghadip
    Message was edited by:
            Arghadip Kar

  • Workitem button is not comming in swel though the workflow gets triggered

    Dear All,
    I have copied the std wf WS20000075 and doing customization for po release as per my clients requirement. Once PO is being created in ME21N i am able to see the event trace in SWEL , but its showing an error , " Import container contains errors (are any obligatory elements missing? " .and no workitem button is comming in SWEL so that i am not able to see the workflow log .
    so that though the workflow gets triggered , i am not able to trace it .
    I have gone through the solutions given in sdn , but i didn't get any solution for my issue.
    Hope to get a positive solution for this soon.
    Thanks
    prabhudutta

    This is error in ECC 6.0 for BUS2012.
    For the time being I am using solution which I have given in this thread but rigid solution is to raise an OSS note.
    I myself will raise an OSS but before would like to debug and find out what it is expecting exactly so i said use SWUE to find what went wrong.
    Cheers
    Jai
    I am having the same error, it goes into error for ECC6.0 version. I have not got chance to see why it is happening?
    any way for the time being you can do this : go to SWE2 and for given business object and receiver type, change the settings of "Behaviour upon error feedback" from "default" to "do not change linkage" so every time atleast event will trigger and so workflow, yeah ofcourse event will be queued in SWEAD. So final solution is an OSS
    NOTE:
    Check this thread, Glauco has given OSS note 797775
    /thread/781604 [original link is broken]

  • Approval process should proceed if deadlins is missed

    Hi all,
    In the workflow WS10400002 (One-step approval) in SRM, when the deadline had exceeded the approval should happen automatically.
    While checking in the latest end tab, an alert mail can be triggered. but how do we make sure that the approval process happens automatically if the deadline is missed.
    Thanks and regards
    Kishan

    In the Latest End tab you need to make a Modelled deadline not a Display Text. If modelled deadline is done you have to name an outcome that branches out from the task where deadline is set. Now you use this step to complete the approval step automatically and after that create a Process control step that will complete the Workflow. 
    Just follow the steps
    1)You can use Latest End Tab in a Step which is attached to a task. Use Modelled deadline. Using this another branch is created from the step.
    2)Activate the Outcome Processing obsolete for the Step that needs to be sent to the Manager.
    3) Now put a process control in the branch that has been created due to modelled deadline. Use "Set Workitem to Obsolete" in the Function and provide the Step number in which the deadline step is incorporated.
    4) Now create another step at the branch Processing obsolete of the step that has the deadline and copy the above step with deadline removing the deadline part. This step is only for manager.
    use this accordingly in your Workflow.
    <b>Reward points if useful</b>

Maybe you are looking for

  • How do I print a list of my assets in Muse?

    How do I print a list of my assets in Muse? I am overhauling a website at our company. The linked graphics and linked documents were on another computer. Most of them are still on the other person's computer and I need to find the raw graphics and do

  • How to read fields from an ABAP Programa

    Hello everyone. The need of the client is to create an Interactive form and first ask for some data in order to query the rest of the information needed for the layout . All this is using only ECC Backend, we do not have portal yet. So I'm not sure i

  • IPhoto Import on New Mac-Insanity

    -- Just upgraded to a new 27" 2.7ghz iMac from a '06 iMac. Manually imported the iPhoto Library package using target disk mode on the old guy. Simply dragged the icon into the new library. album. Every single photo was imported at least a minimum of

  • TSQL to know if an update was run at a specific time

    Hello, I am using SQL 2008 R2 SE and would like to know if I will be able to trace with a tsql if a record in a table was updated from an older time. Like in table abc if a record was updated on jan1, 2014? Is this possible. Since I am using SE i kno

  • Call To perform from external program

    Hi , I have Perform in some Function (s_user_list) and i want to cal to this perform in other report, I try like that but i get error ,what it can be? REPORT  ztest_123. PERFORM check_para  IN PROGRAM s_user_list         USING  action <ls_details>