Skip to Content
Author's profile photo Ryan van Leent

HRF vs BRFplus for Public Sector

What is HRF and how is it different from BRFplus?

HANA Rules Framework (HRF) supports developers to easily add real-time decision making capabilities to HANA applications, and empowers business users to define and manage business rules in dynamic scenarios. HRF rounds out SAP’s Decision Service Management and Business Rules Management offerings by providing development, deployment and management options on HANA infrastructure. HRF runs natively within HANA and ESP (optional) without any external footprint.

As the native rules framework for HANA, HRF benefits from the capabilities of the HANA platform, including:

  • Rapid development – SAP HANA Studio editors for developing rules-based applications.
  • Business empowerment – SAP Fiori UX and natural Rule Expression Language for modelling rules.
  • Scalability and performance – A single framework for operating on big data in real time.

HRF is therefore ideally suited to business scenarios that require real time processing of large datasets, controlled by business users. A perfect example from the Public Sector is Fraud Management, where compliance experts are operating across millions of customer/claim records to identify potential risks in real time.

HRF is not currently suited to business scenarios that involve complex rules logic, such as eligibility and entitlement determination. SAP Decision Service Management (DSM) with BRFplus is more suited to these scenarios because BRFplus has more computational power (close to 20 expressions including Formulas, Table Operations, Boolean, etc), compared to HRF (2 Expressions – Text Rule and Decision Table). Also, BRFplus can operate on uncommitted data.

As of 31 October 2015, with the release of SAP NW 7.50, HRF is integrated with DSM and BRFplus. Now SAP DSM can be used to author rules in both BRFplus and HRF. HRF rules need to be deployed to the respective HANA databases which will generate the required stored procedures. This is similar to rules written in BRFplus, which generate ABAP code upon deployment to the respective ABAP systems.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Frank Schuler
      Frank Schuler

      Hello Ryan,

      thank you for this excellent comparison of HRF and BRFplus and especially also the current state overview graphics.

      Would you also know how BRM would compare to HRF and BRFplus. Can BRM rules be authored by DMS as well?

      Very best regards


      Author's profile photo Ryan van Leent
      Ryan van Leent
      Blog Post Author

      Hi Frank,

      SAP applications use a number of propriety BRMS solutions, where the three main offerings are:

      • SAP Decision Service Management (NW DSM) / Business Rule Framework plus (BRFplus) - a transactional BRMS solution in the NW/ABAP stack.
      • SAP Business Rule Management (BRM) for the Java stack, as part of the SAP Process Orchestration offering - a transactional BRMS solution in the NW/JAVA stack.
      • SAP HANA Rules Framework (HRF) on the HANA platform; HANA add-on that is mainly used for adding decisions to HANA applications - an analytical BRMS solution embedded within the HANA platform.

      Kind regards,


      Author's profile photo Noam Gilady
      Noam Gilady

      Hi Ryan,

      Very good article! 2 minor comments:

      1. The integration with ESP is not general available.

      2. In NW 7.51 / 7.66 with SAP HRF 1.00 SP08 and UI5 1.40 - a much broader integration between HRF and BRFplus is going to be introduced. For more details you can read my blog: FAQ about HANA Rules Framework and Decision Service Management (and BRFplus) ...

      BR, Noam Gilady (PO from NW & Rules - HRF team)

      Author's profile photo Ryan van Leent
      Ryan van Leent
      Blog Post Author

      Thank you kindly Noam.