SAP BRF


What is SAP Business Rule Framework (BRF)?

SAP Business Rule Framework (BRF) is an event-controlled runtime environment that processes certain rules. Users can assign any number of rules to an event. A rule consists of a Boolean expression and an action. If the expression returns the value TRUE, the system executes the action. BRF also contains a maintenance environment that enables users to edit and configure BRF objects. Users can configure both technically oriented and business process-oriented rules. They can configure the rules in the maintenance environment, and the system processes the rules in the runtime environment.

BRFplus is the successor to BRF and is part of the SAP NetWeaver ABAP server. It provides an API and user interface for defining and processing business rules without the need to write ABAP [PETER, PLEASE LINK TO SAP ABAP LANDING PAGE] code. Users can model rules intuitively and reuse these rules in different applications. The interface between a business rule modeled with BRFplus and an application using that rule is provided by a BRFplus function, which serves as a container for the entire business logic of a rule. Rules are implemented as expressions that are assigned to a function. The rule input is known as context, and the rule output is called result. Context and result consist of the following types of data objects: element, structure, and table.

What is SAP Business Rule Framework (BRF)?

SAP Business Rule Framework (BRF) is an event-controlled runtime environment that processes certain rules. Users can assign any number of rules to an event. A rule consists of a Boolean expression and an action. If the expression returns the value TRUE, the system executes the action. BRF also contains a maintenance environment that enables users to edit and configure BRF objects. Users can configure both technically oriented and business process-oriented rules. They can configure the rules in the maintenance environment, and the system processes the rules in the runtime environment.

BRFplus is the successor to BRF and is part of the SAP NetWeaver ABAP server. It provides an API and user interface for defining and processing business rules without the need to write ABAP [PETER, PLEASE LINK TO SAP ABAP LANDING PAGE] code. Users can model rules intuitively and reuse these rules in different applications. The interface between a business rule modeled with BRFplus and an application using that rule is provided by a BRFplus function, which serves as a container for the entire business logic of a rule. Rules are implemented as expressions that are assigned to a function. The rule input is known as context, and the rule output is called result. Context and result consist of the following types of data objects: element, structure, and table.

BRFplus use cases:

SAP Tax and Revenue Management

  • Calculating rules for filling in and validating tax forms
  • Tax registration, including creating business partners, contract objects, and billing documents
  • Tax portals registration

SAP Governance, Risk, and Compliance

  • In survey valuation plugin, BRFplus defines formulas to calculate all elements of analysis based on numbers (scores, amount, or percentages) coming from survey responses
  • In key risk indicators, BRFplus is used to trigger email notifications and risk assessments
  • In multi-stage multi-path workflow engine, workflow routing and agent determination rules can be implemented using BRFplus

SAP Grants Management for Grantor

  • Assessment/eligibility determination of grant applications and claims to decide whether an applicant is eligible and for how much
  • Real-time data validation during form entry

SAP Application Incident Management

  • Auto-dispatching of incident reports based on available information
  • Integration of customer relationship management to identify available teams

What vendors offer help with BRFplus implementation? Some of the vendors that offer BRFplus implementation help include Customer Advisory Group, Novigo, and Turnkey Consulting.

Further Resources for SAPinsiders

Simplify Release Strategy Decisions in Procurement with Business Rule Framework Plus (BRFplus)

Creating and deploying automated controls in SAP Process Control

35 results

  1. How to Prepare for a Comprehensive System Audit and Technical Review of SAP Access Control 10.0

    Reading time: 44 mins

    Learn invaluable tricks and tips for overcoming top auditing issues specific to an SAP Access Control 10.0 system. Key Concept A system audit is an exercise performed to gain assurance that defined controls work as intended, thereby eliminating the likelihood of fraudulent or malicious activities in the enterprise system. It involves the verification of conformance…...…

  2. Integrate SAP Access Control 10.0 with SAP ERP Human Capital Management

    Reading time: 16 mins

    SAP Access Control 10.0 comes with a feature called HR Trigger. It can create a request automatically in the Access Request Management module owing to the changes in different fields (infotype and subtype) of SAP ERP Human Capital Management (SAP ERP HCM). Learn how to:• Configure SAP Access Control 10.0 to integrate with SAP ERP…...…

  3. Case Study: Enhanced Efficiency and Clearer Insights – Serrala’s Impact on BRF’s Payments Processing and AR

    Click Here to View the Session Deck. BRF, a global consumer goods company operating in 117 countries, faced challenges with manual and time-consuming payment processes that caused errors and delays, impacting cash flow and payment tracking. To address these issues, BRF partnered with Serrala, implementing a comprehensive financial solution consisting of payments automation, connectivity handling,…...…

  4. How to Optimize Your Migration to SAP SuccessFactors Employee Central: Live Q&A with Ari Levin

    Reading time: 37 mins

    Conversion and migration to SuccessFactors Employee Central can be a complex and costly activity. In this session, HR 2017 speaker Ari Levin shared insights in the migration to SAP SuccessFactors Employee Central. Learn what factors your organization needs to consider when moving from your on-premise SAP ERP HCM to SAP SuccessFactors Employee Central. Live Blog…...…

  5. How to Migrate Your Current SAP BusinessObjects Access Control Deployment to Version 10.0

    Reading time: 16 mins

    Version 10.0 of SAP BusinessObjects Access Control comes with a revised platform and runs on an SAP NetWeaver application server ABAP. If you want to upgrade your current implementation of SAP BusinessObjects Access Control you’ll need to migrate your data using export and import tools provided with the software. Learn how to plan a migration…...…

  6. How to Simplify the Data Sources and Business Rules Logistics Process in SAP Process Control 10.1

    Reading time: 14 mins

    Kehinde Eseyin shows you how to use standard tools for the data sources and business rules logistics process in SAP Process Control 10.1. Key Concept Data source refers to the data to be monitored, including how and from where it is obtained. It can be associated with one or more business rules and supports search…...…

  7. SAP CRM data models & the one order framework: Q&A with Stephen Johannes (transcript)

    Reading time: 13 mins

    SAP CRM’s “one order” framework is a significant departure from the SAP ERP data model. How does this shape your development and enhancement efforts?  CRM consultant Stephen Johannes, author of the book SAP CRM Technical Principles and Programming,  took readers’ questions about the SAP CRM data model, from basics to technical transactions. This Q&A, moderated by…...…

  8. Maintain Compliance with the IFRS 15 Revenue Standard with SAP Revenue Accounting and Reporting

    Reading time: 14 mins

    Learn about the changes in the International Accounting Standard Board (IASB) and Financial Accounting Standard Board (FASB)’s International Financial Reporting Standards (IFRS) accounting standard, IFRS 15. From a functional perspective, review the prominent processes and the data accounting flow for SAP Revenue Accounting and Reporting. Discover the capabilities of SAP Revenue Accounting and Reporting and…...…

  9. What’s New in Charge Management in SAP TM 9.0 and 9.1 for Air, Ocean, and Rail

    Reading time: 37 mins

    Learn how to set up the charge management process in SAP Transportation Management (SAP TM) applicable for both shipper and logistic service provider (LSP) scenarios. Compare functionalities available in SAP TM 9.0 and 9.1. Key Concept The transportation charge management component is the most robust and flexible engine used in the SAP Transportation Management (SAP…...…

  10. What’s New in Version 10.0 of SAP BusinessObjects Access Control?

    Reading time: 16 mins

    Learn about the key benefits arising from recoding version 10.0 of SAP BusinessObjects Access Control on the ABAP platform and its harmonization with other SAP BusinessObjects GRC solutions such as version 10.0 of SAP BusinessObjects Process Control and version 10.0 of SAP BusinessObjects Risk Management. Walk through the key improvements in the areas of access…...…