This document provides a brief overview of key concepts in BRF+, SAP's Business Rules Framework plus. It discusses the BRF+ workbench user interface and tools for rule authoring and management. It also defines basic BRF+ concepts like applications, data objects, functions, rulesets, rules, expressions, and actions. The workbench is a web-enabled tool for maintaining, testing, and managing business rules. It requires the ICF component to be set up and the SAP_BC_FDT_ADMINISTRATOR role for administrators.
3. Workbench
It is web-enabled rule authoring and management tool.
It provides an environment for maintenance, testing and management of business
rules content in BRF+.
SAP_BC_FDT_ADMINISTRATOR is the role for BRF+ Administrator.
It requires ICF to be setup and activated in the system.
5. Workbench Contd..
Menu bar
Workbench : to access general functions and to adjust
the navigation panel width.
Tools : Relevant to administrative tasks and has simulation,
tracing and XML Export & Import functionality
Personalization
Personalize mode of user
Expert – For Administrative users and provide
pre-configured settings.
Simple – For standard business users. Default mode.
6. Workbench Contd..
Help Center
Central place where comprehensive UI documentation are available,
It is SAP documentation which is stored in Knowledge Warehouse.
9. Basic Concepts Contd..
Defined with interface IF_FDT_APPLICATION.
Click on ‘Create Application’ in Repository view.
Fill the General & Application information.
Storage Type :
System Objects – Client independent and can be transported with workbench request. Can refer
system object only and can be referenced by all other storage types.
Customizing Objects – Client dependent and can be transported with customizing request. Can refer
system/customizing object and can be referenced by customizing & master data objects.
Master Data Objects - Client dependent and can not be transported. Can refer all storage types but
can be referenced by only master data objects.
10. Basic Concepts Contd..
Data Object
Describes data types
Serves as data carriers in the
context or the result.
Types of Data Objects :
Element
Structure
Table
11. Basic Concepts Contd..
Function
Interface between Code & Rules
Define the signature consisting of
context and result.
3 Modes of Function
Functional Mode
Event Mode
Functional and Event Mode
12. Basic Concepts Contd..
Rule
Central Entity that builds business logic.
Self Contained Objects.
Skeleton of Rule :
IF
Condition
Then
Operation
Else
Operation
13. Basic Concepts Contd..
Ruleset
Collection of Rules
Can be assigned to only one function only.
Can define Pre-condition for validation.
Can prioritize the rules to execute in order.
14. Basic Concepts Contd..
Expression
Defines the computational
power of BRF+.
Self contained computational
unit with well defined logic
15. Basic Concepts Contd..
Action
Defines the interactive part.
More application dependent.
Do not have result.