on 10-13-2014 1:39 PM
Hi experts,
As a general rule are there some cases where BRFplus is not recommended over custom built ABAP logic? if yes, are there some guidelines that should be considered to make the call? I mean flexibility, lets say that the customer says that is a static requirement and that there is no need for end user interaction or update, in such case are there other reasons that would lean the call towards BRFplus or custom ABAP code?
Thanks,
Mario
I'd agree with Tobias, but add that although you should avoid updating/deleting directly in rules - it's perfectly fine to trigger fire-and-forget actions that start creations/updates/deletes.
Otherwise the calling application should handle the creations/updates/deletes.
Also it is a WDA tool - so if you are doing rules in Java the standard recommendation is to use SAP BRM.
It's more interesting if you are talking about HANA as there are some use cases for BRFplus with HANA - particularly if you are looking at using BRFplus with the governance tool SAP Decision Service Management!
We see plenty of people using BRFplus for pricing and tax calculations. I've also seen it for collection strategies (dunning).... and I'm using it currently for implementing legislation - e.g. calculating entitlement amounts for benefits.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mario,
I would say your phrase describes the strategy for using BRF+ where the result of the conditions/calculations/business logic is a decision in its broadest sense including reuslts of calculations.
You should also keep in mind that the decison services you model within BRF+ should be idempotent which reflects the non-changing of the business object in the rules.
BR
Christian
Interesting question. BRFplus is neither a general code generation tool like the Code Composer nor is a code generator like the WDA design time. So I recommend to use BRFplus for:
Don't use BRFplus in a general context für data manipulation like update/delete.
Does this answer help you?
Best Regards,
Tobias
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.