Skip to Content
author's profile photo Former Member
Former Member

Extracting Formulas and decision tables


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.


Peter Bueermann

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Apr 15, 2011 at 01:27 PM

    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.



    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.



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

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.