Workflow Configuration for 5-Level Approver

Dear Experts,
                     We are using and Extended Classic Scenario in which we have 5-Level approver of the Shopping cart. The below is the funcational logic which i need to configure.
Logic:
Find the Requestor’s manager by using the SLAPPROVER in the workflow container
Now run this logic for the SLAPPROVER such as.
Initially the SLAPPROVER = Requestor’s SLAPPROVER
IF the SLAPPROVER spending limit is greater or equal to the cart total
value THEN record SLAPPROVER as the final level approver and end approval chain (<b>How do i Record the SLAPPROVER as a final level</b>)
ELSE the SLAPPROVER spending limit is less then the cart total value
Then record SLAPPROVER as level N approver and set SLAPPROVER = to level N approver’s SLAPPROVER
Now repeate the logic above until an approver is found with dollar limit greater or equal to cart total value.
The end result will be a chain of approvers with a max of 5 levels because the fifth level will contain a large dollar value such as 99999999 to be the last approver. This way if anything exceeds Jim Orr’s level then it will be approved outside of the system and then documented and Jim’s level will approve it in the system.
Now the chain of approvers will exist. The first level will have to approve it before its goes to the next level. If a approver rejects the cart then no work items will be sent to the levels above. All levels must approve for the cart to be approved.
Eample:
User A orders a cart with value $1500
•     SLAPPROVER = Requestor’s SLAPPROVER = Manager A
•     Manager A spend limit (500) less than cart total (1500)
•     Record Manager A as level 1 approver
•     Find Manager A’s SLAPPROVER = Manager B
•     Set SLAPPROVER = Level 1 SLAPPROVER = Manager B
•     Manager B spend limit (1000) less than cart total (1500)
•     Record Manager B as level 2 approver
•     Find Manager B’s SLAPPROVER = Manager C
•     Set SLAPPROVER = Level 2 SLAPPROVER = Manager C
•     Manager C spend limit (9999) greater than cart total (1500)
•     Manager C is final approver in the approval chain is single level
•     The chain now exist:
     Manager A -> Manager B -> Manager C
Can this be done through the configuration in the SWB_PROCURMENT transaction or i need to have any development.
If its the case of Development, Please advice me the flow in which i need to go about.
Thanks in Advance,
Mohit.

Mohit
You could look to use the n-step dynamic spend limit approver workflow (WS14000109) to do this.
You could also implement badi BBP_WFL_APPROV_BADI for workflow WS14000133.
Have a look at the following link to see if this is what you are looking for.
http://help.sap.com/saphelp_srm50/helpdata/en/79/ca013a0c88bc7ce10000000a114084/frameset.htm
Regards
Keith

Similar Messages

  • Project Workflow Extension for Multi level approval

    Hi,
    We have a requirement of 2 or 3 level of approval on Project Workflow for Project Status Change. We are planning to use the Seeded extension provided by Oracle to get the Approver for Project Status Change.
    The extension procedure provided pa_client_extn_project_wf . select_project_approver has only one out parameter that is Approver id. This means it's only possible 1 level of approval.
    Please help me to find out the way how can i make this work for multi level Approval.
    Regards,
    Ram

    Hi Paul,
    Thanks for your suggestion.
    By comments field I'm assuming OfficeTask.Comments field. Problem is, this field is always null. I tried accessing this field in CheckExitCondition activity as well as in OnTaskCompleted but in both the cases, it was null only(I wrote comments while approving
    the task).
    I used a code activity within OnTaskCompleted activity and following code for accessing Comments and Description fields:
    public string officeComments;
            public string officeDescription;
            private void TaskCOmplete(object sender, EventArgs e)
                CodeActivity Sender = (CodeActivity)sender;
                Microsoft.Office.Workflow.Actions.OfficeTask ofctask1 = ((CompositeActivity)Sender.Parent).Parent as Microsoft.Office.Workflow.Actions.OfficeTask;
                officeComments = ofctask1.Comments;
                officeDescription = ofctask1.Description;          
    Please tell me if I'm doing anything wrong here, I'm very new to Workflows. Also, do I need to set any specific property of officeTask for retriving comments?
    Thank you

  • Purchase Order Workflow message for previous level approver

    Hi folks!!
    We are implementing PO workflow through which we want to notify the next level releaser as well as we also want to notify the previous levels releaser as well as Purchase requisition creator (if PR has been used as reference document to create PO).
    I have already successfully implemented the workflow, in which next level of approver gets the notification in his/her SAP Business Workplace as soon as the PO gets approved by the previous level.
    But my requirement is on final approval of PO, notification should also send back to the previous levels approver of PO and Requisition creator.How can I achieve it, please help.
    Best regards

    Hi,
    A check can be made during final level of approval for which e-mail will get triggered to the previous approver and the requisitioner. you would need to provide a Logic to your developer with the message body whihc will trigger an e-mail during final approver and mail recipients will be the previous approver and the Requisitioner which can be picked from Line item in Purchase Order.
    Prashant

  • Steps required for second level approval Workflow

    Hi,
    Can any one explain me step by step procedure  of how to configure 2 level approval process in SRM.I have activated the second level approval for SC.But after  this what i have to do. Where can i set the value conditions in workflow?How system will decide for one level approval it has to go for a person "Y" and for 2nd level approval it has to go to Manager?
    kindly help me out in this
    regards
    subbramanyam

    I think you have to activate the below workflows in the system which automatically  identifies the number of levels that it should cross.
    WS14000133
    WS10000049
    WS14000134 ---> This Sub workflow determines,  is there any next approver or not?.

  • OIM 11g r2: SOA  workflows for two level approval.

    HI Experts,
    I am using SOA workflows in OIM 11g r2. The requirement is to have a two level approval for a role (which provisions Oracle DBUM connector at present) : first for Manager and second for the Role owner.
    I have created and deployed the composite with name AddAccessApproval but need to find how to use this for two level approval.
    There is option for serial approval but how to pass it to Role owner.
    Any help in this regard is appreciated.
    Many Thanks,
    Arvind

    I've run into the same error with oim 11gr2 bp04:
    <Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
    <BEA-000000> <<oracle.tip.pc.services.identity.jps.AuthenticationServiceImpl.authenticateUser()> authentication FAILED>>
    <Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
    <BEA-000000> <<.> Identity Service Authentication failure.
    Identity Service Authentication failure.
    Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
    ORABPEL-10528
    Identity Service Authentication failure.
    Identity Service Authentication failure.
    Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
         at oracle.tip.pc.services.identity.jps.JpsProvider.authenticateUser(JpsProvider.java:2337)
    Caused By: javax.security.auth.login.LoginException: [Security:090304]Authentication Failed: User SOAAdminPassword javax.security.auth.login.FailedLoginException:
    [Security:090302]Authentication Failed: User SOAAdminPassword denied
         at oracle.security.jps.internal.jaas.module.authentication.JpsUserAuthenticationLoginModule.login(JpsUserAuthenticationLoginModule.java:71)
         ...Did you find what the issue is? I'm finding scant information about this user named "SOAAdminPassword" (who makes up these usernames :-/).

  • ShoppingCart ProcessControlledWorkflow SRM 7.0 -BC set for N-level approval

    Hi experts,
    Which BC set I should activate for Shopping cart N-level approval Work Flow.?
    How to deactivate existing Active BC set in the system?
    Thanks

    Hello,
    Activation of BC set is to facilitate the faster & easier configuration. You have two options :
    1. Activation of new BC set will make the necessary changes. e.g if you have activated SC auto approval, run the BC set for 1 level approval, system will make all the changes required.
    2. Manually change the configuration based on your requirement. SRM - SRM Server - Cross Application Basic Setting - Business Workflow.
    BC sets are generic & might not fulfill all of your requirements. If your requirement is n -level approval, better to build your own expressions & process schema & levels. Take the reference of SAP delivered process levels.
    Hope this helps.
    Thanks
    Ashutosh

  • Workflow configuration for FICO module for Bill Posting and Release of Paym

    Hi All,
    I need your help regarding configuration of workflow for FICO bill posting and payment release transaction. Can any one guide me in this process. In my scenario, the client has a billing department, which receives bill from various vendors and other departments. Once they receive the bill, they check it and post it. After bill posting bill needs to be approved by various levels depending upon value.
    <= 10000 Approval by HOD
    >=10001 and <= 100000 Approval by HOD and Finance Head
    >=100001 Approval by CEO.
    I have worked thoroughly on PO & PR workflow in MM module, but i don't have idea about FICO module. Can anybody guide me what all steps are involved in workflow configuration of above FICO process.
    Thanks & Regards
    Ranjan

    Hi KK,
    Now my requirement is change, below are my requirement details:
    I need your help regarding configuration of workflow for FICO bill posting release transaction.There are no standard process in SAP , I have to customized and develop new workflow for this scenario. Can any one guide me in this process. In my scenario, the client has a billing department, which receives bill from various vendors and other departments. Once they receive the bill, they check it and post it. After bill posting bill needs to be approved by various levels depending upon value.
    <= 10000 Approval by HOD
    >=10001 and <= 100000 Approval by HOD and Finance Head
    >=100001 Approval by CEO.
    I have worked thoroughly on PO & PR workflow in MM module, but i don't have idea about FICO module. Can anybody guide me what all steps are involved in workflow configuration of above FICO process.
    Thanks & Regards
    Ranjan

  • Workflow configuration for employee rejection

    HI all,
    Employee getting rejected the time sheet by this manager and message will sit in his SAP BUSINESS WORKPLACE.I want  message to be stored in employees' own account than SAP BUSINESS WORKPLACE.please provide the configuration for that
    Thanks
    Amar

    Pulled by Bertrand ...
    I suggest you to check the online help linked to the customizing point SRM -->SRM Server --> Cross application basis settings --> Sap business Workflow --> Perform task specific customizing. This documentation is pretty well done and explain all about standard workflow in SRM.
    Rgds,
    Pierre

  • Cin cess2+1 HECess configuration for patch level SAPKH50017

    HI,
    can anyone guide to configure the Higher education cess for SD & MM for patch level SAPKH50017, & what are the note number to implement.
    this is very urgent
    regards,
    naveen

    Hi Naveen,
    As advised by Ashish, you need to search the OSS notes for India Budget changes 07 released by SAP. There are many notes wrt to SD and MM which would enable you to configure Higher Ed Cess. You may also be required to make relevant changes in your excise invoice documents in terms of layouts or print programs to accomodate the new field for Higher Ed Cess.
    Hope this helps!
    Hardeep

  • Workflow configuration for warehouse does not work

    Hi,
    I´m trying to create a workflow for a datawarehouse but for that I need to configure it.
    When going to the Workflow Configuration Assistant it does not run. any idea?

    hi,
    i have installed de datawarehouse builder and then the server workflow 6.3. i had problems at installing the workflow and after looking in different forums the solution was that before installing I should do:
    IGNORE_PREREQ=TRUE
    After installing a new entry appeared in inicio->programs-><oracle_home>->migrating tools it was the workflow configuration assistant.
    When executing this link a black screen appears and after 30secs it dissapears and nothing else happens.
    In the tutorial
    http://www.oracle.com/technology/obe/10gr2_owb/owb10gr2_gs/owb/lesson4/etl-mappings.htm
    explains how the configuration should be but I can not do it.

  • Is there any stadandars workflow template for campaign element approval

    is there any stadandars workflow template for campaign element approval

    I don't know, but why don't you search in the Business Workflow Explorer (transaction code SWDM)? By specifying the application component you will see what is available.

  • Workflow step by step configuration for scheduling level agreement release

    Hi All,
            I tried alot to configure step by step scheduling level agreement release using workflow.
            But, The release code I couln't pass using workflow.
            Plz guide me, or let me know some useful links for the same.

    /Use the user exit  M06E0005 to avoid all this problems.
    In this user exit you can add your custopm logic based on your org structure and then workflow will take to all of release one by one.

  • How to retrieve comments from one OfficeTask activity and use them in another OfficeTask activity for Multi level Approval sequential Workflow

    I'm designing a sequential site workflow using Visual Studio 2010 for Project Server 2010. In my case, I have following 6 stages in the workflow:
    1. InitialProposal Stage
    2. Approval Stage1 -- Needs approval from Approver Project Security Group Members1
    3. Rejection Stage
    4. Approval Stage2 -- Needs approval from Approver Project Security Group Members 2
    5. Execution Stage
    6. Completed Stage
    Requirement is workflow should move to Approval stage2 from Approval stage1  if approved by all members of Approver Project Security Group1and it should move to Rejection Stage even if a single member rejects it.
    Workflow should move from Approval Stage2 to Execution Stage if approved by all members of Approver Project Security Group2 and it should move back to Approval Stage1 on rejection by a single member of the group.
    I'm using inbuilt PSWApproval content type and OfficeTask activity for creating approval task for the group members at both stages.
    On task rejected in Approval stage2, task will be assigned again to Approval Stage1 and I want to show comments given by members of Approver Project Security Group2 to the members of Approver Project Security Group1 with this assigned task
    but I'm not able to retrieve comments from officeTask activity.
    My question is where exactly these comments are saved? how can we retrieve them and use them in another officetask activity? If this is not possible then what is the possible solution for meeting above mentioned business requirement?

    Hi Paul,
    Thanks for your suggestion.
    By comments field I'm assuming OfficeTask.Comments field. Problem is, this field is always null. I tried accessing this field in CheckExitCondition activity as well as in OnTaskCompleted but in both the cases, it was null only(I wrote comments while approving
    the task).
    I used a code activity within OnTaskCompleted activity and following code for accessing Comments and Description fields:
    public string officeComments;
            public string officeDescription;
            private void TaskCOmplete(object sender, EventArgs e)
                CodeActivity Sender = (CodeActivity)sender;
                Microsoft.Office.Workflow.Actions.OfficeTask ofctask1 = ((CompositeActivity)Sender.Parent).Parent as Microsoft.Office.Workflow.Actions.OfficeTask;
                officeComments = ofctask1.Comments;
                officeDescription = ofctask1.Description;          
    Please tell me if I'm doing anything wrong here, I'm very new to Workflows. Also, do I need to set any specific property of officeTask for retriving comments?
    Thank you

  • Deadline Monitoring for N-Level Approval Workflow WS14000033

    Hi,
    We want to setup Deadline Monitoring i.e. emails to be sent to approvers (when Shopping Carts remain unapproved in their Inbox past 2 days or so). Does anyone have any configuration/procedure document on how to do this?
    Regards,
    Ashwani

    Hi Imtiaz,
    Thanks for your promp reply. Had already checked this but since I am not a WF expert I do not know how to setup a email reminder to be sent to the current approver. The tutorial in your link has a user defined with a email id. We would like the current Approver holding the approval to be sent a reminder email. Any suggestion on how to do this.
    Thanks,
    Ashwani

  • PR release workflow - issue in mulitple level approval

    Hi Experts,
    I have developed a new workflow for PR release strategy.
    Business object: BUS2105 ( Purchase Requistion )
    Triggerring event: ReleaseStepCreated
    Step1: Workflow started ( Releasestepcreated)
    Step2: Approve PR ( Agent1)
    Step2a
    If yes --> Released to next level (Agent 2 )
    Step2b
    If No --> Rejected and notified initiator
    If Yes --> Notify intiator and exit
    Step3b.
    If no --> based on next release code and release
    group get the next level agent and go to
    step2
    Step4: Workflow ends.
    Issue:
    For single step PR release, workflow is working fine.
    When PR created with multiple level release, a workflow triggers and notifies the 1st level agent, when the agent releases the PR at 1st level and saves it , workflow is not proceeds to further steps to find the next level agent.
    Here i am using the FM to fetch the approvers and assigning the same for release codes.
    Please guide me...

    Hi
    ''workflow is not proceeds to further steps''... do you mean that RELEASESTEPCREATED event is not triggered for next step ?
    you can check this in SWEL that whether event is getting triggered after first release.
    If yes then the issue is in configuration of release strategy where for all release code you need to mark workflow parameter 1.

Maybe you are looking for