Professional Documents
Culture Documents
Process Controlled Workflow - SRM 7.0 (BRF)
Process Controlled Workflow - SRM 7.0 (BRF)
Applies to:
SAP SRM 7.0
For more information, visit the Supplier Relationship Management homepage.
Summary
This document helps user to create workflows using BRF (Business Rule Framework) is called Process
Controlled workflow. This document explains the procedure for SC workflow.
Author:
Bhanu P R Gattu
Author Bio
Bhanu P R Gattu is working as an ABAP/WORLFOW consultant in ACS Systech Integrators in
Bangalore from past 4 years.
Table of Contents
Process Controlled workflow Step by Step Procedure ....................................................................................... 3
Dynamic Process Levels (To Increase Process Levels Dynamically) .......................................................... 15
Related Content ................................................................................................................................................ 16
Disclaimer and Liability Notice .......................................................................................................................... 17
Assign the implementation class 0EVENT. This event will help you to identify or select the Process Schema.
This can be achieved by Rules of that particular event by assigning Expression as shown in below screens.
There are many types of Expressions: We need to use function module Expression type if we want to choose
process schema based on conditions. Or we can use constant type if we have single Process Schema.
We have multiple process Schemas assigned to SC.
Class Implementations:
Copy the standard Class /SAPSRM/CL_WF_RULE_CONTXT_SC into a Z Class.
Exceptions, if any.
Now under each Process Schema we have to create Process Levels. Each process Level will work as one
step in workflow.
Each process level will have
1.
2.
3.
4.
Level Type
Evaluation ID ( BRF Event)
Responsibility resolver Name
Type of decision.
And final process level should be Automatic (system user) level type, 0EV999 as evaluation id and task
number 40007988.
Consider at present we have 7 custom process levels and one system process levels.
Formulas Expression can be any type of expression, in this case we have Function module
Expression, in that Expression we can assign EV_VALUE as X or others based on conditions.
Business
If you want to group the items Use the below mentioned Method. We can use this method to create Area
Class for group of items or SC by passing the Approver id or any value to find the approver.
We can copy the standard implementing class of BADI /SAPSRM/BD_WF_RESP_RESOLVER.
Sample code:
Sample Code:
GET_RESPONSIBLE_APPROVERS:
Related Content
Process Controlled Workflow
Configuration Guides for SRM 7.0
Business Rule Frame Work