cancel
Showing results for 
Search instead for 
Did you mean: 

Can we create custom table in BRF apart from decision tables...

Former Member
0 Kudos

Hi Experts,

   Can we create any custom table in BRF apart from decision tables (All 3 decision tables)?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Are you asking whether you can do that in general for any application or whether you can use additional table with the standard three decision tables for the MDG rule-based BRF+ application?

Former Member
0 Kudos

Yes, I am looking for additional custom table along with standard decision tables with several settings in MDG Rule Based BRFplus.

Former Member
0 Kudos

You can create them in the BRF+ application. However, I'm not sure how you can use them. If you can shed some more light on what you are trying to do, someone might have a suggestion.

Former Member
0 Kudos

I have designed my Business requirements in Decision tables. And the decision table helps to pick the right agent after taking the input from UI.

As I am passing the UI input values to Decision tables, similarly I want to maintain one custom table in BRFplus which update the field values for specific material like Material Number,Plant ID, Business Unit ID, Change Request etc.

And from that custom table in BRFplus, I want to validate the records with Mara table like Validate the Plant ID respect to Business Unit.

It can be also possible through custom table creation in ECC level but looking for to create in BRFplus.

Former Member
0 Kudos

I hope I understand what you are trying to do and I agree 100% that using BRF+ for such requirements could be a good idea instead of a table.

However, I'm not sure it is a good idea to put all this logic in the MDG rule-based BRF+ application. This application is not designed for derivation of field values nor validation of user input. You should use the appropriate BRF+ derivation and validation BRF+ application or BAdI. I know that derivation and validation BRF+ application is a bit limited because you can do one entity at a time. For cross-entity validation and derivation, you should use the cross-entity BAdI.

Keep in mind that you can still build a custom BRF+ application that you can use from within a BAdI implementation. It just does not have to be the MDG rule-based BRF+ application.

Validation & derivation logic will be executed before the rule-based routing BRF+ application. This way, when you get to routing, your entity values have already been validated and derived.

former_member188878
Active Contributor
0 Kudos

Yes you can create the Custom tables in BRF+

Former Member
0 Kudos

How?

former_member188878
Active Contributor
0 Kudos

go to desicision table folder in BRF+ and right click on it you will get couple of options select the decesion table creation on expression.

Former Member
0 Kudos

It looks like another decision tables like in standard we see by default. Can we use that table as custom table in ECC like to contain few fields and update the fields every time when the material gets generated/created?

former_member188878
Active Contributor
0 Kudos

yes you can please read all the available options under expression and judge which one suits to your requirment.