cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Objects API

Former Member
0 Kudos

What is the meaning of:

BRFplus provides an ABAP Objects API for rule invocation and execution?

Is the API the ability to call the brfplus functions thru a static method call?

Thanks.

Chomps.

Accepted Solutions (1)

Accepted Solutions (1)

christianlechne
Active Contributor
0 Kudos

Hi Chomps,

I am not 100% sure what you are poiting at, so I will state some points that might answer your question:

  • The BRF+ engine itself is invoked via ABAP coding that is implemented e. g. in a BAdI of your application. This ABAP coding can be retrieved from the ABAP workbench via the Create COde Template Button on function level. Within this code the BRF+ Processor is called (method call) to execute the corresponding BRF+ function. This can be seen as an API
  • As Tobias mentioned you have expression that enable you to call ABAP coding (function module or static method of a class) from BRF+
  • Last but not least the complete BRF+ workbench as design time can be replaced by calls of the BRF+ API e. g. to create a BRF+ application, to query for specific BRF+ artifact etc.(See e. g. the blog )

Hope one of these options clarifies you question.

Best regards

Christian

Answers (1)

Answers (1)

ttrapp
Active Contributor
0 Kudos

Yes. BRFplus supports a set of expressions and procedure call expressions are one of them. Using these expressions you can ABAP code. It is described here:

Procedure Call Expression - Business Rule Framework plus (BRFplus) - SAP Library

Best Regards,

Tobias