Skip to Content

Assistance required in creating BRF workflow SRM

Hi Experts,

I am new to SRM. I have a requirement wherein I need a create a BRF process control workflow. In high the requirement is as follows.

Once a shopping cart is saved the workflow should start and check whether the shopping cart value is greater than or equal to 1000 USD.

Note: Step 1 and Step 2 are only applicable when the shopping cart header value is greater than or equal to 1000 USD else directed to the step 3.In other words step 1 and step 2 are optional steps whereas step 3 is mandatory step

If TRUE (shopping cart value greater than or equal to 1000USD).

step 1) The first level approver need to be determined from ztable based on the cost centre of the shopping cart.

step 2) The second level approver need to be determined from ztable based on item category id of the shopping cart.

If TRUE (shopping cart value greater than or equal to 1000USD) or FALSE (shopping cart value less than or equal to 1000USD).

step 3) The org unit manager approval is required. Org unit manager will be determined from the ztable based on the org unit of the shopping cart. If the value of the shopping cart is greater than the manager's approval limit (determined from a ztable), the manager approves the workitem and also the workitem should go to his manager for approval. The same applies until the approval limit of the approver is greater than or equal to the shopping cart value.

In the above requirement step 3 approval levels is dynamic. Please help me in achieving this requirement.

Thanks and Regards,

Prashanth..

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Dec 12, 2011 at 06:56 AM

    HI,

    You can check the service market place http://service.sap.com for Workflow Guide SAP SRM 7.0

    Path:

    service markerplace -> Release & Upgrade info -> Installation & Upgrade Guides-> select SRM 7.0

    In short

    You have to create event and expression for process level determination using brf tcode.

    For example create expression of type formula interpreter and define 0V_SC_TOTALVALUE > 1000

    Regards

    Sam

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Sam,

      I forgot to mention about the workflow process after decisiion. Below are the steps need to be taken care.

      After decission:*

      In some cases the first level approver will edit the shopping cart , make some changes and will resend the same shopping cart to the requestor (the person who created the shopping cart). If the requestor admits the same changes and save the shopping cart there is no need of sending the workitem to the first level approval again, but incase if the requestor makes new changes the workitem then the workitem should go to the first level approval. The same is applicable for the second level approval aswell.

      How will the requestor identify the changes done by the first level approver or second level approver?? Is there any log where the changes done by first level approver or second level approver are saved?

      Thanks and Regards,

      Prashanth..

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.