Problem in workflow approval

Hi Experts,
I have a approval mail in my sap inbox and when i am trying to open it ,  when i tries to approv it ,it is not not accepting ,please help to solve this issue

What is the current status in Workflow Log. May be you do not have proper authorization to approve. Please check the Workflow log from SWIA or SWI1.
Thanks
Arghadip

Similar Messages

  • Problem  on workflow approval

    Is there something that needs to be done to "enable" the pre-configured workflow in Content Services 10.1.2.0.0
    I'm having the problem that I can submit workflow requests,
    but when I try to approve or reject the request the button 'approve' and 'reject' are not shown in the pop up window.
    The NLS_LANG of the OCS installation is AMERICAN.
    Moreover I installed the patch 4910503 but nothing is changed.
    The customer have to deliver the application very soon..
    Any ideas?
    Thank you

    You may want to check if the node is running (opmnctl status command) and see for any exceptions in the log files under $ORACLE_HOME/content/log. It can also be due to one of the requester/responder user not being provisioned into oracle workflow apart from the NLS issues.

  • Workflow Approval troubleshooting

    Hi,
    I am working on Sourcing 7.
    We have encountered problem in workflow approval process. Legal Dep User got approval mail from Accounting Dep. Which should not happen. It happened rarely till date.
    What should be my troubleshooting steps?
    Regards
    yaniVy

    Hi Vinay ,
    Check in the Workflow process owner and  in the security profile .
    Thanks & Regards
    Pradeep Kumar Dondeti

  • Problems with Auto approval workflow (WS 10000060) for shopping carts

    Hi SAP Network community,
    I have got a problem with the auto approval workflow for shopping carts.
    Basically the workflow approves the shopping cart once it was created.
    But then the related Purchase Order remains in Status held. If the PO gets ordered manually then it is not transferred to the R/3 backend system.
    For testing purposes also the one step approval workflow was activated. If the shopping cart gets approved by clicking into the detail approval screen (not by approving through the green tick box in the shopping cart overview) then the PO gets ordered and transferred to the backend system as normal.
    But if the shopping cart gets approved by using the green tick box in the shopping cart overview then the same problem occurs as described for the auto approval workflow.
    The system version is SRM 4.00
    Did anybody have the same or similar problems with the auto approval workflow and what could be the reason for this problems.
    Thanks in advance,
    Robert

    Hi
    Which SRM Workflow Scenario are you using (IS it Item level workflow or Shopping cart level Workflow) ?
    Are you using customized SRM Business workflow or Standard SRM Workflow ?
    <u>Please go through these links as well.</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/eb/289f4099852e54e10000000a1550b0/frameset.htm
    Incase you are using Standard SRM Workflow, please raise an Customer OSS message with SAP at the earliest.
    Regards
    - Atul

  • Redirection not working as expected after workflow approval

    Hi,
    We are migrating our application from Stellent 7.1 to WCC 11g and finding a strange issue in 11g with respect to a functionality that is working perfectly in 7.1.
    We have two services for workflow approval. If the approval is happening from the QA workflow, the service being called is WORKFLOW_APPROVE_SUBMIT_QA and if it is happening from other workflows, the service being called is WORKFLOW_APPROVE_SUBMIT.
    The actions for these two services are the same except the prepareRedirect action as given below:
    1. WORKFLOW_APPROVE_SUBMIT redirects to IdcService=GET_PORTAL_PAGE&Action=GetTemplatePage&Page=WF_INQUEUE_LIST, which displays the workflow assignments for the user from all workflows.
    3:prepareRedirect:IdcService=GET_PORTAL_PAGE&Action=GetTemplatePage&Page=WF_INQUEUE_LIST
    2. WORKFLOW_APPROVE_SUBMIT_QA redirects to IdcService=QA_WORKFLOW_LIST (a custom service written that will display the contents in the user's queue from the QA workflow)
    3:prepareRedirect:IdcService=QA_WORKFLOW_LIST::null
    For WORKFLOW_APPROVE_SUBMIT service, the redirection is happening as expected.
    But, WORKFLOW_APPROVE_SUBMIT_QA service is redirecting to IdcService=GET_DOC_PAGE&Action=GetTemplatePage&Page=HOME_PAGE instead of the specified redirect.
    We tried changing the redirect action for the service WORKFLOW_APPROVE_SUBMIT_QA to IdcService=GET_PORTAL_PAGE&Action=GetTemplatePage&Page=WF_INQUEUE_LIST, but still it is redirecting to the HOME_PAGE.
    Highly appreciate any solution for this issue or any suggestions on the possible cause.
    Thanks,
    Manjusha

    I have version 33.0.1 and i still have this problem, any other help ? Thanks!

  • Record checkout problem in workflow

    Hi,
    I have a workflow where requestor creates record and once created pass the record to approver and once approver approves record is sent to Gatekeeper.Now I am checking out the record in the first step.
    But now problem is when record is in available or received state with approver Requestor can modify and save the record. Same is case with approver i.e. when record is sent to Gatekeeper by approver ,approver camn modify record.
    As mentioned in guide as record moves from one step to another users who receive the job automatically join record checkout.
    But I want to avoid this i.e. once requestor sends the record to approver he should not modify it.
    It will be great if you can share any workaround to achieve the same.
    Regards,
    Neethu Joy

    Hello Neethu,
    Try the below.
    For requestor
    start(Checkout(yes)-> process -> validate->assignemt->stop(cascade)
    In the Above workflow in the STOP STEP - check in the record, and in the Launch property Launch the Approver workflow.
    and in the Following workflow "Approver workflow" check out the record in Start step and check in back in stop step
    Rgds,
    Prasad
    Edited by: Prasad Tuttagunta on Mar 6, 2012 9:21 AM

  • What is order against workflow approval ?

    what is order against workflow approval ?
    How to configure ?
    Thanking you.
    Regards,
    Subash

    Hi there,
    I am not sure if it is necessarily a bug, but its a matter of understanding all of the settings needed. I had the same problems for a while but after a fair bit of trial and error have found some workable settings.
    It probably has more to do with the export settings rather than what viewer options have selected (I don't think that viewer settings affect your export).
    What program are you using to export?
    I am using compressor to export with aspect ration set to automatic 16:9. Then use DVDSP with the track set to 16:9 letterbox, it seems to export to DVD with the correct aspect ratio that way.
    I am having trouble with the image strobing, looks like some kind of interlacing problem, but at least I have got it in the right aspect ratio.
    Its typical video, solve one problem and it just creates another.
    I am yet to find the absolute best workflow.
    In response to Andy above, the original letterboxed footage probably did have something to do with the downconverting settings on the camera, as when I import without downconverting it does not letterbox. In the HDR-HC1 there is an option in the menu called "TV Type" with options of 4:3 or 16:9. I was reviewing my footage on a 4:3 television so I most likely had it set to 4:3 which created the letterboxing in the viewer when I then imported the footage.
    Importing the footage in HDV solves the issue of aspect ratio, but creates a new problem with the image strobing.
    I hope this was some kind of help to you.
    Liam

  • Workflow approval of substitution (PA2003)

    Hi All,
    I just like to ask how we can resolve our problem on the approval of substitution. 
    Background of the problem:
    An employee filed for 1 month substitution (WRS) e.g. 07/01/2009 to 07/31/2009 (C/shift) and it was approved.  Within that month also, the employee filed for another substitution e.g. 07/15/2009 (DWS - A/shift), 07/16/2009 to 17/172009 (DWS - B/shift) 7/22/2009 (DWS - A/shift) and those dates were approved within the same date and time.  Usually the manager sellect all record and then click approved. We have created a customized function module to delimit the record. 
    Therefore in the above scenario the result should be:
    07/ 01/2009 to 07/14/2009 (C/shift) - original file
    07/15/2009 to 07/15/2009 (A/shift) -inserted record
    07/16/2009 to 07/31/2009 (C/shift) - original file
    07/16/2009 to 07/17/2009 (B/shift) - inserted record
    07/18/2009 to 07/31/2009 (C/shift) - original file
    07/18/2009 to 07/21/2009 (C/shift) - original file
    07/22/2009 to 07/22/2009 (A/shift) - inserted record
    07/23/2009 to 07/31/2009 (C/shift) - original file
    In the background processing, the system should unlock the record all the records one by one.  Our problem now is that some delimited records are not created because the workflow is unlocking the other record even if the other workflow is not yet done  delimiting the original record.  Is there a way to set up the workflow that it will not process the substitution file if the delimitation of the previous records is not yet finished.  Or is there another way to set up the workflow that it will address or problem.
    Thanks,
    Gina:)

    It is, but not with criteria workflows (at least, not directly).
    There is, however, another type of workflows, called "basic workflows", and:
    "Generally, if a Basic workflow contains multiple content items, none of them are released to the system until all of the items have been released from completion of the workflow. However, if you release a content item from the edit state as a side effect, you can release that content item without waiting for all items in the Basic workflow." This is from where the line in the email template comes from.
    Yet, another option would be using Folios - items could be approved one by one (this use case would work better if individual items have different approvers), and in addition, an item containing references to all of them, a folio, would have to be approved. You could automate that the folio could not be (auto-)approved unless all contained items have been approved.

  • Submitted form immediately redirects in workflow approval

    I've created a form submission process following this description https://blogs.oracle.com/kyle/entry/adding_ucm_web_forms_to_site_s and associated the submission with a workflow
    It works, the form gets into ucm and workflow is triggered. However, the confirmation page, what the "form" redirects to after submission shows right away after clicking on the link in the email approval message.
    The service used is SUBMIT_HTML_FORM and the redirect is defined as
                   var currentElement7 = document.createElement("input");
                   currentElement7.setAttribute("type", "hidden");
                   currentElement7.setAttribute("name", "RedirectUrl");
                   currentElement7.setAttribute("value", "<!--$ssNodeLink(ConfirmationPage)--><!--$AdditionalConfirmParameters-->");
                   aForm.appendChild(currentElement7);
    Any ideas on how to prevent the redirect when the form shows for workflow approval ?
    Thanks ...

    Hello Laxman !
    You have stated as follows :
    When i assign method in task there is one tick mark to run in back ground that is in display mode
    so not able to put in background.
    The method you have created in SWO1 could be dialog one.That's why you aren't able to set as back ground in task.So, uncheck the "Dialog" check box under "General" tab.
    Since you are unable to open the Adobe form , the problem could be with binding.Also make sure you pass all the required parameters.
    Please go through the below URL which gives additional details about how to attach Adobe forms as an attachment to work item : http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60ff6ad3-729b-2b10-6582-fedc82680a29
    Regards,
    S.Suresh

  • How to use a pwa group in CREATE A TASK PROCESS in SPD 2013 for project server workflow approval process

    I am working on a Project Server 2013 workflow. I am creating this using Sharepoint Designer 2013. In this workflow I am using approval process at one stage. I have created a security group SalesManagers in PWA. I want to use this group for workflow approval
    process. I want all users of this group get approval tasks. 
    For this I used START A TASK PROCESS activity in the SP Designer. I clicked on
    this user and created task process. But here I could not find SalesManager group which I created in PWA. I was only able to find the users. I can also see
    Administrators for PWA . But couldnot find SalesManager or any other security group created in pwa.
    Can anyone suggest how I can get the security group created in pwa.

    NBDevelopment,
    I believe SPD only recognizes the SharePoint Groups and not the project server security groups.
    The Administrators for PWA, and few other groups like Project Managers for PWA etc., are synced SharePoint Groups with the security groups, which is why they show up in SPD.
    You could create a SharePoint Group for the Sales Managers group and use that in SPD.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

  • Reminder mail for workflow approval

    Hi All,
    We have a scheduled task which sends Reminder mails for workflow approval which has been pending for more than 5 days.
    Recently I created new workflow definitions and reminder task stopped sending mails.
    I checked task and it has IapiTaskIfc Class com.frictionless.custom.wkfreminder.sendWorkflowReminder.
    How to check this class and do i need to make changes somewhere else to send reminder mails?
    Regards,
    Prabhat

    Hi Prabhat,
    I am working on creating a scheduled task for sending reminder emails. I need help on IapiTaskIfc Class com.frictionless.custom.wkfreminder.sendWorkflowReminder. Can you please share sendWorkflowReminder class to me, so that I can get idea about the code written for sending reminder emails? It would be great help.
    To check the class, you need to get the jar from server and decompile it. You can get some idea by looking at the java class file then.
    Thanks,
    Saloni

  • How to call workflow approve service in loop for multiple documents.

    i have created a serviceHandler for approving the document and i post the comma separated dIDs as a string from workflow approval template(custom template). And in serviceHandler program i pass the did for approving and only first document is approved and for other document its throwing error, Its showing error document revision is not a latest revision but document is having only one revision.
    my code is: can anyone help me.
    public void SendAllDocuments()
            throws DataException, ServiceException{
        try{
        String [] ContentDids;
        System.out.println("+++++++here we are the all SendAllDocuments++++++++++++++");
        String workflowIds = m_binder.getLocal("workflowIds");
        if(!workflowIds.isEmpty()){
             ContentDids = workflowIds.split("\\,");
        }else{
            throw new ServiceException("document are not selected from users, workflowIds"+workflowIds);
        int arrayLength = ContentDids.length;
        for(int iterator=0;iterator<=arrayLength-1;iterator++){
            SendDocumentToUserQueue(ContentDids[iterator]);
        }}catch(Exception e){ e.printStackTrace();}
        m_workspace.releaseConnection();
    //DocMeta table varible which are coming from Internal assignment page
    //xWF_SentFrom",xWorkflowStepAlias",xWF_SendTo",xPurposeForSubmission",xPurposeForRejection",xDocApproval",xWorkflowComments"
    //xInternalAssignment",togroup",xWF_SendToSend",xWF_SendToSend12",xPurposeForSubmissionSend",xWF_SendToApprove",wfSendApproveComments"
    //Revision table variable which can get from getRevisionsTableValueFromDid
    // dDocName", dDocType",dRevLabel",dSecurityGroup",dDocAccount"
    public void SendDocumentToUserQueue(String approvalId) throws DataException, ServiceException{
        try{
            DataResultSet resultset =getRevisionsTableValueFromDid(approvalId);
            String sendToName = m_binder.getLocal("sendToName");
            String sender="takuma";
        //String workflowComments = m_binder.getLocal("workflowComments");
        String workflowReason = m_binder.getLocal("workflowReason");
        m_binder.putLocal("IdcService", "WORKFLOW_Approve");
        m_binder.putLocal("idcToken", m_binder.getLocal("idcToken"));
        m_binder.putLocal("dID", approvalId);
        m_binder.putLocal("xWF_SendTo", sendToName);
        m_binder.putLocal("xPurposeForSubmission","108");
        m_binder.putLocal("xWF_SentFrom", sender);
        m_binder.putLocal("xWorkflowStepAlias", "");
        m_binder.putLocal("xPurposeForRejection", "");
        m_binder.putLocal("xDocApproval", "");
        m_binder.putLocal("xWorkflowComments", "");
        m_binder.putLocal("xInternalAssignment", "");
        m_binder.putLocal("xWF_SendToSend", "");
        m_binder.putLocal("dDocName", getData(resultset,"dDocName"));
        m_binder.putLocal("dDocType", getData(resultset,"dDocType"));
        m_binder.putLocal("dRevLabel", getData(resultset,"dRevLabel"));
        m_binder.putLocal("dSecurityGroup", getData(resultset,"dSecurityGroup"));
        m_binder.putLocal("dDocAccount", getData(resultset,"dDocAccount"));
        executeService(m_binder, sender);
    }catch(Exception e){ e.printStackTrace();}
    public DataResultSet getRevisionsTableValueFromDid(String documentId) throws DataException, ServiceException{
        DataResultSet drs = new DataResultSet();
        try{
            /*String sqlDocType="select dDocType from revisions where dId ='"+documentId+"'";
        ResultSet documentRset = getSystemWorkspace().createResultSetSQL(sqlDocType);
        //handle null pointer exception for DocumentValue
        String DocumentValue = ResultSetUtils.getValue(documentRset, "dDocType");*/
        String sql="select dDocName,dDocType,dRevLabel,dSecurityGroup,dDocAccount from Revisions where dId ='"+documentId+"'";
        ResultSet rset = getSystemWorkspace().createResultSetSQL(sql);
        if (rset == null || rset.isEmpty()) {
            SystemUtils
                    .info("Resultset is null please check database query and Did ="+documentId);
        drs.copy(rset);
        catch(Exception e){
            System.out.println("in catch of getRevisionId Method");
            e.printStackTrace();}
        //handle null pointer exception for DocumentValue       
        return drs;       
    public String getData(DataResultSet dataSet, String value) {
        String fieldValue = "";
        fieldValue = ResultSetUtils.getValue(dataSet, value);
        System.out.println(fieldValue+"value is null in getData Method=======");
        return fieldValue;
    public UserData getFullUserData(String userName, ExecutionContext cxt,
            Workspace ws) throws DataException, ServiceException {
        if (ws == null)
            ws = getSystemWorkspace();
        UserData userData = UserStorage.retrieveUserDatabaseProfileDataFull(
                userName, ws, null, cxt, true, true);
        //ws.releaseConnection();
        return userData;
    public Workspace getSystemWorkspace() {
        Workspace workspace = null;
        Provider wsProvider = Providers.getProvider("SystemDatabase");
        if (wsProvider != null)
            workspace = (Workspace) wsProvider.getProvider();
        return workspace;
    public void executeService(DataBinder binder, String userName)
            throws DataException, ServiceException {
        // obtain a connection to the database
        Workspace workspace = getSystemWorkspace();
        // check for an IdcService value
        String cmd = binder.getLocal("IdcService");
        if (cmd == null)
            throw new DataException("!csIdcServiceMissing");
        // obtain the service definition
        ServiceData serviceData = ServiceManager.getFullService(cmd);
        if (serviceData == null)
            throw new DataException(LocaleUtils.encodeMessage(
                    "!csNoServiceDefined", null, cmd));
        // create the service object for this service
        Service service = ServiceManager.createService(serviceData.m_classID,
                workspace, null, binder, serviceData);
        // obtain the full user data for this user
        UserData fullUserData = getFullUserData(userName, service, workspace);
        service.setUserData(fullUserData);
        // binder.m_environment.put("REMOTE_USER", userName);
        ServiceException error = null;
        try {
            // init the service to not send HTML back
            service.setSendFlags(true, true);
            // create all the ServiceHandlers and implementors
            service.initDelegatedObjects();
            // do a security check
            service.globalSecurityCheck();
            // prepare for the service
            service.preActions();
            // execute the service
            service.doActions();
            // doany cleanup
            service.postActions();
            // store any new personalization data
            service.updateSubjectInformation(true);
            service.updateTopicInformation(binder);
        } catch (ServiceException e) {
            varTrueFalse = false;
            error = e;
            SystemUtils.info("exception in second location=" + e);
            e.printStackTrace();
        } finally {
            // Remove all the temp files.       
            service.cleanUp(true);       
        // handle any error
        if (error != null) {
            error.printStackTrace();
            if (binder.getLocal("StatusCode") == null) {
                binder.putLocal("StatusCode", String.valueOf(error.m_errorCode));
                binder.putLocal("StatusMessage", error.getMessage());
            } else {
                throw new ServiceException(error.m_errorCode,
                        error.getMessage());

    I guess it is caused by the fact that some of variables in the binder refer to the first workflow item. My bet would be dDocName.
    Try to find out what's in the binder if you approve the second item from GUI and what's there when you do it from your program. That should give you enough info what you need to change.

  • Workflow approval from mobile in ECC5

    Hi All
      We are already having workflow approval in R/3 where it happening from SAP inbox now my client want to migrate to mobile phone. Its it possible from ECC5 we dont have portal. How to implement it. Do we need to install any 3rd party like sybase or other. The main module is MM and PS and also they should be online always ie latest data should send and should update immediately ie should be syn with R/3. How it can be achieved. And also it should be device independet approval can be happend from iphone or blackbarry. Is any link or note are available to share with our client. Awaiting for your thoughts.
    Regards
    Vijay

    Hi Vijay,
    May be you should check the following WiKi link on SDN.  This might answer some of your questions.
    http://wiki.sdn.sap.com/wiki/display/mobile/SybaseMobileWorkflow
    Hope this helps.
    Best Regards,
    Kranti

  • Some Users cannot Open Workflow Approval Task

    We have a SPD workflow published to our production site and it includes a 'Start Approval Process' task which involves a number of users (determined by a lookup to another list) this worked brilliantly until we republished the workflow with some minor changes,
    none of which were to this particular approval task. Now we are seeing some strange behaviours. When some users click the task to approve they are seeing 'This from cannot be opened in a browser, To open this form use Microsoft Infopath'. Now strangely it's
    only certain users, if you're a site collection admin you never have this error. So if a user previously had the error and i then add them to the site collection administrators list the error goes away and they can complete the task.
    Obviously not a solution! giving users full control permissions on the task list or task item doesnt fix the error either. The same workflow on our UAT works without any issues. The task forms in SPD have not been customised either. Its a SP2010 Standard
    farm with no infopath services obviously. Bizarrely there are some users with only Contribute rights to the task list who can open approve tasks, so it's looking like a permissions issue to me but I'm at a loss to find a fix. I've tried totally removing
    the worklows and republishing, regenerating the .xsn task forms in SPD by deleting them and republishing, removing and re-adding the task related content types to site, Changing the Approval Task settings 'only allow users to edit their tasks...' to false
    and then back to true, the works, but to no avail.
    Anybody any ideas?
    TIA
    Chris

    Hi,
    According to your post, my understanding is that Some Users cannot Open Workflow Approval Task.
    I recommend that you can create a new list and workflow to check whether it works.
    Then use the user who get the error to open task.
    If he can open the task in the brower, the issue is related to the older list.
    Then you can use the new created list and assgin the task.
    Here is a similar thread for your reference:
    https://social.msdn.microsoft.com/Forums/en-US/67dc8577-f248-4d6c-bb82-3aca0f084d24/this-form-cannot-be-opened-in-a-web-browser-error-not-an-infopath-form?forum=sharepointcustomizationprevious
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • Self Registration without Company or Workflow approval

    Hello,
    We have NW2004s SP 10.  Is it possible to allow a very simple self registration without using Companies or Workflow approval?  The online help seems to imply that this is possible, but I've tried to configure our Portal as such but nothing shows up on our welcome page. 
    What I've done is the following:
    User Admin UI settings:
    Enable Self-Registration of Guest Users=true
    Display Contact Information Form During Self-Registration = true
    All the rest are set to false/blank or default
    Visual Admin settings:
    Server ->Service -> UME Provider -> ume.logon.selfreg = true
    Thanks,
    T

    You also need to assign the UME Action UME.Selfregister_User to the Everyone group. Use /useradmin to create a UME role called something useful and add the UME action specified.
    Now grant that role to the Everyone group.
    Cheers

Maybe you are looking for

  • Vendor report with expense G/L account

    Hi, My client needs a vendor balance report with expense G/L account. I mean against what expense account they made a payment to the vendor. There are no such standard reports available in SAP. So can some one suggest me how to get this report done.

  • Toolbar button/hotkey for "show cover page in two page view" in Acrobat X?

    In Acrobat X, how about make a toolbar button/hotkey for "show cover page in two page view"?  I find toggling this option to be useful for changing up the order of adjacent pages in magazines/books in which a two page spread has to match for a full l

  • Swapping users between a desktop and a laptop

    hi folks. i'm going out of town working for a month. while i'm gone i want to use my wife's ibook and let her use my office desktop mac. what is the best way to "swap" the users between the two? i would like her to be able to sit down at the desktop

  • Reg: COA Output for Delivery Document

    Dear Gurus, While creation of COA Output we need to enter the Delivery document. I need to find out a Material in a Delivery Document for which the Inspection results are available Is there any link between Delivery document and the Inspection result

  • Attachment Lists in SAP

    Hello, Our users would like to utilize the attachment list functionality (object services) in our service transactions IW32, IE03, etc...and attach local files to SAP documents. Any guidelines/recomendations on the # of documents that can be attached