BRF Workflow setup

Hi,
Please let em know the steps to set up the One step and Automatic approval for SC in SRM 7.0.
We are using process controlled workflows.
Thanks,
Murli

You can the SAP delivered schema itself.. Following are the steps you need to follow(I am not Including Technical Configuration and BRF Configuration)..
In Your case BRF Config is not needed..
Step 1 :
IMG Path:
IMG - SAP Supplier Relationship Management - SRM Server - Cross Application Basic Settings - Business Workflow - Process Controlled Workflow - Business Process Configuration - Define Process Levels..
Step 2:
Select SRM Shopping Cart and Select Process Schema Evaluation..
Step 3:
Enter "3EV_SC_600_000" in Evaluation ID
Thanks!!
Bharath

Similar Messages

  • 2  questions on BRF workflow for SC

    Hello All
    I have 2 questions on BRF workflow as follows:
    1) My requirement is that the PO be created only after all the items in the Shopping cart (from all decision sets) are approved by separate agents. How do I enforce this using BRF ?The closest is  Decision Type 3: Overall Decision for Partial Document (.The decision applies to the entire decision set)
    2) IS it possible to send an approval work item to multiple agents ( Based on a role or custom attribute) and then the work item could be approved by any one of those agents which completes the workflow & deletes all other work items ?
    Thanks
    Kedar
    Edited by: Kedar Ghayal on Jan 4, 2011 10:53 PM
    Edited by: Kedar Ghayal on Jan 5, 2011 12:06 AM

    Hi,
      1) My requirement is that the PO be created only after all the items in the Shopping cart (from all decision sets) are approved by separate agents. How do I enforce this using BRF ?The closest is Decision Type 3: Overall Decision for Partial Document (.The decision applies to the entire decision set)
         PO can only be created only if all approver's approve the SC.  it will be great if you give more details about the requirement.
    2) IS it possible to send an approval work item to multiple agents ( Based on a role or custom attribute) and then the work item could be approved by any one of those agents which completes the workflow & deletes all other work items ?
      Yes - a workitem could be sent to multiple approver's for a decision set, once any one of the appprover approve the SC, the workitem will be deleted automatically from rest of approver's UWL..
    Saravanan

  • SRM 7.0 EHP1 - new functions for BRF workflows

    Hi all,
    We currently upgraded our SRM 5.0 system to SRM 7.0.
    We need some inputs whether to activate the EHP1 for SRM 7.0
    Are there any limitations in terms of BRF workflows which are now covered in SRM 7.0 EHP1?
    In SRM 5.0,we were using n step header level approval workflow using the BADI and custom tables for approval determination.
    We need to map the same in SRM 7.0 now but wanted to know the limitations in terms of any new functionalituies which can be used in terms of Shoppign cart workflow in SRM 7 EHP1 v/s SRM 7.0 SP10.
    I read in one of the posts in the forum that parallel processing for BRF workflows is not supported in SRM 7.0 EHP1.Please advise.
    Please advise.

    Thanks Saravanan.
    We are having lot of issues with the ACW in SRM 5.0 and hence plan to reimplement the workflow in SRM 7.0 using the process controlled workflows plus the new features introduced for workflow.
    Can you please advise if ACW are better than PCW or vice-versa??
    I dnt have the link for the post but cans someone confirm if parallel processing is supported in SRM 7.0 EHP1 workflows??
    Are there any shortcomings in terms of the BRF workflows in SRM 7.0 EHP1?

  • Brf+ workflow configuration based on field values of UI

    Hello Experts,
    I would like to know if we can configure the BRF+ workflow steps for material to go to certain users based on certain values from UI fields . For example a particular material type (FERT) should go to specific processor . Can I add material type column in BRF+ for materials and assign specific material type values and assign users to that step. Is this possible?.
    Thanks.

    This is one of the most common questions. It will save you time if you perform some research before asking. Any way, review this document: How to-Master Data Governance for Material: BADI USMD_SSW_RULE_CONTEXT_PREPARE to Enhance User Determination which addresses your exact question.
    Also, for any future MDG questions, please take a look first at this document Configuration and Enhancement of SAP Master Data Governance as it contains many of the commonly required enhancements.

  • Workflow setup:Best Practices

    Hi All,
    Could anyone please share knowledge related to Oracle Workflow setup:Best Practices.What all are the high level steps?
    I am looking from embedded workflow setup for R11 or R12.
    Thanks for your time!
    Regards,

    This is a very broad question - narrowing it to specifics might help folks respond better.
    There are a lot of documents on MOS that refer to best practices from a technology stack perspective.
    Oracle Workflow Best Practices Release 12 and Release 11i          (Doc ID 453137.1)
    As far as functional practices are concerned, these may vary from module to module, as functionality and workflow implementation vary from module to module.
    FAQ: Best Practices For Custom Order Entry Workflow Design          (Doc ID 402144.1)
    HTH
    Srini

  • R12 Workflow setup

    Hi,
    We have recently migrated R12.0.6 from AIX to Linux.
    I need to enable workflow to test only the notifications and no emails should be sent.All emails even in the Queue should not be sent.
    Please update as how to make sure no emails are sent to any of the Business users and all mails should be directed to a test mail id.
    Regards,
    Narayan

    Hi;
    Please check below:
    For your questions please check:
    Control - Workflow: Setup Doc ID: 113664.1
    Oracle Workflow Best Practices Release 12 and Release 11i [ID 453137.1]
    Also check:
    Oracle® W orkfow Administrator ’ s Guide
    http://download.oracle.com/docs/cd/B19306_01/workflow.102/b15852.pdf
    Oracle Workflow Developer's Guide
    http://download.oracle.com/docs/cd/B19306_01/workflow.102/b15853/T361836T362168.htm
    Workflow Configuration and Troubleshoot
    Workflow Configuration and Troubleshoot
    Re: Workflow setup Questions
    Regard
    Helios

  • MDM Workflow setup

    Hi All
    We have the MDM setup as follows
    1 Normal Repository serving the Preview environment
    1 Master Repository
    1 Slave Repository serving the Production environment
    The Slave Repository synchronizes itself with Master Repository using CLIX commands.
    We would like to setup a workflow that moves the content from Normal repository to Master Repository, if the user initiates the same. ( no need of multiple approvals )
    Is the above workflow setup feasible? or Do we have any specific MDM Client to perform the above operation?
    Please let me know if you need more details regarding the same.
    Thanks
    Prakash

    Hello Prakash,
    At this time, Workflow does not offer built-in means for operating on multiple repositories. Don't know about starting JavaAPI from workflows.
    All I can think of is some sort of Syndication - Import solution, where the preview system syndicates and the production system imports. Launching Syndication from a workflow job should not be attempted in MDM version prior to SP06 patch 1 or, even better, patch 2. As far as I remember, you have an earlier version of MDM, so you will need to schedule Incremental Syndications. For example, a workflow can set a flag (Approved for Production) to true and the incremental syndication will output any record with that flag being true. Any other change made to the record will reset the flag to false.
    I believe I already mentioned that one problem you have is your reliance on RecordIds for tracking records, as these ids are internal and subject to change over long terms. AutoIDs are guaranteed to be both unique and persistent over the lifetime of a record, but AutoIDs are always assigned by the system, so you can't pass them directly from a preview system to a production one. A simple solution would be to have two ID fields, one being an AutoID and another just text. On a preview system, the AutoID is assigned into the first field. When copying a record to a production system, you populate the other ID field with the value of the preview's AutoID field. That way, when tracking, you compare the AutoID of a preview record against the other ID of a production record. On the production system, the AutoID should be simply ignored. If you can tolerate different preview and production schemas, it might be a good idea to get rid of the production AutoID.
    Hope this helps,
    Simon

  • BRF Workflow Concept (mySAP SRM)

    Hello SRM Gurus...
    Wanted to know abt the new concept of BRF Workflow Concept (mySAP SRM) in srm 7.0,this has changed from the earlier versions on SRM 4.0 or 5.0 which were application wf's
    Need some detailed documents on this part.how this is configured,
    How this is differnet from the earlier WF conecpts
    any good pointers appreciated.
    Arshad

    Hello Arshad,
    Please find the link for Workflow guide for SRM 7.0.
    https://websmp208.sap-ag.de/srm-inst
    Useful thread:
    Re: what is the diff bet SRM 5.0 WFL and SRM 7.0WFL?
    Hope this helps.
    Thanks
    Ashutosh

  • BRF Workflow Error.

    Hi Experts,
    I have activated one step BRF Workflow for SC.
    On Ordering the SC work item is available in Managers queue.
    If I click on details on the workitem I am getting portal error with message "Assert Condition Violated".
    I can able to approve dirrectly in the work overview screen with out opening the SC.
    Kindly help me in this regard.
    Also in SLG1 transaction there are some warring messages related to some expresions with message "get discription error".
    Regards,
    B.N.Karthikeyan.

    Hello,
    You have to upgrade the UWL patch level. This should resolve the issue.
    Thanks
    Ashutosh

  • SRM 7.0 Process-Controlled (BRF) Workflow -- Error message to Shopping Cart

    I am modifying a BRF Expression used to calculate approval levels.  During this calculation, I may run into error conditions (e.g. Currency tranlsation not found) that I want to display to the user (in the Shopping Cart).
    I have tried raising the following exceptions:
    /sapsrm/CX_WF_RULE_ERROR.
    /sapsrm/CX_WF_RULE_ABORT.
    Raising these exceptions do result in SLG1 log entries being written, but the User is not informed of the error (ie. at top of shopping cart where other messages display).
    I can probably jump out of the Webdynrpo to read logs, but thought there MUST be some standard way of passing error conditions from the BRF, back to WF, and then back to the Webdynpro Window.
    Anybody raise error messages back to the online user from Process-Controlled Workflow?
    Thanks,
    - Tim

    >
    Saravanan Dharmaraj wrote:
    > Hi Tim,
    >
    >    I am not sure about your business requirement, but if you want to display custom error message while user create a SC, SAP has provided a standard BADI - BBP_DOC_CHECK_BADI. You can implement this Badi to raise a custom error,warning message. You can build your brf logic in the BADI implementation..
    >
    >
    > Best Regards,
    > Saravanan Dharmaraj.
    Hi Saravanan,
    I am actually modifying the Approval Limit Checks (for multi-currency translations) that you recently coded in Maryland.  It can occur that errors occur in determining limits (new Currency translation I just added), or during the lookup of agents (ie user config is inconsistent).
    In these cases, I can make the shopping cart Dump, by raising untrapped error messages, or assertions.   However, I would like to raise exceptions that get trapped (such as the ones I identified in original post), and then make their way to the shopping cart.
    Unless I am missing something, I don't think the WF BADIs, or BRF are gonna communicate errors back to the shopping cart, even though these components are called during cart creation and checks.
    I realize that I can recode the Agent Determination BADIs,  BRF calls, or even read BRF logs within BBP_DOC_CHECK_BADI.  I mentioned this in my original posting as well.
    Anyway, any help is appreciated.
    Thanks,
    - Tim

  • Back and Forth Logic in process-controlled (BRF) workflows in SRM 7.0

    Hi all,
    I am using the process-controlled workflow in SRM 7.0.
    The approval itself works ok, but now I am trying to set up the back-and-forth functionality (similar to how it worked for the Badi in SRM 5.0) as default:
    This is what happens:
    Requester creates shopping cart.
    Shopping cart goes for approval.
    Approver rejects SC.
    Back at the requester the SC can only be displayed, but not changed.
    As far as I can tell this happens for any kind of decision set (as long as all items are rejected).
    This is what I am trying to set up.:
    Once the SC is back at the requester, he can either accept the rejection OR change the SC and 're-order' it ie send it back to approver again.
    I know if the requester checks the flag 'Work Item to Requester at Process End' this can be done, but I need the system to have this functionality automatically without setting a flag manually.
    I really appreciate any suggestions on this issue.
    Cheers
    Ulrike

    Dear Masa,
    thanks for your helpful answer. I have an better idea now, but I am still not quite able to set it up.
    I have applied note 1296209.
    When i tried to set up this step I did the following:
    level type of that step I used 'Approval with completion'.
    Created Expression of type SAP Formula Interpreter, with return type Boolean, and use formula:
    0V_WF_CURRENT_DECISI = 'REJECTED'
    linked the evaluation id to above expression.
    Task id for the step is: 40007994 - Accept Decision / Adjust Document
    When i do this and create a SC, my system dumps after clicking on describe requirement::
      The following error text was processed in the system SR7 :  The method could not be found at dynamic call.
    The error occurred on the application server SAP01_SR7_07 and in the work process 1 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
          Method: CALL_RFW of program /SAPSRM/CL_WF_RULE_CONTEXT====CP
          Function: /SAPSRM/WF_BRF_0EXP000 of program /SAPSRM/SAPLWF_BRF_DATA
          Method: PROCESS_SPECIFIC of program CL_CALL_FUNC_METHOD_BRF=======CP
          Method: IF_RULE_COMPONENT_BRF~PROCESS of program CL_EXPRESSION_BASE_BRF========CP
          Method: GET_RESULT of program CL_EXPRESSION_POOL_BRF========CP
          Method: IF_EXPRESSION_BRF~GET_SUBEXPRESSION of program CL_EXPRESSION_BASE_BRF========CP
          Method: IF_FOEV_CONNECTOR~EVALUATE of program CL_FORMULA_BRF================CP
          Method: EVALUATE of program CL_FOEV_FORMULA===============CP
          Method: EVALUATE of program CL_FOEV_FORMULA===============CP
          Method: EVALUATE of program CL_FOEV_FORMULA===============CP
    What I don't understand about your explanation is what you mean by "Acceptance by Contact person". I don't have that option anywhere in my BRF? Is that supposed to show up under Resp. Resolver Name (like RR_MANAGER)?
    Also where did you add that step in Process level configuration? I have 2 approval steps (just approval, without completion) and then i wanted to enter this step after those levels before the automatic system decision.  But i wasn't able as the system doesn't allow you to add a completion step after a 'normal' approval step.
    Cheers for your help
    Ulrike

  • 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..

    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..

  • Assistance required in creating BRF workflow  SRM 7.0

    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.
    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..

    Hi,
    In case you won't get answers here, you might ask this same question from SRM forum. As far as I remember a LOT of things in the shopping cart approval process could be done just by implementing the relevant BADIs in SRM (just some ABAP work), you don't even have to touch the workflow itself. In other words, SRM supports lots of different types of scenarios with the given BADIs (approval determination, etc.).
    Kind regards,
    Karri

  • ALE Workflow setup

    Hello Gurus,
    I want to setup workflow for ALE/Idoc error handling. Sap version 4.6B.
    Can anyone please tell me in detail the steps need to be configured/setup for
    the workflow. This is for customer master distribution.
    Urgent please.
    Thanks in advance.
    Rgs,
    Anant

    Hi Ananth,
    If you want to know how to activate the workflow for handling the idoc errors then here is the explabatio.
    Go to tcode : WE42.
    Choose any inbound processcode: ex : INVC and click on details.
    Here usually the events are defined(Start and END event) for IDOC Error handling through workflow.
    For process code : INVC
    Object Type                         IDOCINVCON
    Start Event                         INPUTERROROCCURRED
    End event                           INPUTFINISHED
    If any error is occured when IDOC for message type INVCON  is created then IDOCINVCON.INPUTERROROCCURRED event will be triggered. You need to use this event in the start condition of workflow "which in turn will send the workitem to user who is responsible for correcting the errors".
    Reward if it helps.
    Thanks
    Praveen

  • Workflow Setup and possibilities

    Dear Gurus,
    I have a client who wants to be able to do multi authoriser through a single initiator while all workflows are active. I currently drive this using below scenario;
    Mr. A, B, C are authorisers while Mr Y is the initiator of all documents. For instance; all workflows templates for A,Band C should be active and then Y to be abel to select which of the template to trigger as in AIO.
    Once all the templates are active all authorisers gets alert of the approval initiated by Mr Y and the client insist that they want all to be active at all time because we currently manage this with Activating on case of need for each template.
    Kindly urgently advise or show me the way to achieve their requirement where by Y would be able to select which of the flow should be triggered at any point in time without necessarily calling for us to deactivate A, or C before B's approval template will be triggered.
    Best regards,

    Hi,
    Please refer SAP help file for setup and possibilities:
    http://help.sap.com/saphelp_sbo900/helpdata/en/13/a291a101f64ad9bf4b27978097a5db/content.htm
    Thanks & Regards,
    Nagarajan

Maybe you are looking for