BRF Configuration
Hi Experts,
We are implementing SRM 7 and as recommended by SAP, our Client is ready to go with BRF (Process Controlled WF).
Can someone please help me with BRF(process controlled WF) configuration document, to do end to end configuration on WF for Business Objects in SRM.
Please advise some documents/note # in reference to BRF Configuration.
Thanks,
Ravi.
Hi Bharathi,
Thank u for ur reply, I have gone through the document that u have provided, It is helpful, I have a question.
Our requirement is that system should pick the agent/manager based on the SRM Org Structure Hierarchy. ( first cost center manager ), and not a specific agent. say as per the document "Understand and Configure SRM Process Controlled Workflow" in Process Level configuration settings for Business Object BUS2121 we have a Evaluation ID and for that ID for which we have Process Schema and in that we have Expressions, Now if I want to activate an Expression with one-step approval (in which RR Manager is available). How do I activate that Expression to be executed based on the SRM Org Structure Hierarchy.
OR Do we have any other option like Application Controlled WFL to Assign Agent, if so then how do we do it.
Thanks,
Ravi.
Similar Messages
-
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,
MurliYou 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 -
Creating custom group in SRM_WF class in trasanction BRF
Hi,
Can someone let me know the exact steps to create a custom GROUP under the application class SRM_WF?Hi,
You can create group in the below path
SAP Supplier Relationship Management->SRM Server->Cross-Application Basic Settings->Business Workflow->Process-Controlled Workflow->BRF Configuration->Define Groups
Regards
Sam -
Closing Collections Work Items based on FI-CA Transactions
Hello Colleagues,
We have a requirement to close Collections Work Items when certain transactions are performed, e.g. Creation of Instalment Plan, Write-off, Payments to name just a few.
Because some of these items involve clearings, Dunning will not be triggered for the cleared items. Therefore I assume the Dunning BRF configuration cannot be used to close the Work items.
Is the only way to close work items when these FICA transactions are performed is by coding FICA Event logic that is specific to each of the transactions? (e.g. use a Write-Off Event to close work items when items are written off, an Installment Plan Event when Installment Plan is created, and so on? )
Your insights will be very helpful.
Thanks in advance,
Ivor MartinThanks Bill.
I understand and agree with the expectation gap about Instalment Plans.
Some good news on clearing of dunned items:
We did some more testing after un-checking the "Enforcement" Work item in the Work item category configuration.
Now the work item is closed when the document that is in dunning is cleared (i.e. via payments, write-offs, reversals, acct maintence, etc). The Work item Status turns to "G" (closed due to incoming payment).
I have logged an OSS in regards to the Instalment Plan on the request of my client - I would be surprised if they send us a fix to close the work item upon creation of an Instalment Plan. I think we will end up coding our work item closing logic in FI-CA Event 3040 (after the Instalment Plan is created).
Regards,
Ivor -
No active process levels have been found in SRM 7.0
Hi Friends,
I have activated BC set /SAPSRM/C_SC_600_000_SP04 to order the SC automatically. I went to t.code SCPR20 and active, But the activation ended with Warning messages. Below is the message shows for all log..
The table &1 was nicht assigned to (one of) your customizing object(s) (e.g. using the "Other Tables" function in the transaction SCPR3), when creating a BC Set. The activation tried to assign the table to (one of) your customizing object(s).
The following tables are involved and raised the same message..
TBRF110
TBRF110T
TBRF143
TBRF150
TBRF150T
TBRF185..
I have checked BRF configuration everything as per Jijilal Ramachandran suggested in Advance Workflow Webex session. Please give me though about this issue ..Hello John Petre,
Can you share the Jijilal Ramachandran suggested in Advance Workflow Webex session link?
I am new to BRF WF concept,was trying to find a solution.
PLease help
Arshad -
Hi All,
We are on GRC SP13.
I have configured User Defaults.
My Decision table has Request Type and User Default ID entries and User defaults are correctly getting updated in the target system based on the connector tagged to User Default ID.
My scenario:
New Account Request Type - User selected ECC role and it has mapped BW roles.
Now User defaults work only for ECC and not BW
Hence I have tried changing my BRF+ decision table with Connector and Role Connector both, when i include any of these User defaults itself not working.
Anyone faced the same issue?
If I have Connector or Role connector in BRF+ decision table, User Defaults don't work
Already applied SAP note 2020712 - UAM: User group not provisioned after approval
Regards,
Sai.Hi Sai,
Could you please check and confirm if you have user defaults action from the request type..?
As highlighted in the note "you are using "System" as one of the fields in setting the conditions for User Defaults, then try using the option for Implementing a LOOP in your BRF Rule. This might be needed since "System" field is not available under Request Header attributes, rather it is available as Role Attributes which are called as line-item fields while calling the BRF Rule. So, in such cases LOOP is a suggested solution, rather than using the Decision Table directly. Though within the LOOP, you can still call the Decision Table or implement IF/ELSE conditions."
Better paste some of the snap shots from your BRF+ configurations.
If you are sure enough that your config is on right track then raising this concern with SAP might be an option.
Regards,
Ameet -
Can anyone help me with the BRF configuration and workflow settings required to be done for SRM 6.0 landscape. I need to configure the workflows for all standard scenarios in SRM please advise from scratch what needs to be done for the same. Documents can be sent to my mail id i.e.
[email protected]
Full points will be awarded for the same.
Thanks in Advance
AnirbanSent... )
Regards
- Atul -
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. -
Special consideration for BRF rules related to configuration managment
Hello All.
I am looking for a document or oss note that discribes if there are any special consideration for BRF rules related to configuration management and transport control? I just learned how to spell BRF so, I would appriciate if you could direct me to the information requested above.
Regards,
kHello All.
I am looking for a document or oss note that discribes if there are any special consideration for BRF rules related to configuration management and transport control? I just learned how to spell BRF so, I would appriciate if you could direct me to the information requested above.
Regards,
k -
BRF+ is not working for MDG-F
Hi Experts
I selected rule based workflow template for OG_0001 CR type ( Creation of GL account).
It seems workflow is not triggered as there is error for one work item: Check If Single Agent-Group Processing
Error in getting proper agent group; no agent group found (Message no. USMD5_SSW013).
I goggled the error and as per it I reactivated all three decision tables in BRF+.
Also I configure the workflow task for component CA-MDG-AF and CA-MDG-FIN.
Still issue continued.
Can any one throw some high light and fix the issue?Hi Sanjay,
There could be a few reasons.
When you are using rule based workflow you must have a Badi for your workflow.Make sure the content in your Badi is correct and activated. Second possibility is that you did not maintain the service in your rule based workflow or filter in your BADI. The 3 rd possibility is that there is something wrong in your decision tables or that you perhaps forgot to activate all the decision tables.
Hope you find the problem
Regards
Riaan -
GRC10- HR Trigger BRF+ rule error
Hi,
We are facing an error in HR trigger. The BRF+ is configured as per the note Note 1591291 - GRC 10.0 - HR Trigger configuration.
The BRF+ rule has decision table which satisfies the condition for new hire. The infotype: 0105 and subtype: 0001
After the new hire event the trigger is activated in GRC system but the log gives a following error Message:
Error occurred during the processing of Rule 'Rule_1'
Error occurred during the processing of Loop 'Loop_1'
Error occurred during the processing of Rule 'Rule_2'
Error occurred during the processing of Decision Table 'Decision_Table_HR'
No match found for the given context (DECISION_TABLE_HR)
Rules are not satisfied for Employee ID 00000019
The rules configured are as per the SAP guide.
1. How do you analyze the error in the BRF+ rules
2. Have anyone come across similar situation
Regards,
Prasad ChaudhariHi Prasad
I am also getting the same error. I have configured the decision table exactly as per the SAP note, and even simplified my rules to only include the CREATE function.
My SLG1 log picks up the same error.
Did you find a fix for this on your side ?
Please help.
Rgrds
Sameel -
Error in Generating GRC BRF Agent Rule
Hello Gurus,
I am atrying to generate a BRF Agent Rule but am aaunable to activate MSMP workflow corresponding to that:
Error in MSMP Workflow while activation:
1) MSMP process SAP_GRAC_ACCESS_REQUEST_HR version IMG Configuration Tables contains errors
2) abap dictionary data object binding is out of synchronization
Below are the screen shots of my BRF Rule configuration. I have created a procedure call which is tied to function moduleHello,
I assume you have already checked the below document where it is explained the procedure call and Function
cross check your settings with below document
AC10.0/10.1: Create Rule Based on Risk Violation in Request, Using BRF+ Procedure Calls
if everything is fine provide the MSMP error screen shot.
Regards
Baithi -
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
UlrikeDear 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 -
Help required in SRM 7.0 BRF process worrkflow
Hi Experts,
I am new to SRM. I have a requirement wherein I need a create a BRF process control workflow. In high level 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 level is dynamic. Please help me in achieving this requirement.
If the shopping cart is resend.
In some cases the first level approver or second 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 accepts the same changes and save the shopping cart there is no need of sending the workitem to the first level approval or second level approver again, but incase if the requestor makes new changes to the shopping cart then the workitem should go to the first level approval or the second level approver.
How will the system identify the changes done by the first level approver or second level approver or the requestor?? Because based on the changes the workflow process will follow. Is there any log where the changes done by first level approver or second level approver are saved? and please let me know where to code for this requirement.
Thanks and Regards,
PrashanthDear Prashant,
please check below document for configuration of Process controlled work flow
http://scn.sap.com/docs/DOC-34254
Regards,
Raghu -
Set Default User settings in BRF Plus
Hi All,
We want to set some default setting for a set of the users for BRFPlus gui.
For Example:
1. We want to display row no in the decision table as the first column for all users.
2. In the decision table, we want some columns ( from result section)which are actually in the end on the right of the screen should be visible as first column.
I know these can be achieved using user settings. But we want to default this for all the BRF Plus users.
Can we create one setup and assign it or default it for all BRF Plus users? Like we do in SAP R3 defaulting menus for SAP users.
Thanks In Advance.Hi Carsten,
Thanks for the hint.
We have already used the blog to hide some features from users view in custom catalog. After your reply I revisited the our code and added few more lines of codes to display row number. But the Row Number was not displayed. Guessing if anything is missing.
Is it not possible to do at user profile level for mass users. Like we do it for SAP R3 Users?
Code Snippet:
METHOD if_fdt_wd_ui_mode~get_configuration.
*Get the default configuration.
CALL METHOD super-
>if_fdt_wd_ui_mode~get_configuration
RECEIVING
ro_configuration = ro_configuration.
* Remove repository view.
ro_configuration->set_parameter( iv_name =
if_fdt_wd_user_configuration=>gc_parameter_repositor
y_view
iv_value = abap_false ).
ro_configuration->set_parameter( iv_name =
if_fdt_wd_user_configuration=>gc_parameter_favorites
_view
iv_value = abap_false ).
ro_configuration->set_parameter( iv_name =
if_fdt_wd_user_configuration=>gc_parameter_history_v
iew
iv_value = abap_false ).
* Display row number
ro_configuration->set_parameter( iv_name =
if_fdt_wd_user_configuration=>gc_parameter_disp_dt_r
ow_num
iv_value = abap_true ).
Maybe you are looking for
-
How can I install gutenprint drivers for my Epson Stylus Color 440?
Good day all! I have and old and useful printer -Epson Stylus Color 440- and just bougth a cable for connecting it to USB port. Add a new print on its Print and Scan Preference Panel and it was recognized inmediatly, but I was told there was not any
-
Macbook Pro retina doesn't show login field
Hi everyone! I have a problem with my brand new Macbook Pro retina. After switching the rights of the harddrive for different users to read only the harddrive itself was locked for me (THE BIG RED MINUS at the folder that appeard instead of the hardr
-
Yes, I want to create object-relational schema from DTD.
Thank you for reply~~ I want to create object-relational schema from DTD using object type or collections as mentioned. In reply, it is impossible. But, I read Oracle supports storing an XML document with object-relation. I executed storing sample, b
-
my macbook is connecting to a wifi network, but my ipad in the same room does not recognize it. I have reset the ipad settings, etc. Any ideas?
-
ITunes Match Songs Keep Starting Over
I've been using iTunes Match since it first released and absolutely love it! However, I've been experiencing a strange thing the last couple of months and it's happening more frequently. I haven't changed any settings or anything - it's an issue that