Problem in workflow while approving the workitem.

Hi Experts,
I am very new to workflow.
While creating PR the workflow is triggering to user SAP mailbox but when he try to execute it, no action is happening.
Still the workitem present in his SAP mailbox with "In Processing' status only.
Actually it should take him to the PR release transaction.
I checked in all forums but I couldn't find out the exact one.

Hi,
Was this custom workflow working before? Has something changed recently? Does this happen every time, and for all users? Please provide more information.
By the way, you don't see workflows in a 'SAP Mailbox' but in a 'SAP Workflow Inbox' (like SBWP or UWL). If you're new to workflow, you may find these blogs useful:
http://scn.sap.com/community/bpm/business-workflow/blog/2013/02/07/the-top-10-mistakes-made-by-workflow-beginners
http://scn.sap.com/community/bpm/business-workflow/blog/2013/02/25/more-common-mistakes-made-by-workflow-beginners
good luck!
Paul

Similar Messages

  • How to find the user who approved the workitem.

    Hi experts,
    I have created a parking/posting workflow.
    When the user Approves, parked document is posted and BKPF table is updated with WF-BATCH as user name.
    Now I need to find the actual user who approved the workitem for posting.
    My plan is:
    1. Find the workitem id using the BOR, company code, document no, year, task no.
    2. Find the user who processed the above obtained worktem id.
    Please let me know the tables for the above points 1 and 2.
    Or let me know if there is any other way to find the actual user.
    Regards,
    Karthik

    Hi,
    To get the workitem ID with respect to a specific business object instance make use of the FM SAP_WAPI_WORKITEMS_TO_OBJECT
    To know who processed the determined workitem either you can make use of the FM SAP_WAPI_GET_WORKITEM_DETAIL or directly read the table SWWWIHEAD and you can find the actual agent WI_AAGENT this is the field which says who has executed the workitem.
    Regards
    Pavan

  • Error While Approving the Order

    Hi All,
    While approving the Purchase Order in RMS 13.1.3 with administration privileges , it displays the following error message " You are not authroised to approve the order".
    Appreciate your help on these
    Regards,
    Sushanth.D

    what I have done in the past:
    - start a SQL trace on the forms app server database connection(s) and find the statement that consults the database for privileges; might be some organization or product setup for the user that is not matching this PO
    - open the form in the Forms Developer tool and lookup the code that is called when you press the approve button
    Best regards, Erik

  • I am a beginner of "pages" and have this problem of dots while writing the text. I dont know how to remove these bullets-like dots while spacing in the text. Please help

    I am a beginner of "pages" and have this problem of dots while writing the text. I dont know how to remove these bullets-like dots while spacing in the text. Please help

    Look up "formatting" in the User Guide.
    http://manuals.info.apple.com/MANUALS/0/MA524/en_US/Pages_UserGuide.pdf

  • 'Review Project Details' Link not available while approving the workflow stage

    Hi All
    I have created a workflow in SharePoint Designer 2013, and deployed it on the PS 2013, and it is working fine. I mean the flow is purely working. 
    But getting one problem, if you all remember in PS 2010 when we created workflow using the DMDynamicWorkflow solution file, and any stage when sent to some person for approval that time there was a link 'Review Project Details' which shows him all the pages
    filled previously in that particular project.
    Now in PS2013, it is not happening. I mean I am getting the approval for the stage but I am not able to revisit the PDPs for review before approving a stage.
    Does anyone have any suggestion or answers. Pls reply.
    Thanks
    Manish

    Hi
    I guess the person has to visit Project Centre and review the project.
    After that she had to navigate to the Workflow Approval page and approve the project.
    Thanks
    Manish

  • CATS - error in workflow while releasing the time entry record

    Dear Experts,
    I have setup the configuration for CATS with approval along with workflow. I have maintained the Entry profile and also the Approval steps.
    After entering the time sheet and while releasing the record, system is prompting to enter the user id, I have entered the user id and click OK button, system is producing the following error message:
    An error occurred on starting the workflow
    Message no. LR365
    Diagnosis
    For technical reasons, the system cannot start the SAP Business Workflow.
    Procedure
    Contact your system administrator.
    I have activated the work flow customization using Trnx SWU3.
    Can some one please help me out in solving this problem.
    Thanks in advance,
    Regards,
    Praveen

    I got the solution, we have to maintain the task TS31000004 as general task in the transaction PFTC - 31000004 -> Additional Data -> Agent Assignment -> Maintain, in the next screen GOTO -> Attributes (F8), then Change the task type to General task.
    Also we have to create variant by name WORKFLOW for the program RCATSB01.
    The above has solved my problem.
    Thanks for support.
    Praveen

  • Error while approving the project contract

    Hi,
    While submitting the project contract for approval it's doesn't get approved and give below error in workflow
    Error Message 1 ORA-06508: PL/SQL: could not find program unit being called in Package OKC_K_STS_CHG_ASMBLR_PVT Procedure acn_assemble
    Error Message 2 Database operation Sign Contract failed.
    Thanks,
    Haresh

    Haresh;
    Similar issue mention at:
    1441104.1 << not avaliable you need to log SR doc seems unavaliable
    Insert procedure failed with error CSI_COUNTER_TEMPLATE_PUB.AUTOINSTANTIATE_COUNTERS API failed Could not associate a counter for this instance [ID 762533.1]
    I suggest Rise SR
    Regard
    Helios

  • Error while approving the request ..

    Hi ,
    I have created a SOA composite where in the 1st level approver is manager and second level approval is a role . When i raise the request the task is assigned to the manager and manager approves it . Then the task is assigned to the Role . However the issue is , when any member of the Role tries to approve the task , the below error is thrown . Please note he is able to reject the request though , only in case of approving i see the below error .
    Though it shows in the logs as warning but on the approval UI , it throws an error . ie ."An Error Occured "
    Any clues Pls !
    ####<Aug 7, 2012 3:42:56 PM EEST> <Notice> <Stdout> <bubo.stadi.sonera.fi> <soa_server1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a94ee5b878875ef9:-47c429e2:138eb2557d6:-8000-000000000007d520> <1344343376602> <BEA-000000> <<Aug 7, 2012 3:42:56 PM EEST>
    <Warning> <oracle.soa.services.workflow.persistency> <BEA-000000> <<PredicateImpl.getPredicateCondtion> Query values for columns that can contain multiple identity types (users, groups, approles) should be IdentityType or list of IdentityType objects. Incorrect use of 'WF_NONEXISTENT_ASSIGNEE' for column 'wfa.assignee'>>
    ####<Aug 7, 2012 3:42:56 PM EEST> <Notice> <Stdout> <bubo.stadi.sonera.fi> <soa_server1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a94ee5b878875ef9:-47c429e2:138eb2557d6:-8000-000000000007d51f> <1344343376602> <BEA-000000> <<Aug 7, 2012 3:42:56 PM EEST>
    <Warning> <oracle.soa.services.workflow.persistency> <BEA-000000> <<QueryUtil.warnForUseOfNonIdentityTypeValues> Query values for columns that can contain multiple identity types (users, groups, approles) should be IdentityType or list of IdentityType objects. Incorrect use of 'WF_NONEXISTENT_ASSIGNEE' for column 'wfa.assignee'>>

    You need to give approver the right on the request . Add the approver to the request administrator role .
    Thanks
    Suren

  • Error while Approving the human Task

    Hello Experts,
    I’m working for a system integration IDM (Identity and Access Management) project wherein we have integrated Oracle SOA suite 11g with OIM (oracle identity manager 11g) to provide approval workflows. The approval requests are raised in OIM and OIM invokes a SOA composite to route the approval to various human actors.
    I have created a SOA composite where in the 1st level approver is manager and second level approval is a role . When i raise the request the task is assigned to the manager and manager approves it . Then the task is assigned to the Role . However the issue is , when any member of the Role tries to approve the task , the below error is thrown . Please note he is able to reject the request though , only in case of approving i see the below error .
    Though it shows in the logs as warning but on the approval UI (Oracle Identity Manager UI ) , it throws an error . ie ."An Error Occured "
    Any clues Pls !
    ####<Aug 7, 2012 3:42:56 PM EEST> <Notice> <Stdout> <bubo.stadi.sonera.fi> <soa_server1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <a94ee5b878875ef9:-47c429e2:138eb2557d6:-8000-000000000007d520> <1344343376602> <BEA-000000> <<Aug 7, 2012 3:42:56 PM EEST>
    <Warning> <oracle.soa.services.workflow.persistency> <BEA-000000> <<PredicateImpl.getPredicateCondtion> Query values for columns that can contain multiple identity types (users, groups, approles) should be IdentityType or list of IdentityType objects. Incorrect use of 'WF_NONEXISTENT_ASSIGNEE' for column 'wfa.assignee'>>
    ####<Aug 7, 2012 3:42:56 PM EEST> <Notice> <Stdout> <bubo.stadi.sonera.fi> <soa_server1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <a94ee5b878875ef9:-47c429e2:138eb2557d6:-8000-000000000007d51f> <1344343376602> <BEA-000000> <<Aug 7, 2012 3:42:56 PM EEST>
    <Warning> <oracle.soa.services.workflow.persistency> <BEA-000000> <<QueryUtil.warnForUseOfNonIdentityTypeValues> Query values for columns that can contain multiple identity types (users, groups, approles) should be IdentityType or list of IdentityType objects. Incorrect use of 'WF_NONEXISTENT_ASSIGNEE' for column

    Resolved ..
    It was an issue with permissions .
    Thanks

  • Problem in tree while using the HTML format in the lable

    Hi all,
    DefaultTreeCellRenderer is not working properly if we pass the string as a html format inside the DefaultMutableTreeNode. Using the below code snipet you can cleraly identify the problem.
    Kindly compile &execute the below code.All the lable's will be painted properly according to the color code that i've mentioned.
    After that please uncomment al the DefaultMutableTreeNode variables corresponding to html tag representation and comment the already existing DefaultMutableTreeNode variables .
    someone please clarify me the things what is happening here?
    import java.awt.BorderLayout;
    import javax.swing.*;
    import javax.swing.tree.*;
    import java.awt.*;
    public class MultiLineTreeDemo extends JFrame {
         private JTree tree;
          final int[] colorcode={0xFF0000,0x00FFFF,0x0000A0,0x800080};
         public static void main( String[] args ) throws Exception {
              SwingUtilities.invokeLater( new Runnable() {
                   public void run() { new MultiLineTreeDemo(); }
         public MultiLineTreeDemo() {
              super( "MultiLineTreeDemo" );
              setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
              DefaultMutableTreeNode root = new DefaultMutableTreeNode( "<html>This is<p>the root node.</html>" );
              DefaultMutableTreeNode node = new DefaultMutableTreeNode( "<html>This is<p>a child node.<html>" );
              DefaultMutableTreeNode leaf = new DefaultMutableTreeNode( "<html>This is<p>a leaf node.<html>" );
              DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode( "<html>This is<p>a leaf1 node.<html>" );
              /*DefaultMutableTreeNode root = new DefaultMutableTreeNode( " root node" );
              DefaultMutableTreeNode node = new DefaultMutableTreeNode( " child node" );
              DefaultMutableTreeNode leaf = new DefaultMutableTreeNode( " leaf node" );
              DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode( " leaf1 node" );*/
              node.add(leaf);
              root.add( node );
              root.add( leaf1 );
              tree = new JTree( root );
              tree.setCellRenderer(new DefaultTreeCellRenderer()
                           public Component getTreeCellRendererComponent(JTree pTree,
                               Object pValue, boolean pIsSelected, boolean pIsExpanded,
                               boolean pIsLeaf, int pRow, boolean pHasFocus)
                                JLabel lbl = (JLabel)super.getTreeCellRendererComponent(pTree, pValue, pIsSelected,pIsExpanded, pIsLeaf, pRow, pHasFocus);
                                DefaultMutableTreeNode newNode=(DefaultMutableTreeNode)pValue;
                                if(newNode.isRoot())
                                lbl.setForeground(Color.red);
                                else if(newNode.isLeaf())
                                 lbl.setForeground(Color.green);
                               else
                                lbl.setForeground(Color.blue);
                               JPanel p = new JPanel();
                               p.setBackground(tree.getBackground());
                               Dimension d = lbl.getPreferredSize();
                               p.setPreferredSize(new Dimension(d.width, d.height));
                               p.add(lbl);
                             tree.setRowHeight(80);
                            return (p);
              setLayout( new BorderLayout() );
              JScrollPane scrollPane = new JScrollPane( tree );
              add( scrollPane, BorderLayout.CENTER );
              setSize( 200, 200 );
              setVisible( true );
    }Thanks in Advance.
    Sivabalan

    Then I guess the problems come with setting explicit foreground colours on the one hand and using html on the other, even when not specifying them in the html. Stick to one or the other, I suppose. I'm not a fan of using html in labels so I don't know what problems you might run into.
    I've got rid of setForeground in the renderer and set the font colour in html. Then it is stable:
    import java.awt.BorderLayout;
    import javax.swing.*;
    import javax.swing.tree.*;
    import java.awt.*;
    public class MultiLineTreeDemo extends JFrame {
         private JTree tree;
          final int[] colorcode={0xFF0000,0x00FFFF,0x0000A0,0x800080};
         public static void main( String[] args ) throws Exception {
              SwingUtilities.invokeLater( new Runnable() {
                   public void run() { new MultiLineTreeDemo(); }
         public MultiLineTreeDemo() {
              super( "MultiLineTreeDemo" );
              setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
              DefaultMutableTreeNode root = new DefaultMutableTreeNode( "<html><font color=\"#FF0000\">This is<p>the root node.</font></html>" );
              DefaultMutableTreeNode node = new DefaultMutableTreeNode( "<html><font color=\"#0000FF\">This is<p>a child node.</font><html>" );
              DefaultMutableTreeNode leaf = new DefaultMutableTreeNode( "<html><font color=\"#00FF00\">This is<p>a leaf node.</font><html>" );
              DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode( "<html><font color=\"#00FF00\">This is<p>a leaf1 node.</font><html>" );
              DefaultMutableTreeNode root = new DefaultMutableTreeNode( " root node" );
              DefaultMutableTreeNode node = new DefaultMutableTreeNode( " child node" );
              DefaultMutableTreeNode leaf = new DefaultMutableTreeNode( " leaf node" );
              DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode( " leaf1 node" );
              node.add(leaf);
              root.add( node );
              root.add( leaf1 );
              tree = new JTree( root );
              tree.setCellRenderer(new DefaultTreeCellRenderer()
                           public Component getTreeCellRendererComponent(JTree pTree,
                               Object pValue, boolean pIsSelected, boolean pIsExpanded,
                               boolean pIsLeaf, int pRow, boolean pHasFocus)
                                JLabel lbl = (JLabel)super.getTreeCellRendererComponent(pTree, pValue, pIsSelected,pIsExpanded, pIsLeaf, pRow, pHasFocus);
                                DefaultMutableTreeNode newNode=(DefaultMutableTreeNode)pValue;
    //                            if(newNode.isRoot())
    //                            lbl.setForeground(Color.red);
    //                            else if(newNode.isLeaf())
    //                             lbl.setForeground(Color.green);
    //                           else
    //                            lbl.setForeground(Color.blue);
                               //JPanel p = new JPanel();
                               //p.setBackground(tree.getBackground());
                               //Dimension d = lbl.getPreferredSize();
                               //p.setPreferredSize(new Dimension(d.width, d.height));
                               //p.add(lbl);
                             //tree.setRowHeight(80);
                            //return (p);
                            return (lbl);
              setLayout( new BorderLayout() );
              JScrollPane scrollPane = new JScrollPane( tree );
              add( scrollPane, BorderLayout.CENTER );
              setSize( 200, 200 );
              setVisible( true );
    }

  • Problem with SQLPlus while retriving the data.

    Hi all,
    SQL Plus while accessing one table named invdet(having around 900000 records) with line size option increased to 1000 it was showing error(application error : access voilation) after getting around 100-200 records.
    Platform : Windows NT on a P-III machine.
    Plz. give me the solution.
    Thanks
    Vijaykumar.

    Vijaykumar,
    You should work with Oracle Support on this. If the problem is not already known, they will log a bug for you.
    They will want to know which version of SQL*Plus and the database you are using and will want a testcase.
    - CJ

  • Error in the UWL while approving the leave.

    Hi all,
                        We configured the ESS business package.UWL is configured and the leave requests are coming into the UWLo of approver.But when he is trying to approve it is giving the error .
    URL http://hostname  of backend system: 8000/webdynpro/dispatcher/sap.com/ess~lea/LeaveRequestApprover call was terminated because the corresponding service is not available.
    The termination occurred in system D01 with error code 404 and for the reason Not found.
    I checked the package in SWFVISU and its correct>.I reregistered the systems in UWL and administration.
    What is the service for Leave request approver?Any suggestions please
    regards,
    Rajesh

    Check Note 967144
    This error message comes usually when the uwl service is not running on the server.
    Try to restart Uwl using the steps described below:
    Restart UWL Service
    1.Go to http://server:port/nwa (Netweaver Administration)->System->Start & Stop
    2.Click on the Java EE Applications on the left side.
    3.Select #com.sap.netweaver.bc.uwl# from the Application List (you can use filter: write UWL in the Name filter and press enter)
    4.After you selected #com.sap.netweaver.bc.uwl# component scroll down to Application Details
    5.Click on Stop button and select On All Instances
    6.Click Refresh button to ensure the application status is STOPPED.
    7.Click on Start button and select On All Instances
    8.Click Refresh button to ensure the application status is STARTED.
    If the UWL status is IMPLICIT_STOPPED after restart then some hard dependencies might
    be missing in the portal and the deployment logs are needed for further analyse.
    You can find the logs here: <installation_drive>\usr\sap\<server>\<instance>\work\
    hope it helps..  \m/

  • Problem in lsmw while loading the data

    hi,
    I am trying to load the mm data by using batch input in LSMW,when i am trying to load the data views are not populating automatically ,while recording is there any other way to select,kindly give me idea,its urgent issue.
    Thanks,
    Rammohan.

    Hi Rammohan,
    ya its better to use the existing bapi from the list rather than using the batch input recording for the mm data. There is one standard bapi existing, try to use that othewise its very much difficult to do it in case of views with batchinput
    Regards,
    Naveen

  • Problem in EP while changing the layout of the default portal page

    i am working with EP7.in this i encountered a problem when i tried to change the layout of the default framework page.
    i created a new layout in NWDS and uploaded it to portal.then i copied the default framework page to separate folder (my personal) and assigned the newly created layout and set that page as my default framework page.
    but whenever i log into the portal or refreshes the page the top level navigation iview merges (overlaps) with the masthead iview and comes back to the assigned position after some time.i tried many ways to solve this problem but i couldnt.
    if anybody have any idea about it please share.....
    regards,
    karthick

    Hi tamilventhan K 
                           Please have a look at SAP Note No. 687485.
    Hopefully this should solve your problem.
    Cheers.
    Award points for helpful answers:-)

  • Regarding bdc(views problem in mm01 while uploading the data)

    hi experts,
    i have coded a bdc in which i m using mm01 and extending the material to the different plant ,but here in some cases depending upon the material the views get changed for solving this i have to deselect and again select the views which i want and also i have to provide the valuation type for this material, so plz suggest me how to rectifie the views problem.......

    Ravi,
      Do one thing.Develop some temporary BDC programs for different material  with required views.
    Finally develop a final program.In that internal table loop ,put case statement on material
    when 'mat1'  .
        take the relevant code from above temporary progarms and copy here.
    when '2'.
    endcase.
    At last delete all temporary programs.
    Hope your problem will get solved
    Don't forget to reward if useful.

Maybe you are looking for