cancel
Showing results for 
Search instead for 
Did you mean: 

Extracting Formulas and decision tables

Former Member
0 Kudos

Hallo,

lets say someone saw some of the BRFplus demos, where the BRFplus workbench is used to create formulas, decision tables and simulation data is entered using excel export/import. Now the requirement is, to implement those functionalities in a webdynpro UI as part of a custom SAP development project, using SAP ICM in the background to do the actual calculation. Is there any way to do this, without creating functions in BRFplus? The problem is, that the functions must be easily changeable in the productive system. So we can't use new function modules for every case, but we only want to use the formulas and decision tables (possibly filled through excel export/import) that were created in BRFplus workbench.

Correct me where ever I am wrong, I don't really think this is why BRFplus was built for, but the easy handling of the workbench is the main focus of most of the demos that are available.

Regards,

Peter Bueermann

Accepted Solutions (0)

Answers (1)

Answers (1)

carsten_ziegler
Active Contributor
0 Kudos

Hi Peter,

I do not understand all of the complexity you described below (e.g. I do not know ICM well). However, there are some statements that probably contain wrong assumptions.

To use BRFplus you do not need function modules. You can call a BRFplus function for the processing of a rule by using the generic API. For example the following scenario is possible and already used in some customer use cases:

1. Functionality to create BRFplus functions with the BRFplus API in the productive system on demand (e.g. button press in an expert UI)

2. Directly embedding a decision table or forumla UI (BRFplus standard) and attaching it to the function in background.

3. Upload of data from Excel

However, there is one thing you have to accept: Objects cannot be maintained in different systems and be transported into one without conflicts. You need a leading system to be free of conflicts.

BR,

Carsten

Former Member
0 Kudos

Hallo Carsten,

you have already answered my question pretty well. I was hoping to be able to do exactly that last thing (maintain objects elsewhere).

To your function module point: I realized this, but what BRFplus will give me in the end will always be a function.

I will have to look further into what you described in 2.) as I havent seen this as standard functionality so far.

Thanks for your answer so far.

Regards,

Peter

Edited by: Peter Bueermann on Apr 16, 2011 9:18 AM