Problems in n level workflow

Hello,
I know of the following problems in normal functionalties of N level workflow. Could you please let me know if you have faced anything different than this ? This is needed in the design and estimation stage of the workflow.
1.     The ‘add approver’ functionality does not work
2.     The BADI of approver determination is NOT called after every approval
3.1     The rejected items get carried forward.
In the shopping cart approval, the creator receives a work item to accept the changes (in authorization level 1 and higher, the creator has the option to change the shopping cart). However, if you choose 'Accept changes', the system passes on the shopping cart without deleting the rejected item(sapnote744273)
3.2     The restart of workflow on rejection functionality provided in sap notes does not work
thanks
rita

Hi,
We faced this issue in n level WF for SC- After partial rejection of the SC by approver the SC is not changeable by the requester. This was resolved by note <b>1070567 - BBPSC08: After Partitial Rejection SC Item not changeable</b>
Regards,
Srivatsan
PS: Please reward points for helpful answers

Similar Messages

  • Agent problem in Payment Release Workflow   - SPRO

    Hi FI PRof's,
    I am using the standard workflow WS00400012 for Payment Release.I am using two level approval process.If the invoice amount is less than 20,000 it should goto approver X and if it more than that it should do for X first and then to Y.
    I have assigned the agents in SPRO Customizing as follows :
    WF Variant - 2000 Approval path - 0001 Level - 1 R.Amt - 10,000 Agent - X
    WF Variant - 2000 Approval path - 0001 Level - 2 R.Amt - 999999... Agent - Y
    I am using the standard rule 00400125 for agent asssignment.
    My Problem for single level release the agent is found(X) and WF is fine.
    But while two level release the responsible agent is not found..What could be the problem. Am I missing any thing in Customization.
    Rgds

    Hi,
    You had any response about this problem or able to solve it?
    I'm having the same current problems and have not found a solution!
    Regards!
    Ariel Prebianca

  • Agent problem in Payment Release Workflow

    Hi WF PRof's,
      I am using the standard workflow  WS00400012 for Payment Release.I am using two level approval process.If the invoice amount is less than 20,000 it should goto approver X and if it more than that it should do for X first and then to Y.
    I have assigned the agents in SPRO Customizing as follows :
    WF Variant - 2000 Approval path - 0001 Level - 1 R.Amt - 10,000 Agent -  X
    WF Variant - 2000 Approval path - 0001 Level - 2 R.Amt - 999999... Agent -  Y
    I am using the standard rule 00400125 for agent asssignment.
    My Problem for single level release the agent is found(X) and WF is fine.
    But while two level release the responsible agent is not found..What could be the problem. Am I missing any thing in Customization.
    Rgds

    I can't check it since I don't have access to a SAP system here, but don't you have to define the first-level approvers separately for the two scenarios? Perhaps my memory is incorrect, but I seem to remember that you can have one first-level approver for the low amounts, and a different first-level approver for the high amounts.
    This is mostly a chore that just requires additional maintenance since it seems "everyone" is using the same first-level approver independent of amount, but flexibility is highly regarded in SAP...

  • Criteria to be taken for N level workflow

    I am new to workflow.
    I am trying to activate n-level workflow.The criterias which I have taken is Role and the amount.
    Can I take any other critria like purchase organization,material group,location for n level workflow.
    Also please let me know which all criterais other than this can be taken into consideration for N- level workflow

    Hi
    Refer to the following links for configuring N-Level Approval Workflow.
    <u>Setting Up SAP Business Workflow</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    <u>Creating the Organizational Plan</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    <u>Regenerating Role Profiles</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    <u>Item-Based Approval of Shopping Carts</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/a3/a6a34098022a54e10000000a1550b0/frameset.htm
    <u>Strategic Sourcing</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/6d/0f343e47fd6b2ee10000000a114084/frameset.htm
    <u>If the workflow is not working as expected, see SAP Note 322526 Analysis for workflow problems.</u>
    <b>Also you can use N-level Approver BADI- BBP_WFL_APPROV_BADI using SE18 to determine you own logic by coding your conditions.</b>
    Let me know incase you face any issues.
    Regards
    - Atul

  • 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

  • ESS leave request 2 level workflow??

    Hi friends,
    Does anyone know how to create a 2 level workflow in ESS leave request?? im not able to find any solution for this.
    looking forward for your reply...
    thanks in advance
    sudhir

    Hi Sudhir,
    You dont have to create a new status for such scenarios. The Java WD Leave Application lists all the Leave Requests that are in SENT status. So after the first approval is done, the status is set to APPROVED in case if it is approved. Now, we have to reset it to the status SENT if you have one more level of approval.
    This can be achieved in 2 ways.
    1) Changing your Standard Class's coding as suggested by SAP in the above thread.
    2) You create one custom BOR with one method - RESETSTATUS - Which resets the status of the Leave Request back to <b>SENT</b>. You can get the required coding from <i>APPROVE</i> method of the above mentioned class.
    I followed the second method.
    I hope this should clear our problem.
    Regards
    <i><b>Raja Sekhar</b></i>

  • Issue in N level workflow of shopping cart

    Hi all,
    SRM5.0 and ECC5, using ECS scenario
    We are using the N level workflow ( SC approval workflow and not item level workflow) with the BADI for determining the approvers of the shopping cart.
    The following are issues faced during rejection:
    1. When the 1st approver rejects some of the line items and approves others, The SC is sent back to the requester or. the requester accepts the changes, the SC instead of going to the next level of approvers gets approved.
          I have debugged and found that the actual index is set to 2 and the next level of approvers are determined correctly in the BADI, once it is out of the BADI, something happens and the SC is approved and it doesn't go for approval.
    2. When the 1st approver approves all the line items and the 2nd approver does a partial rejection, the SC is sent back to the requester and once the requester accepts the changes, the workflow restarts and the approvers are redetermined again.
    For the 2nd issue, if its a standard process, Can onyone provide me with a document or a OSS note which can be used for substantiating it. Does this behavior correspond to the back and forth process of N level workflow?
    Thanks and Regards
    Kishan

    Hi Munna,
    The code just determines the approvers for each level, this works fine when I debug but it changes after the control comes out of the N level BADI.
    Is there any other check which I need to do?
    Regards
    Kishan

  • Problem with Revision level for a Material

    Hi All,
    I have a problem with Revision Levels for a Material.
    I want to know the Revision Level for a particular Material for BOM Creation.
    Can anyone please let me know from which Table or Funtion Module can I get the Rev Level, once I pass MATNR (Material) and AENNR (Change Number).
    <REMOVED BY MODERATOR>
    Thanks and Regards,
    Harish Kalla
    Edited by: Alvaro Tejada Galindo on Apr 14, 2008 4:30 PM

    HI,
    You can use table AEOI.
    Hope this helps.
    <REMOVED BY MODERATOR>
    Regards,
    Sipra
    Edited by: Alvaro Tejada Galindo on Apr 14, 2008 4:30 PM

  • SP2013 VS State level Workflow error

    Hi All,
    I have my application running smoothly which uses 2 stage state level workflow, in workflow some basic calculations happening and assign tasks to users as task progress, after first stage of workflow i get this error message in log file on button click, 
    Stack trace:   
    at Microsoft.SharePoint.SPListItem.PrepareItemForUpdate(SPWeb web, Boolean bMigration, Boolean& bAdd, Boolean& bPublish, Object& objAttachmentNames,
    Object& objAttachmentContents)   
     at Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean
    bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents, String filename, Boolean bPreserveItemUIVersion)   
     at RedMills.Intranet.Workflows.Layouts.RedMills.ExpenseManager.ExpenseApprovalForm.Submit_Click(Object sender, EventArgs e)   
     at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)   
     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)   
     at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)   
     at System.Web.UI.Page.ProcessRequest()   
     at System.Web.UI.Page.ProcessRequest(HttpContext context)   
     at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   
     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)   
     at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)   
     at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)   
     at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)   
     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)   
     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)   
     at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)   
     at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)   
     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)   
     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    could not figure out what the error is , please help 

    Hi,                                                             
    If you want to know more about how the error occurred, it is recommended to debug the workflow to get more details about the error.
    Here are some links about how to debug workflow in SharePoint 2013 for your reference:
    http://www.c-sharpcorner.com/UploadFile/shyjumohan/how-to-debug-workflow-with-workflow-manager-1-0-and-visual-s/
    http://ranaictiu-technicalblog.blogspot.in/2013/03/sharepoint-2013-workflow-debugdiagnosis.html
    http://www.andrewconnell.com/blog/SP2013-Workflow-Advanced-Workflow-Debugging-with-Fiddler
    Best regards
    Patrick Liang
    TechNet Community Support

  • Document Level Workflow

    Is it possible or has anyone been able to do document level workflow in Content Services? From what I've seen it's not possible out of the box (by folder only). Is this possible using BPEL?

    Not that I am aware of, could be wrong though

  • How dynamically get an agent f a level-by-level workflow after PO changed

    Hi  all:
         I'm trying to create a level-by-level workflow after PO  changed, but how dynamically get an agent and how assign it to
    task dynamically?
        Thank you very much!!!

    Hi Sony,
    There are diffrent ways to get agent level by level....it depends from where you are getting the agents.
    1>Suppose you have 2 level PO worklfow and my agents are stored in some custom table:-
        level1 -- agent1
        level2 --agent2
    2> You can create two attributes in your BO i;e zgent1& zagent2.
    3> Inside the attributes zagent1 u will get the actual agents from custom table by putting code
       i.e select agent1 into zagent1 from zcus_tab where level = 1.
    4> Inside the attributes zagent1 u will get the actual agents from custom table by putting code
       i.e select agent1 into zagent1 from zcus_tab where level = 2.        
    5> Now generate the BO...and test it ..u will se the user id of agents in the attributes populated.
    6> Now bind these both attributes to workflow container.
    7> Use attribute ZAGENT1 for level 1 approval task in worlfow.
    8> Use attribute ZAGENT2 for level 2 approval task in worlfow.        
    The values will comes dynamically from custom table...which u will maintain.

  • Is N level workflow in SRM suitable for BRF rather than the two step approv

    Could anybody give some information about N level workflow in SRM abt whether it is more suitable for BRF (business rule framework) for agent determination rather than the two step approval workflow ?

    Hi Rita,
    BRF is process level configuration.  You will have to define a schema and it will be tied to a Business object (say BUS2121).  Schema consists different process steps.  Each process step can be tied to a work flow (Task id).  So, it doesn't matter whether 2 step or N step WF in BRF for the process step.  Agent determination will happen regardless.
    Regards,
    DV

  • N level workflow. item level approval

    Hello,
    How does item level approval work in N level workflow ?
    1) Suppose the shopping cart has 3 items then does the workflow proceed only after all the three approvers approve their items ?
    2) Does the approval workitem stay in the approvers inbox will the time all are approved ? and if yes does the approved workitem appears differently ?
    3) Does the approver see only his item or all other items too? if he does then are the other items greyed out?
    4) What happens if or more of the approvers changes the contents of the item or rejects the item? Does the entire shopping cart again goes to the requestor and what happens to the other approver workitems ?
    5) Is it possible to have shopping cart level approval workflows as well for N level workflow ?
    Where can I find this information in sap help?
    Kindly help its urgent !! thanks !!

    Hi Rita,
    Please see the links,it will help you.
    http://help.sap.com/saphelp_srm30/helpdata/en/8b/4fa9585db211d2b404006094b92d37/content.htm
    This will answer most of your questions
    http://help.sap.com/saphelp_srm30/helpdata/en/5a/af5eff85d011d2b42d006094b92d37/content.htm
    Regards,nishant

  • Problem about get the workflow context

    There are 2 servers.
    One is Weblogic server (server1), deployed a fusion web project on it.
    Another is BPM server (server2), deployed the bpm process on it.
    On the fusion web project, we use API to get the tasks. But we encountered a problem about get the workflow context.
    There are 2 method to get the workflow context.
    1. getTaskQueryService().authenticate(userId, password, null, null), this method need to pass in useId and password, we can get the user form request but can't get
    password.
    2. getTaskQueryService().createContext(request), we pass the request on server1, but can't get the context on server2, exception thrown.
    Appreciate if you can give some help.

    javax.el.ELException: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[jcooper, ERole]
         at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         Truncated. see log file for complete stacktrace
    Exception thrown when createContext()

  • Need to create Junior level workflow administrators

    Is there a way to create a "junior" level workflow administrator? I would like to create a scaled down version of workflow administrator to allow a couple of our power users to administer workflow for their particular module. So one user would have access to administer transactions from HR Self-service and the other would have access to administer workflow for IExpense.

    Hi,
    You can refer "Assigning Specialized Workflow Monitoring Privileges" section in  Oracle Workflow Administrator's Guide Release 12.1.
    http://docs.oracle.com/cd/E18727_01/doc.121/e12903/T319398T319405.htm#T469971
    It might be helpful for u.
    Regards,
    Omkar

Maybe you are looking for

  • IBook G4 and External Widescreen LCD?

    Hi All, I've been using the Screen Spanning Doctor successfully for a couple months, but am looking into getting a 19" widescreen LCD display (the Acer AL1916W to be exact). Does anyone have any experience with hooking an iBook G4 up to an external w

  • Regarding tolerance checks in MIRO

    Hi Experts, We have a requirement to check tolerance checks for Unplanned delivery costs.  We need to raise a error message for not allowing the tolerance cheks  which are more than 5% for Unplanned delivery cost. Please suggest me the user exit or b

  • Architectural Design - New Data Warehouse

    Hello All, This is my first post to the oracle discussion forums and I'm looking forward to the interactions with other ODWB users. I am just begining to implement a design for a new data warehouse, our team has already defined user requirements for

  • ITunes U access

    Hello, Can anybody tell me why I can only access some of the uni site and not all. I'm successfully downlaod some of the materials before and now I want to add new materials. Unfortunately, every time I try to access the sites (I'm interested in MIT'

  • Mysql upgrade issue

    after upgrade i rebooted and ran mysql_upgrade as written on the main page. here's what I got: mysql_upgrade Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket